*{box-sizing:border-box;font-family:Open Sans,sans-serif;color:#0d0d0d}.container{padding:0 calc((100vw - 1440px)/2);width:100%;margin:0;position:relative}.row{position:relative;width:100%;height:fit-content;overflow:clip}.row-6to4{position:relative;display:grid;grid-template-columns:60% 40%}@media (max-width: 1439px){.row-6to4{grid-template-columns:1fr}}.column{position:relative}.pd-h-40{padding:40px 0}.pd-h-20{padding:20px}.pd-10{padding:10px}.pd-30{padding:30px}.mg-h-20{margin:20px 0}.mg-h-40{margin:40px 0}.mg-w-10{margin-left:10px}.mg-top-5{margin-top:5px}.align-center{text-align:center}.align-left{text-align:left}.text-light{color:#838383}.wght-600{font-weight:600}.wght-700{font-weight:700}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.line-height-22{line-height:22px}.line-height-24{line-height:24px}.lt-spc-2{letter-spacing:2px}.font-lora{font-family:Lora,serif}.bg-gray{background-color:#f8f8f8}.bg-white{background-color:#fff}.panel{padding:40px;position:relative;margin:10px;height:auto}.panel.align-left{text-align:left}.team-grid{display:grid;gap:0;margin-top:0}.dentist{border:3px solid #f8f8f8}.card{position:relative;display:flex;gap:20px;flex-wrap:wrap}.card h2{margin-top:18px;margin-bottom:4px}.card .card-image{width:50%;position:relative;margin-bottom:0}.card .card-image>img{max-width:100%;display:block}.card .card-info{background:transparent;padding:0}.rating{width:100%;position:relative;text-align:left;display:flex;align-items:center;margin-bottom:10px}.rating .star{width:16px;height:16px;display:inline-block;margin-right:2px}.rating .star img{width:100%;height:100%;display:block}.rating .opinions-amount{font-size:14px;color:#838383}h2{font-size:20px;margin:10px 0;font-weight:600;color:#0d0d0d}h3{font-size:18px;margin:10px 0;font-weight:600;color:#0d0d0d}p{margin:10px 0;line-height:1.6;color:#0d0d0d}.form-phone{position:relative;height:55px;width:100%;display:inline-block;vertical-align:middle}.form-phone .form-phone-icon{position:relative;display:inline-block;height:18px;width:18px}.form-phone .form-phone-icon img{height:18px;width:18px}.form-phone .form-phone-number{position:relative;display:inline-block;height:55px;padding-left:10px;line-height:55px;font-size:16px}.form-phone .form-phone-number a{font-size:16px;color:#1d628f;text-decoration:none;font-weight:700}.form-phone .form-phone-number a:hover{text-decoration:underline}.text-input{width:100%;border:3px solid #f8f8f8;margin-bottom:20px}.text-input label{display:block;font-size:14px;font-weight:600;margin-bottom:5px;padding:0 10px}.text-input input{border:none!important;width:100%!important;padding:12px 10px;font-size:15px}.text-input input:focus{outline:none!important}.text-input p{margin:0}.checkbox-input{width:100%;position:relative;margin-bottom:20px}.checkbox-label{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.4}.checkbox-label input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-label .wpcf7-list-item-label{color:#0d0d0d}.button-100w{border:none;border-radius:40px;background-color:#1d628f;color:#fff;font-size:15px;padding:12px 20px;width:90%;cursor:pointer;transition:background-color .3s;display:block;margin:0 auto}.button-100w:hover:not(:disabled){background-color:#5cc6ef}.button-100w:disabled{opacity:.6;cursor:not-allowed}.form-message{margin-top:16px;padding:12px;border-radius:4px;text-align:center;font-size:14px}.form-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.form-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}
