.brand-wrap{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr)}@media only screen and (max-width:1500px){.brand-wrap{-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width:1300px){.brand-wrap{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width:1000px){.brand-wrap{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:740px){.brand-wrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.brand-wrap>a{position:relative;display:block;height:220px;padding:20px;text-decoration:none;text-align:center}@media only screen and (max-width:1280px){.brand-wrap>a{height:150px}}@media only screen and (max-width:740px){.brand-wrap>a{height:120px}}.brand-wrap>a img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:90%;max-height:90%;-o-object-fit:contain;object-fit:contain}.brand-wrap>a:hover{background-color:#e0e0e0}.brand-wrap>a:hover img{-webkit-filter:brightness(60%);filter:brightness(60%)}.brand-wrap>a .content{display:none}.home-hero{position:relative;background:#ebebeb}@media only screen and (min-width:2101px){.home-hero{height:985px}}@media only screen and (min-width:1101px) and (max-width:2100px){.home-hero{height:clamp(550px, 39vw, 740px)}}@media only screen and (max-width:1100px){.home-hero{max-width:100vw}}.home-hero .hero-slider{position:relative;height:100%;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width:1101px){.home-hero .hero-slider{display:none;opacity:0;visibility:hidden}.home-hero .hero-slider.active{display:block;opacity:1;visibility:visible}}.home-hero .hero-slider .hero-link{position:absolute;inset:0;cursor:pointer;z-index:5;font-size:0}.home-hero .hero-slider .hero-text{position:relative;text-align:center;height:100%;width:100%;position:absolute;left:0;top:0}@media only screen and (min-width:1101px){.home-hero .hero-slider .hero-text{max-width:57%}}@media only screen and (max-width:1100px){.home-hero .hero-slider .hero-text{padding-block:clamp(40px, 2.6vw, 50px);max-width:100%}}@media only screen and (max-width:640px){.home-hero .hero-slider .hero-text{padding-block:25px 0}}.home-hero .hero-slider .hero-text h2{font-size:clamp(55px, 5.47vw, 105px);font-weight:900;margin:7% 0 0;padding:0;line-height:1.1;color:#fff;text-shadow:0px 1px 20px rgba(0, 0, 0, 0.2);letter-spacing:0.02em}@media only screen and (max-width:2100px){.home-hero .hero-slider .hero-text h2{margin-top:5%}}@media only screen and (max-width:1750px){.home-hero .hero-slider .hero-text h2{margin-top:3%}}@media only screen and (max-width:1500px){.home-hero .hero-slider .hero-text h2{font-size:60px}}@media only screen and (max-width:1100px){.home-hero .hero-slider .hero-text h2 br{display:none}}@media only screen and (max-width:480px){.home-hero .hero-slider .hero-text h2{font-size:45px;line-height:1}}@media only screen and (max-width:420px){.home-hero .hero-slider .hero-text h2{font-size:40px}}@media only screen and (max-width:390px){.home-hero .hero-slider .hero-text h2{font-size:38px}}.home-hero .hero-slider .hero-text h2 small{display:block;color:#fff;font-size:clamp(18px, 1.46vw, 28px);font-weight:bold;margin:0;padding-top:30px;text-shadow:0px 1px 20px rgba(0, 0, 0, 0.2)}@media only screen and (max-width:640px){.home-hero .hero-slider .hero-text h2 small{padding-top:20px}}@media only screen and (max-width:390px){.home-hero .hero-slider .hero-text h2 small{font-size:16px}}.home-hero .hero-slider .hero-text h3{color:#fff;font-size:clamp(25px, 2.6vw, 50px);font-weight:bold;margin:0;padding-top:25px;text-shadow:0px 1px 20px rgba(0, 0, 0, 0.2)}@media only screen and (min-width:1921px){.home-hero .hero-slider .hero-text h3{padding-top:30px}}@media only screen and (max-width:1500px){.home-hero .hero-slider .hero-text h3{font-size:32px}}@media only screen and (max-width:640px){.home-hero .hero-slider .hero-text h3{font-size:28px}}@media only screen and (max-width:480px){.home-hero .hero-slider .hero-text h3{padding-top:15px}}.home-hero .hero-slider .hero-text h4{color:#fff;font-size:clamp(20px, 1.46vw, 28px);font-weight:bold;margin:0;padding-top:30px;text-shadow:0px 1px 20px rgba(0, 0, 0, 0.2)}@media only screen and (max-width:640px){.home-hero .hero-slider .hero-text h4{padding-top:20px}}.home-hero .hero-slider .hero-text p{margin:50px 0;font-size:16px;color:#fff;font-weight:600;letter-spacing:0.04em;text-shadow:0px 1px 20px rgba(0, 0, 0, 0.2)}@media only screen and (max-width:2000px){.home-hero .hero-slider .hero-text p{margin:35px 0}}@media only screen and (max-width:1750px){.home-hero .hero-slider .hero-text p{margin:25px 0}}@media only screen and (max-width:1100px){.home-hero .hero-slider .hero-text p{margin-bottom:0}}@media only screen and (max-width:480px){.home-hero .hero-slider .hero-text p{font-size:15px;margin-top:15px}}@media only screen and (max-width:390px){.home-hero .hero-slider .hero-text p em{font-size:14px}}.home-hero .hero-slider .hero-image{display:block;width:100%;max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1100px){.home-hero .hero-slider .hero-image{-o-object-position:bottom center;object-position:bottom center;max-height:1100px}}@media only screen and (max-width:740px){.home-hero .hero-slider .hero-image{min-height:740px}}@media only screen and (max-width:480px){.home-hero .hero-slider .hero-image{min-height:640px}}.home-hero .hero-slider .hero-button{position:relative;margin-top:50px;z-index:calc($link-z-index + 1)}@media only screen and (max-width:1750px){.home-hero .hero-slider .hero-button{margin-top:35px}}@media only screen and (max-width:1100px){.home-hero .hero-slider .hero-button{margin-top:25px}}.home-hero .hero-slider .hero-button .button{width:250px;margin:0 auto}@media only screen and (min-width:1101px){.home-hero #HeroLocations:before{content:"";position:absolute;inset:0;display:block;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(#111111), color-stop(65%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(left, #111111 0%, rgba(255, 255, 255, 0) 65%);background:-o-linear-gradient(left, #111111 0%, rgba(255, 255, 255, 0) 65%);background:linear-gradient(90deg, #111111 0%, rgba(255, 255, 255, 0) 65%)}}.home-hero-tabs{--visual-nav-height:100px;position:relative;margin-top:calc(-1 * var(--visual-nav-height));z-index:9}@media only screen and (max-width:1750px){.home-hero-tabs{--visual-nav-height:80px}}@media only screen and (max-width:1100px){.home-hero-tabs{padding-inline:0;margin-top:3px}}.home-hero-tabs ul{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:5px}@media only screen and (max-width:1100px){.home-hero-tabs ul{gap:3px;-ms-grid-columns:1fr;grid-template-columns:1fr}}.home-hero-tabs ul li{margin:0;padding:0;height:100%}.home-hero-tabs ul li:after,.home-hero-tabs ul li:before{display:none}.home-hero-tabs ul li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:35px;text-decoration:none;color:#fff;font-size:clamp(16px, 0.94vw, 18px);font-weight:bold;padding-left:10%;padding-right:6%;letter-spacing:0.05em;line-height:1.2;background:rgba(0, 0, 0, 0.65);border-top-left-radius:5px;border-top-right-radius:5px;height:var(--visual-nav-height);-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1750px){.home-hero-tabs ul li a{gap:15px;padding-inline:5%}}@media only screen and (max-width:1500px){.home-hero-tabs ul li a{gap:15px}}@media only screen and (max-width:1100px){.home-hero-tabs ul li a{border-radius:0;font-size:18px;gap:20px;background:#383838}}@media only screen and (max-width:480px){.home-hero-tabs ul li a{font-size:16px;padding-inline:20px}}.home-hero-tabs ul li a span.show-mobile{display:none}@media only screen and (max-width:1400px) and (min-width:1101px){.home-hero-tabs ul li a span.show-mobile{display:inline-block}}@media only screen and (max-width:480px){.home-hero-tabs ul li a span.show-mobile{display:inline-block}}.home-hero-tabs ul li a span.show-desktop{display:inline-block}@media only screen and (max-width:1400px) and (min-width:1101px){.home-hero-tabs ul li a span.show-desktop{display:none}}@media only screen and (max-width:480px){.home-hero-tabs ul li a span.show-desktop{display:none}}@media only screen and (max-width:1000px){.home-hero-tabs ul li a .icon-wrap{width:65px;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}}@media only screen and (max-width:480px){.home-hero-tabs ul li a .icon-wrap{width:45px}}.home-hero-tabs ul li a .icon-wrap img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1750px) and (min-width:1101px){.home-hero-tabs ul li a .icon-wrap img{max-height:35px;max-width:35px}}@media only screen and (max-width:1100px){.home-hero-tabs ul li a .icon-wrap img{max-height:45px;max-width:45px}}@media only screen and (max-width:480px){.home-hero-tabs ul li a .icon-wrap img{max-height:30px;max-width:35px}}.home-hero-tabs ul li a:after{content:"";display:block;height:10px;width:10px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:auto;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1100px){.home-hero-tabs ul li a:after{border-color:#919191}}@media only screen and (min-width:1101px){.home-hero-tabs ul li a.current{background:rgba(0, 0, 0, 0.9)}}@media screen and (hover:hover){.home-hero-tabs ul li a:focus-visible,.home-hero-tabs ul li a:hover{background:rgba(0, 0, 0, 0.9)}}.store-eyeExam{position:relative;background:#ece1d8;padding-block:45px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media only screen and (max-width:1100px){.store-eyeExam{padding-block:35px;border-bottom-left-radius:0px;border-bottom-right-radius:0px}}.store-eyeExam .eyeExam-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:50px;column-gap:50px;row-gap:25px}@media only screen and (max-width:480px){.store-eyeExam .eyeExam-content{row-gap:15px}}.store-eyeExam .eyeExam-content .content-left h2{font-size:clamp(25px, 1.56vw, 30px);font-weight:bold;color:#222;margin:0 0 10px;letter-spacing:0.01em}.store-eyeExam .eyeExam-content .content-left h2 span{display:block;font-size:clamp(17px, 0.94vw, 18px);margin-top:10px;letter-spacing:0.03em}@media only screen and (max-width:1000px){.store-eyeExam .eyeExam-content .content-left h2{text-align:center}}.store-eyeExam .eyeExam-content .content-right .eyeExam-form{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;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:10px;column-gap:10px;row-gap:15px}@media only screen and (max-width:370px){.store-eyeExam .eyeExam-content .content-right .eyeExam-form{gap:10px}}.store-eyeExam .eyeExam-content .content-right .eyeExam-form input,.store-eyeExam .eyeExam-content .content-right .eyeExam-form select{display:block;width:250px;height:60px;background:#fff;color:#717171;opacity:1;padding:15px 25px;font-size:17px;letter-spacing:0.1em;border:none;outline:none;border-radius:5px}@media only screen and (max-width:740px){.store-eyeExam .eyeExam-content .content-right .eyeExam-form input,.store-eyeExam .eyeExam-content .content-right .eyeExam-form select{width:calc(100% / 2 - 10px);height:55px;padding:15px}}@media only screen and (max-width:370px){.store-eyeExam .eyeExam-content .content-right .eyeExam-form input,.store-eyeExam .eyeExam-content .content-right .eyeExam-form select{width:100%;height:45px}}.store-eyeExam .eyeExam-content .content-right .eyeExam-form button{display:block;border:none;outline:none;text-align:center;background:#c8102e;color:#fff;font-size:17px;font-weight:bold;width:140px;height:50px;line-height:50px;border-radius:5px;letter-spacing:0.05em;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:370px){.store-eyeExam .eyeExam-content .content-right .eyeExam-form button{margin-top:10px}}@media screen and (hover:hover){.store-eyeExam .eyeExam-content .content-right .eyeExam-form button:focus-visible,.store-eyeExam .eyeExam-content .content-right .eyeExam-form button:hover{background:#9c011a}}.store-eyeExam .storeContent{width:100%;max-width:1000px;margin:0 auto;height:100%;max-height:initial}.store-eyeExam .storeContent p{color:#000;margin-top:50px}.examsVisualNav-wrapper{position:relative}.examsVisualNav-wrapper .top-content{position:relative;text-align:center;padding-block:20px}@media only screen and (max-width:740px){.examsVisualNav-wrapper .top-content{padding-block:15px}}@media only screen and (max-width:480px){.examsVisualNav-wrapper .top-content{padding-block:10px}}.examsVisualNav-wrapper .top-content h1,.examsVisualNav-wrapper .top-content h2{display:block;font-size:clamp(32px, 2.08vw, 40px);color:#222;margin:0 0 20px;letter-spacing:0.05em;line-height:1.1}@media only screen and (max-width:740px){.examsVisualNav-wrapper .top-content h1,.examsVisualNav-wrapper .top-content h2{font-size:30px;letter-spacing:0.03em}}@media only screen and (max-width:480px){.examsVisualNav-wrapper .top-content h1,.examsVisualNav-wrapper .top-content h2{font-size:28px}}.examsVisualNav-wrapper .examsVisualNav{position:relative;margin-block:15px}@media only screen and (min-width:741px){.examsVisualNav-wrapper .examsVisualNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0;gap:20px}}@media only screen and (min-width:1201px){.examsVisualNav-wrapper .examsVisualNav{gap:30px}}@media only screen and (min-width:1501px){.examsVisualNav-wrapper .examsVisualNav{max-width:1450px;margin-inline:auto}}@media only screen and (min-width:2001px){.examsVisualNav-wrapper .examsVisualNav{max-width:1850px}}@media only screen and (max-width:740px){.examsVisualNav-wrapper .examsVisualNav{padding-right:0}}.examsVisualNav-wrapper .examsVisualNav .exam{position:relative;display:block;text-decoration:none;border-radius:10px;overflow:hidden;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (min-width:741px){.examsVisualNav-wrapper .examsVisualNav .exam{width:calc(100% / 2 - 20px)}}@media only screen and (min-width:1201px){.examsVisualNav-wrapper .examsVisualNav .exam{width:calc(100% / 3 - 30px)}}@media only screen and (max-width:740px){.examsVisualNav-wrapper .examsVisualNav .exam{margin-right:25px}}@media only screen and (max-width:480px){.examsVisualNav-wrapper .examsVisualNav .exam{margin-right:20px}}.examsVisualNav-wrapper .examsVisualNav .exam .exam-bg{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media only screen and (max-width:1280px){.examsVisualNav-wrapper .examsVisualNav .exam .exam-bg{max-height:640px;-o-object-position:top center;object-position:top center}}.examsVisualNav-wrapper .examsVisualNav .exam .exam-name{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;margin:0;padding:20px 5%;position:absolute;left:0;bottom:0;width:100%;background:rgba(0, 0, 0, 0.5);color:#fff;font-size:clamp(20px, 1.15vw, 22px);font-weight:bold;letter-spacing:0.05em;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:1280px){.examsVisualNav-wrapper .examsVisualNav .exam .exam-name{padding-block:15px}}@media only screen and (max-width:740px){.examsVisualNav-wrapper .examsVisualNav .exam .exam-name{font-size:19px}}.examsVisualNav-wrapper .examsVisualNav .exam .exam-name img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1500px){.examsVisualNav-wrapper .examsVisualNav .exam .exam-name img{max-width:35px}}@media screen and (hover:hover){.examsVisualNav-wrapper .examsVisualNav .exam:focus-visible .exam-bg,.examsVisualNav-wrapper .examsVisualNav .exam:hover .exam-bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.examsVisualNav-wrapper .examsVisualNav .exam:focus-visible .exam-name,.examsVisualNav-wrapper .examsVisualNav .exam:hover .exam-name{background:rgba(0, 0, 0, 0.7)}}.home-promo-split{position:relative;margin-block:25px}@media only screen and (max-width:1280px){.home-promo-split{margin-block:15px}}.home-promo-split.bg-blue{background:#1f477b}.home-promo-split.bg-dark{background:#1e1e1e}.home-promo-split .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-promo-split .site-wrapper>*{width:calc(100% / 2)}@media only screen and (max-width:1200px){.home-promo-split .site-wrapper>*{width:100%}}.home-promo-split .site-wrapper .txt-wrap{position:relative;text-align:center;color:#fff;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-block:70px}@media only screen and (max-width:640px){.home-promo-split .site-wrapper .txt-wrap{padding-block:60px}}.home-promo-split .site-wrapper .txt-wrap h3{font-size:clamp(32px, 1.88vw, 36px);font-weight:bold;margin:0 0 20px;letter-spacing:0.05em}.home-promo-split .site-wrapper .txt-wrap p{margin:0 0 20px;letter-spacing:0.07em}.home-promo-split .site-wrapper .txt-wrap p.font-larger{font-weight:bold;font-size:clamp(20px, 1.3vw, 25px)}.home-promo-split .site-wrapper .txt-wrap p.short-desc{font-size:clamp(18px, 1.04vw, 20px);font-weight:bold}.home-promo-split .site-wrapper .txt-wrap .brand-logo{margin:0 0 25px}.home-promo-split .site-wrapper .txt-wrap .brand-logo img{display:block;-o-object-fit:contain;object-fit:contain;max-width:100%;margin-inline:auto}@media only screen and (max-width:1500px){.home-promo-split .site-wrapper .txt-wrap .brand-logo img{max-width:350px}}@media only screen and (max-width:480px){.home-promo-split .site-wrapper .txt-wrap .brand-logo img{max-width:250px}}.home-promo-split .site-wrapper .txt-wrap .button-wrap{margin-top:35px}.home-promo-split .site-wrapper .txt-wrap .button-wrap .button{max-width:280px}.home-promo-split .site-wrapper .img-wrap{position:relative}.home-promo-split .site-wrapper .img-wrap img{display:block;width:100%;height:100%;max-height:750px;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:1200px){.home-promo-split .site-wrapper .img-wrap img{max-height:650px}}.home-insurance-plans{position:relative;background:#f4f3f8}@media only screen and (min-width:1201px){.home-insurance-plans .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.home-insurance-plans .txt-wrap{position:relative;text-align:center;z-index:2;padding-block:150px 180px;width:50%}@media only screen and (max-width:1500px){.home-insurance-plans .txt-wrap{width:60%;padding-block:125px 150px}}@media only screen and (max-width:1200px){.home-insurance-plans .txt-wrap{padding-block:75px 35px;width:100%}}@media only screen and (max-width:640px){.home-insurance-plans .txt-wrap{padding-block:50px 35px}}.home-insurance-plans .txt-wrap h2{font-size:clamp(32px, 2.08vw, 40px);color:#222;margin:0 0 20px;letter-spacing:0.05em}.home-insurance-plans .txt-wrap p{color:#222;font-size:16px;font-weight:600}.home-insurance-plans .txt-wrap .button-wrap{margin-top:35px}.home-insurance-plans .txt-wrap .button-wrap .button{max-width:280px}.home-insurance-plans .insurance-lists{position:relative;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;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:740px;margin:50px auto 60px;gap:30px}@media only screen and (max-width:1200px){.home-insurance-plans .insurance-lists{margin:35px auto}}.home-insurance-plans .insurance-lists a{width:calc(100% / 3 - 30px);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;text-decoration:none;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media only screen and (max-width:450px){.home-insurance-plans .insurance-lists a{width:calc(100% / 2 - 30px)}}.home-insurance-plans .insurance-lists a img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}@media screen and (hover:hover){.home-insurance-plans .insurance-lists a:focus-visible,.home-insurance-plans .insurance-lists a:hover{opacity:0.7}}.home-insurance-plans .insurance-plans-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:1201px){.home-insurance-plans .insurance-plans-bg{position:absolute;inset:0}}@media only screen and (max-width:1200px){.home-insurance-plans .insurance-plans-bg{width:auto}}.home-meet-experts{position:relative;background:#c8102e;--content-width:45%}@media only screen and (max-width:1320px){.home-meet-experts{--content-width:100%}}.home-meet-experts:before{content:"";position:absolute;background:#c8102e;height:100%;width:var(--content-width);top:0;left:0;mix-blend-mode:multiply;z-index:2}@media only screen and (max-width:1320px){.home-meet-experts:before{display:none}}@media only screen and (min-width:1321px){.home-meet-experts .site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}}.home-meet-experts .txt-wrap{position:relative;z-index:3;padding-block:250px;color:#fff;width:var(--content-width)}@media only screen and (max-width:2200px){.home-meet-experts .txt-wrap{padding-block:200px}}@media only screen and (max-width:1800px){.home-meet-experts .txt-wrap{padding-block:150px}}@media only screen and (max-width:1650px){.home-meet-experts .txt-wrap{padding-block:120px}}@media only screen and (max-width:1500px){.home-meet-experts .txt-wrap{padding-block:70px}}@media only screen and (max-width:1320px){.home-meet-experts .txt-wrap{padding-block:100px}}@media only screen and (max-width:1280px){.home-meet-experts .txt-wrap{padding-block:70px}}@media only screen and (max-width:640px){.home-meet-experts .txt-wrap{padding-block:50px}}.home-meet-experts .txt-wrap h2{font-size:clamp(28px, 2.08vw, 40px);line-height:1.2;margin:0 0 10px;letter-spacing:0.05em}.home-meet-experts .txt-wrap h2 strong{display:block}.home-meet-experts .txt-wrap p{font-weight:600;line-height:2}@media only screen and (min-width:2001px){.home-meet-experts .txt-wrap p{width:100%;max-width:800px}}.home-meet-experts .txt-wrap .home-area-lists{position:relative;list-style:none;margin-block:50px 0;-webkit-column-count:3;column-count:3;-webkit-column-gap:25px;column-gap:25px}@media only screen and (max-width:740px){.home-meet-experts .txt-wrap .home-area-lists{-webkit-column-count:2;column-count:2;margin-top:25px}}.home-meet-experts .txt-wrap .home-area-lists li{padding-left:0;margin:0 0 20px}.home-meet-experts .txt-wrap .home-area-lists li:before{display:none}.home-meet-experts .txt-wrap .home-area-lists li a{display:block;color:#fff;font-size:clamp(16px, 1.04vw, 20px);font-weight:bold;letter-spacing:0.03em;text-underline-position:under;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}@media screen and (hover:hover){.home-meet-experts .txt-wrap .home-area-lists li a:focus-visible,.home-meet-experts .txt-wrap .home-area-lists li a:hover{color:#b0b0b0}}.home-meet-experts .meet-experts-bg{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom right;object-position:bottom right}@media only screen and (min-width:1321px){.home-meet-experts .meet-experts-bg{position:absolute;inset:0}}.popup-general{visibility:hidden;opacity:0;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;-webkit-transition:opacity 0.3s ease, visibility 0s 0.3s;-o-transition:opacity 0.3s ease, visibility 0s 0.3s;transition:opacity 0.3s ease, visibility 0s 0.3s}.popup-general.open{visibility:visible;opacity:1;-webkit-transition:opacity 0.5s ease, visibility 0s 0s;-o-transition:opacity 0.5s ease, visibility 0s 0s;transition:opacity 0.5s ease, visibility 0s 0s}.popup-general.open .popup-container{opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.popup-general.open .popup-container .popup-content-container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.popup-general .popup-container{position:absolute;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;width:100%;height:100%;background-color:rgba(86, 73, 62, 0.6);opacity:0;z-index:2;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.popup-general .popup-container:before{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(black), color-stop(35%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, black 0%, rgba(255, 255, 255, 0) 35%);background:-o-linear-gradient(top, black 0%, rgba(255, 255, 255, 0) 35%);background:linear-gradient(180deg, black 0%, rgba(255, 255, 255, 0) 35%);z-index:1}.popup-general .popup-container .popup-content-container{position:relative;background-color:#62bec2;margin:10% auto;width:95%;max-width:600px;text-align:center;border-radius:15px;overflow:hidden;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;z-index:2;scrollbar-width:thin;max-height:90vh;overflow-y:auto;margin:5vh auto}@media screen and (max-height:600px){.popup-general .popup-container .popup-content-container{max-height:85vh}}.popup-general .popup-container .popup-content-container .close-btn{position:absolute;top:10px;right:15px;color:#268e94;font-size:25px;font-weight:400;z-index:90;cursor:pointer;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}.popup-general .popup-container .popup-content-container .close-btn:focus,.popup-general .popup-container .popup-content-container .close-btn:hover{color:#000}.popup-general .popup-container .popup-content-container .popup-content{position:relative;display:block;color:#fff}.popup-general .popup-container .popup-content-container .popup-content .popup-image{width:100%;height:100%}.popup-general .popup-container .popup-content-container .popup-content .popup-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.popup-general .popup-container .popup-content-container .popup-content .popup-text{position:absolute;left:0;bottom:3%;padding:clamp(25px, 5vw, 30px);width:100%}@media only screen and (max-width:640px){.popup-general .popup-container .popup-content-container .popup-content .popup-text{bottom:0}}.popup-general .popup-container .popup-content-container .popup-content .popup-text .promo-offer h2{color:#fff;font-size:clamp(32px, 3vw, 46px);font-weight:bold;letter-spacing:0.07em;line-height:1;margin:0 0 10px;padding:0;text-transform:uppercase}.popup-general .popup-container .popup-content-container .popup-content .popup-text .promo-offer h2 small{display:block;font-size:clamp(22px, 2vw, 25px);text-transform:capitalize;margin-bottom:5px;letter-spacing:0.05em}.popup-general .popup-container .popup-content-container .popup-content .popup-text .promo-offer img{display:block;max-width:100%;max-height:250px;margin-inline:auto;-o-object-fit:contain;object-fit:contain;pointer-events:none}.popup-general .popup-container .popup-content-container .popup-content .popup-text .btn-container{margin-block:clamp(10px, 0.78vw, 15px)}.popup-general .popup-container .popup-content-container .popup-content .popup-text .btn-container .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;background:#ffebb3;color:#000!important;width:260px;font-weight:bold}.popup-general .popup-container .popup-content-container .popup-content .popup-text .btn-container .button span:before{-webkit-filter:grayscale(1) brightness(0%);filter:grayscale(1) brightness(0%)}@media screen and (hover:hover){.popup-general .popup-container .popup-content-container .popup-content .popup-text .btn-container .button:focus-visible,.popup-general .popup-container .popup-content-container .popup-content .popup-text .btn-container .button:hover{background:#ffe49a}}.popup-general .popup-container .popup-content-container .popup-content .popup-text .disclaimer{font-size:14px;margin-bottom:0}