.checkbox.style-banner{position:relative;display:flex;cursor:pointer;justify-content:space-between;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox.style-banner input{position:absolute;opacity:0;cursor:pointer;height:22px;width:40px;z-index:1}.checkbox.style-banner input:checked~.checkbox__checkmark{background-color:#4a1fff}.checkbox.style-banner input:checked~.checkbox__checkmark:after{left:21px}.checkbox.style-banner:hover input~.checkbox__checkmark{background-color:#eee}.checkbox.style-banner:hover input:checked~.checkbox__checkmark{background-color:#4a1fff}.checkbox.style-banner .checkbox__checkmark{position:relative;height:22px;width:40px;background-color:#eee;transition:background-color .25s ease;border-radius:11px;z-index:0}.checkbox.style-banner .checkbox__checkmark:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;display:block;background-color:#fff;border-radius:50%;transition:left .25s ease}.cookie-list .checkbox__body{cursor:pointer}.cookie-list .checkbox__body i{transition:transform .5s ease-in-out;transform:rotate(90deg)}.cookie-list .checkbox__body i.open{transform:rotate(180deg)}.checkbox.style-banner .checkbox__body{color:#333;line-height:1.4;font-size:16px;transition:color .25s ease}html,body{font-family:Poppins,sans-serif;font-size:16px;background-color:#fff;color:#fff;margin:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}body main{overflow:hidden}.rc-txt-blue{color:#13294b!important}.rc-txt-orange{color:#ff7400!important}.rc-txt-green{color:#00f39a!important}.rc-txt-purple{color:#4a1fff!important}.rc-txt-violet{color:#8e00f2!important}.rc-bg-blue{background-color:#13294b!important}.rc-bg-orange{background-color:#ff7400!important}.rc-bg-purple{background-color:#4a1fff!important}.rc-bg-violet{background-color:#8e00f2!important}.rc-bg-green{background-color:#00f39a!important}.rc-fs-1{font-size:3.5rem}.rc-fs-2{font-size:3rem}.container{max-width:1700px}.call-us a:hover{text-decoration:underline!important}.hero-contact-us-wrapper .button-spinner-wrap{margin-top:1.5rem}.termsConditions{font-size:10px}.contact-input :where(input[type=text],input[type=email],input[type=tel]){width:100%;border:none;border-bottom:1px solid #a9a9a9;background-color:transparent!important;border-radius:initial}.rc-yt-wrapper{position:relative;line-height:0;z-index:3}.rc-yt-wrapper iframe{position:relative;width:100%}.contact-input .iti--allow-dropdown{width:100%}.button-spinner-wrap .spinner-border{visibility:hidden}.button-spinner-wrap .spinner-border.show{visibility:visible}.iti__selected-flag,.iti__country-list{color:#13294b!important}.carousel-container{position:relative;background-color:#fff;padding:20px 0 10px}.logo{max-width:210px;height:75px;display:flex;justify-content:center;align-items:center;color:#fff}.logo img{width:100%;height:100%;object-fit:contain;object-position:center;filter:invert(1)}.blur-overlay{position:absolute;top:0;bottom:0;width:101px;pointer-events:none;z-index:2}.blur-left{left:-1px;background:linear-gradient(to right,#ffffff 0%,rgba(255,255,255,.8) 50%,transparent 100%)}.blur-right{right:-1px;background:linear-gradient(to left,#ffffff 0%,rgba(255,255,255,.8) 50%,transparent 100%)}.contentHeaders{max-width:415px}.cpad-start{padding-left:calc(50% - 785px)}#serviceCarousel .carousel-inner{height:100vh}.serviceImgWrapper{max-width:1200px;height:700px}.serviceVideoWrapper{max-width:1200px;height:593px}.serviceImgWrapper img{width:100%;height:100%;object-fit:contain}.service-carousel-item video{object-position:center}.service-indicators{right:unset!important;bottom:unset!important;left:unset!important;z-index:0!important;display:flex;justify-content:center!important;padding:0!important;margin-top:0rem!important;margin-right:0!important;margin-bottom:0!important;margin-left:0!important;flex-direction:row;align-items:flex-start}.service-indicators button{position:relative;box-sizing:unset!important;flex:none!important;width:unset!important;height:unset!important;padding:1.5rem!important;margin-right:0!important;margin-left:0!important;text-indent:unset!important;background-clip:unset!important;border:none!important;border-top:none!important;border-bottom:none!important;opacity:1!important;transition:all .3s ease-in-out!important;font-size:22px;font-weight:600;color:#fff;text-align:left}.service-indicators button:hover,.carousel-indicators .active{color:#13294b!important;background-color:#fff!important}.book-service{font-size:20px;margin-bottom:1.5rem}.expertise-wrapper{min-width:190px}.expertise-wrapper .img-wrapper{min-width:59px}.service-stats h3:before{content:"";position:absolute;top:15px;left:0;width:2px;height:3rem;background-color:#ff7400}.testimonial-carousel .carousel-item{min-height:285px}.testi-edu p{font-size:14px}.next-prev-buttons button{color:#d9d9d9}.next-prev-buttons button:hover{color:#13294b}.contactus-header{padding-top:4rem}.contactus-header h3:before{content:"";position:absolute;top:10px;left:0;width:2px;height:3.2rem;background-color:#ff7400}.contactus-desc{max-width:850px}.hero-contact-us .form-control{font-size:14px}.contact-us .contact-input select{border:none!important;border-bottom:1px solid #a9a9a9!important;background-color:transparent!important;border-radius:initial!important}.contact-us .contact-input textarea:focus{color:#a9a9a9}.contact-us .contact-input textarea{height:7rem;border:none;border-bottom:1px solid #a9a9a9;background-color:transparent!important;border-radius:initial;color:#a9a9a9}.contact-us .contact-input label{color:#a9a9a9;font-weight:300}.contact-us .contact-input .form-check{margin-bottom:.2rem;color:#13294b}.contact-us .contact-input .form-check label{color:#13294b}.phone-valid{border-color:var(--bs-form-valid-border-color)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center!important;background-size:calc(.75em + .375rem) calc(.75em + .375rem)!important;padding-right:calc(1.5em + .75rem)!important}.phone-invalid{border-color:var(--bs-form-invalid-border-color)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center!important;background-size:calc(.75em + .375rem) calc(.75em + .375rem)!important;padding-right:calc(1.5em + .75rem)!important}.is-validated .form-valid{border-color:var(--bs-form-valid-border-color)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center!important;background-size:calc(.75em + .375rem) calc(.75em + .375rem)!important;padding-right:calc(1.5em + .75rem)!important}.is-validated .form-invalid{border-color:var(--bs-form-invalid-border-color)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right calc(.375em + .1875rem) center!important;background-size:calc(.75em + .375rem) calc(.75em + .375rem)!important;padding-right:calc(1.5em + .75rem)!important}.form-content{height:100vh}.ct-image-wrapper img{max-height:77vh;object-fit:cover;object-position:0px -12rem}.cpad-start-ct{padding-left:calc(50% - 890px)}input,textarea::placeholder{color:#a9a9a9!important;opacity:1}input::-webkit-input-placeholder{color:#a9a9a9!important;opacity:1!important}input:-ms-input-placeholder{color:#a9a9a9!important}select:not([size]):not([multiple]){color:#a9a9a9!important;background-image:none}.react-international-phone-input-container .react-international-phone-country-selector-button{border-top:none!important;border-right:none!important;border-left:none!important;border-bottom:1px solid #a9a9a9!important;border-radius:0!important}.react-international-phone-input-container .react-international-phone-input{font-size:1rem!important;border-top:none!important;border-right:none!important;border-left:none!important;border-bottom:1px solid #a9a9a9!important;border-radius:0!important}.book-appointment .modal-dialog{max-width:1400px!important}.ae-wrapper{max-width:370px;max-height:453px;cursor:pointer}.book-appointment .modal-body{height:80vh}.ae-profile{min-height:150px}.ae-profile p{font-size:14px}.panel{height:100vh}footer{position:relative;background-color:#4a1fff;font-size:14px;overflow:hidden}footer .container{max-width:1400px!important}.rc-social-media span{margin-right:10px}.rc-social-media a{color:transparent}.terms a{color:#fff;text-decoration:none;font-size:12px}.terms p{font-size:12px}@media screen and (min-width: 992px){footer .col-offices.col-lg-3{width:28%}footer .col-socmed.col-lg-3{width:22%}}@media (min-width: 1921px){.panel{height:auto}#serviceCarousel .carousel-inner{height:920px}.form-content{height:auto}.services-list-wrap{max-width:1700px}.services-list-wrap.cpad-start{padding-left:1.5rem}.ct-image-wrapper img{max-height:none;object-fit:none;object-position:0;width:100%;height:auto}.contact-us .container-fluid{max-width:1700px}.cpad-start-ct{padding-left:0}.ct-header-wrapper{padding-left:1.5rem!important}}@media (max-width: 1690px){.hero-contact-us-wrapper .button-spinner-wrap{margin-top:0rem}.termsConditions{font-size:8px}.hero-contact-us .form-control{font-size:10px}.contentHeaders{padding-left:3rem!important}}@media (max-width: 1600px){.service-stats h4{font-size:2rem!important}.service-stats h3{font-size:1rem!important;margin-bottom:2rem!important}.client-testimonials h3{font-size:1.5rem}.form-content .contact-input{margin-bottom:2rem!important}}@media (max-width: 1400px){.panel{height:auto}.hero-wrapper-top,.hero-wrapper-bottom{display:none}.form-content h2{font-size:2rem!important}}@media (max-width: 1320px){#serviceCarousel .carousel-inner{height:auto}.contentHeaders h2{font-size:2rem!important}}@media (max-width: 1199px){.container{padding:0 calc(var(--bs-gutter-x) * .5)}.contentBody{padding:1.5rem!important}}@media (max-width: 991px){.book-appointment .modal-body,.serviceImgWrapper,.serviceVideoWrapper{height:auto}}@media (max-width: 768px){.blur-overlay{width:75px}.hero-contact-us-wrapper h1,.hero-contact-us-wrapper p,.hero-contact-us-wrapper h2{font-size:1rem!important}.expertise-wrapper h4{font-size:14px!important}.service-indicators{justify-content:flex-start!important}.service-indicators button{font-size:14px!important;padding:1rem!important}.contentHeaders{padding-left:1.5rem!important}.service-stats h2,.client-testimonials h2{font-size:2rem!important}.testimonial-carousel h3{font-size:1.2rem!important}.contactus-header{padding-top:3rem}.contactus-header h2{font-size:2rem}.contactus-header h3{font-size:1rem!important}.contactus-header h3:before{top:5px;height:2rem}.contactus-desc p,.contactus-desc button{font-size:1rem!important}}@media (max-width: 615px){.navbar .call-us{margin-top:1.5rem}}@media (max-width: 480px){.blur-overlay{width:50px}}@media (min-width: 1399px){.rc-yt-wrapper iframe{min-height:437px}}@media (max-height: 920px){.hero-contact-us-wrapper .container{padding-bottom:1rem!important}.hero-carousel .carousel-container{padding-top:.5rem!important}.serviceImgWrapper{height:600px}.expertlist-web{padding-top:1rem!important;padding-bottom:1rem!important}.carousel-inner .fs-1{font-size:2rem!important}.form-content .contact-input{margin-bottom:.8rem!important}.contact-us .contact-input textarea{height:5rem!important}.contactus-form h2{padding-top:.5rem!important}footer .container{padding-top:1rem!important;padding-bottom:1rem!important}}
