.elementor-5499 .elementor-element.elementor-element-c6cf387{width:auto;max-width:auto;}.elementor-5499 .elementor-element.elementor-element-2cdef45{width:auto;max-width:auto;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-field-type-html{padding-bottom:0px;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-button[type="submit"]{color:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5499 .elementor-element.elementor-element-38320f0{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}/* Start custom CSS */.ay-inv{--ink:#1d1d1b;--body:#3f3f3f;--gold:#968B6A;--gold-d:#6d6344;--sand:#F6F3EC;--line:#e3dccb;color:var(--body);font-family:Roboto,sans-serif}
.ay-inv h1,.ay-inv h2,.ay-inv h3,.ay-inv h4{text-transform:none;color:var(--ink);margin:0 0 .5em}
.ay-inv h1{font-family:Spectral,serif;font-weight:400;font-size:54px;line-height:1.08;letter-spacing:-.01em;text-wrap:balance}
.ay-inv h2{font-family:Spectral,serif;font-weight:400;font-size:38px;line-height:1.15;text-wrap:balance}
.ay-inv h3{font-family:Roboto,sans-serif;font-weight:600;font-size:20px;line-height:1.3}
.ay-inv p,.ay-inv li{font-size:18px;line-height:1.65;color:inherit}
.ay-inv p{margin:0 0 1em}.ay-inv ul,.ay-inv ol{margin:0 0 1.1em;padding-left:1.2em}.ay-inv li{margin-bottom:.45em}
.ay-inv a:not(.elementor-button){color:var(--gold-d);text-decoration:underline;text-underline-offset:3px}
.ay-inv .ay-eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--gold-d);margin-bottom:14px}
.ay-inv .ay-lead{font-size:21px;line-height:1.55;max-width:780px}
.ay-sec{padding:84px 0}
.ay-hero{background:var(--sand);padding:92px 0 70px;border-bottom:1px solid var(--line)}
.ay-hero .elementor-widget-button{margin:6px 12px 0 0}
.ay-sand{background:var(--sand)}
.ay-dark{background:#1d1d1b;color:#f4f0e7}.ay-inv.ay-dark h2,.ay-inv.ay-dark h3{color:#fff}.ay-inv.ay-dark .ay-eyebrow{color:#DAD0A8}.ay-inv.ay-dark a:not(.elementor-button){color:#DAD0A8}
.ay-narrow>.elementor-container{max-width:880px}
.ay-head{padding-bottom:10px}.ay-cards{padding-top:0}
.ay-card>.elementor-widget-wrap{background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);padding:28px 26px!important;height:100%;align-content:flex-start}
.ay-inv .ay-card p{font-size:16.5px;line-height:1.6;margin:0}
.ay-inv .ay-stat{font-family:Spectral,serif;font-size:38px;line-height:1.05;color:var(--ink);margin:0 0 12px}
.ay-note{background:var(--sand);border-left:3px solid var(--gold);padding:22px 26px;margin:8px 0 24px}.ay-sand .ay-note{background:#fff}.ay-inv .ay-note p:last-child{margin:0}
.ay-tablewrap{overflow-x:auto;margin:10px 0 8px;-webkit-overflow-scrolling:touch}
.ay-inv table{width:100%;min-width:680px;border-collapse:collapse;font-size:16px;background:transparent;border:0}
.ay-inv th,.ay-inv td{padding:14px 16px;border:0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:1.45;background:transparent}
.ay-inv th{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-d);border-bottom:2px solid var(--ink);font-weight:600}
.ay-inv td:first-child{font-weight:600;color:var(--ink);white-space:nowrap}
.ay-inv ol.ay-steps{counter-reset:s;list-style:none;padding:0;margin:0}.ay-inv ol.ay-steps>li{counter-increment:s;position:relative;padding:0 0 26px 66px;margin:0}.ay-inv ol.ay-steps>li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:-2px;font-family:Spectral,serif;font-size:32px;line-height:1.1;color:var(--gold)}.ay-inv ol.ay-steps h3{margin-bottom:6px}
.ay-inv ul.ay-ticks{list-style:none;padding:0}.ay-inv ul.ay-ticks li{padding-left:28px;position:relative}.ay-inv ul.ay-ticks li:before{content:"";position:absolute;left:2px;top:.55em;width:12px;height:6px;border-left:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(-45deg)}
.ay-sources{padding:56px 0;border-top:1px solid var(--line)}.ay-inv.ay-sources p,.ay-inv.ay-sources li{font-size:14.5px;line-height:1.6;color:#5b5b5b}.ay-inv.ay-sources h3{font-size:16px}
.ay-inv .elementor-button{background:var(--ink);color:#fff;border-radius:2px;padding:17px 30px;font-weight:500;font-size:16px;letter-spacing:.02em;border:1px solid var(--ink);transition:background .2s,color .2s,border-color .2s}
.ay-inv .elementor-button:hover,.ay-inv .elementor-button:focus{background:var(--gold-d);border-color:var(--gold-d);color:#fff}
.ay-inv .ay-ghost .elementor-button{background:transparent;color:var(--ink)}.ay-inv .ay-ghost .elementor-button:hover{background:var(--ink);color:#fff;border-color:var(--ink)}
.ay-formcard>.elementor-widget-wrap{background:#fff;padding:34px 32px!important;border-radius:2px;color:var(--body)}
.ay-inv .ay-form .elementor-field-label{font-size:14px;font-weight:600;color:var(--ink);margin-bottom:6px}
.ay-inv .ay-form .elementor-field-textual{border:1px solid #cfc8b6;border-radius:2px;min-height:48px;font-size:16px;color:var(--ink);background:#fff}
.ay-inv .ay-form .elementor-field-textual:focus{border-color:var(--ink);outline:2px solid #DAD0A8;outline-offset:1px}
.ay-inv .ay-form .elementor-field-type-acceptance .elementor-field-subgroup label{font-size:14px;line-height:1.5;color:var(--body)}.ay-inv .ay-form .elementor-field-type-acceptance>.elementor-field-label{display:none}
.ay-inv .ay-form .elementor-button{width:100%;background:var(--gold-d);border-color:var(--gold-d)}.ay-inv .ay-form .elementor-button:hover{background:var(--ink);border-color:var(--ink)}
.ay-inv .elementor-accordion .elementor-accordion-item{border:0;border-bottom:1px solid var(--line)}.ay-inv .elementor-accordion .elementor-tab-title{padding:20px 0;font-family:Roboto,sans-serif;font-weight:600;font-size:18px;line-height:1.4;color:var(--ink)}.ay-inv .elementor-accordion .elementor-tab-title a{color:var(--ink);text-decoration:none}.ay-inv .elementor-accordion .elementor-tab-content{border:0;padding:0 0 22px;font-size:17px;line-height:1.65}
@media(max-width:1220px){.ay-inv>.elementor-container{padding-left:22px;padding-right:22px}}
@media(max-width:1024px){.ay-inv h1{font-size:44px}.ay-inv h2{font-size:32px}}
@media(max-width:767px){.ay-inv h1{font-size:35px}.ay-inv h2{font-size:28px}.ay-sec{padding:54px 0}.ay-hero{padding:52px 0 44px}.ay-inv .ay-lead{font-size:18.5px}.ay-inv p,.ay-inv li{font-size:17px}.ay-card{margin-bottom:14px}.ay-formcard>.elementor-widget-wrap{padding:24px 18px!important}.ay-cards{padding-top:0}.ay-hero .elementor-widget-button{display:block;width:100%!important;margin:10px 0 0}.ay-hero .elementor-button{display:block;text-align:center}}
.ay-inv .ay-card{padding:0 10px}.ay-inv .ay-card p.ay-stat{font-family:Spectral,serif;font-size:36px;line-height:1.05;color:var(--ink);margin:0 0 14px}.ay-cards>.elementor-container{align-items:stretch}@media(max-width:767px){.ay-inv .ay-card{padding:0 10px 14px}}.ay-inv .ay-card p.ay-stat{font-size:31px;white-space:nowrap}.elementor-section.ay-narrow>.elementor-container{max-width:880px}.ay-inv p+h3,.ay-inv ul+h3,.ay-inv div+h3,.ay-inv ol+h3{margin-top:1.7em}/* End custom CSS */