.home-slider{position:relative;z-index:1}.home-slider .carousel-item{padding:140px 0 120px;position:relative;background-position:center bottom;background-repeat:no-repeat;background-size:100% 100%}.home-slider .carousel-item .mobile-banner{background-repeat:no-repeat;background-position:center right;background-size:0}.home-slider .carousel-item .carousel-caption{position:relative;bottom:auto;top:auto;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.home-slider .carousel-item .carousel-caption h1{color:#102037;font-weight:500;font-size:3.5rem;line-height:5rem;display:inline-block;position:relative;margin-bottom:2rem}.home-slider .carousel-item .carousel-caption h1 i{font-size:4.5rem;line-height:5.5rem;color:#3754a4;font-style:normal;font-weight:600}.home-slider .carousel-item .carousel-caption p{font-size:2rem;line-height:3rem;font-weight:400}.home-slider .carousel-item .carousel-caption .banner-pointers{list-style:none;padding:0;margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.home-slider .carousel-item .carousel-caption .banner-pointers li{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:500;color:#102037}.home-slider .carousel-item .carousel-caption .banner-pointers li i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:34px;width:34px;height:34px;background-color:#3754a4;color:#fff;border-radius:50%;font-size:1.4rem;margin-right:1.2rem;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,.15);box-shadow:0 3px 8px rgba(0,0,0,.15)}@-webkit-keyframes bannerThumbFloat{0%{-webkit-transform:translateY(0) rotate(-1deg);transform:translateY(0) rotate(-1deg)}25%{-webkit-transform:translateY(-14px) rotate(.5deg);transform:translateY(-14px) rotate(.5deg)}50%{-webkit-transform:translateY(-22px) rotate(1deg);transform:translateY(-22px) rotate(1deg)}75%{-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-1deg);transform:translateY(0) rotate(-1deg)}}@keyframes bannerThumbFloat{0%{-webkit-transform:translateY(0) rotate(-1deg);transform:translateY(0) rotate(-1deg)}25%{-webkit-transform:translateY(-14px) rotate(.5deg);transform:translateY(-14px) rotate(.5deg)}50%{-webkit-transform:translateY(-22px) rotate(1deg);transform:translateY(-22px) rotate(1deg)}75%{-webkit-transform:translateY(-10px) rotate(0deg);transform:translateY(-10px) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(-1deg);transform:translateY(0) rotate(-1deg)}}@-webkit-keyframes bannerThumbGlow{0%,100%{-webkit-filter:drop-shadow(0 20px 40px rgba(0,0,0,.12));filter:drop-shadow(0 20px 40px rgba(0,0,0,.12))}50%{-webkit-filter:drop-shadow(0 35px 55px rgba(0,0,0,.2));filter:drop-shadow(0 35px 55px rgba(0,0,0,.2))}}@keyframes bannerThumbGlow{0%,100%{-webkit-filter:drop-shadow(0 20px 40px rgba(0,0,0,.12));filter:drop-shadow(0 20px 40px rgba(0,0,0,.12))}50%{-webkit-filter:drop-shadow(0 35px 55px rgba(0,0,0,.2));filter:drop-shadow(0 35px 55px rgba(0,0,0,.2))}}.home-banner-thumb{-webkit-animation:bannerThumbFloat 5s ease-in-out infinite,bannerThumbGlow 5s ease-in-out infinite;animation:bannerThumbFloat 5s ease-in-out infinite,bannerThumbGlow 5s ease-in-out infinite;-webkit-transform-origin:center bottom;transform-origin:center bottom;will-change:transform,filter}.help-single{position:relative;margin:0 0 50px;text-align:center;width:100%}.help-single img,.service-single img{border-radius:20px}.help-single span{position:absolute;bottom:-20px;left:0;right:0;margin:0 20px;background-color:#fff;font-size:18px;color:#202020;font-weight:600;border-radius:10px;padding:10px 10px;-webkit-box-shadow:0 5px 20px rgba(91,166,207,.1);box-shadow:0 5px 20px rgba(91,166,207,.1);-webkit-transition:.4s all ease-in-out;transition:.4s all ease-in-out}.help-single:hover span{bottom:25px;-webkit-transition-timing-function:cubic-bezier(.52,1.64,.37,.66);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.box-head{font-size:2rem;line-height:3rem;font-weight:600}.grey-bg{background-color:#fff9f2}.service-single{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;padding:30px;border:1px solid #eee;overflow:hidden;border-radius:10px;min-height:calc(100% - 30px);margin:30px 0 0;border-bottom:3px solid #3754a4}.service-single a{color:#3754a4}.service-single::after{background-color:#fff;right:0;bottom:0!important;margin:auto;border-radius:0}.service-single::before{background-color:#102037;opacity:0}.service-single::after,.service-single::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out;-webkit-transition:background .2s ease,border .2s ease,color .2s ease,all .4s ease;transition:background .2s ease,border .2s ease,color .2s ease,all .4s ease}.service-single .service-single-inner{position:relative;z-index:9}.service-single:hover::before{opacity:.6}.service-single:hover::after{height:0;opacity:0}.service-single:hover .service-single-ico{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.service-single:hover .box-head,.service-single:hover p,.service-single:hover a{color:#fff}.hover-animation{position:relative;top:0;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.hover-animation:hover{top:-4px}.navigation-img-wrapper{margin-top:4px;position:relative}.navigation-img-wrapper .navigator{display:none}.navigator{display:none}.navigation-img-wrapper .navigator.active{display:block}#insuranceNav1 .owl-prev,#insuranceNav1 .owl-next{background-color:#fff9f2}#insuranceNav1 .owl-prev:hover,#insuranceNav1 .owl-next:hover{background-color:#3754a4}.owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.owl-nav .owl-prev,.owl-nav .owl-next{margin:0 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;border-radius:0;border:0;width:30px;height:30px;background-color:#3754a4;cursor:pointer;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;background-image:none!important}.owl-nav .owl-prev i,.owl-nav .owl-next i{font-size:2rem;font-weight:500;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{background-color:#ffd700}.owl-nav .owl-prev:hover i,.owl-nav .owl-next:hover i{color:#fff}.team-details .box-head{font-size:2.4rem;line-height:3.4rem;color:#3754a4}.choose-service{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 70px 0 0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);margin-top:25px;min-height:calc(100% - 25px);position:relative}.choose-service::before{position:absolute;content:"";bottom:0;left:0;right:0;margin:0 auto;width:0;-webkit-transition:.3s all;transition:.3s all;height:3px;background-color:#3754a4;z-index:1}.choose-service:hover::before{width:100%}.choose-service:hover .srv-icon{background:#3754a4}.choose-service .srv-icon img{max-width:50px!important}.choose-service:hover .srv-icon img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.choose-service .srv-icon{padding:2rem;background:#fff;width:150px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 0 40px 0;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.choose-service .srv-content{padding:20px 30px;-webkit-box-flex:1;-ms-flex:1;flex:1}.cta-inner{border-radius:20px;background:#fff;-webkit-box-shadow:0 8px 20px -3px rgba(0,0,0,.08);box-shadow:0 8px 20px -3px rgba(0,0,0,.08);padding:50px 80px;margin-top:60px;z-index:1;position:relative}.cta-inner h3{font-size:2.2rem;line-height:3.2rem}.cta-bg{position:relative}.cta-bg::before{position:absolute;content:"";top:0;right:0;width:50%;height:90%;background-image:url(https://cdn.openviowebsites.com/source/sites/4d72381c-794b-4e6e-a6be-7574afdaf927/images/childhood-evaluations.webp);background-position:top right;background-repeat:no-repeat;background-size:cover;border-radius:20px;z-index:0}.blog-cta-six{position:relative;padding:45px 30px;background-position:center 75%;background-repeat:no-repeat;background-size:cover;z-index:1;border-radius:10px;overflow:hidden}.blog-cta-six::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(9,101,172,.1);z-index:1}.blog-cta-six .heading{font-size:2.8rem;line-height:3.8rem}.blog-cta-six .btn-block-left{position:relative;z-index:3}.faq-block .card{border:0;border-top:1px solid #ddd;overflow:hidden;padding:20px 0;background-color:transparent}.faq-block .card-header{padding:0;background-color:transparent;border:0}.faq-block .faq-ques{-webkit-box-flex:1;-ms-flex:1;flex:1}.faq-block .btn-block{padding:0;font-weight:600;font-size:2rem;color:#3754a4;background-color:transparent;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-align:left;text-decoration:none}.faq-block .btn-block.collapsed{color:#102037}.faq-block .btn-block:focus,.faq-block .btn-block:hover{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.faq-block .btn-block .round span:nth-child(1){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);display:block;position:absolute;left:27%;bottom:35%}.faq-block .btn-block .round span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;position:absolute;left:43%;bottom:35%}.faq-block .btn-block .round{position:relative;width:45px;height:30px}.faq-block .btn-block .round span{z-index:9;height:2px;margin:1px;width:10px;background:#102037;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.faq-block .collapsed.btn-block .round span{background:#3754a4}.faq-block .collapsed.btn-block .round span:first-child{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq-block .collapsed.btn-block .round span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.faq-block .card-body{padding:15px 0 0}@media(max-width:1500px){.home-slider .carousel-item{padding:120px 0 60px}.blog-cta-six{background-position:center right}}@media(max-width:1199px){.home-slider .carousel-item{padding:200px 0 150px}}@media(max-width:1024px){.owl-item{-webkit-transform:translateX(105%)!important;transform:translateX(105%)!important}.owl-item.active.center{-webkit-transform:translateX(105%)!important;transform:translateX(105%)!important}.service-single .service-single-ico{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.service-single::after{display:none}.service-single::before{opacity:.6}.service-single .box-head,.service-single p{color:#fff}}@media(max-width:990px){.owl-item{-webkit-transform:translateX(55%)!important;transform:translateX(55%)!important}.owl-item.active.center{-webkit-transform:translateX(55%)!important;transform:translateX(55%)!important}.cta-bg{padding-top:360px}.cta-bg::before{height:360px;width:100%}.cta-bg .cta-inner{margin:0;padding:40px}.blog-cta-six::after{background:rgba(255,255,255,.6)}}@media(max-width:767px){.home-slider .carousel-item .carousel-caption h1 i{font-size:4rem;line-height:5rem}.choose-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.choose-service .srv-content{padding:20px 15px}.navigation-img-wrapper{margin-top:25px}.owl-item.active.center{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.owl-item{-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.home-slider .carousel-item{padding:30px 0 0 0;background-size:0}.home-slider .carousel-item .mobile-banner{padding:100px 0 20px;background-size:cover}.service-single{padding:30px 15px}.cta-bg{padding-top:270px}.cta-bg::before{height:250px}.cta-bg .cta-inner{margin:0;padding:20px}}.team-section .our-team{text-align:center;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);background-color:#fff;position:relative}.team-section .our-team .team-details{text-align:center;-webkit-box-shadow:0 0 15px rgba(0,0,0,.08);box-shadow:0 0 15px rgba(0,0,0,.08);border-radius:0 45px 0 0;margin-top:-40px;position:relative;z-index:1;min-height:268px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 18px}.team-section .our-team .team-details h4{font-size:2rem;line-height:3rem;color:#3754a4}@media(max-width:1366px){.team-section .our-team .team-details{min-height:322px}}@media(max-width:1199px){.team-section .our-team .team-details{min-height:210px}}@media(max-width:990px){.team-section .our-team .team-details{min-height:220px}}@media(max-width:767px){.team-section .our-team .team-details{min-height:auto}}.signs-section::before{content:"";position:absolute;top:-80px;right:-80px;width:320px;height:320px;border-radius:50%;background:rgba(55,84,164,.06);pointer-events:none}.signs-section::after{content:"";position:absolute;bottom:-70px;left:-70px;width:240px;height:240px;border-radius:50%;background:rgba(255,215,0,.1);pointer-events:none}.signs-card{background:#fff;border-radius:16px;padding:30px 24px 28px;height:100%;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.06);box-shadow:0 4px 20px rgba(0,0,0,.06);-webkit-transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:-webkit-transform .35s ease,-webkit-box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease;transition:transform .35s ease,box-shadow .35s ease,-webkit-transform .35s ease,-webkit-box-shadow .35s ease;position:relative;overflow:hidden}.signs-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-radius:16px 16px 0 0;-webkit-transition:height .3s ease;transition:height .3s ease}.signs-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 20px 48px rgba(0,0,0,.12);box-shadow:0 20px 48px rgba(0,0,0,.12)}.signs-card:hover::before{height:6px}.signs-card--speech::before{background:#3754a4}.signs-card--social::before{background:#e8864e}.signs-card--motor::before{background:#3cb371}.signs-card--learning::before{background:#9b59b6}.signs-card__icon-wrap{width:60px;height:60px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;font-size:2.4rem;color:#fff;-ms-flex-negative:0;flex-shrink:0}.signs-card--speech .signs-card__icon-wrap{background:#3754a4;-webkit-box-shadow:0 6px 18px rgba(55,84,164,.3);box-shadow:0 6px 18px rgba(55,84,164,.3)}.signs-card--social .signs-card__icon-wrap{background:#e8864e;-webkit-box-shadow:0 6px 18px rgba(232,134,78,.3);box-shadow:0 6px 18px rgba(232,134,78,.3)}.signs-card--motor .signs-card__icon-wrap{background:#3cb371;-webkit-box-shadow:0 6px 18px rgba(60,179,113,.3);box-shadow:0 6px 18px rgba(60,179,113,.3)}.signs-card--learning .signs-card__icon-wrap{background:#9b59b6;-webkit-box-shadow:0 6px 18px rgba(155,89,182,.3);box-shadow:0 6px 18px rgba(155,89,182,.3)}.signs-card__title{font-size:22px;line-height:32px;color:#102037;margin-bottom:18px}.signs-card__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.signs-card__list li{padding-left:20px;position:relative}.signs-card__list li::before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:50%}.signs-card--speech .signs-card__list li::before{background:#3754a4}.signs-card--social .signs-card__list li::before{background:#e8864e}.signs-card--motor .signs-card__list li::before{background:#3cb371}.signs-card--learning .signs-card__list li::before{background:#9b59b6}.signs-footer{margin-top:40px;padding:22px 32px;background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.06);border-left:4px solid #3754a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.signs-footer__icon{font-size:3rem;color:#3754a4;-ms-flex-negative:0;flex-shrink:0}.signs-footer p{color:#102037;margin:0;font-weight:500}@media(max-width:767px){.signs-footer{padding:18px 20px;gap:12px}.signs-footer__icon{font-size:2rem}}.qualify-section{background:#fff}.qualify-intro{font-size:1.8rem;line-height:3rem;margin:0 auto}.qualify-card{border-radius:20px;padding:36px 32px;height:100%;position:relative;overflow:hidden}.qualify-card--primary{background:linear-gradient(140deg,#3754a4 0%,#25396f 100%)}.qualify-card--primary::after{content:"";position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.06);pointer-events:none}.qualify-card--secondary{background:#fff9f2}.qualify-card__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:28px}.qualify-card__header h3{font-size:22px;line-height:30px;margin:0}.qualify-card--primary .qualify-card__header h3{color:#fff}.qualify-card--secondary .qualify-card__header h3{color:#102037}.qualify-card__icon{width:52px;height:52px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.2rem;-ms-flex-negative:0;flex-shrink:0}.qualify-card--primary .qualify-card__icon{background:rgba(255,255,255,.18);color:#ffd700}.qualify-card--secondary .qualify-card__icon{background:#3754a4;color:#fff;-webkit-box-shadow:0 6px 16px rgba(55,84,164,.28);box-shadow:0 6px 16px rgba(55,84,164,.28)}.qualify-list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.qualify-list li{padding-left:26px;position:relative}.qualify-list li::before{content:"";position:absolute;left:0;top:10px;width:10px;height:10px;border-radius:50%}.qualify-card--primary .qualify-list li{color:rgba(255,255,255,.88)}.qualify-card--primary .qualify-list li::before{background:#ffd700}.qualify-card--secondary .qualify-list li::before{background:#3754a4}.qualify-cta{margin-top:40px;background:linear-gradient(135deg,#102037 0%,#193257 100%);border-radius:20px;padding:32px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.qualify-cta__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.qualify-cta__content h4{font-size:2.2rem;line-height:3rem;color:#fff;margin-bottom:6px}.qualify-cta__content p{color:rgba(255,255,255,.72);margin:0}.qualify-cta__icon{width:56px;height:56px;border-radius:14px;background:#ffd700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.4rem;color:#102037;-ms-flex-negative:0;flex-shrink:0}.qualify-cta__btn{-ms-flex-negative:0;flex-shrink:0}@media(max-width:990px){.qualify-cta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:28px}}@media(max-width:767px){.qualify-card{padding:24px 20px}.qualify-cta{padding:24px 20px}.qualify-cta__btn{width:100%;text-align:center}.qualify-cta__icon{width:46px;height:46px;font-size:2rem}}.svc-card{border-radius:24px;padding:32px 20px 28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;text-align:center;-webkit-box-shadow:0 2px 16px rgba(16,32,55,.05);box-shadow:0 2px 16px rgba(16,32,55,.05);-webkit-transition:all .3s ease;transition:all .3s ease;background:#fff;border:2px solid #3754a4;min-height:100%;margin:0 0 4px}.svc-card__icon{width:70px;height:70px;border-radius:50%;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3rem;color:#3754a4;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:0 4px 14px rgba(16,32,55,.1);box-shadow:0 4px 14px rgba(16,32,55,.1)}.svc-card:hover .svc-card__icon{background-color:#3754a4;-webkit-transform:rotate(12deg) scale(1.12);transform:rotate(12deg) scale(1.12);color:#fff;-webkit-box-shadow:0 6px 20px rgba(16,32,55,.18);box-shadow:0 6px 20px rgba(16,32,55,.18)}.svc-card__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.svc-card__body h3{font-size:20px;line-height:30px;color:#102037;margin:0 0 8px}.svc-card__body p{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.svc-card__link{font-size:16px;font-weight:600;color:#3754a4;text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:12px;-webkit-transition:gap .25s ease,opacity .25s ease;transition:gap .25s ease,opacity .25s ease}.svc-card__link i{font-size:1.1rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.svc-card__link:hover{gap:10px;opacity:.85;text-decoration:none}.svc-card__link:hover i{-webkit-transform:translateX(3px);transform:translateX(3px)}.svc-carousel{padding-bottom:10px}.svc-carousel .owl-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;margin-top:32px}.svc-carousel .owl-nav .owl-prev,.svc-carousel .owl-nav .owl-next{width:46px;height:46px;border-radius:50%!important;background:#fff!important;border:2px solid #3754a4!important;color:#3754a4!important;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s ease;transition:all .3s ease;line-height:1}.svc-carousel .owl-nav .owl-prev:hover,.svc-carousel .owl-nav .owl-next:hover{background:#3754a4!important;color:#fff!important}.svc-carousel .owl-item{padding:0 5px}.svc-carousel .owl-stage{display:-webkit-box;display:-ms-flexbox;display:flex}.svc-carousel .owl-stage .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:100%}@media(max-width:767px){.svc-card{padding:24px 14px 20px}.svc-card__icon{width:56px;height:56px}}.why-stars-section{background:#fff}.why-stars-wrap{border-radius:20px;overflow:hidden;-webkit-box-shadow:0 8px 40px rgba(16,32,55,.1);box-shadow:0 8px 40px rgba(16,32,55,.1)}.why-stars-left{background:linear-gradient(145deg,#3754a4 0%,#233567 100%);padding:48px 40px;height:100%;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.why-stars-left .why-stars-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:rgba(255,255,255,.12);color:#fff;border-radius:50px;padding:7px 20px;font-size:1.3rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(255,255,255,.2);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.why-stars-left .heading{color:#fff;margin-top:20px}.why-stars-left .heading i{color:#ffd700;font-style:normal}.why-stars-left .heading::before{background:#fff}.why-stars-left .heading::after{background:rgba(255,255,255,.35)}.why-stars-left p{color:rgba(255,255,255,.75)}.why-stars-quote{margin-top:24px;padding:18px 22px;border-left:4px solid #ffd700;background:rgba(255,255,255,.08);border-radius:0 10px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:1}.why-stars-quote__icon{font-size:3rem;color:#ffd700;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.why-stars-quote p{font-weight:500;color:rgba(255,255,255,.85);margin:0;font-style:italic}.why-stars-watermark{position:absolute;bottom:-30px;right:-15px;font-size:13rem;font-weight:900;color:rgba(255,255,255,.05);line-height:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:-5px}.why-stars-right{padding:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;background:#fff}.why-stars-right__title{font-size:2rem;color:#102037;margin-bottom:24px;padding-bottom:18px;border-bottom:2px solid rgba(55,84,164,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.why-stars-right__title i{color:#3754a4;font-size:1.8rem}.why-stars-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid rgba(16,32,55,.08)}.why-stars-item:last-child{padding-bottom:0;border-bottom:0}.why-stars-icon{width:44px;height:44px;border-radius:10px;background:rgba(55,84,164,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background .25s ease;transition:background .25s ease}.why-stars-icon i{font-size:1.8rem;color:#3754a4;-webkit-transition:color .25s ease;transition:color .25s ease}.why-stars-item:hover .why-stars-icon{background:#3754a4}.why-stars-item:hover .why-stars-icon i{color:#fff}.why-stars-item-content h4{font-size:17px;font-weight:600;color:#102037;margin:0;line-height:27px}@media(max-width:1024px){.why-stars-right{padding:48px 0}}@media(max-width:990px){.home-slider .carousel-item{padding:110px 0 40px;background-size:cover;background-position:right top}.why-stars-left{padding:40px 32px}.why-stars-right{padding:40px 32px}}@media(max-width:767px){.home-slider .carousel-item{padding:0}.why-stars-left{padding:36px 28px}.why-stars-right{padding:36px 28px}.why-stars-watermark{font-size:9rem}}.conditions-section{position:relative;overflow:hidden}.conditions-section::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(55,84,164,.08) 1.5px,transparent 1.5px);background-size:26px 26px;pointer-events:none;z-index:0}.conditions-section .container{position:relative;z-index:1}.condition-card{background:#fff;border-radius:18px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.07);box-shadow:0 4px 20px rgba(0,0,0,.07);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:-webkit-transform .32s ease,-webkit-box-shadow .32s ease;transition:-webkit-transform .32s ease,-webkit-box-shadow .32s ease;transition:transform .32s ease,box-shadow .32s ease;transition:transform .32s ease,box-shadow .32s ease,-webkit-transform .32s ease,-webkit-box-shadow .32s ease;margin:30px 0 0;min-height:calc(100% - 30px)}.condition-card:hover{-webkit-transform:translateY(-7px);transform:translateY(-7px);-webkit-box-shadow:0 18px 44px rgba(0,0,0,.13);box-shadow:0 18px 44px rgba(0,0,0,.13)}.condition-card:hover .condition-card__img i{-webkit-transform:scale(1.14) translateY(-3px);transform:scale(1.14) translateY(-3px)}.condition-card__img{height:230px;background-color:var(--cond-clr);background-size:cover;background-position:center;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.condition-card__img::before{content:"";position:absolute;inset:0;background-color:var(--cond-clr);opacity:.68;z-index:1;pointer-events:none}.condition-card__img::after{content:"";position:absolute;top:-28px;left:-28px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.1);pointer-events:none;z-index:2}.condition-card__img i{font-size:5.2rem;color:#fff;position:relative;z-index:3;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;-webkit-filter:drop-shadow(0 4px 16px rgba(0,0,0,.35));filter:drop-shadow(0 4px 16px rgba(0,0,0,.35))}.condition-card__body{padding:26px 24px 24px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:3px solid var(--cond-clr)}.condition-card__body h3{font-size:20px;line-height:30px;color:#3754a4;margin-bottom:10px}.condition-card__body p{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.condition-card__link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;color:var(--cond-clr);font-weight:600;text-decoration:none;margin-top:16px;-webkit-transition:gap .25s ease,opacity .25s ease;transition:gap .25s ease,opacity .25s ease}.condition-card__link i{font-size:1.2rem;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.condition-card__link:hover{gap:10px;opacity:.85;text-decoration:none}.condition-card__link:hover i{-webkit-transform:translateX(3px);transform:translateX(3px)}@media(max-width:1024px){.condition-card .condition-card__link{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width:767px){.condition-card__img i{font-size:4.4rem}}.stepper-section{background:radial-gradient(ellipse 640px 560px at -8% 40%,rgba(55,84,164,.5) 0%,transparent 65%),radial-gradient(ellipse 420px 380px at 108% 85%,rgba(255,215,0,.08) 0%,transparent 60%),radial-gradient(ellipse 360px 320px at 62% -12%,rgba(55,84,164,.22) 0%,transparent 65%),#102037;position:relative;overflow:hidden}.stepper-section::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1.5px,transparent 1.5px);background-size:28px 28px;pointer-events:none;z-index:0}.stepper-section::after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;border:1px solid rgba(255,255,255,.05);top:-180px;right:-80px;pointer-events:none;z-index:0;-webkit-box-shadow:0 0 0 60px rgba(255,255,255,.025),0 0 0 120px rgba(255,255,255,.015),0 0 0 200px rgba(255,255,255,.008);box-shadow:0 0 0 60px rgba(255,255,255,.025),0 0 0 120px rgba(255,255,255,.015),0 0 0 200px rgba(255,255,255,.008)}.stepper-section .container{position:relative;z-index:1}.stepper-support{padding:36px 32px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:20px;height:100%}.stepper-support__tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.85);border-radius:50px;padding:7px 18px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border:1px solid rgba(255,255,255,.15)}.stepper-support__tag i{color:#ffd700}.stepper-support__heading{font-size:2.8rem;color:#fff;line-height:1.35;margin-bottom:20px}.stepper-support__heading i{color:#ffd700;font-style:normal}.stepper-support p{color:#fff;margin-bottom:16px}.stepper-support p:last-child{margin-bottom:0}.stepper-subtitle{font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4);margin-bottom:24px}.stepper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.stepper-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.stepper-item:last-child .stepper-vline{display:none}.stepper-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.stepper-circle{width:82px;height:82px;border-radius:50%;background:#3754a4;border:3px solid rgba(255,255,255,.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;position:relative;z-index:1;-webkit-box-shadow:0 6px 24px rgba(55,84,164,.45);box-shadow:0 6px 24px rgba(55,84,164,.45);-webkit-transition:all .35s ease;transition:all .35s ease;cursor:default}.stepper-circle__label{font-size:1.2rem;color:#fff;text-transform:uppercase;font-weight:600}.stepper-circle__icon{font-size:2rem;color:#fff;line-height:1;-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.stepper-item:hover .stepper-circle{background:#ffd700;border-color:rgba(255,255,255,.4);-webkit-transform:scale(1.06);transform:scale(1.06);-webkit-box-shadow:0 14px 32px rgba(255,215,0,.35);box-shadow:0 14px 32px rgba(255,215,0,.35)}.stepper-item:hover .stepper-circle .stepper-circle__label{color:rgba(16,32,55,.55)}.stepper-item:hover .stepper-circle .stepper-circle__icon{color:#102037;-webkit-transform:rotate(10deg) scale(1.1);transform:rotate(10deg) scale(1.1)}.stepper-vline{width:2px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:24px;background-image:repeating-linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.2) 8px,transparent 8px,transparent 18px);margin:6px 0}.stepper-content{padding-bottom:30px;padding-top:5px}.stepper-content h3{font-size:20px;color:#fff;margin-bottom:5px;line-height:30px}.stepper-content p{color:rgba(255,255,255,.8);margin:0}.stepper-item:last-child .stepper-content{padding-bottom:0}@media(max-width:767px){.stepper-circle{width:68px;height:68px}.stepper-content{padding-bottom:24px}}.local-section{background:#fff;position:relative;overflow:hidden}.local-section::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:-webkit-gradient(linear,left top,left bottom,from(#3754a4),to(#ffd700));background:linear-gradient(to bottom,#3754a4,#ffd700)}.local-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:rgba(55,84,164,.08);color:#3754a4;border-radius:50px;padding:7px 20px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.local-areas-label{font-weight:600;color:#102037;margin-bottom:16px;margin-top:20px}.local-areas{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.local-area-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:12px 16px;background:rgba(55,84,164,.07);border-radius:10px;font-weight:600;color:#102037;border-left:3px solid #3754a4;-webkit-transition:all .3s ease;transition:all .3s ease}.local-area-badge:hover{background:rgba(55,84,164,.1);-webkit-transform:translateX(4px);transform:translateX(4px)}.local-area-badge i{color:#3754a4;font-size:1.3rem;-ms-flex-negative:0;flex-shrink:0}.local-schedule{background:rgba(55,84,164,.07);border-radius:20px;padding:40px;border-top:4px solid #3754a4}.local-schedule__title{font-size:2.2rem;color:#102037;margin-bottom:28px;line-height:1.35;padding-bottom:20px;border-bottom:2px solid rgba(55,84,164,.1)}.local-schedule__text{color:#444;margin-bottom:18px}.local-schedule__appt-bar{margin-top:28px;padding:14px 20px;border-radius:10px;background:#3754a4;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.local-schedule__appt-bar i{font-size:2.5rem;-ms-flex-negative:0;flex-shrink:0}.local-info-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.local-info-item__icon{width:42px;height:42px;border-radius:10px;background:#3754a4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.6rem;color:#fff;-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.local-info-item p{margin:0}.local-info-item p a{color:#3754a4;font-weight:600;text-decoration:none}.local-info-item p a:hover{text-decoration:underline}@media(max-width:767px){.local-areas{grid-template-columns:1fr}.local-schedule{padding:28px 24px}.local-schedule__title{font-size:2rem}}