body{margin:0;padding:0}d-flex{display:flex;display:-webkit-flex}.sane-consultation ul,list-type-ulli{list-style-type:none;margin:0;padding:0}.sane-consultation a:active,.sane-consultation a:focus{text-decoration:none;outline:0;transition:all .3s ease-in 0;-moz-transition:all .3s ease-in 0;-webkit-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;-ms-transition:all .3s ease-in 0}.sane-consultation input,.sane-consultation select,.sane-consultation textarea{outline:0;appearance:unset !important;-moz-appearance:unset !important;-webkit-appearance:unset !important;-o-appearance:unset !important;-ms-appearance:unset !important}.sane-consultation input::-webkit-inner-spin-button,.sane-consultation input::-webkit-outer-spin-button{appearance:none !important;-moz-appearance:none !important;-webkit-appearance:none !important;-o-appearance:none !important;-ms-appearance:none !important;margin:0}.sane-consultation input[type=checkbox]{appearance:checkbox !important;-moz-appearance:checkbox !important;-webkit-appearance:checkbox !important;-o-appearance:checkbox !important;-ms-appearance:checkbox !important}.sane-consultation input[type=radio]{appearance:radio !important;-moz-appearance:radio !important;-webkit-appearance:radio !important;-o-appearance:radio !important;-ms-appearance:radio !important}.sane-consultation img{max-width:100%;height:auto}.sane-consultation figure{margin:0}.sane-consultation p{margin-bottom:0}.sane-consultation h2{line-height:1.8;margin:0;padding:0;font-weight:700;color:#222;font-family:initial;font-size:20px;margin-bottom:30px;text-transform:uppercase}.sane-consultation h3{font-weight:700;color:#222;font-size:15px;margin:0;margin-bottom:35px}.sane-consultation .clear{clear:both}.sane-consultation.main{position:relative;margin-bottom:0}.sane-consultation .container{width:auto;background:#ecf0f3;margin-left:165px}.sane-consultation .appointment-form{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:0;border:0}.sane-consultation input::placeholder,.sane-consultation textarea::placeholder{color:#a9a9a9}.sane-consultation .input,.sane-consultation input,.sane-consultation select,.sane-consultation textarea{caret-color:#00008b;width:100% !important;display:block;border:0;margin-bottom:31px;font-family:initial;background:#ecf0f3;padding:10px;padding-left:20px;height:50px;font-size:14px;border-radius:8px;box-shadow:inset 6px 6px 6px #cbced1,inset -6px -6px 6px #fff;-moz-box-shadow:inset 6px 6px 6px #cbced1,inset -6px -6px 6px #fff;-webkit-box-shadow:inset 6px 6px 6px #cbced1,inset -6px -6px 6px #fff;-o-box-shadow:inset 6px 6px 6px #cbced1,inset -6px -6px 6px #fff;-ms-box-shadow:inset 6px 6px 6px #cbced1,inset -6px -6px 6px #fff}.sane-consultation textarea{height:65px}.sane-consultation input[type=checkbox]:not(old){width:2em;margin:0;padding:0;font-size:1em;display:none}.sane-consultation input[type=checkbox]:not(old)+label{display:inline-block;margin-top:7px;margin-bottom:25px}.sane-consultation input[type=checkbox]:not(old):checked+label>span:before{content:'\f26b';display:block;color:#222;font-size:11px;line-height:1.2;text-align:center;font-family:material-design-iconic-font;font-weight:700}.intl-tel-input.separate-dial-code .selected-flag{width:90px !important;font-size:14px}.sane-consultation .label-agree-term{color:#999}.sane-consultation .term-service{color:#222}.sane-consultation .form__btn-wrapper{display:flex;align-items:center;justify-content:flex-start;gap:1rem;width:100%;margin-top:1rem}.sane-consultation .btn-contact-submit{width:100%;height:50px;font-size:.8em;border-radius:5px;font-weight:900;letter-spacing:1px;cursor:pointer;text-transform:uppercase;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-moz-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-webkit-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-o-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-ms-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;transition:.8s}.sane-consultation .btn-contact-submit{color:#fff;background-color:#0fbfc9;border:0}.sane-consultation .btn-contact-submit:hover{background-position:right center;box-shadow:none}.sane-consultation ul{width:250px;padding-left:15px !important;background:0;z-index:9}.form-group-contact-us,.intl-tel-input{width:100% !important}.intl-tel-input .country-list.dropup{bottom:unset !important;margin:0 !important}.intl-tel-input .selected-flag{padding-left:20px !important;background:0 0 !important}.sane-consultation .selected-dial-code{color:#222 !important;background:0}.sane-consultation ul li{padding:15px 10px;z-index:2;color:#999}.sane-consultation ul li:last-child{border-bottom:1px solid #ebebeb}.sane-consultation input[type=tel]{padding-left:95px !important}.sane-consultation ul li:not(.init,.country){display:none;background:#fff;padding:5px 10px;border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-top:1px solid #ebebeb}.sane-consultation ul li.selected:not(.init),.sane-consultation ul li:not(.init):hover{background:#4966b1;color:#333}.sane-consultation li.init{cursor:pointer;position:relative}.sane-consultation li.init:after{position:absolute;right:0;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);font-size:20px;color:#999;font-family:material-design-iconic-font;content:'\f2f9'}#confirm_type{margin-bottom:30px}.sane-consultation .form-group-2{margin-top:15px;margin-bottom:30px}.sane-consultation .form-check{margin-bottom:20px}.sane-consultation .select-list{position:relative;display:inline-block;width:100%;margin-bottom:55px}.sane-consultation .list-item{position:absolute;width:100%}#confirm_type{z-index:99}#hour_appointment{z-index:9}@media only screen and (min-width:319px) and (max-width:760px){.sane-consultation .container{max-width:100%}.sane-consultation .input,.sane-consultation input,.sane-consultation select,.sane-consultation textarea{height:58px}.sane-consultation .btn-contact-cancel{width:100%;height:50px;font-size:.8em;border-radius:5px;font-weight:900;letter-spacing:1px;cursor:pointer;text-transform:uppercase;background-color:transparent;color:#505050;border:2.5px solid #ab3d3d;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-moz-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-webkit-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-o-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;-ms-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;transition:.8s}}@media screen and (max-width:1024px){.sane-consultation .container{margin:0 auto}}.request-quote__section .banner__container{display:flex;min-height:25rem;background:linear-gradient(to right,rgba(40,40,40,.8),rgba(10,10,10,.5),rgba(40,40,40,.8)),url(../img/content_home_/women-typing.webp);background-size:cover;background-position:bottom}.request-quote__section .banner__container .banner-head{margin:auto}.request-quote__section .banner__container .banner-head h1{color:#eee;letter-spacing:2px;margin:0;margin-bottom:5px}.request-quote__section .banner__container .banner-head .title-underline{margin:auto;width:50%;height:4px;background:#0fbfc9;border-radius:30px}.request-quote__section .request-quote__filling-sec{background:#fff}.filling-sec__row{display:flex;align-items:flex-start;justify-content:center}.filling-sec__form-container .request-quote__form{display:grid;gap:1.5rem}.filling-sec__form-container .request-quote__form input{width:100%;height:60px;border-radius:3px;border:1px solid #999;padding-left:15px;background-color:#fff !important;caret-color:#0fbfc9 !important;color:#222}.filling-sec__form-container .request-quote__form input:focus{outline:0}.filling-sec__form-container .request-quote__form textarea{width:100%;height:120px;border-radius:3px;border:1px solid #999;padding-left:15px;padding-top:15px;margin-top:-13px}.filling-sec__form-container .request-quote__form .request-quote__form-btn{padding:1.2rem 0;font-size:16px;width:40%;border:1px solid #999;border-radius:3px;background:#0fbfc9;text-transform:uppercase;color:#fff;letter-spacing:.5}.checkbox-sec__services-container h4{font-size:x-large;font-weight:700;margin:0 auto 20px auto}.checkbox-sec__services-container .required-service__list li label{padding:0;margin:0}.filling-sec__form-container .intl-tel-input .selected-flag{padding-left:15px !important}.filling-sec__form-container .intl-tel-input.separate-dial-code .selected-dial-code{color:#555 !important;padding-left:28px !important}.filling-sec__form-container .intl-tel-input .selected-flag .iti-arrow{right:15px}.filling-sec__form-container .intl-tel-input .country-list{width:calc(100%+276px);border-radius:0 0 3px 3px}@media screen and (min-width:768px){.request-quote__section .request-quote__filling-sec{padding:4rem 5rem}.checkbox-sec__services-container{margin:0;padding-left:80px}.required-service__list{display:flex;gap:1rem}.checkbox-sec__services-container .required-service__list ul>li{font-size:1.3em;margin-bottom:28px}.checkbox-sec__services-container .required-service__list ul{flex-basis:100%}.filling-sec__form-container h3{font-size:x-large !important;margin:0 auto 20px auto}}@media screen and (max-width:760px){.request-quote__section .filling-sec__row{display:flex;flex-direction:column-reverse}.request-quote__section .request-quote__filling-sec{padding:20px;margin:auto}.filling-sec__form-container .request-quote__form{gap:1rem}.checkbox-sec__services-container{margin:3rem 0}.checkbox-sec__services-container h4{font-size:1.5em}.filling-sec__form-container .request-quote__form textarea{height:110px}.request-quote__form .request-quote__form-btn{font-size:16px !important;padding:12px 5px !important;width:100% !important}.checkbox-sec__services-container ul.required-service__list{margin:15px 0;font-size:large}}.pop-up__form-container{display:flex;margin:0;height:100%}.pop-up__form-container .pop-up__form-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-basis:100%;font-family:initial;background-color:#fff !important}.pop-up__form-wrapper h2{width:76%;margin:20px auto;letter-spacing:1px;font-family:"sofiapro-regular",sans-serif}.pop-up__form-wrapper .appointment-form{display:grid;gap:.8rem;margin:0;width:76%}.appointment-form input{width:100%;height:50px;border:1px solid #c1c1c1;border-radius:0;padding-left:10px;font-family:'Khula-Regular',sans-serif;letter-spacing:.2px;font-size:initial}.appointment-form textarea{width:100%;height:100px;border:1px solid #c1c1c1;border-radius:0;padding-left:10px;padding-top:10px;font-family:'Khula-Regular',sans-serif;letter-spacing:.2px;font-size:initial}.pop-up__form-wrapper .appointment-form input:active,.pop-up__form-wrapper .appointment-form input:focus,.pop-up__form-wrapper .appointment-form textarea:focus{outline:0}.pop-up__form-wrapper .appointment-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{padding-left:12px !important}.pop-up__form-wrapper .appointment-form .intl-tel-input .selected-flag .iti-arrow{right:19px}.pop-up__form-wrapper .appointment-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel]{padding-left:75px !important}.pop-up__form-wrapper .btn-submit{width:50%;padding:15px 0;background:#06283d;margin-top:10px;border:0;border-radius:3px;color:#fff;font-size:small;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.pop-up__form-container .checkbox__services-container{display:flex;flex-direction:column;align-items:center;flex-basis:100%;background-color:#06083d;background:linear-gradient(to right,rgb(255 255 255 / 79%),rgb(255 255 255 / 71%)),url(../img/content_home_/opt-bannr-bg.png);background-size:cover;background-repeat:no-repeat;background-position:right;color:#000;font-family:"sofiapro-regular",sans-serif}@media only screen and (max-width:680px){.no-bg-xs{background-image:transparent !important;background:0 0 !important}}.checkbox__services-container h2{margin:0;margin-top:30px;margin-bottom:20px;font-size:1.3em;font-weight:500 !important;letter-spacing:1px}.checkbox__services-container .checkbox__list{display:flex;gap:.5rem;width:90%;margin:auto}.checkbox__services-container .checkbox__list ul{list-style:none;padding:0;margin:0;font-size:small;font-weight:200;letter-spacing:1.2px}.checkbox__list ul li{margin-bottom:25px;display:inline-flex}.checkbox__list ul li input{margin:0}.checkbox__list ul li label{padding-left:10px;font-weight: 500;}@media screen and (max-width:680px){.pop-up__form-container{flex-direction:column;background:#fff}.pop-up__form-container .checkbox__services-container{background-color:transparent;align-items:flex-start;color:#111;padding-bottom:150px}.pop-up__form-container .checkbox__services-container.no-bg-xs{background-image:transparent !important;background:0 0 !important}.checkbox__services-container h2{font-size:large;padding-left:18px;margin-bottom:15px;margin-top:20px}.checkbox__services-container .checkbox__list{flex-direction:column;gap:0}.checkbox__services-container .checkbox__list ul{display:flex;flex-direction:column;font-size:small}.checkbox__list ul li{margin-bottom:15px}.pop-up__form-wrapper h2.pop-up__form-title{display:none}.pop-up__form-wrapper h2.pop-up__form-title-mob{display:block !important;padding-left:18px;margin:10px auto 10px 0;font-size:large;font-weight:500 !important;width:auto}.pop-up__form-wrapper .appointment-form{width:90%}.appointment-form input,.appointment-form textarea{border:1px solid #ddd}.pop-up__form-btn-wrapper{display:flex;gap:.5rem;width:95%;position:fixed;bottom:65px;background-color:#fff;padding:15px 10px;left:0;border-top:1px solid #ededed}.pop-up__form-btn-wrapper .btn-cancel,.pop-up__form-btn-wrapper .btn-submit{width:50%;margin:0;font-weight:700;letter-spacing:1.8px;font-family:initial}.pop-up__form-btn-wrapper .btn-cancel{display:block !important;padding:15px 0;background:#fff;border:0;border-radius:3px;color:#e00;border:1.5px solid #e00;font-size:small;letter-spacing:1px;text-transform:uppercase}}.intl-tel-input.separate-dial-code .selected-dial-code{font-family:'Khula-Regular',sans-serif}.appointment-form *{box-sizing:border-box}