:root{--sureance-blue:#193fba;--sureance-blue-2:#0878d8;--sureance-navy:#0f2255;--sureance-green:#13a86b;--sureance-green-2:#66d39c;--sureance-ink:#18233d;--sureance-muted:#657087;--sureance-line:#e6ebf4;--sureance-light:#f5f8fd;--sureance-shadow:0 22px 60px rgba(18,61,142,.11)}
body{color:var(--sureance-ink);background:#fff}.page-wrapper{overflow:hidden}h1,h2,h3,h4,h5,h6{color:var(--sureance-navy)}p{color:var(--sureance-muted)}.main-header__top{background:linear-gradient(100deg,var(--sureance-navy),var(--sureance-blue) 62%,var(--sureance-green))}.main-header__top-address-list li .text p,.main-header__top-address-list li .text p a{color:#edf5ff}.main-header__top-address-list li .icon{color:#80e2ad}.main-header__top-social a{color:#fff;border-color:rgba(255,255,255,.25)}.main-menu__wrapper{background:rgba(255,255,255,.98);box-shadow:0 10px 35px rgba(18,40,90,.06)}.main-menu__wrapper-inner{min-height:94px}.main-menu__logo img{width:185px;max-height:60px;object-fit:contain}.main-menu__list>li>a{color:var(--sureance-navy);font-weight:700}.main-menu__list>li.current>a,.main-menu__list>li:hover>a{color:var(--sureance-blue)}.main-menu__list>li.current>a:before{background:linear-gradient(90deg,var(--sureance-blue),var(--sureance-green))}.main-menu__list li ul{border-top:4px solid var(--sureance-green);box-shadow:var(--sureance-shadow);border-radius:0 0 14px 14px}.main-menu__list li ul li a:hover{background:#eef5ff;color:var(--sureance-blue)}.main-menu__call-icon{background:linear-gradient(145deg,var(--sureance-blue),var(--sureance-green));box-shadow:0 9px 24px rgba(27,91,184,.2)}.main-menu__call-content p a{color:var(--sureance-navy)}.thm-btn{background:linear-gradient(105deg,var(--sureance-blue),var(--sureance-blue-2) 58%,var(--sureance-green));border-radius:12px;box-shadow:0 12px 27px rgba(26,83,184,.2);overflow:hidden}.thm-btn:before{background:var(--sureance-green)}
.main-slider .swiper-slide{min-height:690px}.main-slider .image-layer{background-position:center;background-size:cover;transform:scale(1.01)}.main-slider .image-layer:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.9) 28%,rgba(255,255,255,.32) 50%,rgba(12,35,82,.04) 72%)}.main-slider__content{padding-top:190px;max-width:650px}.main-slider__title{font-size:72px;line-height:1.03;letter-spacing:-.045em;color:var(--sureance-navy);text-shadow:none}.main-slider__content p{font-size:20px;line-height:1.65;color:#43506a;max-width:610px}.main-slider__nav .swiper-button-next,.main-slider__nav .swiper-button-prev{background:#fff;color:var(--sureance-blue);box-shadow:0 9px 28px rgba(27,75,158,.16)}
.section-sub-title{color:var(--sureance-green)!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.section-title__title{color:var(--sureance-navy);letter-spacing:-.025em}.insurance-page-two{background:linear-gradient(180deg,#fff,var(--sureance-light));padding-top:65px;padding-bottom:65px}.services-two__single{height:100%!important;min-height:170px;background:#fff;border:1px solid var(--sureance-line);border-radius:18px!important;box-shadow:0 14px 38px rgba(27,69,145,.08)!important;transition:transform .25s,box-shadow .25s,border-color .25s}.services-two__single:before{background:linear-gradient(145deg,var(--sureance-blue),var(--sureance-green));border-radius:18px}.services-two__single:hover{transform:translateY(-8px);border-color:transparent;box-shadow:0 24px 55px rgba(26,76,166,.18)!important}.services-two__icon{background:linear-gradient(145deg,#edf4ff,#ecfff5);border-radius:16px}.services-two__title{font-size:15px!important;line-height:1.3;color:var(--sureance-navy)}.services-two__single:hover .services-two__title{color:#fff}.about-one,.why-choose-two,.feature-four,.contact-page,.news-sidebar{padding-top:105px;padding-bottom:105px}.about-one__img img,.why-choose-one-img,.contact-page__left{border-radius:20px}.about-one__img-box:before{background:linear-gradient(140deg,var(--sureance-blue),var(--sureance-green));border-radius:24px}.about-one__points li .icon{background:#e5faef;color:var(--sureance-green)}.box{border-left-color:var(--sureance-green)!important;background:#fff!important;box-shadow:var(--sureance-shadow)!important;border-radius:14px!important}.ins-box{border:1px solid var(--sureance-line);border-radius:18px!important;box-shadow:var(--sureance-shadow)!important}.counter-one{background:linear-gradient(115deg,var(--sureance-navy),var(--sureance-blue) 58%,#0d8d5c)}.testimonial-one__single,.news-one__single{border:1px solid var(--sureance-line);border-radius:20px;box-shadow:var(--sureance-shadow);overflow:hidden}.testimonial-one__text,.news-one__text{color:var(--sureance-muted)}
.page-header{min-height:350px;background:var(--sureance-navy)}.page-header-bg{background-position:center;background-size:cover}.page-header-bg:before{background:linear-gradient(90deg,rgba(11,30,75,.93),rgba(19,62,180,.64) 48%,rgba(13,141,92,.18))}.page-header__inner{padding:122px 0 95px}.page-header__inner h2{color:#fff;font-size:52px;letter-spacing:-.03em}.thm-breadcrumb li,.thm-breadcrumb li a{color:#e8f2ff}.thm-breadcrumb li:last-child{color:#85e0ae}.contact-page__left{background:linear-gradient(145deg,#f1f6ff,#f0fff7);padding:35px}.contact-page__form .input-box input,.contact-page__form .input-box textarea,.get-insurance__form input,.get-insurance__form select{border:1px solid var(--sureance-line);border-radius:12px;background:#fff;box-shadow:0 7px 20px rgba(28,66,133,.05)}.contact-page__form .input-box input:focus,.contact-page__form .input-box textarea:focus{border-color:var(--sureance-blue)}
.site-footer{background:linear-gradient(155deg,#08183e,#102c72 58%,#0b6548)}.site-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:linear-gradient(90deg,var(--sureance-blue-2),var(--sureance-green-2))}.site-footer-bg{opacity:.11}.footer-widget__logo img{width:185px;filter:brightness(0) invert(1)}.sureance-footer-intro{margin-top:22px;color:#bcc9e3;max-width:300px}.footer-widget__title{color:#fff}.footer-widget__contact-list li a,.footer-widget__contact-list li .text p,.site-footer__bottom-text{color:#c7d2e8}.footer-widget__contact-list li a:hover{color:#7be0a9}.footer-widget__contact-list li .icon{color:#71dca4}.site-footer__social a{background:rgba(255,255,255,.11);color:#fff}.site-footer__social a:hover{background:var(--sureance-green)}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.14)}.mobile-nav__content{background:linear-gradient(165deg,var(--sureance-navy),var(--sureance-blue))}.mobile-nav__content .logo-box img{filter:brightness(0) invert(1);width:160px}.scroll-to-top{background:linear-gradient(145deg,var(--sureance-blue),var(--sureance-green));box-shadow:0 10px 28px rgba(21,81,169,.25)}
.sureance-hero-btn{display:inline-flex;margin-top:22px;padding:15px 28px;color:#fff!important}
@media(max-width:1199px){.main-slider .swiper-slide{min-height:600px}.main-slider__content{padding-top:150px}.main-slider__title{font-size:58px}.main-menu__wrapper-inner{min-height:82px}.main-menu__logo img{width:165px}}@media(max-width:991px){.main-slider .swiper-slide{min-height:560px}.main-slider .image-layer{background-position:62% center}.main-slider .image-layer:before{background:linear-gradient(90deg,rgba(255,255,255,.97),rgba(255,255,255,.84) 52%,rgba(255,255,255,.23))}.main-slider__content{max-width:530px}.main-slider__title{font-size:50px}.page-header{min-height:300px}.page-header__inner{padding:105px 0 70px}.about-one,.why-choose-two,.feature-four,.contact-page,.news-sidebar{padding-top:80px;padding-bottom:80px}}@media(max-width:767px){.main-header__top{display:none}.main-slider .swiper-slide{min-height:550px}.main-slider .image-layer{background-position:68% center}.main-slider .image-layer:before{background:linear-gradient(90deg,rgba(255,255,255,.98),rgba(255,255,255,.87) 69%,rgba(255,255,255,.35))}.main-slider__content{padding-top:145px;max-width:90%}.main-slider__title{font-size:42px}.main-slider__content p{font-size:16px;line-height:1.55}.main-slider__nav{display:none}.page-header__inner h2{font-size:39px}.services-two__single{min-height:150px}.about-one,.why-choose-two,.feature-four,.contact-page,.news-sidebar{padding-top:65px;padding-bottom:65px}}@media(max-width:480px){.main-slider .swiper-slide{min-height:520px}.main-slider__title{font-size:37px}.main-slider__content{padding-top:125px}.page-header__inner h2{font-size:34px}.section-title__title{font-size:33px;line-height:1.18}}

