.elementor-5582 .elementor-element.elementor-element-bbd9bc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5582 .elementor-element.elementor-element-12f22e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5582 .elementor-element.elementor-element-4d7c3a1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5582 .elementor-element.elementor-element-6a94368{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5582 .elementor-element.elementor-element-4a6d157{--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:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5582 .elementor-element.elementor-element-08c6785{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5582 .elementor-element.elementor-element-40f3861{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-field-type-html{padding-bottom:0px;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-button[type="submit"]{color:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-5582 .elementor-element.elementor-element-0c94e58{--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;}.elementor-5582 .elementor-element.elementor-element-7f7fdc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5582 .elementor-element.elementor-element-d3456b4{--grid-columns:3;--grid-row-gap:40px;--grid-column-gap:28px;}@media(max-width:1024px){.elementor-5582 .elementor-element.elementor-element-d3456b4{--grid-columns:2;}}@media(max-width:767px){.elementor-5582 .elementor-element.elementor-element-d3456b4{--grid-columns:1;}}/* Start custom CSS */body .ay-post-hero{padding:56px 24px 0!important;max-width:808px!important;margin:0 auto!important;width:100%!important;align-items:flex-start!important}
body .ay-post-cat .elementor-heading-title{font-size:15px!important;font-weight:600!important;color:#6B6B6B!important}
body .ay-post-title h1.elementor-heading-title{font-size:clamp(34px,4vw,52px)!important;line-height:1.08!important;letter-spacing:-.03em!important;font-weight:500!important;text-wrap:balance}
body .ay-post-dek,body .ay-post-dek p{font-size:20px!important;line-height:1.5!important;color:#3a3a3a!important;margin:0}
body .ay-post-meta .elementor-heading-title{font-size:15px!important;color:#6B6B6B!important;font-weight:400!important}
body .ay-post-imgw{padding:32px 16px 0!important;max-width:1272px!important;margin:0 auto!important;width:100%!important}
body .ay-post-img img{width:100%!important;aspect-ratio:16/7;object-fit:cover;border-radius:20px;display:block}
body .ay-post-body{max-width:808px!important;margin:0 auto!important;padding:48px 24px 24px!important;width:100%!important}
body .ay-post-content{font-size:18px;line-height:1.7;color:#1f1f1f}
body .ay-post-content h2{font-size:30px!important;line-height:1.15!important;letter-spacing:-.02em!important;font-weight:500!important;margin:48px 0 16px!important}
body .ay-post-content h3{font-size:22px!important;line-height:1.25!important;font-weight:500!important;margin:32px 0 10px!important}
body .ay-post-content p{margin:0 0 18px;font-size:18px}
body .ay-post-content ul,body .ay-post-content ol{margin:0 0 22px;padding-left:22px}
body .ay-post-content li{margin:0 0 8px;font-size:18px;line-height:1.6}
body .ay-post-content a{color:#000!important;text-decoration:underline;text-underline-offset:3px}
body .ay-post-content .ay-keys{background:#F3F3F2;border-radius:16px;padding:22px 26px 10px;margin:0 0 36px}
body .ay-post-content .ay-keys p{margin:0 0 6px}
body .ay-post-content .ay-keys li{font-size:17px}
body .ay-post-content .ay-post-cta{border:1px solid #000;border-radius:16px;padding:20px 24px;margin:36px 0}
body .ay-post-content .ay-post-cta p{margin:0;font-size:17px}
body .ay-post-content .ay-table{width:100%;border-collapse:collapse;margin:8px 0 28px;font-size:16px}
body .ay-post-content .ay-table th,body .ay-post-content .ay-table td{text-align:left;padding:12px 10px 12px 0;border-bottom:1px solid #E2E2E2;vertical-align:top;font-size:16px;line-height:1.45}
body .ay-post-content .ay-table th{font-weight:600;font-size:14.5px;color:#6B6B6B;border-bottom:1px solid #000}
body .ay-post-content .ay-sources li{font-size:15px;line-height:1.5;color:#3a3a3a}
body .ay-post-content .ay-disclaimer{font-size:15px;color:#6B6B6B;border-top:1px solid #E2E2E2;padding-top:16px;margin-top:36px}
body .ay-post-form{padding:72px max(24px,calc((100% - 1240px)/2)) 24px!important}
body .ay-post-form .ay-lrow{align-items:flex-start!important}
body .ay-post-form .ay-ltext{flex:1 1 0!important;width:auto!important}
body .ay-post-form .ay-ltext h2.elementor-heading-title{font-size:clamp(28px,3vw,40px)!important;font-weight:500!important;letter-spacing:-.03em!important}
body .ay-post-form .ay-fcard{flex:0 0 500px!important;width:auto!important}
body .ay-post-more{padding:72px max(24px,calc((100% - 1240px)/2)) 96px!important}
body .ay-post-more h2.elementor-heading-title{font-size:clamp(26px,2.6vw,34px)!important;font-weight:500!important;letter-spacing:-.02em!important}
@media(max-width:1024px){body .ay-post-form .ay-lrow{flex-direction:column!important}body .ay-post-form .ay-fcard{flex:none!important;width:100%!important}}
@media(max-width:767px){body .ay-post-hero{padding:32px 16px 0!important}body .ay-post-imgw{padding:20px 8px 0!important}body .ay-post-img img{aspect-ratio:4/3;border-radius:16px}body .ay-post-body{padding:32px 16px 8px!important}body .ay-post-content p,body .ay-post-content li{font-size:17px}body .ay-post-content h2{font-size:26px!important}body .ay-post-content .ay-table{display:block;overflow-x:auto}body .ay-post-form{padding:56px 16px 16px!important}body .ay-post-more{padding:56px 16px 72px!important}}
.ay-fcard{background:#fff;border:1px solid #E4E0D6;border-radius:8px;padding:32px 30px!important;box-shadow:0 10px 30px rgba(20,20,20,.05)}.ay-fcard h3.elementor-heading-title{font-size:22px!important}.ay-fcardtxt p{font-size:15px;color:#5F5F5F;margin:0}.ay-form .elementor-field-type-acceptance .elementor-field-subgroup label{font-size:13.5px;color:#5F5F5F;line-height:1.5}.ay-form .elementor-field-type-acceptance>.elementor-field-label{display:none}/* End custom CSS */