*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;margin:0;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.15}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}a{outline:none}body.modal-open{overflow:hidden}.clickable{cursor:pointer;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.clickable:hover{scale:1.05}p.italic{font-style:italic}.disclaimer p,p.disclaimer{color:#aeaeae;text-align:center;font-size:.8rem}strong,b{font-weight:700}h1,h2{font-family:DM Serif Display,serif;font-weight:400}h2{font-size:clamp(2.5rem,4vw,3rem)}.homepage h3{font-size:clamp(1.2rem,4vw,1.5rem);line-height:1.25}h3,h4,h5,h6{font-weight:400}h2+h3{margin-top:2rem}.pt-0{padding-top:0}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.py-0{padding-top:0;padding-bottom:0}.mt-1{margin-top:1rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.mt-6{margin-top:6rem}.mb-2{margin-bottom:2rem}.half-width{width:50%;margin-left:auto;margin-right:auto}.tomas-signature{width:250px}p.primary{color:#1d3c3f}.centered{text-align:center}.rounded{border-radius:10px}main section,section.main{padding:5.5rem 4.5rem}main section h2,section.main h2{color:#1d3c3f}main section h3,section.main h3{color:#6a8270}main section h5,section.main h5{color:#1d3c3f;font-size:1.2rem;font-weight:500}main section p,main section ul li,main section ol li,section.main p,section.main ul li,section.main ol li{color:#6a8270}main section ul,section.main ul{padding:1rem 0 1rem 2rem}main section h2+p,section.main h2+p{margin-top:2rem}main section p+p,section.main p+p{margin-top:1rem}main section svg,section.main svg{color:#1d3c3f}main section.bright,section.main.bright{background:#f8f9fa}main section.bright .col p a,section.main.bright .col p a{text-decoration:underline}main section.bright .col p a:hover,section.main.bright .col p a:hover{text-decoration:none}main section.dark,section.main.dark{background:#1d3c3f}main section.dark h2,section.main.dark h2{color:#d99f3b}main section.dark h3,section.main.dark h3,main section.dark p,section.main.dark p{color:#e8e8e8}main section.dark p a,section.main.dark p a{border-bottom:1px solid;text-decoration:none}main section.dark p a:hover,section.main.dark p a:hover{border-bottom:none}main section.white,section.main.white{background:#fff}.cta{color:#1d3c3f;cursor:pointer;text-align:center;background:#d99f3b;border:none;border-radius:.625rem;padding:1rem 2rem;font-weight:400;text-decoration:none;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cta:hover{scale:1.05}a.cta{display:inline-block}body{background:#1d3c3f;font-family:"Source Sans 3",sans-serif;font-size:1.1rem;font-weight:400}.hero{height:100vh;position:relative;overflow:hidden}.hero-video{object-fit:cover;background:#6a8270;width:100%;height:100%;transition:opacity .8s ease-in-out;position:absolute;top:0;left:0}.hero-video.is-playing{opacity:1}a.invisible{background:0 0;text-decoration:none}.grid-container{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));align-items:stretch;gap:24px;display:grid}.grid-item{flex-direction:column;display:flex}.hero-content{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:0 3rem;display:flex;position:absolute;top:0;left:0}.hero-content h1,.hero-content p{text-shadow:1px 3px 8px #0000004a}.hero-content h1{margin-top:6rem;font-size:3.5rem}.hero-content p{margin-top:2rem;font-size:1.3rem;font-weight:400}.hero-content img{width:300px}.hero-content a{margin-top:6rem}.hero-content>*{z-index:11}.hero-content:after{content:"";mix-blend-mode:multiply;z-index:10;background:linear-gradient(#dbcd2473,#75703299,#000000b3);position:absolute;inset:0}.page-head{text-align:center;background:#1d3c3f;padding:4.5rem}.page-head h1{color:#fff;margin:1.5rem 0 2.5rem;font-size:3rem}.page-head h3{color:#e8e8e8;font-size:1.25rem}.page-head h4{color:#d99f3b;text-transform:uppercase;font-size:.9rem}section.featured-image-container{height:calc(60vh - 32px);position:relative}section.featured-image-container.no-image{height:calc(30vh - 32px)}section.featured-image-container img{object-fit:cover;object-position:center;width:100%;height:100%}section.featured-image-container .featured-image-tan{background:linear-gradient(#1d3c3f8c 0%,#1d3c3fd9 100%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:3rem 15%;display:flex;position:absolute;top:0;left:0}section.featured-image-container .featured-image-tan h1{color:#fff;font-size:2.6rem}@media (width<=500px){section.featured-image-container .featured-image-tan h1{font-size:2rem}}section.featured-image-container .featured-image-tan .meta{color:#ffffffbf;align-items:center;margin-top:1.5rem;font-size:1rem;display:flex}section.featured-image-container .featured-image-tan .meta svg,section.featured-image-container .featured-image-tan .meta .icon{width:1rem;height:1rem}section.featured-image-container .featured-image-tan .meta .icon.calendar{height:1.25rem}section.featured-image-container .featured-image-tan .meta .icon.clock{height:1.1rem}section.featured-image-container .featured-image-tan .meta .icon.face{width:1.25rem;height:1.25rem}section.featured-image-container .featured-image-tan .meta .icon img{border:2px solid #ffffffbf;border-radius:50%}section.featured-image-container .featured-image-tan .meta .text a{border-bottom:.75px dashed;text-decoration:none}section.featured-image-container .featured-image-tan .meta .text a:hover{border-bottom:none}section.featured-image-container .featured-image-tan .meta .icon+.text{margin-left:.4rem}section.featured-image-container .featured-image-tan .meta .text+span{margin-left:1.4rem}section.featured-image-container .featured-image-tan .meta+.meta{margin-top:.75rem}.section-separator-bright{border-top:1px solid #e5e5e6;width:100%}@media (width>=769px){.blog-post{padding-left:15%;padding-right:15%}}.blog-post hr{background-color:#e5e5e6;border:none;height:1px;margin:2rem 0}.blog-post p{color:#637a69}.blog-post img+p,.blog-post p+img{margin-top:1rem}.blog-post .first-part{border-bottom:2px solid #d99f3b;margin-bottom:1.75rem;padding-bottom:1.75rem}.blog-post .first-part p{color:#536658;font-size:1.4rem}.blog-post img{border-radius:10px}.blog-post a{border-bottom:1.5px solid #d99f3b;text-decoration:none}.blog-post a:hover{border-bottom:none}.blog-post .back-to-all-articles{margin-bottom:2rem}.blog-post .back-to-all-articles a{color:#6a8270;border:none;align-items:center;font-size:1rem;display:inline-flex}.blog-post .back-to-all-articles a:hover,.blog-post .back-to-all-articles a:hover svg{color:#a0b2a5}.blog-post .back-to-all-articles a svg{color:#6a8270;width:1rem;height:1rem;margin-right:.4rem}.blog-post h2{margin:1.5rem 0 1rem;font-size:2rem}.blog-post h2+p{margin:0}.blog-post h3{color:#1d3c3f;margin:1.5rem 0 1rem;font-family:DM Serif Display,serif;font-size:1.4rem;font-weight:400}.blog-post ol li::marker{color:#6a8270}.blog-post blockquote{color:#1d3c3f;background-color:#6a827014;border-left:6px solid #d99f3b;border-radius:0 10px 10px 0;margin:2rem 0;padding:1.5rem 2rem;font-family:DM Serif Display,serif;font-size:1.5rem;line-height:1.6}.blog-post .table-container{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}@media (width<=1024px){.blog-post .table-container{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000 100%);mask-image:linear-gradient(90deg,#000 85%,#0000 100%)}}.blog-post .table-container th,.blog-post .table-container td{white-space:nowrap}.blog-post table{border-collapse:separate;border-spacing:0;color:#1d3c3f;background:#fff;border-radius:10px;width:100%;min-width:600px;margin:2rem 0;font-family:inherit;font-size:.95rem;box-shadow:0 4px 24px #1d3c3f14}.blog-post table tr:first-child th:first-child{border-top-left-radius:10px}.blog-post table tr:first-child th:last-child{border-top-right-radius:10px}.blog-post table tr:last-child td:first-child{border-bottom-left-radius:10px}.blog-post table tr:last-child td:last-child{border-bottom-right-radius:10px}.blog-post table caption{caption-side:top;text-align:left;color:#6a8270;padding:0 .25rem .75rem;font-size:.85rem;font-style:italic}.blog-post table thead tr{background:linear-gradient(135deg,#1d3c3f 0%,#0d1b1c 100%)}.blog-post table thead tr th,.blog-post table thead tr th p{color:#fff}.blog-post table thead tr th{text-align:left;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-bottom:3px solid #d99f3b;padding:1rem 1.25rem;font-size:.8rem;font-weight:700}.blog-post table thead tr th:first-child{padding-left:1.5rem}.blog-post table tbody tr{border-bottom:1px solid #e5e5e6;transition:background-color .15s}.blog-post table tbody tr:nth-child(2n){background-color:#f8f9fa}.blog-post table tbody tr:hover{background-color:#d99f3b1f}.blog-post table tbody tr:last-child{border-bottom:none}.blog-post table tbody td{vertical-align:middle;padding:.9rem 1.25rem;line-height:1.5}.blog-post table tbody td:first-child{color:#1d3c3f;padding-left:1.5rem;font-weight:600}.blog-post table tfoot td{color:#1d3c3f;background:#f8f9fa;border-top:2px solid #d99f3b;padding:.85rem 1.25rem;font-weight:600}.blog-post table .sp-num{text-align:right;font-variant-numeric:tabular-nums}.blog-post table .sp-positive{color:#1e7b4d;font-weight:600}.blog-post table .sp-negative{color:#b3423a;font-weight:600}.blog-post table .sp-highlight-row{background-color:#d99f3b24!important}.blog-post table .sp-highlight-row td:first-child{position:relative}.blog-post table .sp-highlight-row td:first-child:before{content:"";background:#d99f3b;width:3px;position:absolute;top:0;bottom:0;left:0}@media (width<=600px){.blog-post table{font-size:.88rem}.blog-post table thead th,.blog-post table tbody td,.blog-post table tfoot td{padding:.75rem .9rem}}.pagination{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pagination a{color:#1d3c3f;background:#fff;border:1px solid #6a8270;border-radius:10px;padding:.5rem 1rem;text-decoration:none}.pagination a:hover,.pagination a.active{color:#fff;background:#6a8270}.pagination .chevron{vertical-align:middle;width:14px;height:14px;display:inline-block;position:relative}.pagination .chevron:before{content:"";border-top:2px solid;border-right:2px solid;width:40%;height:40%;position:absolute;top:25%;left:25%}.pagination .chevron.left:before{transform:translate(25%)rotate(-135deg)}.pagination .chevron.right:before{transform:translate(-25%)rotate(45deg)}nav.menu-header{z-index:999;background:#1d3c3f;border-bottom:1px solid #d99f3b33;width:100%;height:64px;display:flex;position:fixed}nav.menu-header .logo{align-items:center;padding:.25rem .75rem;display:flex}nav.menu-header .logo a{height:80%}nav.menu-header .logo img{height:100%}nav.menu-header .items{align-items:center;margin-left:auto;display:flex}@media (width<=500px){nav.menu-header .items>:not(:last-child){display:none}nav.menu-header .items>:last-child{margin-right:3rem}}nav.menu-header .items a{color:#fff;margin:0 1rem;text-decoration:none;transition:color .15s ease-in-out}nav.menu-header .items a.active{color:#d99f3b;border-bottom:2px solid #d99f3b}nav.menu-header .items a:hover{color:#d99f3b}nav.menu-header .items a.cta{color:#1d3c3f;flex-shrink:0;padding:.5rem 1.25rem}.nav-spacer{background:0 0;width:100%;height:64px}.stretched-link:after{content:"";z-index:1;position:absolute;inset:0}.footer-menu{color:#6a8270;text-align:center;margin-bottom:3rem}.footer-menu a{text-decoration:none}.footer-menu a:hover{border-bottom:1px solid}.card{background:#fff;border-radius:10px;flex-direction:column;height:100%;transition:box-shadow .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.card:hover{box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.card:hover .head-image img{transform:scale(1.08)}.card:hover .bottom-link svg{margin-left:9px!important}.card:hover .body h5{color:#2d5d62}.card:hover .body h6{color:#0d1b1c;font-size:.75rem;font-weight:400}.card .head-image img{object-fit:cover;aspect-ratio:16/9;object-position:center;width:100%;height:100%;transition:transform .3s}.card .body{flex-direction:column;flex:1;padding:1.5rem;display:flex}.card .body .meta{color:#6a8270;font-size:.8rem}.card .body .meta .separator{margin:0 .75rem}.card .body h5{margin:.7rem 0 1.1rem}.card .body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.card .body .bottom-link{margin-top:auto}.card .body .bottom-link a{color:#d99f3b;align-items:center;margin-top:1rem;font-size:1rem;text-decoration:none;display:flex}.card .body .bottom-link a svg{color:#d99f3b;width:1rem;height:1rem;margin-left:5px;transition:margin-left .15s ease-in-out}.usps{display:flex}.usps>div{background:#fff;border-radius:10px;flex:1;padding:32px;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.usps>div:not(:first-child){margin-left:16px}.usps>div:not(:last-child){margin-right:16px}.usps .icon{background:#d99f3b;border-radius:50%;width:64px;height:64px;padding:16px}.usps .icon svg{width:100%;height:100%}.usps h5{margin:1.5rem 0}.usps p{color:#6a8270}.tiers{margin-top:4rem;display:flex}.tiers>div{border-radius:10px;flex-direction:column;flex:1;padding:32px;display:flex;position:relative}.tiers>div:nth-child(odd){background:#fff}.tiers>div:nth-child(odd) ul li svg{color:#d99f3b}.tiers>div:nth-child(2n){background:#d99f3b}.tiers>div:nth-child(2n) p.amount+p,.tiers>div:nth-child(2n) ul li span,.tiers>div:nth-child(2n) ul li svg{color:#1d3c3f}.tiers>div:nth-child(2n) .cta{color:#fff;background:#1d3c3f}.tiers>div:not(:first-child){margin-left:16px}.tiers>div:not(:last-child){margin-right:16px}.tiers .badge{color:#fff;background:#1d3c3f;border-radius:20px;padding:.25rem 1rem;font-size:1rem;position:absolute;top:-1rem;left:50%;translate:-50%}.tiers p.amount{color:#1d3c3f;margin:.3rem 0;font-size:2rem;font-weight:500}.tiers p.amount+p{color:#6a8270;margin-bottom:2rem;font-weight:400}.tiers ul{margin-bottom:2rem;padding:0;list-style:none}.tiers ul li{margin-bottom:1rem;display:flex}.tiers ul li svg{flex-shrink:0;margin-right:.5rem}.tiers ul li span{color:#6a8270}.tiers .cta{width:100%;margin-top:auto}.contacts{margin-top:1rem}.contacts>div{display:flex}.contacts>div:not(:first-child){margin-top:1.25rem}.contacts .icon{background:#d99f3b;border-radius:50%;width:48px;height:48px;margin-right:1rem;padding:11px}.contacts .icon svg{width:100%;height:100%}.contacts .text p+p{margin:0}.contact-form{background:#f8f9fa}.columns{display:flex}.columns .col{flex:1}.columns .col:not(:first-child){margin-left:24px}.columns .col:not(:last-child){margin-right:24px}.contact-form{border-radius:10px;padding:2rem}.contact-form label{flex-direction:column;display:flex}.contact-form label span.label{color:#1d3c3f;font-weight:500}.contact-form label input,.contact-form label textarea{color:#1d3c3f;border:1px solid #6a8270;border-radius:10px;outline:none;margin-top:8px;padding:.75rem 1rem}.contact-form label input::placeholder,.contact-form label textarea::placeholder{color:#c5c7cf}.contact-form .cta{width:100%}.contact-form p.error-individual{color:#df0d17;visibility:hidden;margin:4px 0 11px;font-style:italic}.contact-form p.error-individual.visible{visibility:visible}.contact-form .errors-main{color:#df0d17;visibility:hidden;background:#df0d171a;border-radius:10px;margin:10px 0;padding:7px 11px;font-size:16px;font-style:italic;font-weight:700}.contact-form .errors-main.visible{visibility:visible}.contact-form .custom-select{text-align:left;outline:none;width:100%;margin-top:8px;position:relative}.contact-form .custom-select .selected{cursor:pointer;-webkit-user-select:none;user-select:none;color:#1d3c3f;background:#fff;border:1px solid #6a8270;border-radius:10px;justify-content:space-between;height:45.3px;padding:.75rem 1rem;display:flex;overflow:hidden}.contact-form .custom-select .selected:after{content:"";border:5px solid #0000;border-top-color:#fff;width:0;height:0;position:absolute;top:22px;right:1em}.contact-form .custom-select .selected .icon{z-index:1;margin-top:-2px}.contact-form .custom-select .selected .icon svg{width:24px;height:24px}.contact-form .custom-select .selected.initial{color:#c5c7cf}.contact-form .custom-select .selected.initial .icon svg{fill:#c5c7cf}.contact-form .custom-select .selected.open{border-color:#1d3c3f;border-bottom-right-radius:0;border-bottom-left-radius:0}.contact-form .custom-select .selected.open .icon svg{fill:#1d3c3f}.contact-form .custom-select .items{z-index:10;background-color:#fff;border-left:1px solid #6a8270;border-right:1px solid #6a8270;border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 7px 8px 3px #6a827063}.contact-form .custom-select .items>div{color:#1d3c3f;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #6a8270;padding:9px 15px}.contact-form .custom-select .items>div:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.contact-form .custom-select .items>div:hover{background:#6a827026}.contact-form .custom-select .selectHide{display:none}.contact-form .form-success{text-align:center;background:#bfccc2;border-radius:10px;padding:5rem 2rem}.contact-form .form-success h2{font-size:2rem;line-height:1.5}.modal-overlay:not(.opened){display:none}.modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d4;justify-content:center;align-items:flex-start;width:100vw;height:100vh;padding:40px 20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-overlay .modal{box-sizing:border-box;background:radial-gradient(circle at 0 0,#d99f3b1f,#0000 35%),linear-gradient(135deg,#102527 0%,#1d3c3f 55%,#243e34 100%);border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:1050px;min-height:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000073,inset 0 1px #ffffff0a}.modal-overlay .modal .close-btn{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:50%;width:42px;height:42px;font-size:20px;transition:all .25s;position:absolute;top:20px;right:20px}.modal-overlay .modal .modal-content{align-items:stretch;display:flex}.modal-overlay .modal .modal-content>div{flex:1}.modal-overlay .modal .modal-content .left{color:#fff;flex-direction:column;justify-content:center;min-height:calc(100vh - 80px);padding:32px;display:flex}.modal-overlay .modal .modal-content .left h2{letter-spacing:-1px;margin-bottom:18px;font-size:2.7rem;line-height:1.04}.modal-overlay .modal .modal-content .left h2 .highlight{color:#d99f3b;font-style:italic}.modal-overlay .modal .modal-content .left .description{color:#ffffffc7;margin-bottom:22px;font-size:16px;line-height:1.5}.modal-overlay .modal .modal-content .left .features{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.modal-overlay .modal .modal-content .left .features .feature{color:#ffffffe0;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:14px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;display:flex}.modal-overlay .modal .modal-content .left .features .feature .feature-icon{color:#d99f3b;font-size:16px}.modal-overlay .modal .modal-content .left .form-success h2{color:#d99f3b;text-align:center}.modal-overlay .modal .modal-content .right{background-position:50%;background-size:cover}.modal-overlay .modal .modal-content .form-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff0f;border-radius:22px;padding:22px}.modal-overlay .modal .modal-content .form-box .form-title{margin-bottom:2px;font-size:22px;font-weight:600}.modal-overlay .modal .modal-content .form-box .form-subtitle{color:#ffffffad;margin-bottom:18px;line-height:1.6}.modal-overlay .modal .modal-content .form-box .form-group{margin-bottom:16px}.modal-overlay .modal .modal-content .form-box input{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;outline:none;width:100%;height:58px;padding:0 18px;font-size:15px;transition:all .25s}.modal-overlay .modal .modal-content .form-box input::placeholder{color:#ffffff80}.modal-overlay .modal .modal-content .form-box input:focus{background:#ffffff14;border-color:#d99f3b80}.modal-overlay .modal .modal-content .form-box .errors-main{color:#df0d17;background:#fff;border-radius:10px;margin:10px 0;padding:7px 11px;font-size:16px;font-style:italic;font-weight:700}.modal-overlay .modal .modal-content .form-box .submit-btn{color:#111;cursor:pointer;background:#d99f3b;border:none;border-radius:14px;width:100%;height:60px;margin-top:8px;font-size:16px;font-weight:700;transition:all .25s}.modal-overlay .modal .modal-content .form-box .submit-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.modal-overlay .modal .modal-content .form-box .trust{text-align:center;color:#ffffff80;margin-top:18px;font-size:13px}.modal-overlay .modal .badge{color:#d99f3b;letter-spacing:2px;text-transform:uppercase;align-items:center;margin-bottom:26px;font-size:12px;font-weight:700;display:inline-flex}.modal-overlay .modal .badge:after{content:"";opacity:.7;background:#d99f3b;width:70px;height:1px}.modal-overlay .modal .custom-select{text-align:left;outline:none;width:100%;margin-top:8px;position:relative}.modal-overlay .modal .custom-select .selected{cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:14px;outline:none;justify-content:space-between;align-items:center;height:58px;padding:0 18px;font-size:15px;transition:all .25s;display:flex;overflow:hidden}.modal-overlay .modal .custom-select .selected .icon{z-index:1;margin-top:4px}.modal-overlay .modal .custom-select .selected .icon svg{width:24px;height:24px}.modal-overlay .modal .custom-select .selected.initial{color:#ffffff80}.modal-overlay .modal .custom-select .selected.initial .icon svg{fill:#c5c7cf}.modal-overlay .modal .custom-select .selected.open{background:#ffffff14;border-color:#d99f3b80;border-bottom-right-radius:0;border-bottom-left-radius:0}.modal-overlay .modal .custom-select .selected.open .icon svg{fill:#d99f3b80}.modal-overlay .modal .custom-select .items{z-index:10;background-color:#fff;border-left:1px solid #6a8270;border-right:1px solid #6a8270;border-bottom-right-radius:10px;border-bottom-left-radius:10px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 7px 8px 3px #6a827063}.modal-overlay .modal .custom-select .items>div{color:#1d3c3f;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid #6a8270;padding:9px 15px}.modal-overlay .modal .custom-select .items>div:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.modal-overlay .modal .custom-select .items>div:hover{background:#6a827026}.modal-overlay .modal .custom-select .selectHide{display:none}.report-widget{opacity:0;visibility:hidden}.report-widget.visible{opacity:1;visibility:visible}.report-widget{z-index:1100;color:#fff;background:#d99f3b;border:1px solid #fac263;border-radius:10px;font-size:14px;transition:all .5s;position:fixed;bottom:20px;left:20px;box-shadow:0 0 12px 2px #d99f3b}.report-widget .content{justify-content:center;align-items:center;gap:15px;margin-left:10px;padding:12px 15px 12px 0;display:flex}.report-widget .content:hover strong{text-decoration:underline}.report-widget strong{font-size:17px}.report-widget{cursor:pointer}.report-widget .close{color:#000000bf;padding:4px 0 0 8px;position:absolute;top:0;left:0}.report-widget img{border-radius:100%;width:60px;height:60px;margin-left:15px}.faq-container .faq+.faq{margin-top:25px}.faq-container .headline{cursor:pointer;background:#1d3c3f;border-radius:10px;padding:10px 20px;transition:border-radius .4s ease-in-out}.faq-container .headline h5{color:#e8e8e8;font-family:DM Serif Display,serif}.faq-container .headline:hover{background:#d99f3b}.faq-container .headline:hover h5{color:#fff}.faq-container .content{background:#fff;border-bottom-right-radius:10px;border-bottom-left-radius:10px;max-height:0;transition:max-height .4s ease-in-out;overflow:hidden}.faq-container .content .inner{padding:15px 20px}.faq-container .faq.is-open .headline{background:#d99f3b;border-bottom-right-radius:0;border-bottom-left-radius:0}.faq-container .faq.is-open .headline h5{color:#fff}.faq-container .faq.is-open .content{max-height:2000px}.img-wrapper{aspect-ratio:16/9;background-color:#e2e8f0;border-radius:10px;width:100%;position:relative;overflow:hidden}.skeleton:after{content:"";background-image:linear-gradient(90deg,#fff0 0%,#fff6 20%,#fff9 60%,#fff0 100%);animation:1.5s infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.lazy-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s ease-in-out;position:absolute;top:0;left:0}.lazy-img.loaded{opacity:1}@media (width<=1024px){main section{padding:4.5rem 3rem}.tiers .badge{left:40%;translate:-30%}}@media (width<=768px){.usps,.tiers{display:block}.usps>div:not(:first-child),.tiers>div:not(:first-child){margin:32px 0 0}.usps>div:not(:last-child),.tiers>div:not(:last-child){margin-left:0;margin-right:0}.tiers>div:not(:first-child){margin:48px 0 0}.columns{display:block}.columns .col:not(:first-child){margin:32px 0 0}.columns .col:not(:last-child){margin-left:0;margin-right:0}.half-width{width:100%}}@media (width<=540px){.hero-content{padding:0 2rem}.hero-content h1{font-size:2.8rem}.hero-content p{font-size:1.1rem}main section{padding:4rem 2rem}}@media (width<=400px){.hero-content{padding:0 1rem}main section{padding:3rem 1rem}}@media (width<=800px){.modal-overlay .modal .modal-content .right{display:none}}
