.elementor-161 .elementor-element.elementor-element-220cc14{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(74 * var(--ova-u));--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-220cc14:not(.elementor-motion-effects-element-type-background), .elementor-161 .elementor-element.elementor-element-220cc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-161 .elementor-element.elementor-element-7ced3eb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-c4cfea6{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:calc(85 * var(--ova-u));--padding-right:calc(60 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-3efb352{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-477f675{margin:calc(2.7 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-477f675 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:max(17.22px, calc(28.7 * var(--ova-u)));font-weight:600;line-height:1.2em;color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-6adaa84{margin:calc(17.6 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:max(12px, calc(16.8 * var(--ova-u)));font-weight:400;line-height:1.1905em;color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-e23a333{width:var( --container-widget-width, calc(382 * var(--ova-u)) );max-width:calc(382 * var(--ova-u));margin:calc(29.3 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:calc(382 * var(--ova-u));--container-widget-flex-grow:0;--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-161 .elementor-element.elementor-element-e23a333 .elementor-field-group{padding-right:calc( 0px/2 );padding-left:calc( 0px/2 );margin-bottom:0px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-form-fields-wrapper{margin-left:calc( -0px/2 );margin-right:calc( -0px/2 );margin-bottom:-0px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-161 .elementor-element.elementor-element-e23a333 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-161 .elementor-element.elementor-element-e23a333 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-161 .elementor-element.elementor-element-e23a333 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-type-html{padding-bottom:0px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group .elementor-field, .elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:max(12px, calc(14 * var(--ova-u)));font-weight:400;line-height:1.2em;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group .elementor-select-wrapper::before{color:rgba(0,0,0,0);}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-button{font-family:"Inter", Sans-serif;font-size:max(12px, calc(18 * var(--ova-u)));font-weight:400;line-height:1em;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-161 .elementor-element.elementor-element-e23a333 .e-form__buttons__wrapper__button-next{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-button[type="submit"]{background-color:rgba(0,0,0,0);color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-e23a333 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-161 .elementor-element.elementor-element-e23a333 .e-form__buttons__wrapper__button-next:hover{background-color:rgba(0,0,0,0);color:#E87B4B;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-button[type="submit"]:hover{background-color:rgba(0,0,0,0);color:#E87B4B;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-button[type="submit"]:hover svg *{fill:#E87B4B;}.elementor-161 .elementor-element.elementor-element-e23a333 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-161 .elementor-element.elementor-element-c58d405{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-5f93466 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:max(19.2px, calc(32 * var(--ova-u)));font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-a971b88{margin:calc(34.6 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:max(12px, calc(17.7 * var(--ova-u)));font-weight:400;line-height:1.469em;color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-a02ef66{margin:calc(31.5 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:calc(28 * var(--ova-u));--icon-vertical-offset:0px;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#E87B4B;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#E87B4B;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:max(12px, calc(17.7 * var(--ova-u)));font-weight:400;line-height:1.3em;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#E87B4B;}.elementor-161 .elementor-element.elementor-element-f70dc14{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-9bbc65c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:max(19.2px, calc(32 * var(--ova-u)));font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-3f0a945{margin:calc(28.2 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:max(12px, calc(18 * var(--ova-u)));font-weight:400;line-height:1.4em;}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:calc(9.5 * var(--ova-u));padding-bottom:calc(9.5 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main .elementor-item:focus{color:#E87B4B;fill:#E87B4B;}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-161 .elementor-element.elementor-element-34009d5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-cec1b70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:max(19.2px, calc(32 * var(--ova-u)));font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-ef042c6{margin:calc(28.2 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:max(12px, calc(18 * var(--ova-u)));font-weight:400;line-height:1.4em;}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:calc(9.5 * var(--ova-u));padding-bottom:calc(9.5 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main .elementor-item:focus{color:#E87B4B;fill:#E87B4B;}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-161 .elementor-element.elementor-element-1350a66{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-1350a66.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-161 .elementor-element.elementor-element-e99209e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:max(19.2px, calc(32 * var(--ova-u)));font-weight:400;line-height:1.2em;color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-e49acbf{--grid-template-columns:repeat(0, auto);text-align:left;margin:calc(22.8 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + calc(-10.4 * var(--ova-u))) calc(-11.4 * var(--ova-u));--icon-size:calc(26 * var(--ova-u));--grid-column-gap:calc(20.2 * var(--ova-u));--grid-row-gap:0px;}.elementor-161 .elementor-element.elementor-element-e49acbf .elementor-social-icon{background-color:rgba(0,0,0,0);--icon-padding:0.4em;}.elementor-161 .elementor-element.elementor-element-e49acbf .elementor-social-icon i{color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-e49acbf .elementor-social-icon svg{fill:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-e49acbf .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-161 .elementor-element.elementor-element-e49acbf .elementor-social-icon:hover i{color:#E87B4B;}.elementor-161 .elementor-element.elementor-element-e49acbf .elementor-social-icon:hover svg{fill:#E87B4B;}.elementor-161 .elementor-element.elementor-element-f33868c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:calc(102.2 * var(--ova-u));--padding-bottom:calc(32 * var(--ova-u));--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-f1ec571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) calc(-3 * var(--ova-u));text-align:center;}.elementor-161 .elementor-element.elementor-element-f1ec571 img{width:calc(573 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-388d134{margin:calc(21 * var(--ova-u)) 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-161 .elementor-element.elementor-element-388d134 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:7px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:0.21em;color:#6A5D58;}.elementor-161 .elementor-element.elementor-element-4f6c372{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2A1812;--border-color:#2A1812;--padding-top:calc(82 * var(--ova-u));--padding-bottom:calc(76.2 * var(--ova-u));--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-8df9255{text-align:center;}.elementor-161 .elementor-element.elementor-element-8df9255 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:max(12px, calc(17.7 * var(--ova-u)));font-weight:400;line-height:1.4em;color:#8C827E;}.elementor-161 .elementor-element.elementor-element-3f371fa{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:400;line-height:calc(16 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu--main .elementor-item{color:rgba(255,255,255,0.88);fill:rgba(255,255,255,0.88);padding-left:2px;padding-right:2px;padding-top:0px;padding-bottom:0px;}.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-161 .elementor-element.elementor-element-2cb1e37{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-161 .elementor-element.elementor-element-220cc14{--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-c4cfea6{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-161 .elementor-element.elementor-element-477f675{margin:2.7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-477f675 .elementor-heading-title{font-size:28.7px;}.elementor-161 .elementor-element.elementor-element-6adaa84{margin:17.6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16.8px;}.elementor-161 .elementor-element.elementor-element-e23a333{margin:29.3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:382px;--container-widget-flex-grow:0;width:var( --container-widget-width, 382px );max-width:382px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group .elementor-field, .elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-subgroup label{font-size:14px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-button{font-size:18px;}.elementor-161 .elementor-element.elementor-element-5f93466 .elementor-heading-title{font-size:32px;}.elementor-161 .elementor-element.elementor-element-a971b88{margin:34.6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:17.7px;}.elementor-161 .elementor-element.elementor-element-a02ef66{margin:31.5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:28px;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item > a{font-size:17.7px;}.elementor-161 .elementor-element.elementor-element-9bbc65c .elementor-heading-title{font-size:32px;}.elementor-161 .elementor-element.elementor-element-3f0a945{margin:28.2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main .elementor-item{padding-top:9.5px;padding-bottom:9.5px;}.elementor-161 .elementor-element.elementor-element-cec1b70 .elementor-heading-title{font-size:32px;}.elementor-161 .elementor-element.elementor-element-ef042c6{margin:28.2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main .elementor-item{padding-top:9.5px;padding-bottom:9.5px;}.elementor-161 .elementor-element.elementor-element-e99209e .elementor-heading-title{font-size:32px;}.elementor-161 .elementor-element.elementor-element-e49acbf{margin:22.8px 0px calc(var(--kit-widget-spacing, 0px) + -10.4px) -11.4px;--icon-size:26px;--grid-column-gap:20.2px;}.elementor-161 .elementor-element.elementor-element-f33868c{--padding-top:64px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-f1ec571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-f1ec571 img{width:460px;}.elementor-161 .elementor-element.elementor-element-388d134{margin:21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-388d134 .elementor-heading-title{font-size:8.5px;}.elementor-161 .elementor-element.elementor-element-4f6c372{--padding-top:48px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-8df9255 .elementor-heading-title{font-size:17.7px;}.elementor-161 .elementor-element.elementor-element-2cb1e37 .elementor-nav-menu .elementor-item{line-height:16px;}}@media(max-width:767px){.elementor-161 .elementor-element.elementor-element-220cc14{--padding-top:51.8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-c4cfea6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:29px;}.elementor-161 .elementor-element.elementor-element-3efb352{--width:100%;}.elementor-161 .elementor-element.elementor-element-477f675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-477f675 .elementor-heading-title{font-size:25.4px;}.elementor-161 .elementor-element.elementor-element-6adaa84{margin:14.2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;line-height:18px;}.elementor-161 .elementor-element.elementor-element-e23a333{margin:19.9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-group .elementor-field, .elementor-161 .elementor-element.elementor-element-e23a333 .elementor-field-subgroup label{font-size:12.4px;}.elementor-161 .elementor-element.elementor-element-e23a333 .elementor-button{font-size:16.2px;}.elementor-161 .elementor-element.elementor-element-c58d405{--width:100%;--padding-top:63.2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-5f93466 .elementor-heading-title{font-size:28px;}.elementor-161 .elementor-element.elementor-element-a971b88{margin:27.9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15.75px;line-height:24px;}.elementor-161 .elementor-element.elementor-element-a02ef66{margin:24.5px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-161 .elementor-element.elementor-element-a02ef66 .elementor-icon-list-item > a{font-size:15.7px;}.elementor-161 .elementor-element.elementor-element-f70dc14{--width:53%;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-9bbc65c .elementor-heading-title{font-size:28px;}.elementor-161 .elementor-element.elementor-element-3f0a945{margin:24.6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-161 .elementor-element.elementor-element-3f0a945 .elementor-nav-menu--main .elementor-item{padding-top:8.7px;padding-bottom:8.7px;}.elementor-161 .elementor-element.elementor-element-34009d5{--width:47%;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-cec1b70 .elementor-heading-title{font-size:28px;}.elementor-161 .elementor-element.elementor-element-ef042c6{margin:24.6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu .elementor-item{font-size:16px;}.elementor-161 .elementor-element.elementor-element-ef042c6 .elementor-nav-menu--main .elementor-item{padding-top:8.7px;padding-bottom:8.7px;}.elementor-161 .elementor-element.elementor-element-1350a66{--width:100%;--padding-top:33px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-e99209e .elementor-heading-title{font-size:28px;}.elementor-161 .elementor-element.elementor-element-e49acbf{margin:19.6px 0px calc(var(--kit-widget-spacing, 0px) + -9.6px) -11.6px;--icon-size:24px;--grid-column-gap:16.3px;}.elementor-161 .elementor-element.elementor-element-f33868c{--padding-top:67.4px;--padding-bottom:25.2px;--padding-left:16px;--padding-right:0px;}.elementor-161 .elementor-element.elementor-element-f1ec571{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-f1ec571 img{width:92.3%;}.elementor-161 .elementor-element.elementor-element-388d134{margin:41.7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-161 .elementor-element.elementor-element-388d134 .elementor-heading-title{font-size:8.5px;}.elementor-161 .elementor-element.elementor-element-8df9255 .elementor-heading-title{font-size:14px;}}@media(min-width:768px){.elementor-161 .elementor-element.elementor-element-3efb352{--width:calc(540 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-c58d405{--width:calc(313 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-f70dc14{--width:calc(313 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-34009d5{--width:calc(312 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-1350a66{--width:calc(297 * var(--ova-u));}.elementor-161 .elementor-element.elementor-element-4f6c372{--width:calc(825 * var(--ova-u));}}@media(max-width:1024px) and (min-width:768px){.elementor-161 .elementor-element.elementor-element-3efb352{--width:100%;}.elementor-161 .elementor-element.elementor-element-c58d405{--width:50%;}.elementor-161 .elementor-element.elementor-element-f70dc14{--width:25%;}.elementor-161 .elementor-element.elementor-element-34009d5{--width:25%;}.elementor-161 .elementor-element.elementor-element-1350a66{--width:100%;}.elementor-161 .elementor-element.elementor-element-4f6c372{--width:80%;}}/* Start custom CSS *//* OVA footer — calibrated to ref2/footer-d.png (1920) and the mobile refs (393) */
.elementor-161 .ova-footer{align-items:center}
.elementor-161 .ova-footer > .e-con{flex-shrink:0}
.elementor-161 .ova-ftr-top{border-top:1px solid #645753;width:1435px;min-height:0;height:1px;margin:0 0 79.4px}
.elementor-161 .ova-ftr-cols{align-self:stretch}
.elementor-161 .ova-ftr-h .elementor-heading-title{white-space:nowrap}
.elementor-161 .ova-footer .elementor-widget-text-editor p{margin:0}
.elementor-161 .ova-ftr-menu .elementor-nav-menu--main .elementor-item{justify-content:flex-start}
.elementor-161 .ova-ftr-menu .elementor-nav-menu li{border:0}
.elementor-161 .ova-ftr-menu .elementor-nav-menu a.elementor-item{white-space:nowrap}
/* newsletter form */
.elementor-161 .ova-ftr-form .elementor-form-fields-wrapper{flex-wrap:nowrap;align-items:flex-end;border-bottom:1px solid #908784;margin:0!important}
.elementor-161 .ova-ftr-form .elementor-field-group{margin:0!important;padding:0!important}
/* R4 hit areas (desktop/tablet ≥ 24 px): .4rem more on top of the field and the button, .3rem around each help link; the
   same fixed amounts come off the margins below (rem = not scaled), so the rule, texts and icons stay where they were. */
.elementor-161 .ova-ftr-form .elementor-field-group .elementor-field-textual{padding:.4rem 0 14.8px 0!important;min-height:0!important;height:auto!important;border:0!important;line-height:1.2!important;box-shadow:none!important}
.elementor-161 .ova-ftr-form .elementor-field-textual::placeholder{color:#FFFFFF;opacity:1}
.elementor-161 .ova-ftr-form .elementor-field-type-submit{justify-content:flex-end;align-items:flex-end}
.elementor-161 .ova-ftr-form .elementor-button{justify-content:flex-end;text-transform:none;letter-spacing:0;min-height:0;width:auto;padding:.4rem 0 12.5px 0!important}
.elementor-161 .ova-ftr-form .elementor-message{color:#F4EFE6;font-size:15px}
/* keyboard focus (F6): cream ring on the espresso footer (the theme's default ring is #000 = invisible here; the email
   field had none). Mouse clicks show no ring (:focus-visible); the field's underline also brightens while typing. */
.elementor-161 :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #F4EFE6;outline-offset:3px;box-shadow:none}
.elementor-161 .ova-ftr-form .elementor-field-group .elementor-field-textual:focus-visible{outline:2px solid #F4EFE6;outline-offset:6px}
.elementor-161 .ova-ftr-form .elementor-form-fields-wrapper:focus-within{border-bottom-color:#F4EFE6}
/* help list: drawn line icons (28×27 box, text 17 px after it, 49 px row pitch) */
.elementor-161 .ova-ftr-help .elementor-icon-list-item{align-items:center}
.elementor-161 .ova-ftr-help .elementor-icon-list-item:not(:last-child){padding-bottom:calc(22px - .6rem)!important;margin:0!important}
.elementor-161 .ova-ftr-help .elementor-icon-list-item > a{padding:.3rem 0}
@media (min-width:1025px){
 .elementor-161 .elementor-element.ova-ftr-form.ova-ftr-form{margin-top:calc(29.3 * var(--ova-u) - .4rem)}
 .elementor-161 .elementor-element.ova-ftr-help.ova-ftr-help{margin-top:calc(31.5 * var(--ova-u) - .3rem);margin-bottom:-.3rem}
}
@media (min-width:768px) and (max-width:1024px){
 .elementor-161 .elementor-element.ova-ftr-form.ova-ftr-form{margin-top:calc(29.3px - .4rem)}
 .elementor-161 .elementor-element.ova-ftr-help.ova-ftr-help{margin-top:calc(31.5px - .3rem);margin-bottom:-.3rem}
}
.elementor-161 .ova-ftr-help .elementor-icon-list-item:not(:first-child){margin-top:0!important}
.elementor-161 .ova-ftr-help .elementor-icon-list-item > a{align-items:center}
.elementor-161 .ova-ftr-help .elementor-icon-list-icon{flex:0 0 auto;width:28px;height:27px;padding:0!important;margin:0!important;color:#FFFFFF;background-color:currentColor;-webkit-mask:var(--ova-ic) center/contain no-repeat;mask:var(--ova-ic) center/contain no-repeat;transition:color .2s}
.elementor-161 .ova-ftr-help .elementor-icon-list-icon svg, .elementor-161 .ova-ftr-help .elementor-icon-list-icon i{display:none!important}
.elementor-161 .ova-ftr-help .elementor-icon-list-item:nth-child(1) .elementor-icon-list-icon{--ova-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2027'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.45'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M14%201.1%2026.8%206.5V20.6L14%2026.1%201.2%2020.6V6.5Z'%2F%3E%3Cpath%20d%3D'M1.2%206.5%2014%2012.1%2026.8%206.5M14%2012.1V26.1'%2F%3E%3Cpath%20d%3D'M8.3%203.8%2020.4%209.2V13.3'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.elementor-161 .ova-ftr-help .elementor-icon-list-item:nth-child(2) .elementor-icon-list-icon{--ova-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2027'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.2'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M26.35%2013.50L26.27%2013.92L26.05%2014.32L25.74%2014.71L25.42%2015.07L25.17%2015.43L25.02%2015.79L25.01%2016.18L25.12%2016.61L25.27%2017.07L25.41%2017.54L25.46%2018.00L25.37%2018.42L25.14%2018.77L24.78%2019.06L24.35%2019.30L23.91%2019.51L23.54%2019.74L23.27%2020.03L23.11%2020.39L23.04%2020.82L23.01%2021.30L22.95%2021.79L22.82%2022.23L22.59%2022.59L22.23%2022.82L21.79%2022.95L21.30%2023.01L20.82%2023.04L20.39%2023.11L20.03%2023.27L19.74%2023.54L19.51%2023.91L19.30%2024.35L19.06%2024.78L18.77%2025.14L18.42%2025.37L18.00%2025.46L17.54%2025.41L17.07%2025.27L16.61%2025.12L16.18%2025.01L15.79%2025.02L15.43%2025.17L15.07%2025.42L14.71%2025.74L14.32%2026.05L13.92%2026.27L13.50%2026.35L13.08%2026.27L12.68%2026.05L12.29%2025.74L11.93%2025.42L11.57%2025.17L11.21%2025.02L10.82%2025.01L10.39%2025.12L9.93%2025.27L9.46%2025.41L9.00%2025.46L8.58%2025.37L8.23%2025.14L7.94%2024.78L7.70%2024.35L7.49%2023.91L7.26%2023.54L6.97%2023.27L6.61%2023.11L6.18%2023.04L5.70%2023.01L5.21%2022.95L4.77%2022.82L4.41%2022.59L4.18%2022.23L4.05%2021.79L3.99%2021.30L3.96%2020.82L3.89%2020.39L3.73%2020.03L3.46%2019.74L3.09%2019.51L2.65%2019.30L2.22%2019.06L1.86%2018.77L1.63%2018.42L1.54%2018.00L1.59%2017.54L1.73%2017.07L1.88%2016.61L1.99%2016.18L1.98%2015.79L1.83%2015.43L1.58%2015.07L1.26%2014.71L0.95%2014.32L0.73%2013.92L0.65%2013.50L0.73%2013.08L0.95%2012.68L1.26%2012.29L1.58%2011.93L1.83%2011.57L1.98%2011.21L1.99%2010.82L1.88%2010.39L1.73%209.93L1.59%209.46L1.54%209.00L1.63%208.58L1.86%208.23L2.22%207.94L2.65%207.70L3.09%207.49L3.46%207.26L3.73%206.97L3.89%206.61L3.96%206.18L3.99%205.70L4.05%205.21L4.18%204.77L4.41%204.41L4.77%204.18L5.21%204.05L5.70%203.99L6.18%203.96L6.61%203.89L6.97%203.73L7.26%203.46L7.49%203.09L7.70%202.65L7.94%202.22L8.23%201.86L8.58%201.63L9.00%201.54L9.46%201.59L9.93%201.73L10.39%201.88L10.82%201.99L11.21%201.98L11.57%201.83L11.93%201.58L12.29%201.26L12.68%200.95L13.08%200.73L13.50%200.65L13.92%200.73L14.32%200.95L14.71%201.26L15.07%201.58L15.43%201.83L15.79%201.98L16.18%201.99L16.61%201.88L17.07%201.73L17.54%201.59L18.00%201.54L18.42%201.63L18.77%201.86L19.06%202.22L19.30%202.65L19.51%203.09L19.74%203.46L20.03%203.73L20.39%203.89L20.82%203.96L21.30%203.99L21.79%204.05L22.23%204.18L22.59%204.41L22.82%204.77L22.95%205.21L23.01%205.70L23.04%206.18L23.11%206.61L23.27%206.97L23.54%207.26L23.91%207.49L24.35%207.70L24.78%207.94L25.14%208.23L25.37%208.58L25.46%209.00L25.41%209.46L25.27%209.93L25.12%2010.39L25.01%2010.82L25.02%2011.21L25.17%2011.57L25.42%2011.93L25.74%2012.29L26.05%2012.68L26.27%2013.08L26.35%2013.50Z'%2F%3E%3C%2Fg%3E%3Cpath%20d%3D'M11.1%2010.9c0-1.5%201.1-2.5%202.5-2.5s2.5%201%202.5%202.3c0%201.1-.7%201.6-1.4%202.1-.8.5-1.1%201-1.1%201.9v.5'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.5'%20stroke-linecap%3D'round'%2F%3E%3Ccircle%20cx%3D'13.6'%20cy%3D'18'%20r%3D'1'%2F%3E%3C%2Fsvg%3E")}
.elementor-161 .ova-ftr-help .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon{--ova-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2025'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.4'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M4.6%205.6%201%208.4V23.6H27V8.4L23.4%205.6'%2F%3E%3Cpath%20d%3D'M4.6%2012.4V.9H23.4V12.4'%2F%3E%3Cpath%20d%3D'M1%208.4%2014%2016.6%2027%208.4M1.2%2023.4%2010.6%2015.2M26.8%2023.4%2017.4%2015.2'%2F%3E%3Cpath%20d%3D'M8.3%204.9H19.3M8.3%208.5H14.7'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");top:2.5px}
.elementor-161 .ova-ftr-help .elementor-icon-list-icon{position:relative;top:1px}
.elementor-161 .ova-ftr-help .elementor-icon-list-item > a:hover .elementor-icon-list-icon{color:#E87B4B}
.elementor-161 .ova-ftr-help .elementor-icon-list-text{padding:0 0 0 17px!important;white-space:nowrap}
/* social */
.elementor-161 .ova-ftr-social .elementor-social-icons-wrapper{flex-wrap:nowrap;white-space:nowrap}
/* the enlarged hit area reaches into the discover column at 1025–1100 px: keep it above that column's nav list (Elementor gives .elementor-nav-menu z-index 2) */
.elementor-161 .ova-ftr-social .elementor-social-icon{background:transparent;position:relative;z-index:3}
.elementor-161 .ova-ftr-social .elementor-social-icon:hover{opacity:1}
/* brand + bottom */
.elementor-161 .ova-ftr-wordmark img{display:block;margin:0 auto}
.elementor-161 .ova-ftr-bottom{align-self:center}
/* phone tab bar (Figma 1:3103: 393 × 61.5, #B4421C, icon 23 + label 12/16). The ".elementor-element.ova-tabbar__nav" prefix
   outranks the Nav Menu widget's own item rules (padding, weight, pointer opacity). */
.elementor-161 .ova-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:980;background:#B4421C;padding:0 0 env(safe-area-inset-bottom,0px);box-shadow:0 -1px 0 rgba(34,15,9,.08)}
.elementor-161 .ova-tabbar__nav, .elementor-161 .ova-tabbar__nav .elementor-nav-menu--main, .elementor-161 .ova-tabbar__nav .elementor-nav-menu{width:100%}
.elementor-161 .ova-tabbar__nav .elementor-nav-menu{display:flex;flex-wrap:nowrap}
.elementor-161 .ova-tabbar__nav .elementor-nav-menu > li{flex:1 1 0;min-width:0;border:0}
.elementor-161 .elementor-element.ova-tabbar__nav .elementor-nav-menu a.elementor-item.elementor-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;height:61.5px;padding:9.2px 2px 0;text-align:center;white-space:nowrap;line-height:16px}
.elementor-161 .elementor-element.ova-tabbar__nav .elementor-nav-menu a.elementor-item.elementor-item:after{display:none}
.elementor-161 .elementor-element.ova-tabbar__nav .elementor-nav-menu .menu-item > a.elementor-item.elementor-item:before{content:"";display:block;position:static;flex:none;width:23px;height:23px;background-color:currentColor;opacity:1;-webkit-mask:var(--ova-tab-ic) center/contain no-repeat;mask:var(--ova-tab-ic) center/contain no-repeat}
.elementor-161 .ova-tabbar__nav .menu-item{--ova-tab-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Ccircle%20cx%3D'12'%20cy%3D'12'%20r%3D'4'%2F%3E%3C%2Fsvg%3E")}
.elementor-161 .ova-tabbar__nav .ova-tab--home{--ova-tab-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M3.6%2010.2%2012%203.4l8.4%206.8v9.6a.9.9%200%200%201-.9.9h-4.8v-6.1H9.3v6.1H4.5a.9.9%200%200%201-.9-.9Z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.7'%20stroke-linejoin%3D'round'%2F%3E%3C%2Fsvg%3E")}
.elementor-161 .ova-tabbar__nav .ova-tab--shop{--ova-tab-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2028'%3E%3Cpath%20d%3D'M1.2%201.5H5.1L10.9%2018.2H24.3L26.8%207.6H7.2'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.1'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%2F%3E%3Ccircle%20cx%3D'11.3'%20cy%3D'24.9'%20r%3D'2.2'%2F%3E%3Ccircle%20cx%3D'20.6'%20cy%3D'24.9'%20r%3D'2.2'%2F%3E%3C%2Fsvg%3E")}
.elementor-161 .ova-tabbar__nav .ova-tab--track{--ova-tab-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2028%2027'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.45'%20stroke-linejoin%3D'round'%20stroke-linecap%3D'round'%3E%3Cpath%20d%3D'M14%201.1%2026.8%206.5V20.6L14%2026.1%201.2%2020.6V6.5Z'%2F%3E%3Cpath%20d%3D'M1.2%206.5%2014%2012.1%2026.8%206.5M14%2012.1V26.1'%2F%3E%3Cpath%20d%3D'M8.3%203.8%2020.4%209.2V13.3'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.elementor-161 .ova-tabbar__nav .ova-tab--contact{--ova-tab-ic:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%3E%3Cpath%20d%3D'M4.2%203.6h15.6a1.2%201.2%200%200%201%201.2%201.2v10.8a1.2%201.2%200%200%201-1.2%201.2H9.6l-4.4%203.8v-3.8h-1a1.2%201.2%200%200%201-1.2-1.2V4.8a1.2%201.2%200%200%201%201.2-1.2Z'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.6'%20stroke-linejoin%3D'round'%2F%3E%3Ccircle%20cx%3D'8.2'%20cy%3D'10.2'%20r%3D'1.1'%2F%3E%3Ccircle%20cx%3D'12'%20cy%3D'10.2'%20r%3D'1.1'%2F%3E%3Ccircle%20cx%3D'15.8'%20cy%3D'10.2'%20r%3D'1.1'%2F%3E%3C%2Fsvg%3E")}
.elementor-161 .ova-tabbar__nav a.elementor-item:focus-visible{outline:2px solid #F4EFE6;outline-offset:-4px}
.elementor-161 .elementor-element.ova-tabbar__nav .elementor-nav-menu a.elementor-item.elementor-item-active, body.woocommerce .elementor-161 .elementor-element.ova-tabbar__nav .elementor-nav-menu .ova-tab--shop > a.elementor-item{color:#FFFFFF;font-weight:600}
@media (max-width:1024px){
 .elementor-161 .ova-ftr-top{width:calc(100% - 80px)}
 .elementor-161 .ova-ftr-cols{flex-wrap:wrap}
}
@media (max-width:767px){
 /* room for the fixed tab bar at the end of every page (the espresso footer runs under it) */
 body:not(.woocommerce-checkout) .elementor-161 .elementor-element.ova-footer{padding-bottom:calc(61.5px + env(safe-area-inset-bottom,0px))}
 /* checkout: no tab bar (it would sit over "Complete order" / the keyboard); no tab bar while typing in any field */
 body.woocommerce-checkout .elementor-161 .ova-tabbar, body:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]),textarea,select):focus) .elementor-161 .ova-tabbar{display:none}
 .elementor-161 .ova-ftr-top{display:none}
 /* R4 tap targets: field 34 px / button 33 px tall (6 px more on top; the form margin gives it back) */
 .elementor-161 .ova-ftr-form .elementor-field-group .elementor-field-textual{padding:6px 0 12.7px 0!important}
 .elementor-161 .ova-ftr-form .elementor-button{padding:6px 0 11px 0!important}
 .elementor-161 .ova-ftr-help .elementor-icon-list-icon{width:26px;height:25px}
 /* R4: help links 25 → 33 px tall; the row pitch (44.5) and the list position are unchanged */
 .elementor-161 .ova-ftr-help .elementor-icon-list-item:not(:last-child){padding-bottom:11.5px!important}
 .elementor-161 .ova-ftr-help .elementor-icon-list-item > a{padding:4px 0}
 .elementor-161 .ova-ftr-help .elementor-icon-list-text{padding-left:14px!important}
 .elementor-161 .ova-ftr-brand{align-self:stretch}
 .elementor-161 .ova-ftr-intro, .elementor-161 .ova-ftr-intro p{font-size:min(15px, 3.82vw)!important}
}
/*ova-fluid*/@media (min-width:1025px){
.elementor-161 .ova-ftr-top{width:calc(1435 * var(--ova-u));margin:0 0 calc(79.4 * var(--ova-u))}
.elementor-161 .ova-ftr-form .elementor-field-group .elementor-field-textual{padding:.4rem 0 calc(14.8 * var(--ova-u)) 0!important}
.elementor-161 .ova-ftr-form .elementor-button{padding:.4rem 0 calc(12.5 * var(--ova-u)) 0!important}
.elementor-161 .ova-ftr-form .elementor-message{font-size:max(12px, calc(15 * var(--ova-u)))}
.elementor-161 :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:calc(3 * var(--ova-u))}
.elementor-161 .ova-ftr-form .elementor-field-group .elementor-field-textual:focus-visible{outline-offset:calc(6 * var(--ova-u))}
.elementor-161 .ova-ftr-help .elementor-icon-list-item:not(:last-child){padding-bottom:calc(calc(22 * var(--ova-u)) - .6rem)!important}
.elementor-161 .ova-ftr-help .elementor-icon-list-icon{width:calc(28 * var(--ova-u));height:calc(27 * var(--ova-u))}
.elementor-161 .ova-ftr-help .elementor-icon-list-item:nth-child(3) .elementor-icon-list-icon{top:calc(2.5 * var(--ova-u))}
.elementor-161 .ova-ftr-help .elementor-icon-list-text{padding:0 0 0 calc(17 * var(--ova-u))!important}
.elementor-161 .elementor-element.ova-tabbar__nav .elementor-nav-menu a.elementor-item.elementor-item{gap:calc(4 * var(--ova-u));height:calc(61.5 * var(--ova-u));padding:calc(9.2 * var(--ova-u)) 2px 0;line-height:calc(16 * var(--ova-u))}
.elementor-161 .elementor-element.ova-tabbar__nav .elementor-nav-menu .menu-item > a.elementor-item.elementor-item:before{width:calc(23 * var(--ova-u));height:calc(23 * var(--ova-u))}
.elementor-161 .ova-tabbar__nav a.elementor-item:focus-visible{outline-offset:calc(-4 * var(--ova-u))}
}/* End custom CSS */