.elementor-6094 .elementor-element.elementor-element-91c6f6d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6094 .elementor-element.elementor-element-e6ad0be{--display:flex;--padding-top:78px;--padding-bottom:82px;--padding-left:52px;--padding-right:52px;}.elementor-6094 .elementor-element.elementor-element-e446c0f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6094 .elementor-element.elementor-element-918a484{--display:flex;--padding-top:78px;--padding-bottom:82px;--padding-left:52px;--padding-right:52px;}.elementor-6094 .elementor-element.elementor-element-d6f2ae8{--display:flex;--padding-top:64px;--padding-bottom:64px;--padding-left:52px;--padding-right:52px;}.elementor-6094 .elementor-element.elementor-element-90dde18{--display:flex;--padding-top:78px;--padding-bottom:82px;--padding-left:52px;--padding-right:52px;}.elementor-6094 .elementor-element.elementor-element-a5def8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 48px;--row-gap:32px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6094 .elementor-element.elementor-element-d38ab2b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6094 .elementor-element.elementor-element-869e2bb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-6094 .elementor-element.elementor-element-d38ab2b{--width:62%;}.elementor-6094 .elementor-element.elementor-element-869e2bb{--width:34%;}}/* Start custom CSS for container, class: .elementor-element-91c6f6d */.page-header{display:none!important}
.gt-hero,.gt-aud,.gt-why,.gt-ops,.gt-offer,.gt-quote{--ink:#1a1614;--red:#a43329;--red-dark:#7e271f;--cream:#f8f5f1;--border:#e8e2da;font-family:'DM Sans',system-ui,sans-serif}
.gt-hero{position:relative;overflow:hidden;background:#fff}
.gt-hero-in{position:relative;min-height:520px}
.gt-hero-media{position:absolute;top:0;right:0;bottom:0;width:52%;z-index:1}
.gt-hero-media img{width:100%;height:100%;object-fit:cover;display:block}
.gt-fade{position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 10%,rgba(255,255,255,.8) 30%,rgba(255,255,255,.3) 58%,rgba(255,255,255,0) 88%)}
.gt-hero-copy{position:relative;z-index:2;max-width:680px;padding:70px 52px 62px}
.gt-ey{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--red);display:inline-flex;align-items:center;gap:12px;margin-bottom:18px}
.gt-ey::before{content:"";width:28px;height:2px;background:currentColor;flex:0 0 28px}
.gt-h1{font-size:50px!important;font-weight:300!important;letter-spacing:-.03em;line-height:1.05!important;color:var(--ink)!important;margin:0 0 20px!important}
.gt-h1 strong,.gt-h2 strong{font-weight:700}
.gt-lede{font-size:16.5px;line-height:1.7;color:var(--ink);opacity:.74;max-width:560px;margin:0 0 28px;font-weight:300}
.gt-btns{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:34px}
.gt-btn,.gt-btn:link,.gt-btn:visited{display:inline-flex!important;align-items:center;background:var(--red)!important;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;padding:19px 32px;border-radius:2px;white-space:nowrap}
.gt-btn:hover{background:var(--red-dark)!important}
.gt-btn-alt,.gt-btn-alt:link,.gt-btn-alt:visited{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)!important;text-decoration:none!important;border-bottom:1.5px solid var(--border);padding-bottom:3px}
.gt-facts{display:grid;grid-template-columns:repeat(4,max-content);border-top:1px solid var(--border);padding-top:22px}
.gt-fact{padding-right:30px;margin-right:30px;border-right:1px solid var(--border)}
.gt-fact:last-child{border:0;padding:0;margin:0}
.gt-fn{display:block;font-size:24px;font-weight:300;letter-spacing:-.03em;color:var(--ink);line-height:1}
.gt-fl{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-top:8px}
.gt-h2{font-size:36px!important;font-weight:300!important;letter-spacing:-.02em;color:var(--ink)!important;margin:0 0 16px!important;line-height:1.15!important}
.gt-h2-w,.gt-h2-w strong{color:#fff!important}
.gt-p{font-size:15.5px;line-height:1.75;color:var(--ink);opacity:.72;margin:0 0 26px;max-width:600px;font-weight:300}
.gt-aud{background:var(--cream)}
.gt-aud-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--border);border:1px solid var(--border);margin-top:30px}
.gt-aud-i{background:#fff;padding:28px 22px}
.gt-ico{width:42px;height:42px;border-radius:50%;background:rgba(164,51,41,.07);display:flex;align-items:center;justify-content:center;margin-bottom:16px}
.gt-ico svg{width:20px;height:20px;color:var(--red)}
.gt-aud-t{font-size:16px;font-weight:600;color:var(--ink);margin-bottom:6px;line-height:1.3}
.gt-aud-d{font-size:13.5px;line-height:1.6;color:var(--ink);opacity:.66}
.gt-why{background:#fff}
.gt-why-in{display:flex;align-items:stretch}
.gt-why-media{flex:0 0 44%;position:relative;min-height:520px;overflow:hidden}
.gt-why-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gt-why-copy{flex:1 1 auto;padding:76px 52px}
.gt-why-list{display:flex;flex-direction:column;margin-top:24px;border-top:1px solid var(--border)}
.gt-why-i{padding:20px 0;border-bottom:1px solid var(--border)}
.gt-why-t{font-size:17px;font-weight:600;color:var(--ink);margin-bottom:5px}
.gt-why-d{font-size:14.5px;line-height:1.65;color:var(--ink);opacity:.7}
.gt-ops{background:var(--cream)}
.gt-ops-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:start}
.gt-checks{list-style:none;margin:0;padding:0;border-top:1px solid var(--border)}
.gt-checks li{position:relative;padding:16px 0 16px 30px;border-bottom:1px solid var(--border);font-size:15.5px;font-weight:500;color:var(--ink)}
.gt-checks li::before{content:"";position:absolute;left:3px;top:21px;width:10px;height:5px;border-left:2px solid var(--red);border-bottom:2px solid var(--red);transform:rotate(-45deg)}
.gt-ops-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);margin-top:24px}
.gt-op{background:#fff;padding:22px 20px}
.gt-op-t{font-size:15px;font-weight:600;color:var(--ink);margin-bottom:5px;line-height:1.35}
.gt-op-d{font-size:13.5px;line-height:1.6;color:var(--ink);opacity:.66}
.gt-offer{background:var(--ink)}
.gt-offer-in{display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.gt-offer .gt-ey{color:#fff}
.gt-offer-p{font-size:15px;color:rgba(255,255,255,.8);margin:0;font-weight:300}
.gt-quote{background:#fff}
.gt-anchor{position:relative;top:-120px;visibility:hidden}
.gt-q-row{align-items:flex-start!important;margin-top:10px}
.gt-q-form{background:#fff;border:1px solid var(--border);border-radius:3px;padding:30px!important}
.gt-q-form label{font-size:12px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)!important}
.gt-q-form input,.gt-q-form select,.gt-q-form textarea{border:1px solid var(--border)!important;border-radius:2px!important;padding:13px 14px!important;font-family:inherit!important;font-size:15px!important;box-shadow:none!important;height:auto!important}
.gt-q-form input:focus,.gt-q-form select:focus,.gt-q-form textarea:focus{border-color:var(--red)!important;outline:none!important}
.gt-q-form .ff-btn-submit{background:var(--red)!important;color:#fff!important;font:700 12px/1 'DM Sans',sans-serif!important;letter-spacing:.13em;text-transform:uppercase;padding:18px 34px!important;border-radius:2px!important;border:0!important}
.gt-side{background:var(--cream);border:1px solid var(--border);border-radius:3px;padding:28px}
.gt-side-h{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin-bottom:10px}
.gt-side-h2{margin-top:26px}
.gt-side p{font-size:14px;line-height:1.7;color:var(--ink);opacity:.76;margin:0 0 14px}
.gt-side-l{display:block;font-size:15px;font-weight:600;color:var(--ink)!important;text-decoration:none!important;margin-bottom:8px;overflow-wrap:anywhere}
.gt-side-l:hover{color:var(--red)!important}
@media(max-width:1100px){
.gt-hero-media{width:100%;opacity:.28}
.gt-fade{background:linear-gradient(180deg,rgba(255,255,255,.7),#fff)}
.gt-hero-copy{max-width:none;padding:52px 20px 46px}
.gt-h1{font-size:34px!important}
.gt-h2{font-size:27px!important}
.gt-aud,.gt-ops,.gt-offer,.gt-quote{padding-left:20px!important;padding-right:20px!important}
.gt-aud-grid{grid-template-columns:repeat(2,1fr)}
.gt-why-in{flex-direction:column}
.gt-why-media{flex:none;min-height:240px;aspect-ratio:16/9}
.gt-why-copy{padding:44px 20px}
.gt-ops-grid{grid-template-columns:1fr;gap:44px}
.gt-q-row{flex-direction:column!important}
.gt-q-form,.gt-q-side{width:100%!important}
.gt-facts{grid-template-columns:repeat(2,1fr);gap:16px 0}
.gt-fact:nth-child(2){border-right:0}
}
@media(max-width:600px){
.gt-aud-grid,.gt-ops-list{grid-template-columns:1fr}
.gt-btns{flex-direction:column;align-items:stretch}
.gt-btn{justify-content:center}
.gt-q-form{padding:20px!important}
}/* End custom CSS */