@charset "UTF-8";summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary::after{content:"▶";transition:transform .2s;font-size:14px;width:90px;text-align:center;color:#494949}details[open] summary::after{transform:rotate(90deg)}header{position:-webkit-sticky;position:sticky;top:0;z-index:99999999999}.hero-title{color:#fff;font-size:31px;font-weight:800;margin-bottom:-10px;margin:auto;text-align:center;text-transform:uppercase}@media (min-width:992px){.hero-title{font-size:42px}}.hero-subtitle{color:#fff;font-size:19px;font-weight:500;margin-bottom:13px;margin-top:-16px;max-width:400px}@media (min-width:992px){.hero-subtitle{font-size:21px}}.learn-more{background:#a29160;border-radius:4px;font-size:14px;font-weight:800;color:#fff;width:190px;text-transform:uppercase;cursor:pointer}.learn-more a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:8px 10px}.learn-more:hover{background:#000;color:#fff}.header-btn-section{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.header-btn-section .header-btn-1,.header-btn-section .header-btn-2{width:207px;font-size:13px;font-weight:700;padding:15px 5px;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.header-btn-section .header-btn-1:hover,.header-btn-section .header-btn-2:hover{background-color:#202020;color:#fff;border:1px solid #fff}.header-btn-section .header-btn-1{background-color:#fff;color:#202020;border:1px solid #fff}.header-btn-section .header-btn-2{background-color:#a29160;color:#fff}.page-seperator{background-color:#f8f8f9;border-radius:42px 42px 0 0;position:relative;margin-top:-37px;height:57px;box-shadow:15px -20px 22px -5px rgba(22,22,22,.39);margin-bottom:-40px;z-index:1}.page-desc{text-align:center;width:75%;max-width:855px;margin:auto;padding:10px 0;font-size:15px}@media (min-width:992px){.page-desc{font-size:20px;padding:25px 0;width:67%}}.page-desc p{z-index:5;position:relative}.trusted-section{display:flex;flex-direction:column;align-content:center;align-items:center;background-color:#f8f8f9;border-radius:42px;z-index:24;position:relative}@media (min-width:768px){.trusted-section{margin-top:-45px}}.trusted-section .section-title{text-transform:uppercase;font-size:17px;font-weight:600;color:#393939;margin:85px 0 10px 0;font-weight:800;margin-left:-5px}#partenariats-d-affaires .trusted-section,#partnerships .trusted-section{margin-top:0!important}#partenariats-d-affaires .section-title,#partnerships .section-title{margin:15px 0 10px 0}.logo-carousel{width:100%;max-width:1195px;overflow:hidden;margin:0 auto 25px;position:relative;cursor:grab}.logo-carousel.is-dragging{cursor:grabbing}.logo-carousel *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.logo-track{display:flex;align-items:center;gap:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.logo-item{flex:0 0 155px;display:flex;align-items:center;justify-content:center;height:50px;opacity:.5;transition:filter .3s ease;filter:grayscale(100%)}.logo-item img{max-width:155px;height:50px;-o-object-fit:contain;object-fit:contain;display:block}.logo-item.is-center{opacity:1;filter:grayscale(0%)}.logo-track:hover .logo-item{opacity:.4;filter:grayscale(100%)}.logo-track .logo-item:hover{opacity:1!important;filter:grayscale(0%)}body{overflow-x:hidden}.coverages-offered{margin:0;padding:0}.vision{max-width:1000px;width:80%;margin:auto}.info-grid{width:98%;max-width:1400px;margin:auto}@media (min-width:500px){.info-grid-container{width:300px;height:300px}}.info-grid-container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff;border-radius:19px;padding:10px}.info-grid-container h3{display:flex;align-items:center;justify-content:center}@media (min-width:500px){.info-grid-container h3{height:55px;padding:0 5px}}.info-grid-container p{font-size:16.5px;width:88%}@media (min-width:500px){.info-grid-container p{height:99px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word}}.info-grid-container .info-grid-image-container{height:95px;width:95px;border-radius:88px;overflow:hidden;background:#f9f9f9}.info-grid-container img{height:100%;width:100%;padding:18px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken;opacity:.9}#a-propos-de-nous .info-grid-container img,#about-us .info-grid-container img,#partenariats-d-affaires .info-grid-container img,#partnerships .info-grid-container img{padding:10px;opacity:1}.about-us-block{width:400px}@media (max-width:768px){.about-us-block{width:95%;height:100%;margin:auto}}.about-us-block .info-grid-image-container{width:124px;height:141px}@media (max-width:499px){.about-us-block .info-grid-image-container{width:125px;height:125px;margin-bottom:10px}}#electronics .info-grid-container,#furniture .info-grid-container,#major-appliances .info-grid-container,#other-coverages .info-grid-container,#personal-care .info-grid-container,#small-appliances .info-grid-container{height:300px}@media (min-width:500px){#a-propos-de-nous .info-grid-container,#about-us .info-grid-container,#partenariats-d-affaires .info-grid-container,#partnerships .info-grid-container{width:400px;height:350px;gap:5px}#a-propos-de-nous .info-grid-container h3,#about-us .info-grid-container h3,#partenariats-d-affaires .info-grid-container h3,#partnerships .info-grid-container h3{height:30px}#a-propos-de-nous .info-grid-container p,#about-us .info-grid-container p,#partenariats-d-affaires .info-grid-container p,#partnerships .info-grid-container p{height:191px;width:94%;font-size:14px;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word}#a-propos-de-nous .info-grid-container .info-grid-image-container,#about-us .info-grid-container .info-grid-image-container,#partenariats-d-affaires .info-grid-container .info-grid-image-container,#partnerships .info-grid-container .info-grid-image-container{height:80px;width:80px}}.banner-desc{padding-top:45px;padding-bottom:45px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:#fff}.banner-desc h1{font-size:25px;font-weight:700;text-transform:uppercase}.banner-desc p{width:70%;padding-bottom:45px}.page-title{text-transform:uppercase;font-weight:800;border:none}.our-vision{display:flex;flex-direction:column;gap:1rem;align-items:center}.our-vision .image-section{width:75%}.our-vision .image-section img{width:100%}@media (max-width:1023px){.our-vision .image-section{display:flex;flex-direction:column}.our-vision .image-section .bottom-crown{display:block;height:4px;width:82%;background-color:#a29160;margin-top:7px}}@media (max-width:1023px){.our-vision div{max-width:492px;text-align:center;display:flex;align-items:center}}@media (min-width:1024px){.our-vision{flex-direction:row;background-color:#fff;font-size:14px;padding:0 20px 20px 20px;gap:2rem;justify-content:center;border-radius:0 217px 0 217px;padding:0 50px 0 0}}.our-vision img{width:35rem;height:auto;border-radius:.5rem;opacity:1;transform:scale(1);-o-object-fit:cover;object-fit:cover;width:422px;-webkit-clip-path:polygon(50% 25%,100% 0%,91% 100%,9% 100%,0 0);clip-path:polygon(50% 25%,100% 0%,91% 100%,9% 100%,0 0)}@media (min-width:1024px){.our-vision img{height:25rem;border-radius:0 0 217px 217px;-webkit-clip-path:none;clip-path:none}}.ks-reveal-card{display:flex;flex-direction:column;height:100%;gap:10px;max-width:1000px;margin:auto;width:90%;border-radius:18px;margin-top:25px;overflow:clip}.ks-reveal-card .reveal-image{width:100%;height:225px;-o-object-fit:cover;object-fit:cover}@media (min-width:800px){.ks-reveal-card{flex-direction:row;gap:25px;height:360px}.ks-reveal-card .reveal-image{width:50%;height:100%;-o-object-fit:cover;object-fit:cover}}.ks-reveal-card .reveal-content{display:flex;flex-direction:column;justify-content:center;padding-right:50px}@media (max-width:799px){.ks-reveal-card .reveal-content{max-width:90%;margin:auto;padding:0 25px 25px 25px}}.ks-reveal-card .reveal-content h2{font-size:20px;text-transform:uppercase;max-width:325px}.ks-reveal-card .reveal-content p{max-width:395px;max-height:250px;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media (min-width:800px){.card-container-2{flex-direction:row-reverse}.card-container-2 .reveal-content{padding-left:50px;padding-right:20px}}.swiper-button-next,.swiper-button-prev{background:#a29160;padding:10px;border-radius:9px}.swiper-button-next:hover,.swiper-button-prev:hover{background:#7f7044!important}.swiper-wrapper{margin:auto}.satisfaction-section{display:flex;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:15px;width:86%;margin:auto;margin-bottom:20px}@media (min-width:800px){.satisfaction-section{flex-direction:row;gap:0;width:88%}}.satisfaction-section .satisfaction-block{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;width:100%;height:100%}@media (min-width:800px){.satisfaction-section .satisfaction-block{width:40%}.satisfaction-section .satisfaction-block:first-of-type{padding-right:21px;border-right:1px solid grey}.satisfaction-section .satisfaction-block:last-of-type{padding-left:21px}}.contact-us-bottom-section{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:950px;width:90%;margin:auto;padding:50px 20px;gap:10px}.contact-us-bottom-section h3{font-size:22px;text-transform:uppercase;text-align:center;font-weight:800}.contact-us-bottom-section p{font-size:18px;text-align:center}.faq-answer p{margin:2px 0}.faq-answer ol,.faq-answer ul{margin:0;padding:0;padding-left:19px}.faq-answer ul{list-style:disc}.faq-answer ul ::marker{color:#a29160}.faq-answer ol{list-style:decimal}.scroll-story-mobile{display:visible}@media (min-width:993px){.scroll-story-mobile{display:none}}.scroll-story-wrapper{display:none}@media (min-width:993px){.scroll-story-wrapper{height:200vh;margin:50px 0 0 0;display:block}}.scroll-story-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center}.scroll-story{width:80%;max-width:1250px;height:80%;max-height:750px;background:#f0f0f0;border-radius:40px;display:flex}.scroll-story__container{width:100%;height:100%;display:flex;gap:40px;padding:40px;flex-direction:row-reverse}.scroll-story__content,.scroll-story__image{flex:1;display:flex;align-items:center;justify-content:center}.scroll-story__inner{display:flex;align-items:flex-start}.scroll-story__progress{width:32px}@media (min-width:993px){.scroll-story__progress{height:500px}}@media (min-width:1000px){.scroll-story__progress{height:465px}}@media (min-width:1300px){.scroll-story__progress{height:405px}}.scroll-story__progress{border:1px solid #d7d7d7;border-radius:8px;overflow:hidden;margin-right:16px;position:relative}.scroll-story__progress span{position:absolute;top:0;width:100%;height:0%;background:#a29160;transition:height .3s ease}.scroll-story__card{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;margin-bottom:20px}.scroll-story__card h3{text-transform:uppercase;font-size:14px;font-weight:700}@media (min-width:768px){.scroll-story__card h3{font-size:15px}}@media (min-width:1340px){.scroll-story__card h3{font-size:17px}}.scroll-story__card.is-active{opacity:1;transform:translateY(0)}.scroll-story__card-content{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:12px}@media (min-width:768px){.scroll-story__card-content{font-size:14px}}@media (min-width:1150px){.scroll-story__card-content{font-size:15px}}@media (min-width:1300px){.scroll-story__card-content{font-size:17px}}.scroll-story__card.is-active .scroll-story__card-content{max-height:200px}.scroll-story__image{position:relative}.story-image{width:100%;height:215px}@media (min-width:768px){.story-image{height:400px}}.story-image{-o-object-fit:cover;object-fit:cover;border-radius:16px;position:absolute;opacity:0;transition:opacity .4s ease}.story-image.is-active{opacity:1;position:relative}@media (max-width:768px){.scroll-story-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh}.scroll-story__container{display:flex;flex-direction:column;height:100%;gap:24px}}.faq-answer a{background-color:#a29160;color:#fff!important;border-radius:4px;cursor:pointer;padding:8px 14px;margin:5px 0 10px 0;display:inline-block;font-size:13px;font-weight:600;margin:10px 17px}.top-banner{width:100%;background:#fff;display:flex;justify-content:flex-end;padding:8px 30px 0 30px;z-index:1000;position:relative}.main-nav{width:100%;background:#fff;position:relative;z-index:1000;border-bottom:1px solid #eee}.nav-inner{display:grid;align-items:center;justify-content:stretch;max-width:1300px;margin:auto;padding:0 20px;height:97px;justify-items:center;grid-template-columns:1fr 171px 1fr}.nav-left{grid-row:1;grid-column:1;justify-content:flex-start;width:100%}.nav-right{grid-row:1;grid-column:3;justify-content:flex-end;width:100%}.nav-right{display:flex;align-items:center;gap:30px}.nav-left{display:flex;align-items:center;gap:10px}.nav-logo{grid-row:1;grid-column:2;flex-shrink:0;max-width:225px;margin:20px 10px}.nav-logo img{width:100%;height:100%;max-height:55px;-o-object-fit:contain;object-fit:contain;z-index:999999;position:relative}.nav-item{position:relative}.fileaclaim{background-color:#a29160;color:#fff!important;border-radius:4px;height:40px;display:block;text-wrap-mode:nowrap;cursor:pointer}.fileaclaim:hover{background-color:#333}.fileaclaim::after{background:0 0!important}.nav-item>a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#a29160;border-radius:3px;transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.nav-item>.link-title:hover{cursor:default}.nav-item>.link-title::after{background:#fff!important}.nav-item>a:hover::after{transform:scaleX(1)}.mega-menu{position:fixed;top:90px;left:0;width:100%;display:none;padding:45px 60px 20px 60px;background:#fff;z-index:999;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:21px}.nav-item.has-dropdown:hover .mega-menu{display:block}.nav-item.has-dropdown{padding-right:25px}.nav-item.has-dropdown::after{content:"▾";position:absolute;top:1px;right:6px;width:20px;text-align:center;z-index:999999999}.nav-item.has-dropdown:hover::after{transform:rotate(180deg)}.main-nav .nav-item>a,.mega-menu>.menu-grid>a{position:relative;text-decoration:none;color:#333;font-weight:700;text-transform:uppercase;padding:10px 8px;transition:color .3s ease;z-index:9999999;font-size:14px}.main-nav .nav-item>a::after,.mega-menu>.menu-grid>a::after{content:"";position:absolute;left:0;bottom:0;width:0;height:3px;background:#a29160;border-radius:3px;transition:width .3s ease}.main-nav .nav-item>a:hover::after,.mega-menu>.menu-grid>a:hover::after{width:100%}.main-nav .nav-item>a::after{transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}@media (hover:hover) and (pointer:fine){.nav-item>a:hover::after{transform:scaleX(1)}.nav-item.has-dropdown:hover>a::after{transform:scaleX(1)}}.nav-overlay{position:fixed;inset:0;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:10}.nav-overlay.is-active{opacity:1;pointer-events:auto}.menu-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;justify-items:center}.mega-menu .menu-grid{grid-template-columns:200px 1fr;gap:10px;max-width:1240px;margin:auto}.mega-menu .menu-grid a{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;text-transform:uppercase;font-weight:600;font-size:13px}.menu-grid a{text-align:center;text-decoration:none;color:#222;font-size:14px;max-width:250px}.menu-grid img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:3px;box-shadow:0 0 41px -3px rgba(177,177,177,.19)}.menu-grid-main-links{grid-column:2;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.menu-grid-extra-links{display:flex;flex-direction:column;align-content:flex-start;justify-content:flex-start;flex-wrap:wrap;padding-top:10px;grid-column:1;grid-row:1;width:100%}.menu-grid-extra-links a,.menu-grid-extra-links p,.menu-grid-main-links a,.menu-grid-main-links p{position:relative;text-transform:uppercase}.menu-grid-extra-links a span,.menu-grid-extra-links p span,.menu-grid-main-links a span,.menu-grid-main-links p span{padding:3px 0}.menu-grid-extra-links a::after,.menu-grid-main-links a::after{content:"";left:0;bottom:0;width:0;height:3px;background:#a29160;border-radius:3px;transition:width .3s ease;margin:1px}.menu-grid-extra-links a:hover::after,.menu-grid-main-links a:hover::after{width:100%}.file-a-claim{background:#a29160;padding:8px 10px;border-radius:6px;font-size:14px;font-weight:800;color:#fff;width:170px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.file-a-claim:hover{background-color:#1f2021;color:#fff}.navbar{background-color:#202020;width:100%;height:15rem;padding:1.25rem 2.5rem}@media (min-width:1024px){.navbar{padding-left:10rem;padding-right:10rem}}.nav-list{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@media (min-width:1024px){.nav-list{flex-direction:row;justify-content:space-between;align-items:center}}.mobile-toggle{display:none;flex-direction:column;gap:4px;border:none;background:0 0;cursor:pointer}.mobile-toggle span{height:3px;width:25px;background:#333}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:opacity .3s ease;z-index:2000}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu{width:280px;height:100%;background:#fff;padding:40px 20px}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul ul{margin:10px}.mobile-menu li{border-bottom:1px solid #ddd;text-decoration:none;color:#333;font-size:18px;width:100%;display:block;height:100%;font-weight:500}.mobile-menu li summary{padding:15px 10px}.mobile-menu li ul>li{border-bottom:none}.mobile-menu li ul>li a{padding:7px 10px}.mobile-menu li details[open] summary{border-bottom:1px solid #ddd}.mobile-menu a{text-decoration:none;color:#333;font-size:18px;width:100%;display:block;height:100%;padding:15px 10px;font-weight:500}.mobile-menu a:hover{background:#f3f3f3}.close-menu{border:none;background:0 0;font-size:32px;position:absolute;top:18px;right:18px}@media (max-width:992px){.nav-left,.nav-right{display:none}.mobile-toggle{display:flex;position:fixed;top:83px;left:42px}}.footer-link:hover{color:#bfbfbf}.toggle-container{display:flex;justify-content:center;gap:2rem;margin-bottom:1.5rem;align-items:center}@media (max-width:700px){.toggle-container{gap:5px;flex-direction:column}}.toggle-container .faq-divider{width:1px;height:50px;background-color:#d1d5db}@media (max-width:700px){.toggle-container .faq-divider{width:20%;height:1px;min-width:150px}}.home-icon a{height:20px;display:block;width:20px;padding:0!important}.home-icon a::after{content:none!important}.home-icon a:hover{opacity:.7}.service-container{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:18px;gap:12px;width:285px;height:285px;margin-top:10px;box-shadow:0 0 9px -2px rgba(73,73,73,.19)}.service-container img{height:125px;width:125px;border-radius:75px;-o-object-fit:cover;object-fit:cover;background:#efefef;box-shadow:0 -3px 17px -6px rgba(177,177,177,.19)}.service-container .service-title{text-transform:uppercase;font-weight:800;font-size:17px;text-align:center}.service-container p{text-align:center;padding:0 10px 5px 10px;font-size:12.5px;max-width:95%;margin:auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:75px}.default-template .default-container{display:flex;min-height:500px;justify-content:center;flex-direction:column;align-items:center}.default-template .section-header{width:100%}.default-template .section-header h1{text-transform:uppercase;font-size:1.875em;font-weight:800;color:#1f2021}.default-template .wrapper{margin:0 auto;padding:0 15px;padding:0 30px;max-width:1400px}.default-template body:not(.template-index) .main-content{padding-top:80px}.default-template .hr--small{margin:20px auto;border-width:1px 0 0 0;width:50px}.default-template .default-content-wrapper{width:80%;max-width:1150px;margin-bottom:25px}#all-brands-warranty-brochures a:hover{text-decoration:underline}.warranty-section{width:100%;overflow:hidden}.warranty-container{max-width:1200px;margin:0 auto;padding:0 1rem 4rem}.brand-grid{display:flex;flex-direction:row;gap:1.5rem;align-items:center;justify-content:center;flex-wrap:wrap}@media (min-width:1024px){.brand-grid{flex-direction:row}}.brand-card{background:#fff;border-radius:1rem;box-shadow:0 6px 20px rgba(0,0,0,.08);padding:1.25rem;width:260px;height:340px;position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between}@media (max-width:400px){.brand-card{width:95%}}.brand-image,.brand-logo{width:100%;height:80px;display:flex;align-items:center;justify-content:center}.brand-image img,.brand-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.brand-logo img{max-height:66px;max-width:150px}.brand-image.wide{width:100%;height:auto}.brand-image.wide img{width:100%}.brand-link{margin-top:1.25rem}.brand-link a{font-size:.95rem;color:#1d4ed8;text-decoration:none}.brand-link a:hover{text-decoration:underline}.warranty-detail{width:100%;display:flex;justify-content:center;padding:0 1rem 2rem;position:relative;z-index:2}.warranty-card{background:#fff;border-radius:1rem;box-shadow:0 6px 20px rgba(0,0,0,.08);padding:1.5rem;width:515px;z-index:1}@media (max-width:700px){.warranty-card{width:95%}}.warranty-card{min-height:340px}.warranty-card .brand-logo{margin:auto}.warranty-card .brochure-list{text-align:center}#forms .warranty-card{width:300px}.back-to-all{background:0 0;border:none;color:#111827;font-weight:600;cursor:pointer}.back-to-all:hover{text-decoration:underline}.brochure-list{list-style:none;padding:0;margin:1rem 0 0}.brochure-list li{margin-bottom:.5rem}.brochure-list li a{color:#2563eb;text-decoration:none}.brochure-list li a:hover{text-decoration:underline}.stats-section{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1000px;margin:auto;margin-top:25px;-moz-column-gap:20px;column-gap:20px;row-gap:25px;padding:0 25px}.stats-section .stat-block{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;width:280px}.stats-section .stat-block .stat-icon{height:65px;width:65px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:46px}.stats-section .stat-block img{width:90px;height:40px;-o-object-fit:contain;object-fit:contain}.stats-section .stat-block .stat{width:200px}.stats-section .stat-block h4{font-weight:800}.book-a-demo-date{padding:.5rem 0;border-radius:.25rem;cursor:pointer}.book-a-demo-date:hover{background-color:#74663e;color:#fff}.selected-date{padding:.5rem 0;border-radius:.25rem;background-color:#a29160;color:#fff}.selected-date:hover{background-color:#74663e;color:#fff}.unavailable-date{padding:.5rem 0;border-radius:.25rem;background-color:#ededed;color:#9ca3af;cursor:not-allowed}#nextMonth,#prevMonth{font-size:11px;text-transform:uppercase;font-weight:600}#nextMonth:disabled,#prevMonth:disabled{visibility:hidden}#monthYear{text-align:center}#appointmentConfirmation{display:none}.confirmation-container{display:flex;background-color:#fff;max-width:1250px;width:100%;height:500px;justify-content:center;flex-direction:column;align-items:center}.confirmation-container h3{font-weight:800;font-size:26px;text-align:center}.confirmation-container p{text-align:center;width:80%}.submit-demo-btn{background-color:#a29160;text-transform:uppercase;font-weight:800}.submit-demo-btn:hover{background-color:#74663e}#bookDemoWarningMsg{color:#d11010;font-weight:600;font-size:14px;padding-top:0;margin-top:-4px}#timeSlots{margin:25px 0 0 0}#timeSlots label{color:#000;text-transform:none;font-size:18px;font-weight:600}.optional{font-size:8px;color:#939393}.demo-form textarea{min-height:50px;max-height:200px;height:100px;overflow-y:auto;resize:vertical}.demo-form input,.demo-form select{font-size:13px}.submit-a-claim-form{margin:0 auto;padding:24px;width:90%;max-width:900px;margin-top:20px;margin-bottom:50px}.submit-a-claim-form #SubmitAClaimForm{width:100%}.submit-a-claim-form h5{margin:10px 0 16px;font-size:16px;font-weight:600;text-transform:uppercase}.submit-a-claim-form hr{border:0;border-top:1px solid #ccc;margin:24px 0}.submit-a-claim-form .hidden-label{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.submit-a-claim-form .right{text-align:right}.submit-a-claim-form .text-left{text-align:left}.submit-a-claim-form .alert{padding:16px;margin-bottom:24px;border-radius:3px;font-size:14px}.submit-a-claim-form .alert.alert-success{background:#eaf6ee;color:#2e7d32}.submit-a-claim-form .input-full{width:100%;padding:10px 12px;font-size:14px;border:1px solid #ccc;border-radius:3px;background:#fff;color:#222;transition:border-color .2s ease,box-shadow .2s ease}.submit-a-claim-form .input-full:focus{outline:0;border-color:#000;box-shadow:0 0 0 1px #000}.submit-a-claim-form .input-full::-moz-placeholder{color:#777}.submit-a-claim-form .input-full::placeholder{color:#777}.submit-a-claim-form .input-full.input--error{border-color:#d02e2e;background:#fff6f6}.submit-a-claim-form select.input-full{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23666'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.submit-a-claim-form textarea.input-full{resize:vertical;min-height:120px}.submit-a-claim-form .btn{display:flex;padding:12px 24px;background:#000;color:#fff;border:none;border-radius:3px;font-size:14px;cursor:pointer;transition:background .2s ease;justify-content:center;align-items:center;text-align:center;text-transform:uppercase}.submit-a-claim-form .btn:hover{background:#333}.submit-a-claim-form .btn:disabled{opacity:.6;cursor:not-allowed}.submit-a-claim-form .grid{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}@media (max-width:767px){.submit-a-claim-form .grid{gap:13px}}.submit-a-claim-form .grid--small{margin-bottom:16px}.submit-a-claim-form .grid__item{width:100%;padding-left:10px;padding-right:10px}@media (min-width:768px){.submit-a-claim-form .large--one-half{width:50%}.submit-a-claim-form .large--one-third{width:33.3333%}.submit-a-claim-form .large--two-thirds{width:66.6667%}}.submit-a-claim-form label.error{display:block;margin-top:1px;margin-bottom:5px;font-size:12px;color:#d02e2e}.submit-a-claim-form input.error,.submit-a-claim-form select.error,.submit-a-claim-form textarea.error{border-color:#d02e2e;background:#fff6f6}.submit-a-claim-form .attachment_wrapper{display:flex;align-items:center;background-color:#f6f6f6;margin-bottom:5px}.submit-a-claim-form .attachment_wrapper span{display:flex;padding:10px;border-right:1px solid #000}.submit-a-claim-form .attachment_wrapper input{margin:0;padding:10px}.submit-a-claim-form .attachment_wrapper .trash_icon{cursor:pointer;display:none}.submit-a-claim-form .bottom-container{display:flex;justify-content:space-between;margin-top:25px}@media (max-width:500px){.submit-a-claim-form .bottom-container{flex-direction:column;margin-top:15px}}.submit-a-claim-form .bottom-container .text-left{font-size:10px}label{color:#000;text-transform:uppercase;font-size:10px;font-weight:600}.job-posting-section-title{margin:auto;text-align:center;font-size:25px;font-weight:800;text-transform:uppercase;margin-top:40px}.postings{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-direction:column;margin:35px 0;gap:35px}.postings .job-posting{width:75%;background-color:#fff;padding:20px;border-radius:15px;max-width:1000px}.postings .job-posting .job-title{font-size:20px;font-weight:700}.postings .job-posting .job-desc{font-size:14px}.postings .job-posting .apply-now{background-color:#a29160;color:#fff!important;border-radius:4px;height:40px;text-wrap-mode:nowrap;cursor:pointer;margin-top:25px;display:flex;align-content:center;align-items:center;justify-content:center;width:217px;font-size:13px;font-weight:700}.postings .job-posting .apply-now:hover{background-color:#74663e}.postings .job-posting p{margin:11px 0}.postings .job-posting ol,.postings .job-posting ul{margin:0;padding:0;padding-left:19px}.postings .job-posting ul{list-style:disc}.postings .job-posting ul ::marker{color:#a29160}.postings .job-posting ol{list-style:decimal}.footer{background-color:#202020;color:#fff;font-size:14px;margin-top:20px}.footer a{color:#fff;text-decoration:none}.footer a:hover{text-decoration:underline}.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.footer_top{padding:60px 0}.footer_grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.5fr;gap:40px;align-items:start;width:87%;margin:auto}.footer_logo{display:flex}@media (min-width:901px){.footer_logo{justify-content:center}}.footer_logo img{max-width:60px;height:auto}.footer_title{font-size:16px;font-weight:800;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.footer_links{list-style:none;padding:0;margin:0}.footer_links li{margin-bottom:10px}.footer_links li:last-child{margin-bottom:0}.footer_contact{max-width:280px}.footer_help-text{margin-bottom:16px}.footer_phone{font-size:18px;font-weight:800;margin-bottom:9px}.footer_phone a{text-decoration:none}.footer_hours{line-height:1.6}.footer_bottom{border-top:1px solid rgba(255,255,255,.2);padding:20px 0}.footer_bottom-inner{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer_copyright{font-size:13px}.footer_language-toggle a{font-size:13px;margin-left:8px}@media (max-width:900px){.footer_grid{grid-template-columns:1fr 1fr;gap:40px}.footer_contact{max-width:100%}}@media (max-width:600px){.footer_grid{grid-template-columns:1fr;gap:30px}.footer_bottom-inner{flex-direction:column;align-items:flex-start}.footer_language-toggle{margin-top:10px}}@media (max-width:900px){.footer_grid{display:grid;grid-template-columns:1fr;grid-template-areas:"logo" "contact" "col2" "col3";gap:40px}}@media (min-width:500px) and (max-width:900px){.footer_grid{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"logo contact" "col2 col3";gap:40px}.footer_contact{max-width:100%}}@media (min-width:901px){.footer_grid{display:grid;grid-template-columns:1fr 1fr 1fr 270px;grid-template-areas:"logo col2 col3 contact";gap:40px}}.footer_logo{grid-area:logo}.footer_contact{grid-area:contact}.footer_column:nth-child(2){grid-area:col2}.footer_column:nth-child(3){grid-area:col3}