.gqt{--gqt-bg:#f3f0e9;--gqt-ink:#23262a;--gqt-muted:rgba(35,38,42,.68);--gqt-eyebrow-ink:#23262a;--gqt-eyebrow-line:rgba(35,38,42,.45);--gqt-check:rgba(35,38,42,.5);--gqt-list-ink:rgba(35,38,42,.82);--gqt-phone-bg:#d4c3a7;--gqt-phone-ink:#23262a;--gqt-phone-bg-hover:#c4a882;--gqt-phone-ink-hover:#23262a;--gqt-phone-bd-w:0;--gqt-phone-lift:.15vw;--gqt-phone-speed:.25s;--gqt-phone-cut:.8vw;--gqt-card-bg:#ffffff;--gqt-card-radius:.9vw;--gqt-label:rgba(35,38,42,.75);--gqt-field-ink:#23262a;--gqt-placeholder:rgba(35,38,42,.38);--gqt-field-line:rgba(35,38,42,.18);--gqt-field-line-focus:#768674;--gqt-submit-bg:#768674;--gqt-submit-ink:#ffffff;--gqt-submit-bg-hover:#768674;--gqt-submit-ink-hover:#ffffff;--gqt-submit-bd-w:0;--gqt-submit-lift:0;--gqt-submit-speed:.25s;--gqt-submit-cut:1vw;--gqt-ok:#4b6b4a;--gqt-error:#a5453d;--gqt-shadow:rgba(35,38,42,.1);--gqt-pattern:rgba(35,38,42,.05);--gqt-pad-x:7.1vw;position:relative;overflow:hidden;background:var(--gqt-bg);padding:5vw var(--gqt-pad-x);color:var(--gqt-ink)}.gqt__pattern{position:absolute;inset:0;pointer-events:none;z-index:0}.gqt__pattern span{position:absolute;border:.09vw solid var(--gqt-pattern);border-radius:50%}.gqt__pattern span:nth-child(1){width:30vw;height:38vw;left:12vw;top:-14vw;transform:rotate(18deg)}.gqt__pattern span:nth-child(2){width:24vw;height:32vw;left:2vw;bottom:-14vw;transform:rotate(-12deg)}.gqt__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:5vw;align-items:center}.gqt__eyebrow{display:flex;align-items:center;gap:1vw;margin:0 0 1.4vw;font-size:max(11px,.8vw);font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;color:var(--gqt-eyebrow-ink)}.gqt__eyebrow::before,.gqt__eyebrow::after{content:"";flex:none;width:2.2vw;height:.1vw;background:var(--gqt-eyebrow-line)}.gqt__eyebrow--left::after,.gqt__eyebrow--right::before,.gqt__eyebrow--none::before,.gqt__eyebrow--none::after{display:none}.gqt__title{margin:0 0 1.4vw;font-family:var(--thm-heading-font,"Noto Serif",serif);font-weight:400;font-size:3.2vw;line-height:1.16;letter-spacing:-.02em;color:var(--gqt-ink)}.gqt__text{margin:0 0 2vw;max-width:24vw;font-size:max(15px,.95vw);line-height:1.75;color:var(--gqt-muted)}.gqt__list{margin:0 0 2.4vw;padding:0;list-style:none;display:flex;flex-direction:column;gap:.9vw}.gqt__list li{display:flex;align-items:center;gap:.8vw;font-size:max(15px,.95vw);line-height:1.4;color:var(--gqt-list-ink)}.gqt__check{flex:none;display:flex;align-items:center;justify-content:center;font-size:.85vw;line-height:1;color:var(--gqt-check)}.gqt__check svg{width:1em;height:1em}.gqt__check i{font-size:inherit}.gqt__phone{display:inline-flex;align-items:center;gap:.6vw;padding:.95vw 2vw;border:var(--gqt-phone-bd-w) solid var(--gqt-phone-bd,transparent);background:var(--gqt-phone-bg);color:var(--gqt-phone-ink);font-size:1vw;font-weight:600;line-height:1.2;letter-spacing:.02em;text-decoration:none;transition:background var(--gqt-phone-speed) ease,color var(--gqt-phone-speed) ease,border-color var(--gqt-phone-speed) ease,transform var(--gqt-phone-speed) ease;clip-path:polygon(var(--gqt-phone-cut) 0,100% 0,100% calc(100% - var(--gqt-phone-cut)),calc(100% - var(--gqt-phone-cut)) 100%,0 100%,0 var(--gqt-phone-cut))}.gqt .gqt__phone{border:var(--gqt-phone-bd-w) solid var(--gqt-phone-bd,transparent)}.gqt .gqt__phone:hover,.gqt .gqt__phone:focus-visible{background:var(--gqt-phone-bg-hover);color:var(--gqt-phone-ink-hover);border-color:var(--gqt-phone-bd-hover,var(--gqt-phone-bd,transparent))}.gqt .gqt__phone-icon,.gqt .gqt__phone svg,.gqt .gqt__phone i{flex:none;width:1.05em;height:1.05em;color:var(--gqt-phone-icon,currentColor);fill:var(--gqt-phone-icon,currentColor);transition:fill var(--gqt-phone-speed) ease,color var(--gqt-phone-speed) ease,transform var(--cta-icon-speed,.3s) ease}.gqt .gqt__phone svg path,.gqt .gqt__phone svg circle,.gqt .gqt__phone svg rect{fill:var(--gqt-phone-icon,currentColor);transition:fill var(--gqt-phone-speed) ease}.gqt .gqt__phone i{width:auto;height:auto;font-size:1em}.gqt .gqt__phone:hover .gqt__phone-icon,.gqt .gqt__phone:hover svg,.gqt .gqt__phone:hover svg path,.gqt .gqt__phone:hover svg circle,.gqt .gqt__phone:hover svg rect,.gqt .gqt__phone:hover i,.gqt .gqt__phone:focus-visible .gqt__phone-icon,.gqt .gqt__phone:focus-visible svg,.gqt .gqt__phone:focus-visible svg path,.gqt .gqt__phone:focus-visible svg circle,.gqt .gqt__phone:focus-visible svg rect,.gqt .gqt__phone:focus-visible i{color:var(--gqt-phone-icon-hover,var(--gqt-phone-icon,currentColor));fill:var(--gqt-phone-icon-hover,var(--gqt-phone-icon,currentColor))}.gqt__phone i{font-size:1em}.gqt__card{background:var(--gqt-card-bg);border-radius:var(--gqt-card-radius);padding:2.6vw 2.4vw;box-shadow:0 1vw 2.4vw -.8vw var(--gqt-shadow)}.gqt__form{display:flex;flex-direction:column;gap:1.9vw}.gqt__row{display:grid;grid-template-columns:1fr 1fr;gap:1.8vw}.gqt__field{display:flex;flex-direction:column;gap:.7vw}.gqt__label{font-size:max(12px,.72vw);font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:var(--gqt-label)}.gqt__field input,.gqt__field select,.gqt__field textarea{width:100%;padding:0 0 .7vw;border:0;border-bottom:.07vw solid var(--gqt-field-line);border-radius:0;background:transparent;color:var(--gqt-field-ink);font-family:inherit;font-size:max(15px,.95vw);line-height:1.5;transition:border-color .25s ease}.gqt__field textarea{resize:vertical;min-height:4vw}.gqt__field input:focus,.gqt__field select:focus,.gqt__field textarea:focus{outline:none;border-bottom-color:var(--gqt-field-line-focus)}.gqt__field input::placeholder,.gqt__field textarea::placeholder{color:var(--gqt-placeholder)}.gqt__field select{appearance:none;-webkit-appearance:none;padding-right:1.6vw;cursor:pointer}.gqt__select{position:relative}.gqt__select::after{content:"";position:absolute;right:.2vw;bottom:1.2vw;width:.55vw;height:.55vw;border-right:.1vw solid var(--gqt-field-ink);border-bottom:.1vw solid var(--gqt-field-ink);transform:rotate(45deg);pointer-events:none}.gqt__trap{position:absolute;left:-9999vw;width:1vw;height:1vw;overflow:hidden}.gqt__submit{display:flex;align-items:center;justify-content:center;gap:.6vw;width:100%;margin-top:.6vw;padding:1.1vw 2vw;border:var(--gqt-submit-bd-w) solid var(--gqt-submit-bd,transparent);white-space:normal;background:var(--gqt-submit-bg);color:var(--gqt-submit-ink);font-family:inherit;font-size:1vw;font-weight:500;line-height:1.2;letter-spacing:.02em;cursor:pointer;transition:background var(--gqt-submit-speed) ease,color var(--gqt-submit-speed) ease,border-color var(--gqt-submit-speed) ease,transform var(--gqt-submit-speed) ease;clip-path:polygon(var(--gqt-submit-cut) 0,100% 0,100% calc(100% - var(--gqt-submit-cut)),calc(100% - var(--gqt-submit-cut)) 100%,0 100%,0 var(--gqt-submit-cut))}.gqt__submit:hover,.gqt__submit:focus-visible{background:var(--gqt-submit-bg-hover);color:var(--gqt-submit-ink-hover);border-color:var(--gqt-submit-bd-hover,var(--gqt-submit-bd,transparent));transform:translateY(calc(var(--gqt-submit-lift) * -1))}.gqt__submit[disabled]{opacity:.6;cursor:default;transform:none}.gqt .gqt__submit-icon,.gqt .gqt__submit svg,.gqt .gqt__submit i{flex:none;width:1.05em;height:1.05em;color:var(--gqt-submit-icon,currentColor);fill:var(--gqt-submit-icon,currentColor);transition:fill var(--gqt-submit-speed) ease,color var(--gqt-submit-speed) ease,transform var(--cta-icon-speed,.3s) ease}.gqt .gqt__submit svg path,.gqt .gqt__submit svg circle,.gqt .gqt__submit svg rect{fill:var(--gqt-submit-icon,currentColor);transition:fill var(--gqt-submit-speed) ease}.gqt .gqt__submit i{width:auto;height:auto;font-size:1em}.gqt .gqt__submit:hover .gqt__submit-icon,.gqt .gqt__submit:hover svg,.gqt .gqt__submit:hover svg path,.gqt .gqt__submit:hover svg circle,.gqt .gqt__submit:hover svg rect,.gqt .gqt__submit:hover i,.gqt .gqt__submit:focus-visible .gqt__submit-icon,.gqt .gqt__submit:focus-visible svg,.gqt .gqt__submit:focus-visible svg path,.gqt .gqt__submit:focus-visible svg circle,.gqt .gqt__submit:focus-visible svg rect,.gqt .gqt__submit:focus-visible i{color:var(--gqt-submit-icon-hover,var(--gqt-submit-icon,currentColor));fill:var(--gqt-submit-icon-hover,var(--gqt-submit-icon,currentColor))}.gqt__submit i{font-size:1em}.gqt__message{display:none;font-size:max(14px,.9vw);line-height:1.5}.gqt__message.is-visible{display:block}.gqt__message.is-ok{color:var(--gqt-ok)}.gqt__message.is-error{color:var(--gqt-error)}.gqt__shortcode--styled{--gqt-sc-gap:1.9vw}.gqt__shortcode-empty{margin:0;font-size:.9vw;line-height:1.5;color:var(--gqt-placeholder)}.gqt__shortcode--styled p,.gqt__shortcode--styled .wpforms-field,.gqt__shortcode--styled .gfield{margin:0 0 var(--gqt-sc-gap)}.gqt__shortcode--styled p:last-child,.gqt__shortcode--styled .wpforms-field:last-child,.gqt__shortcode--styled .gfield:last-child{margin-bottom:0}.gqt__shortcode--styled label,.gqt__shortcode--styled .wpforms-field-label,.gqt__shortcode--styled .gfield_label{display:block;margin-bottom:.7vw;font-size:.72vw;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;color:var(--gqt-label)}.gqt__shortcode--styled input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.gqt__shortcode--styled select,.gqt__shortcode--styled textarea{width:100% !important;padding:0 0 .7vw !important;border:0 !important;border-bottom:.07vw solid var(--gqt-field-line) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;color:var(--gqt-field-ink);font-family:inherit;font-size:.95vw;font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;transition:border-color .25s ease}.gqt__shortcode--styled textarea{min-height:5vw;resize:vertical}.gqt__shortcode--styled input:focus,.gqt__shortcode--styled select:focus,.gqt__shortcode--styled textarea:focus{outline:none;border-bottom-color:var(--gqt-field-line-focus) !important}.gqt__shortcode--styled input::placeholder,.gqt__shortcode--styled textarea::placeholder{color:var(--gqt-placeholder)}.gqt__shortcode--styled select{appearance:none;-webkit-appearance:none;cursor:pointer}.gqt__shortcode--styled button[type="submit"],.gqt__shortcode--styled input[type="submit"]{display:flex;align-items:center;justify-content:center;width:100% !important;margin-top:.6vw;padding:1.1vw 2vw !important;border:var(--gqt-submit-bd-w) solid var(--gqt-submit-bd,transparent) !important;border-radius:0 !important;background:var(--gqt-submit-bg) !important;color:var(--gqt-submit-ink);font-family:inherit;font-size:1vw;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:background var(--gqt-submit-speed) ease,color var(--gqt-submit-speed) ease,border-color var(--gqt-submit-speed) ease,transform var(--gqt-submit-speed) ease;clip-path:polygon(var(--gqt-submit-cut) 0,100% 0,100% calc(100% - var(--gqt-submit-cut)),calc(100% - var(--gqt-submit-cut)) 100%,0 100%,0 var(--gqt-submit-cut))}.gqt__shortcode--styled button[type="submit"]:hover,.gqt__shortcode--styled input[type="submit"]:hover,.gqt__shortcode--styled button[type="submit"]:focus-visible,.gqt__shortcode--styled input[type="submit"]:focus-visible{background:var(--gqt-submit-bg-hover) !important;color:var(--gqt-submit-ink-hover);border-color:var(--gqt-submit-bd-hover,var(--gqt-submit-bd,transparent)) !important;transform:translateY(calc(var(--gqt-submit-lift) * -1))}.gqt__shortcode--styled .wpcf7-spinner{margin:.6vw auto 0}.gqt__shortcode--styled .wpcf7-not-valid-tip{margin-top:.4vw;font-size:.78vw;color:var(--gqt-error)}.gqt__shortcode--styled .wpcf7-response-output{margin:1.2vw 0 0 !important;padding:0 !important;border:0 !important;font-size:.9vw;line-height:1.5}.gqt__shortcode--styled form.sent .wpcf7-response-output{color:var(--gqt-ok)}.gqt__shortcode--styled form.invalid .wpcf7-response-output,.gqt__shortcode--styled form.failed .wpcf7-response-output,.gqt__shortcode--styled form.spam .wpcf7-response-output{color:var(--gqt-error)}.gqt__shortcode .wpcf7-form-control-wrap{display:block}.gqt__shortcode--styled .gqt__form .gqt__label{margin-bottom:0}.gqt__shortcode .gqt__form .wpcf7-not-valid-tip{display:block;margin-top:.4vw;font-size:max(12px,.78vw);line-height:1.4;color:var(--gqt-error)}.gqt__shortcode .gqt__form .wpcf7-spinner{display:none}.gqt__shortcode .gqt__form ~ .wpcf7-response-output{margin:1.2vw 0 0;padding:0;border:0;font-size:max(14px,.9vw);line-height:1.5}.gqt__shortcode form.sent .gqt__form ~ .wpcf7-response-output{color:var(--gqt-ok)}.gqt__shortcode form.invalid .gqt__form ~ .wpcf7-response-output,.gqt__shortcode form.failed .gqt__form ~ .wpcf7-response-output,.gqt__shortcode form.spam .gqt__form ~ .wpcf7-response-output,.gqt__shortcode form.aborted .gqt__form ~ .wpcf7-response-output{color:var(--gqt-error)}.gqt__shortcode form.submitting .gqt__submit{opacity:.6;cursor:default;transform:none}@media (prefers-reduced-motion:no-preference){.gqt--animated .gqt__content,.gqt--animated .gqt__card{opacity:0;transform:translateY(2vw);animation:gqtRise .9s cubic-bezier(.22,.61,.36,1) forwards}.gqt--animated .gqt__card{animation-delay:.14s}@keyframes gqtRise{to{opacity:1;transform:translateY(0)}}}.elementor-editor-active .gqt--animated .gqt__content,.elementor-editor-active .gqt--animated .gqt__card,.elementor-editor-preview .gqt--animated .gqt__content,.elementor-editor-preview .gqt--animated .gqt__card{opacity:1;transform:none;animation:none}@media (max-width:1024px){.gqt{--gqt-pad-x:6vw;--gqt-card-radius:2vw;--gqt-phone-cut:1.6vw;--gqt-submit-cut:2vw;padding:10vw var(--gqt-pad-x)}.gqt__inner{grid-template-columns:1fr;gap:8vw}.gqt__eyebrow{gap:1.8vw;margin-bottom:2.6vw;font-size:1.7vw}.gqt__eyebrow::before,.gqt__eyebrow::after{width:3.6vw;height:.2vw}.gqt__title{font-size:5.6vw;margin-bottom:2.6vw}.gqt__text{max-width:66vw;font-size:2vw;margin-bottom:4vw}.gqt__list{gap:1.8vw;margin-bottom:5vw}.gqt__list li{gap:1.6vw;font-size:2vw}.gqt__check{font-size:1.8vw}.gqt__phone{font-size:2vw;gap:1.2vw;padding:2vw 4.2vw}.gqt__card{padding:5vw 4.6vw}.gqt__form{gap:3.6vw}.gqt__row{gap:3.4vw}.gqt__field{gap:1.4vw}.gqt__label{font-size:1.5vw}.gqt__field input,.gqt__field select,.gqt__field textarea{font-size:2vw;padding-bottom:1.4vw;border-bottom-width:.15vw}.gqt__field textarea{min-height:9vw}.gqt__select::after{width:1.1vw;height:1.1vw;bottom:2.4vw;border-width:0 .2vw .2vw 0}.gqt__submit{font-size:2vw;gap:1.2vw;padding:2.4vw 4vw;margin-top:1.2vw}.gqt__message,.gqt__shortcode-empty{font-size:1.8vw}.gqt__shortcode--styled{--gqt-sc-gap:3.6vw}.gqt__shortcode--styled label,.gqt__shortcode--styled .wpforms-field-label,.gqt__shortcode--styled .gfield_label{font-size:1.5vw;margin-bottom:1.4vw}.gqt__shortcode--styled input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.gqt__shortcode--styled select,.gqt__shortcode--styled textarea{font-size:2vw;padding-bottom:1.4vw !important;border-bottom-width:.15vw !important}.gqt__shortcode--styled textarea{min-height:11vw}.gqt__shortcode--styled button[type="submit"],.gqt__shortcode--styled input[type="submit"]{font-size:2vw;padding:2.4vw 4vw !important;margin-top:1.2vw}.gqt__shortcode--styled .wpcf7-not-valid-tip{font-size:1.6vw}.gqt__shortcode--styled .wpcf7-response-output{font-size:1.8vw}}@media (max-width:640px){.gqt{--gqt-pad-x:6vw;--gqt-card-radius:3.4vw;--gqt-phone-cut:3vw;--gqt-submit-cut:3.4vw;padding:16vw var(--gqt-pad-x)}.gqt__inner{gap:12vw}.gqt__eyebrow{gap:3vw;margin-bottom:5vw;font-size:3.2vw;letter-spacing:.14em}.gqt__eyebrow::before,.gqt__eyebrow::after{width:6vw;height:.4vw}.gqt__title{font-size:8.4vw;margin-bottom:5vw}.gqt__text{max-width:100%;font-size:3.8vw;margin-bottom:8vw}.gqt__list{gap:3.4vw;margin-bottom:9vw}.gqt__list li{gap:3vw;font-size:3.8vw}.gqt__check{font-size:3.4vw}.gqt__phone{font-size:4vw;gap:2.2vw;padding:3.6vw 7vw}.gqt__card{padding:8vw 6.5vw}.gqt__form{gap:6.5vw}.gqt__row{grid-template-columns:1fr;gap:6.5vw}.gqt__field{gap:2.6vw}.gqt__label{font-size:2.9vw}.gqt__field input,.gqt__field select,.gqt__field textarea{font-size:3.8vw;padding-bottom:2.6vw;border-bottom-width:.3vw}.gqt__field textarea{min-height:18vw}.gqt__select::after{width:2.2vw;height:2.2vw;bottom:4.4vw;border-width:0 .4vw .4vw 0}.gqt__submit{font-size:4vw;gap:2.2vw;padding:4.4vw 6vw;margin-top:2vw}.gqt__message,.gqt__shortcode-empty{font-size:3.4vw}.gqt__shortcode--styled{--gqt-sc-gap:6.5vw}.gqt__shortcode--styled label,.gqt__shortcode--styled .wpforms-field-label,.gqt__shortcode--styled .gfield_label{font-size:2.9vw;margin-bottom:2.6vw}.gqt__shortcode--styled input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]),.gqt__shortcode--styled select,.gqt__shortcode--styled textarea{font-size:3.8vw;padding-bottom:2.6vw !important;border-bottom-width:.3vw !important}.gqt__shortcode--styled textarea{min-height:22vw}.gqt__shortcode--styled button[type="submit"],.gqt__shortcode--styled input[type="submit"]{font-size:4vw;padding:4.4vw 6vw !important;margin-top:2vw}.gqt__shortcode--styled .wpcf7-not-valid-tip{font-size:3vw}.gqt__shortcode--styled .wpcf7-response-output{font-size:3.4vw}}