.elementor-412 .elementor-element.elementor-element-c2ea50c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-412 .elementor-element.elementor-element-c2ea50c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-c2ea50c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-2d85efd{--display:flex;--position:absolute;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:32px;--padding-bottom:32px;--padding-left:56px;--padding-right:56px;top:0px;--z-index:3;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-2d85efd{left:0px;}body.rtl .elementor-412 .elementor-element.elementor-element-2d85efd{right:0px;}.elementor-412 .elementor-element.elementor-element-b7da14c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:40px 40px 40px 40px;box-shadow:0px 8px 28px 0px rgba(5,28,44,0.14);--padding-top:6px;--padding-bottom:3px;--padding-left:10px;--padding-right:10px;}.elementor-412 .elementor-element.elementor-element-b7da14c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-b7da14c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFEB;}.elementor-412 .elementor-element.elementor-element-b7da14c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-f723fef{width:auto;max-width:auto;--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );--nav-menu-icon-size:22px;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-menu-toggle{margin:0 auto;background-color:#FFFFFF00;border-radius:40px;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu .elementor-item{font-family:"Axiforma", Arial, sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0em;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:18px;padding-right:18px;padding-top:15px;padding-bottom:15px;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main .elementor-item:hover,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a, .elementor-412 .elementor-element.elementor-element-f723fef .elementor-menu-toggle{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown{background-color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a:hover,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a:focus,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a.highlighted,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-menu-toggle:hover,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-menu-toggle:focus{color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a:hover,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a:focus,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown .elementor-item, .elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Axiforma", Arial, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 18px 40px 0px rgba(5,28,44,0.18);}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown a{padding-left:24px;padding-right:24px;padding-top:18px;padding-bottom:18px;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#051C2C14;border-bottom-width:1px;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:14px !important;}.elementor-412 .elementor-element.elementor-element-f723fef div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-f723fef div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-f723fef div.elementor-menu-toggle:hover, .elementor-412 .elementor-element.elementor-element-f723fef div.elementor-menu-toggle:focus{color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-f723fef div.elementor-menu-toggle:hover svg, .elementor-412 .elementor-element.elementor-element-f723fef div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-menu-toggle:hover, .elementor-412 .elementor-element.elementor-element-f723fef .elementor-menu-toggle:focus{background-color:#FFFFFF00;}.elementor-412 .elementor-element.elementor-element-0972918{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-0972918:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-0972918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-4b13f00{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-412 .elementor-element.elementor-element-cc82adb{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-412 .elementor-element.elementor-element-cc82adb.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-412 .elementor-element.elementor-element-cc82adb img{width:421px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-097c136{width:var( --container-widget-width, 390px );max-width:390px;--container-widget-width:390px;--container-widget-flex-grow:0;}.elementor-412 .elementor-element.elementor-element-097c136 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:40px;font-weight:400;line-height:1em;letter-spacing:-0.05em;color:var( --e-global-color-e9f7396 );}.elementor-412 .elementor-element.elementor-element-bfb48d9{width:auto;max-width:auto;background-color:var( --e-global-color-71c29c0 );margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 28px 12px 0px;}.elementor-412 .elementor-element.elementor-element-bfb48d9 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:28px;font-weight:300;line-height:1.08em;letter-spacing:-0.05em;color:var( --e-global-color-bmwhite );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-525f095{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:25px;--icon-vertical-align:center;--icon-vertical-offset:4px;}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-icon i{color:#070707;transition:color 0.3s;}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-icon svg{fill:#070707;transition:fill 0.3s;}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-item > a{font-family:"Axiforma", Arial, sans-serif;font-size:31px;font-weight:400;line-height:1.6em;letter-spacing:-0.025em;}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-text{color:var( --e-global-color-e9f7396 );transition:color 0.3s;}.elementor-412 .elementor-element.elementor-element-81887fe{width:var( --container-widget-width, 499px );max-width:499px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:499px;--container-widget-flex-grow:0;}.elementor-412 .elementor-element.elementor-element-81887fe .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:22px;font-weight:400;line-height:1.1em;letter-spacing:-0.025em;color:var( --e-global-color-e9f7396 );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-3e06cfc{width:var( --container-widget-width, 436px );max-width:436px;--container-widget-width:436px;--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-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group > label, .elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group .elementor-field, .elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-subgroup label{font-family:"Axiforma", Arial, sans-serif;font-size:16px;font-weight:400;line-height:1.2em;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#F4F5F3;border-color:#F4F5F3;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group .elementor-select-wrapper select{background-color:#F4F5F3;border-color:#F4F5F3;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group .elementor-select-wrapper::before{color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-button{font-family:"Axiforma", Arial, sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;border-radius:2px 2px 2px 2px;padding:20px 30px 20px 30px;}.elementor-412 .elementor-element.elementor-element-3e06cfc .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-button[type="submit"] svg *{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-3e06cfc .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-412 .elementor-element.elementor-element-3e06cfc .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-3e06cfc .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-412 .elementor-element.elementor-element-7b0c515{--display:flex;--min-height:125vw;--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-412 .elementor-element.elementor-element-7b0c515 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-412 .elementor-element.elementor-element-b1d0da5{--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-01a53b6{width:100%;max-width:100%;}.elementor-412 .elementor-element.elementor-element-01a53b6.elementor-element{--align-self:stretch;}.elementor-412 .elementor-element.elementor-element-682df0e{--display:flex;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-682df0e:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-682df0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-6abef3e{--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-412 .elementor-element.elementor-element-24321f6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-24321f6:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-24321f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-bmnavy95 ) 0%, var( --e-global-color-bmceu ) 100%);}.elementor-412 .elementor-element.elementor-element-4be2d07{--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:flex-start;}.elementor-412 .elementor-element.elementor-element-bdfb6d1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-ad088db{width:var( --container-widget-width, 474px );max-width:474px;margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:474px;--container-widget-flex-grow:0;}.elementor-412 .elementor-element.elementor-element-ad088db .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-bmwhite );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-89fed7c{width:var( --container-widget-width, calc((100% - 64px) * .4) );max-width:calc((100% - 64px) * .4);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:calc((100% - 64px) * .4);--container-widget-flex-grow:0;font-family:"Axiforma", Arial, sans-serif;font-size:1.2vw;font-weight:400;line-height:1.25em;letter-spacing:-0.025em;color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-5bd3a14{background-color:#051C2C;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;padding:12px 20px 0px 20px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-62e9d91{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-62e9d91:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-62e9d91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-7f7a049{--display:flex;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-7f7a049:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-7f7a049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmceu );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/mapa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-3347178{--display:flex;--position:absolute;--min-height:30%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-412 .elementor-element.elementor-element-3347178:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-3347178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #1F78D1 0%, #1F78D100 100%);}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-3347178{left:0px;}body.rtl .elementor-412 .elementor-element.elementor-element-3347178{right:0px;}.elementor-412 .elementor-element.elementor-element-c3f0972{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-c3f0972{left:0px;}body.rtl .elementor-412 .elementor-element.elementor-element-c3f0972{right:0px;}.elementor-412 .elementor-element.elementor-element-aebe283{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-e88043a{--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;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-6cf9db9{--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:flex-start;}.elementor-412 .elementor-element.elementor-element-c4d22df .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-52f1c9e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-412 .elementor-element.elementor-element-52f1c9e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-e9f7396 );}.elementor-412 .elementor-element.elementor-element-b366fd8{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(17px, 1.4vw, 19px);font-weight:300;line-height:1.55em;letter-spacing:-0.025em;color:var( --e-global-color-text );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-412 .elementor-element.elementor-element-684b21c{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-684b21c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-684b21c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/piscina-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-c4ef7c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-0efa47a{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-0597088{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-0597088:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-0597088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/piscina_infantil.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-fa6b22d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-347722a{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-856fadb{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-856fadb:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-856fadb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/family-space.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-b9c25c6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-693908d{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-f308f93{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-f308f93:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-f308f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/espaco_familia.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-c83f4cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-d91cb96{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-0a60cf7{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-0a60cf7:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-0a60cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-cf28bf6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-6c7b4dc{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-a7b9393{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-a7b9393:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-a7b9393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/comum-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-b143141{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-8ca0e43{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-5e1e42d{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-5e1e42d:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-5e1e42d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/comum-14.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-b3b646c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-ef818c6{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-173d100{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-173d100:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-173d100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/quadra_de_squash.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-c3bb9d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-b5a1a08{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-01c77cf{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-01c77cf:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-01c77cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/comum-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-dc4f5f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-69fc40f{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-ed9598f{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-ed9598f:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-ed9598f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-496e63c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-d0b7fbb{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-272a892{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-272a892:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-272a892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/comum-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-31ef819{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-2472904{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-bb0704f{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-bb0704f:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-bb0704f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/car-wash.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-d0c047c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-2c93e6e{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-6506b4e{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-6506b4e:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-6506b4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/co-working.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-4e1b590{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-1312456{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-8413318{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-8413318:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-8413318 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/pet-place.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-12717d4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-4919681{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-db85337{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-db85337:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-db85337 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/bicicletario.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-7dd2d66{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-11b1ef7{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-96ea59c{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-96ea59c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-96ea59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/jardins-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-882b8df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-f348dd1{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-b683bc2{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-b683bc2:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-b683bc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/IGOR8121.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-d6ad272{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-42b492f{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-b57c042{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-b57c042:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-b57c042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/brinquedoteca.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-cc8b7e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-0951d0a{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-9280448{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-9280448:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-9280448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/spa.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-e2ec518{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-2eab939{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-735654f{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-735654f:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-735654f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/Sauna.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-53de8e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-d559673{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-28bfa72{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-28bfa72:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-28bfa72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/gazebo-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-b5f41fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-26ff514{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-b8585d6{--display:flex;--min-height:440px;--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;--justify-content:flex-end;--overflow:hidden;--border-radius:3px 3px 3px 3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-b8585d6:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-b8585d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmph );background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/deck-molhado.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-412 .elementor-element.elementor-element-ae01859{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-412 .elementor-element.elementor-element-05f13b3{background-color:#FFFFFF;padding:12px 16px 12px 16px;border-radius:2px 2px 2px 2px;}.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-6c04abc{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:calc((100% - 56px) * .45);--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:0px;--n-tabs-gap:56px;--n-tabs-title-border-radius:0px 0px 0px 0px;--n-tabs-title-padding-top:15px;--n-tabs-title-padding-right:4px;--n-tabs-title-padding-bottom:15px;--n-tabs-title-padding-left:4px;--n-tabs-title-font-size:var( --e-global-typography-bmlist-font-size );--n-tabs-title-color:var( --e-global-color-bmn70 );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-6c04abc > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-412 .elementor-element.elementor-element-6c04abc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#051C2C26;}.elementor-412 .elementor-element.elementor-element-6c04abc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-412 .elementor-element.elementor-element-6c04abc.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:#BB6125;}.elementor-412 .elementor-element.elementor-element-6c04abc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#051C2C26;}.elementor-412 .elementor-element.elementor-element-6c04abc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-bmlist-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-bmlist-font-weight );line-height:var( --e-global-typography-bmlist-line-height );letter-spacing:var( --e-global-typography-bmlist-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6c04abc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-412 .elementor-element.elementor-element-6c04abc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-412 .elementor-element.elementor-element-36713c9{--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;--justify-content:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-d758cb9 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Axiforma", Arial, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:0.14em;fill:var( --e-global-color-bmwhite );color:var( --e-global-color-bmwhite );transition-duration:0.3s;border-radius:2px 2px 2px 2px;padding:20px 30px 16px 30px;}.elementor-412 .elementor-element.elementor-element-d758cb9 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-d758cb9 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-d758cb9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-412 .elementor-element.elementor-element-d758cb9 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-412 .elementor-element.elementor-element-d758cb9 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-d758cb9 .elementor-button:focus svg{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-8b825a5{--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:120px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-8b825a5:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-8b825a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-8df2a59{--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:flex-start;}.elementor-412 .elementor-element.elementor-element-efee06e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-412 .elementor-element.elementor-element-efee06e .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-227920b .elementor-heading-title{font-family:var( --e-global-typography-bmh2xl-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmh2xl-font-size );font-weight:var( --e-global-typography-bmh2xl-font-weight );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-6e0bc97{--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:41px 41px;--row-gap:41px;--column-gap:41px;--margin-top:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-4ae4cd9{--display:flex;--min-height:449px;--justify-content:flex-end;}.elementor-412 .elementor-element.elementor-element-4ae4cd9:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-4ae4cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/comum-04.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-81300e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-81300e0:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-81300e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-412 .elementor-element.elementor-element-d5a9771{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-412 .elementor-element.elementor-element-d5a9771 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:30px;font-weight:300;line-height:1em;letter-spacing:-0.05em;color:var( --e-global-color-e9f7396 );}.elementor-412 .elementor-element.elementor-element-97edc44{--display:flex;--min-height:449px;--justify-content:flex-end;}.elementor-412 .elementor-element.elementor-element-97edc44:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-97edc44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/area-verde.webp");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-bf176e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-bf176e6:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-bf176e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-412 .elementor-element.elementor-element-835c982{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:center;}.elementor-412 .elementor-element.elementor-element-835c982 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:30px;font-weight:300;line-height:1em;letter-spacing:-0.05em;color:var( --e-global-color-e9f7396 );}.elementor-412 .elementor-element.elementor-element-987d0d6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#051C2C1F;--border-color:#051C2C1F;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-987d0d6:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-987d0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C1F;}.elementor-412 .elementor-element.elementor-element-c461615{--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;--background-transition:0.35s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF42;--border-color:#FFFFFF42;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-c461615:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-c461615 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-c461615:hover{background-color:var( --e-global-color-secondary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-72161af{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-72161af .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-72161af .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-b632e21 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-06602e0{--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;--background-transition:0.35s;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF42;--border-color:#FFFFFF42;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-06602e0:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-06602e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-06602e0:hover{background-color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-0d8d7f9{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-0d8d7f9 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-0d8d7f9 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-054fc7e .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-77b304d{--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;--background-transition:0.35s;border-style:solid;--border-style:solid;border-width:1px 1px 0px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FFFFFF42;--border-color:#FFFFFF42;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-77b304d:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-77b304d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-77b304d:hover{background-color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-9664373{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-9664373 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-9664373 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-8c2a1a8 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-953eec3{--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;--background-transition:0.35s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF42;--border-color:#FFFFFF42;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-953eec3:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-953eec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-953eec3:hover{background-color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-c830007{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-c830007 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-c830007 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-24bb641 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-a98906e{--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;--background-transition:0.35s;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF42;--border-color:#FFFFFF42;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-a98906e:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-a98906e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-a98906e:hover{background-color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-e759ba7{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-e759ba7 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-e759ba7 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-9b944cb .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-acb5c55{--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;--background-transition:0.35s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF42;--border-color:#FFFFFF42;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-acb5c55:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-acb5c55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-acb5c55:hover{background-color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-f7cdb34{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-f7cdb34 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-f7cdb34 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-9212896 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:26px;font-weight:300;line-height:1.3em;letter-spacing:-0.025em;color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-55c5eab{--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;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-bmbtn-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmbtn-font-size );font-weight:var( --e-global-typography-bmbtn-font-weight );text-transform:var( --e-global-typography-bmbtn-text-transform );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );fill:var( --e-global-color-bmwhite );color:var( --e-global-color-bmwhite );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:19px 30px 17px 30px;}.elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-bmwhite );border-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button:focus svg{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-92aad9c{--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:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-92aad9c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-92aad9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C;}.elementor-412 .elementor-element.elementor-element-c8c7cf9{--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:flex-start;}.elementor-412 .elementor-element.elementor-element-5373e30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-412 .elementor-element.elementor-element-5373e30 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-6434ad4 .elementor-heading-title{font-family:var( --e-global-typography-bmh2xl-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmh2xl-font-size );font-weight:var( --e-global-typography-bmh2xl-font-weight );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-8b4f6f9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-6e60645{--display:flex;--min-height:520px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#051C2C;--border-color:#051C2C;--border-radius:8px 8px 8px 8px;}.elementor-412 .elementor-element.elementor-element-6e60645:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-6e60645 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/comum-04.jpg");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-6e60645::before, .elementor-412 .elementor-element.elementor-element-6e60645 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-6e60645 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-6e60645 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-6e60645 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-6e60645 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #051C2C00 35%, #051C2C 100%);}.elementor-412 .elementor-element.elementor-element-3b90312{--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;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-a52a111{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-412 .elementor-element.elementor-element-a52a111 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:80px;font-weight:300;line-height:0.95em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-ff12d87{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-412 .elementor-element.elementor-element-ff12d87 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.02em;color:#FFFFFFCC;}.elementor-412 .elementor-element.elementor-element-d6aaee6{--display:flex;--min-height:520px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#051C2C;--border-color:#051C2C;--border-radius:8px 8px 8px 8px;}.elementor-412 .elementor-element.elementor-element-d6aaee6:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-d6aaee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lesalpesbeaumont.com.br/wp-content/uploads/2026/10/area-verde.webp");background-position:center center;background-size:cover;}.elementor-412 .elementor-element.elementor-element-d6aaee6::before, .elementor-412 .elementor-element.elementor-element-d6aaee6 > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d6aaee6 > .e-con-inner > .elementor-background-video-container::before, .elementor-412 .elementor-element.elementor-element-d6aaee6 > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-d6aaee6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-412 .elementor-element.elementor-element-d6aaee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #051C2C00 35%, #051C2C 100%);}.elementor-412 .elementor-element.elementor-element-b27a2d4{--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;--justify-content:flex-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-09300ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-412 .elementor-element.elementor-element-09300ff .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:80px;font-weight:300;line-height:0.95em;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-9f37530{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;text-align:start;}.elementor-412 .elementor-element.elementor-element-9f37530 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.02em;color:#FFFFFFCC;}.elementor-412 .elementor-element.elementor-element-89338d3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-89338d3:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-89338d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C1F;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-dff9b85{background-color:#FFFFFF0D;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:8px 8px 8px 8px;}.elementor-412 .elementor-element.elementor-element-dff9b85:hover{background-color:#FFFFFF17;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#BB5F27;color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-dff9b85.elementor-view-framed:has(:focus) .elementor-icon{background-color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon{font-size:20px;padding:0.8em;}.elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon-box-title a{font-family:"Axiforma", Arial, sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.02em;}.elementor-412 .elementor-element.elementor-element-dff9b85:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-dff9b85:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-04020fc{background-color:#FFFFFF0D;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:8px 8px 8px 8px;}.elementor-412 .elementor-element.elementor-element-04020fc:hover{background-color:#FFFFFF17;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#BB5F27;color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-04020fc.elementor-view-framed:has(:focus) .elementor-icon{background-color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon{font-size:20px;padding:0.8em;}.elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon-box-title a{font-family:"Axiforma", Arial, sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.02em;}.elementor-412 .elementor-element.elementor-element-04020fc:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-04020fc:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-8df95b3{background-color:#FFFFFF0D;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:8px 8px 8px 8px;}.elementor-412 .elementor-element.elementor-element-8df95b3:hover{background-color:#FFFFFF17;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#BB5F27;color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-8df95b3.elementor-view-framed:has(:focus) .elementor-icon{background-color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon{font-size:20px;padding:0.8em;}.elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon-box-title a{font-family:"Axiforma", Arial, sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.02em;}.elementor-412 .elementor-element.elementor-element-8df95b3:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-8df95b3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-81bc168{background-color:#FFFFFF0D;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:8px 8px 8px 8px;}.elementor-412 .elementor-element.elementor-element-81bc168:hover{background-color:#FFFFFF17;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#BB5F27;color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-81bc168.elementor-view-framed:has(:focus) .elementor-icon{background-color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon{font-size:20px;padding:0.8em;}.elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon-box-title a{font-family:"Axiforma", Arial, sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.02em;}.elementor-412 .elementor-element.elementor-element-81bc168:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-81bc168:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-89c6398{background-color:#FFFFFF0D;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:8px 8px 8px 8px;}.elementor-412 .elementor-element.elementor-element-89c6398:hover{background-color:#FFFFFF17;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#BB5F27;color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-89c6398.elementor-view-framed:has(:focus) .elementor-icon{background-color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon{font-size:20px;padding:0.8em;}.elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon-box-title a{font-family:"Axiforma", Arial, sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.02em;}.elementor-412 .elementor-element.elementor-element-89c6398:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-89c6398:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-7031f5a{background-color:#FFFFFF0D;padding:28px 28px 28px 28px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1F;border-radius:8px 8px 8px 8px;}.elementor-412 .elementor-element.elementor-element-7031f5a:hover{background-color:#FFFFFF17;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:20px;}.elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );fill:#FFFFFF;color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;fill:#BB5F27;color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-412 .elementor-element.elementor-element-7031f5a.elementor-view-framed:has(:focus) .elementor-icon{background-color:#BB5F27;}.elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon{font-size:20px;padding:0.8em;}.elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon-box-title a{font-family:"Axiforma", Arial, sans-serif;font-size:20px;font-weight:300;line-height:1.3em;letter-spacing:-0.02em;}.elementor-412 .elementor-element.elementor-element-7031f5a:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-7031f5a:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-54668c3{--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;--padding-top:56px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-107e316 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-bmbtn-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmbtn-font-size );font-weight:var( --e-global-typography-bmbtn-font-weight );text-transform:var( --e-global-typography-bmbtn-text-transform );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );fill:var( --e-global-color-bmwhite );color:var( --e-global-color-bmwhite );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:2px 2px 2px 2px;padding:19px 30px 17px 30px;}.elementor-412 .elementor-element.elementor-element-107e316 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-107e316 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-bmwhite );border-color:#FFFFFF;}.elementor-412 .elementor-element.elementor-element-107e316 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-412 .elementor-element.elementor-element-107e316 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-412 .elementor-element.elementor-element-107e316 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-107e316 .elementor-button:focus svg{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-a1cbec5{--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:120px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-d2679e6{--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;}.elementor-412 .elementor-element.elementor-element-dce2b56 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-9e1fc88{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-412 .elementor-element.elementor-element-9e1fc88 .elementor-heading-title{font-family:var( --e-global-typography-bmarea-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmarea-font-size );font-weight:var( --e-global-typography-bmarea-font-weight );line-height:var( --e-global-typography-bmarea-line-height );letter-spacing:var( --e-global-typography-bmarea-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-943cc94{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-89a5139 img{width:100%;}.elementor-412 .elementor-element.elementor-element-4ac386d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-bb8eb7f img{width:100%;}.elementor-412 .elementor-element.elementor-element-ddad071{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-6c3c519 img{width:100%;}.elementor-412 .elementor-element.elementor-element-1f51e75{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-fd7957f{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:center;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:8px;--n-tabs-gap:clamp(32px, 4.5vw, 64px);--n-tabs-title-border-radius:2px 2px 2px 2px;--n-tabs-title-padding-top:16px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:16px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:var( --e-global-typography-bmchip-font-size );--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-fd7957f > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF00;}.elementor-412 .elementor-element.elementor-element-fd7957f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#003B7114;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003B7180;}.elementor-412 .elementor-element.elementor-element-fd7957f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-412 .elementor-element.elementor-element-fd7957f.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#003B71;}.elementor-412 .elementor-element.elementor-element-fd7957f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#003B7180;}.elementor-412 .elementor-element.elementor-element-fd7957f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-bmchip-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-bmchip-font-weight );text-transform:var( --e-global-typography-bmchip-text-transform );line-height:var( --e-global-typography-bmchip-line-height );letter-spacing:var( --e-global-typography-bmchip-letter-spacing );}.elementor-412 .elementor-element.elementor-element-fd7957f [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}:where( .elementor-412 .elementor-element.elementor-element-fd7957f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{border-style:none;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-412 .elementor-element.elementor-element-9d84bf5{--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-412 .elementor-element.elementor-element-309f9c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-412 .elementor-element.elementor-element-309f9c6 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(32px, 4vw, 56px);font-weight:300;line-height:1.08em;letter-spacing:-0.05em;color:var( --e-global-color-e9f7396 );}.elementor-412 .elementor-element.elementor-element-3017f6c{--e-image-carousel-slides-to-show:2;}.elementor-412 .elementor-element.elementor-element-3017f6c .elementor-swiper-button.elementor-swiper-button-prev, .elementor-412 .elementor-element.elementor-element-3017f6c .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-3017f6c .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-412 .elementor-element.elementor-element-3017f6c .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-3017f6c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:8px;height:8px;background:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-3017f6c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-bmn15 );opacity:var( --e-global-color-bmn15 );}.elementor-412 .elementor-element.elementor-element-9240c50{--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-412 .elementor-element.elementor-element-846eca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:center;}.elementor-412 .elementor-element.elementor-element-846eca9 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(32px, 4vw, 56px);font-weight:300;line-height:1.08em;letter-spacing:-0.05em;color:var( --e-global-color-e9f7396 );}.elementor-412 .elementor-element.elementor-element-63e7e9d{--e-image-carousel-slides-to-show:2;}.elementor-412 .elementor-element.elementor-element-63e7e9d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-412 .elementor-element.elementor-element-63e7e9d .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-63e7e9d .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-412 .elementor-element.elementor-element-63e7e9d .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-63e7e9d .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:8px;--swiper-pagination-bullet-vertical-gap:8px;width:8px;height:8px;background:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-63e7e9d .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-bmn15 );opacity:var( --e-global-color-bmn15 );}.elementor-412 .elementor-element.elementor-element-ba84a32{--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;--justify-content:center;}.elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-bmbtn-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmbtn-font-size );font-weight:var( --e-global-typography-bmbtn-font-weight );text-transform:var( --e-global-typography-bmbtn-text-transform );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );fill:var( --e-global-color-bmwhite );color:var( --e-global-color-bmwhite );transition-duration:0.3s;border-radius:2px 2px 2px 2px;padding:19px 30px 17px 30px;}.elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button:focus svg{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-b43b0b9{--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:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-b43b0b9:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-b43b0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bmsalvia );}.elementor-412 .elementor-element.elementor-element-fd9d6a5 .elementor-heading-title{font-family:var( --e-global-typography-bmh2xl-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmh2xl-font-size );font-weight:var( --e-global-typography-bmh2xl-font-weight );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-0363d1b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:56px 40px;--row-gap:56px;--column-gap:40px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-b762190{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-62e0118{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-62e0118 .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-cec9369 .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-05b76ca{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-15d031c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-15d031c .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-4f6355e .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-89c7a60{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-9615922{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-9615922 .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-2af24aa .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-1a465b7{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-089ff1d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-089ff1d .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-dc798d5 .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-e062b84{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-09f10b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-09f10b9 .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-b8bc155 .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-4223a3a{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-fdb94bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-fdb94bd .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-2a952e1 .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-64e462b{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-7652891{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-7652891 .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-1ce7bc4 .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-b2f67ac{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-ecc23ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-ecc23ec .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-38bdb15 .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-deec10d{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-e0198e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-e0198e1 .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-9921db6 .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-5067bed{--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:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-50ee287{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-412 .elementor-element.elementor-element-50ee287 .elementor-heading-title{font-family:var( --e-global-typography-bmdt-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmdt-font-size );font-weight:var( --e-global-typography-bmdt-font-weight );text-transform:var( --e-global-typography-bmdt-text-transform );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-4628129 .elementor-heading-title{font-family:var( --e-global-typography-bmval-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmval-font-size );font-weight:var( --e-global-typography-bmval-font-weight );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-cbd9416{--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-412 .elementor-element.elementor-element-df43c46{--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:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-9e025cc{text-align:start;font-family:var( --e-global-typography-bmsmall-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmsmall-font-size );font-weight:var( --e-global-typography-bmsmall-font-weight );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-8dc6a55{--n-accordion-title-font-size:var( --e-global-typography-bmbtn-font-size );--n-accordion-title-justify-content:center;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:2px 2px 2px 2px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-bmwhite );--n-accordion-title-active-color:var( --e-global-color-bmwhite );--n-accordion-icon-size:15px;}.elementor-412 .elementor-element.elementor-element-8dc6a55 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003B71;}.elementor-412 .elementor-element.elementor-element-8dc6a55 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#003B71;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003B71;}.elementor-412 .elementor-element.elementor-element-8dc6a55 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#003B71;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003B71;}.elementor-412 .elementor-element.elementor-element-8dc6a55 {--n-accordion-padding:21px 40px 21px 40px;}:where( .elementor-412 .elementor-element.elementor-element-8dc6a55 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-bmbtn-font-family ), Arial, sans-serif;font-weight:var( --e-global-typography-bmbtn-font-weight );text-transform:var( --e-global-typography-bmbtn-text-transform );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-21ee494{--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:128px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-21ee494:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-21ee494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-29dd59c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 48px;--row-gap:20px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-ab57152{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-dff5df2 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-e04554d .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(32px, 4vw, 56px);font-weight:300;line-height:1.08em;letter-spacing:-0.05em;color:var( --e-global-color-e9f7396 );}.elementor-412 .elementor-element.elementor-element-5b6158c{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1px 1px;--row-gap:1px;--column-gap:1px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#051C2C1F;--border-color:#051C2C1F;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-5b6158c:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-5b6158c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#051C2C1F;}.elementor-412 .elementor-element.elementor-element-a2e02a9{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-a2e02a9:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-a2e02a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-a2e02a9:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-db99e4e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-db99e4e .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-db99e4e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-a5e850d .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-4ce642a .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-fe3c57e{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-fe3c57e:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-fe3c57e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-fe3c57e:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-2073a60{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-2073a60 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-2073a60 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-5e2cd78 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-acd37f7 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-0410bb8{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-0410bb8:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-0410bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-0410bb8:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-7290f6c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-7290f6c .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-7290f6c .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-9330822 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-b571e26 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-12ff4d5{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-12ff4d5:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-12ff4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-12ff4d5:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-61720bb{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-61720bb .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-61720bb .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-864c1d5 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-bf0ea3b .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-b883fb3{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-412 .elementor-element.elementor-element-b883fb3 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:14px;font-weight:300;line-height:1.35em;letter-spacing:-0.01em;color:#051C2CB3;}.elementor-412 .elementor-element.elementor-element-8d24148{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-8d24148:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-8d24148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-8d24148:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-cf4391b{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-cf4391b .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-cf4391b .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-b158cfb .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-388dcea .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-bbdf771{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-412 .elementor-element.elementor-element-bbdf771 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:14px;font-weight:300;line-height:1.35em;letter-spacing:-0.01em;color:#051C2CB3;}.elementor-412 .elementor-element.elementor-element-1f3df0b{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-1f3df0b:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-1f3df0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-1f3df0b:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-5305d22{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-5305d22 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-5305d22 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-5011b35 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-52b8b94 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-6e4d86d{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-6e4d86d:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-6e4d86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-6e4d86d:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-7371655{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-7371655 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-7371655 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-d6b1d6c .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-915d453 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-08b6651{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-412 .elementor-element.elementor-element-08b6651 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:14px;font-weight:300;line-height:1.35em;letter-spacing:-0.01em;color:#051C2CB3;}.elementor-412 .elementor-element.elementor-element-56183b9{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-56183b9:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-56183b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-56183b9:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-53ed4e4{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-53ed4e4 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-53ed4e4 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-7ecf74f .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-5c2a98e .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-5c3da1a{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-5c3da1a:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-5c3da1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-5c3da1a:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-a893790{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-a893790 .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-a893790 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-8a383e7 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-5b43f0f .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-35f5ea7{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-412 .elementor-element.elementor-element-35f5ea7 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:14px;font-weight:300;line-height:1.35em;letter-spacing:-0.01em;color:#051C2CB3;}.elementor-412 .elementor-element.elementor-element-0b6513b{--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;--background-transition:0.35s;--padding-top:32px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-0b6513b:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-0b6513b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F3;}.elementor-412 .elementor-element.elementor-element-0b6513b:hover{background-color:var( --e-global-color-accent );}.elementor-412 .elementor-element.elementor-element-549421e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-412 .elementor-element.elementor-element-549421e .elementor-divider-separator{width:24px;margin:0 auto;margin-left:0;}.elementor-412 .elementor-element.elementor-element-549421e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-412 .elementor-element.elementor-element-4abe9a1 .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.4em;letter-spacing:0.16em;color:#051C2C99;}.elementor-412 .elementor-element.elementor-element-fa2529e .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:clamp(28px, 1.9vw, 36px);font-weight:300;line-height:1em;letter-spacing:-0.045em;color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-22b508d{margin:-2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-412 .elementor-element.elementor-element-22b508d .elementor-heading-title{font-family:"Axiforma", Arial, sans-serif;font-size:14px;font-weight:300;line-height:1.35em;letter-spacing:-0.01em;color:#051C2CB3;}.elementor-412 .elementor-element.elementor-element-013965c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 16px;--row-gap:12px;--column-gap:16px;--flex-wrap:wrap;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-bmbtn-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmbtn-font-size );font-weight:var( --e-global-typography-bmbtn-font-weight );text-transform:var( --e-global-typography-bmbtn-text-transform );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );fill:var( --e-global-color-bmwhite );color:var( --e-global-color-bmwhite );transition-duration:0.3s;border-radius:2px 2px 2px 2px;padding:19px 30px 20px 30px;}.elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button:focus svg{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-6ad3162 .elementor-button{background-color:transparent;font-family:var( --e-global-typography-bmbtn-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmbtn-font-size );font-weight:var( --e-global-typography-bmbtn-font-weight );text-transform:var( --e-global-typography-bmbtn-text-transform );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#003B714D;border-radius:2px 2px 2px 2px;padding:19px 30px 20px 30px;}.elementor-412 .elementor-element.elementor-element-6ad3162 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-6ad3162 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bmwhite );border-color:var( --e-global-color-primary );}.elementor-412 .elementor-element.elementor-element-6ad3162 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-6ad3162 .elementor-button:focus svg{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-ee54ffa{--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:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-ee54ffa:not(.elementor-motion-effects-element-type-background), .elementor-412 .elementor-element.elementor-element-ee54ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-412 .elementor-element.elementor-element-765d9aa{--display:grid;--e-con-grid-template-columns:1fr 1.8fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--padding-top:80px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-06df589{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-de973e2{text-align:start;}.elementor-412 .elementor-element.elementor-element-de973e2 img{width:100px;}.elementor-412 .elementor-element.elementor-element-35ab9ac{--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-412 .elementor-element.elementor-element-29f269b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-412 .elementor-element.elementor-element-29f269b .elementor-heading-title{font-family:var( --e-global-typography-bmfh-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmfh-font-size );font-weight:var( --e-global-typography-bmfh-font-weight );text-transform:var( --e-global-typography-bmfh-text-transform );line-height:var( --e-global-typography-bmfh-line-height );letter-spacing:var( --e-global-typography-bmfh-letter-spacing );color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-83fbd8e{--display:grid;--e-con-grid-template-columns:repeat(auto-fit,minmax(200px,1fr));--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-b35d0b3{font-family:var( --e-global-typography-bmfoot-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmfoot-font-size );font-weight:var( --e-global-typography-bmfoot-font-weight );line-height:var( --e-global-typography-bmfoot-line-height );letter-spacing:var( --e-global-typography-bmfoot-letter-spacing );color:var( --e-global-color-bmw80 );}.elementor-412 .elementor-element.elementor-element-3210191{font-family:var( --e-global-typography-bmfoot-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmfoot-font-size );font-weight:var( --e-global-typography-bmfoot-font-weight );line-height:var( --e-global-typography-bmfoot-line-height );letter-spacing:var( --e-global-typography-bmfoot-letter-spacing );color:var( --e-global-color-bmw80 );}.elementor-412 .elementor-element.elementor-element-b782474{--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:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-d2c13e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-412 .elementor-element.elementor-element-d2c13e3 .elementor-heading-title{font-family:var( --e-global-typography-bmfh-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmfh-font-size );font-weight:var( --e-global-typography-bmfh-font-weight );text-transform:var( --e-global-typography-bmfh-text-transform );line-height:var( --e-global-typography-bmfh-line-height );letter-spacing:var( --e-global-typography-bmfh-letter-spacing );color:var( --e-global-color-secondary );}.elementor-412 .elementor-element.elementor-element-1006f54 .elementor-heading-title{font-family:var( --e-global-typography-bmtel-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmtel-font-size );font-weight:var( --e-global-typography-bmtel-font-weight );line-height:var( --e-global-typography-bmtel-line-height );letter-spacing:var( --e-global-typography-bmtel-letter-spacing );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-d70b3cf{--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;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-64b5fb2 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-bmbtn-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmbtn-font-size );font-weight:var( --e-global-typography-bmbtn-font-weight );text-transform:var( --e-global-typography-bmbtn-text-transform );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );fill:var( --e-global-color-bmwhite );color:var( --e-global-color-bmwhite );transition-duration:0.3s;border-radius:2px 2px 2px 2px;padding:19px 30px 20px 30px;}.elementor-412 .elementor-element.elementor-element-64b5fb2 .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-64b5fb2 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-64b5fb2 .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-64b5fb2 .elementor-button:focus svg{fill:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-e40ba97{--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;--justify-content:space-between;--gap:12px 32px;--row-gap:12px;--column-gap:32px;--flex-wrap:wrap;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:var( --e-global-color-bmw15 );--border-color:var( --e-global-color-bmw15 );--padding-top:24px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-62ac68c{font-family:var( --e-global-typography-bmsmall-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmsmall-font-size );font-weight:var( --e-global-typography-bmsmall-font-weight );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );color:var( --e-global-color-bmw70 );}.elementor-412 .elementor-element.elementor-element-9bad344{font-family:var( --e-global-typography-bmsmall-font-family ), Arial, sans-serif;font-size:var( --e-global-typography-bmsmall-font-size );font-weight:var( --e-global-typography-bmsmall-font-weight );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );color:var( --e-global-color-bmw70 );}.elementor-412 .elementor-element.elementor-element-6ea4a7e{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-32d623a .elementor-button{background-color:var( --e-global-color-accent );font-family:"Axiforma", Arial, sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:0em;letter-spacing:0em;fill:var( --e-global-color-bmwhite );color:var( --e-global-color-bmwhite );box-shadow:0px 12px 32px 0px rgba(5,28,44,0.4);transition-duration:0.3s;border-radius:2px 2px 2px 2px;padding:25px 30px 22px 30px;}.elementor-412 .elementor-element.elementor-element-32d623a .elementor-button:hover, .elementor-412 .elementor-element.elementor-element-32d623a .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-bmwhite );}.elementor-412 .elementor-element.elementor-element-32d623a{width:auto;max-width:auto;bottom:24px;}body:not(.rtl) .elementor-412 .elementor-element.elementor-element-32d623a{right:24px;}body.rtl .elementor-412 .elementor-element.elementor-element-32d623a{left:24px;}.elementor-412 .elementor-element.elementor-element-32d623a .elementor-button:hover svg, .elementor-412 .elementor-element.elementor-element-32d623a .elementor-button:focus svg{fill:var( --e-global-color-bmwhite );}:root{--page-title-display:none;}@media(max-width:1000px){.elementor-412 .elementor-element.elementor-element-c2ea50c{--min-height:0px;--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-412 .elementor-element.elementor-element-2d85efd{--justify-content:flex-end;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;--z-index:100000;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-f723fef{width:auto;max-width:auto;}.elementor-412 .elementor-element.elementor-element-0972918{--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:56px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-412 .elementor-element.elementor-element-097c136{width:100%;max-width:100%;text-align:center;}.elementor-412 .elementor-element.elementor-element-097c136 .elementor-heading-title{font-size:55px;}.elementor-412 .elementor-element.elementor-element-bfb48d9{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-412 .elementor-element.elementor-element-81887fe{width:100%;max-width:100%;text-align:center;}.elementor-412 .elementor-element.elementor-element-81887fe .elementor-heading-title{font-size:30px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-3e06cfc{width:100%;max-width:100%;}.elementor-412 .elementor-element.elementor-element-7b0c515{--min-height:125vw;}.elementor-412 .elementor-element.elementor-element-7b0c515.e-con{--order:-99999 /* order start hack */;}.elementor-412 .elementor-element.elementor-element-b1d0da5.e-con{--order:-99999 /* order start hack */;}.elementor-412 .elementor-element.elementor-element-682df0e{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-6abef3e{--justify-content:flex-start;}.elementor-412 .elementor-element.elementor-element-24321f6{--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:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-bdfb6d1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-ad088db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-412 .elementor-element.elementor-element-89fed7c{width:100%;max-width:100%;}.elementor-412 .elementor-element.elementor-element-5bd3a14{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-aebe283{--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-c4d22df .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-52f1c9e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-684b21c{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-0597088{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-856fadb{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-f308f93{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-0a60cf7{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-a7b9393{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-5e1e42d{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-173d100{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-01c77cf{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-ed9598f{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-272a892{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-bb0704f{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6506b4e{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-8413318{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-db85337{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-96ea59c{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b683bc2{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b57c042{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9280448{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-735654f{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-28bfa72{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b8585d6{--min-height:calc((100vw - 80px) * .75);}.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6c04abc{--n-tabs-direction:column-reverse;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-gap:24px;--n-tabs-title-font-size:var( --e-global-typography-bmlist-font-size );}.elementor-412 .elementor-element.elementor-element-6c04abc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-bmlist-line-height );letter-spacing:var( --e-global-typography-bmlist-letter-spacing );}.elementor-412 .elementor-element.elementor-element-36713c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-8b825a5{--padding-top:88px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-efee06e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-227920b .elementor-heading-title{font-size:var( --e-global-typography-bmh2xl-font-size );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );}.elementor-412 .elementor-element.elementor-element-987d0d6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-c461615{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-412 .elementor-element.elementor-element-06602e0{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-77b304d{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-953eec3{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-a98906e{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-acb5c55{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-92aad9c{--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:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-c8c7cf9{--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;}.elementor-412 .elementor-element.elementor-element-5373e30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6434ad4 .elementor-heading-title{font-size:var( --e-global-typography-bmh2xl-font-size );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );}.elementor-412 .elementor-element.elementor-element-8b4f6f9{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--grid-auto-flow:row;}.elementor-412 .elementor-element.elementor-element-6e60645{--min-height:420px;}.elementor-412 .elementor-element.elementor-element-a52a111 .elementor-heading-title{font-size:38px;}.elementor-412 .elementor-element.elementor-element-ff12d87 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-d6aaee6{--min-height:420px;}.elementor-412 .elementor-element.elementor-element-09300ff .elementor-heading-title{font-size:38px;}.elementor-412 .elementor-element.elementor-element-9f37530 .elementor-heading-title{font-size:18px;}.elementor-412 .elementor-element.elementor-element-89338d3{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-412 .elementor-element.elementor-element-107e316 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-a1cbec5{--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-dce2b56 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9e1fc88 .elementor-heading-title{font-size:var( --e-global-typography-bmarea-font-size );line-height:var( --e-global-typography-bmarea-line-height );letter-spacing:var( --e-global-typography-bmarea-letter-spacing );}.elementor-412 .elementor-element.elementor-element-fd7957f{--n-tabs-title-font-size:var( --e-global-typography-bmchip-font-size );}.elementor-412 .elementor-element.elementor-element-fd7957f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-bmchip-line-height );letter-spacing:var( --e-global-typography-bmchip-letter-spacing );}.elementor-412 .elementor-element.elementor-element-3017f6c{--e-image-carousel-slides-to-show:1;}.elementor-412 .elementor-element.elementor-element-63e7e9d{--e-image-carousel-slides-to-show:1;}.elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b43b0b9{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-fd9d6a5 .elementor-heading-title{font-size:var( --e-global-typography-bmh2xl-font-size );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );}.elementor-412 .elementor-element.elementor-element-0363d1b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;}.elementor-412 .elementor-element.elementor-element-62e0118 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-cec9369 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-15d031c .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-4f6355e .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9615922 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-2af24aa .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-089ff1d .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-dc798d5 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-09f10b9 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b8bc155 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-fdb94bd .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-2a952e1 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-7652891 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-1ce7bc4 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-ecc23ec .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-38bdb15 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-e0198e1 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9921db6 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-50ee287 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-4628129 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9e025cc{font-size:var( --e-global-typography-bmsmall-font-size );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );}.elementor-412 .elementor-element.elementor-element-8dc6a55{--n-accordion-title-font-size:var( --e-global-typography-bmbtn-font-size );}:where( .elementor-412 .elementor-element.elementor-element-8dc6a55 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-21ee494{--padding-top:96px;--padding-bottom:88px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-dff5df2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-5b6158c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-a2e02a9{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-4ce642a .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-fe3c57e{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-acd37f7 .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-0410bb8{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-b571e26 .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-12ff4d5{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-bf0ea3b .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-8d24148{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-388dcea .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-1f3df0b{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-52b8b94 .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-6e4d86d{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-915d453 .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-56183b9{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-5c2a98e .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-5c3da1a{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-5b43f0f .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-0b6513b{--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-fa2529e .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6ad3162 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-ee54ffa{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-412 .elementor-element.elementor-element-765d9aa{--e-con-grid-template-columns:repeat(2, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-412 .elementor-element.elementor-element-29f269b .elementor-heading-title{font-size:var( --e-global-typography-bmfh-font-size );line-height:var( --e-global-typography-bmfh-line-height );letter-spacing:var( --e-global-typography-bmfh-letter-spacing );}.elementor-412 .elementor-element.elementor-element-83fbd8e{--grid-auto-flow:row;}.elementor-412 .elementor-element.elementor-element-b35d0b3{font-size:var( --e-global-typography-bmfoot-font-size );line-height:var( --e-global-typography-bmfoot-line-height );letter-spacing:var( --e-global-typography-bmfoot-letter-spacing );}.elementor-412 .elementor-element.elementor-element-3210191{font-size:var( --e-global-typography-bmfoot-font-size );line-height:var( --e-global-typography-bmfoot-line-height );letter-spacing:var( --e-global-typography-bmfoot-letter-spacing );}.elementor-412 .elementor-element.elementor-element-d2c13e3 .elementor-heading-title{font-size:var( --e-global-typography-bmfh-font-size );line-height:var( --e-global-typography-bmfh-line-height );letter-spacing:var( --e-global-typography-bmfh-letter-spacing );}.elementor-412 .elementor-element.elementor-element-1006f54 .elementor-heading-title{font-size:var( --e-global-typography-bmtel-font-size );line-height:var( --e-global-typography-bmtel-line-height );letter-spacing:var( --e-global-typography-bmtel-letter-spacing );}.elementor-412 .elementor-element.elementor-element-64b5fb2 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-62ac68c{font-size:var( --e-global-typography-bmsmall-font-size );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9bad344{font-size:var( --e-global-typography-bmsmall-font-size );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );}}@media(max-width:640px){.elementor-412 .elementor-element.elementor-element-c2ea50c{--min-height:0px;--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;--z-index:99999;}.elementor-412 .elementor-element.elementor-element-2d85efd{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-start;--flex-wrap:nowrap;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;--z-index:100000;}.elementor-412 .elementor-element.elementor-element-b7da14c{--width:auto;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-f723fef{width:auto;max-width:auto;z-index:999;}.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:-57px !important;}.elementor-412 .elementor-element.elementor-element-0972918{--width:100%;--justify-content:space-between;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-4b13f00{--width:100%;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:2vw;--padding-right:2vw;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-412 .elementor-element.elementor-element-cc82adb img{width:167px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-412 .elementor-element.elementor-element-097c136{width:100%;max-width:100%;text-align:center;}.elementor-412 .elementor-element.elementor-element-097c136 .elementor-heading-title{font-size:40px;}.elementor-412 .elementor-element.elementor-element-bfb48d9{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-412 .elementor-element.elementor-element-bfb48d9.elementor-element{--align-self:center;}.elementor-412 .elementor-element.elementor-element-bfb48d9 .elementor-heading-title{font-size:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-412 .elementor-element.elementor-element-525f095{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;z-index:99;--e-icon-list-icon-size:24px;--icon-vertical-offset:3px;}.elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-412 .elementor-element.elementor-element-525f095 .elementor-icon-list-item > a{font-size:24px;}.elementor-412 .elementor-element.elementor-element-81887fe{width:var( --container-widget-width, 246px );max-width:246px;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:246px;--container-widget-flex-grow:0;text-align:center;}.elementor-412 .elementor-element.elementor-element-81887fe .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-3e06cfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-group .elementor-field, .elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-field-subgroup label{font-size:14px;}.elementor-412 .elementor-element.elementor-element-3e06cfc .elementor-button{font-size:14px;}.elementor-412 .elementor-element.elementor-element-7b0c515{--width:100%;--min-height:125vw;}.elementor-412 .elementor-element.elementor-element-7b0c515 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-412 .elementor-element.elementor-element-7b0c515.e-con{--order:-99999 /* order start hack */;}.elementor-412 .elementor-element.elementor-element-b1d0da5{--width:100%;}.elementor-412 .elementor-element.elementor-element-b1d0da5.e-con{--order:-99999 /* order start hack */;}.elementor-412 .elementor-element.elementor-element-682df0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-24321f6{--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:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-4be2d07{--width:100%;}.elementor-412 .elementor-element.elementor-element-bdfb6d1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-ad088db .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-412 .elementor-element.elementor-element-5bd3a14{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-aebe283{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-e88043a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-c4d22df .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-52f1c9e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-684b21c{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-0597088{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-856fadb{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-f308f93{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-0a60cf7{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-a7b9393{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-5e1e42d{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-173d100{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-01c77cf{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-ed9598f{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-272a892{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-bb0704f{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6506b4e{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-8413318{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-db85337{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-96ea59c{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b683bc2{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b57c042{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9280448{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-735654f{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-28bfa72{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b8585d6{--min-height:calc((100vw - 40px) * .75);}.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6c04abc{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-padding-top:14px;--n-tabs-title-padding-right:16px;--n-tabs-title-padding-bottom:14px;--n-tabs-title-padding-left:16px;--n-tabs-title-font-size:var( --e-global-typography-bmlist-font-size );}.elementor-412 .elementor-element.elementor-element-6c04abc.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-bmlist-line-height );letter-spacing:var( --e-global-typography-bmlist-letter-spacing );}.elementor-412 .elementor-element.elementor-element-36713c9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-d758cb9{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-412 .elementor-element.elementor-element-8b825a5{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-efee06e .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-227920b .elementor-heading-title{font-size:var( --e-global-typography-bmh2xl-font-size );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );}.elementor-412 .elementor-element.elementor-element-d5a9771 .elementor-heading-title{font-size:52px;}.elementor-412 .elementor-element.elementor-element-835c982 .elementor-heading-title{font-size:52px;}.elementor-412 .elementor-element.elementor-element-987d0d6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-c461615{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-412 .elementor-element.elementor-element-06602e0{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-77b304d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-953eec3{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-a98906e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-acb5c55{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-fc25ed5 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-92aad9c{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-5373e30 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6434ad4 .elementor-heading-title{font-size:var( --e-global-typography-bmh2xl-font-size );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );}.elementor-412 .elementor-element.elementor-element-8b4f6f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-412 .elementor-element.elementor-element-6e60645{--width:100%;--min-height:380px;}.elementor-412 .elementor-element.elementor-element-3b90312{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-a52a111 .elementor-heading-title{font-size:56px;}.elementor-412 .elementor-element.elementor-element-ff12d87 .elementor-heading-title{font-size:17px;}.elementor-412 .elementor-element.elementor-element-d6aaee6{--width:100%;--min-height:380px;}.elementor-412 .elementor-element.elementor-element-b27a2d4{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-412 .elementor-element.elementor-element-09300ff .elementor-heading-title{font-size:56px;}.elementor-412 .elementor-element.elementor-element-9f37530 .elementor-heading-title{font-size:17px;}.elementor-412 .elementor-element.elementor-element-89338d3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(6, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-412 .elementor-element.elementor-element-dff9b85{padding:20px 20px 20px 20px;}.elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon{font-size:18px;}.elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-dff9b85 .elementor-icon-box-title a{font-size:18px;}.elementor-412 .elementor-element.elementor-element-04020fc{padding:20px 20px 20px 20px;}.elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon{font-size:18px;}.elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-04020fc .elementor-icon-box-title a{font-size:18px;}.elementor-412 .elementor-element.elementor-element-8df95b3{padding:20px 20px 20px 20px;}.elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon{font-size:18px;}.elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-8df95b3 .elementor-icon-box-title a{font-size:18px;}.elementor-412 .elementor-element.elementor-element-81bc168{padding:20px 20px 20px 20px;}.elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon{font-size:18px;}.elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-81bc168 .elementor-icon-box-title a{font-size:18px;}.elementor-412 .elementor-element.elementor-element-89c6398{padding:20px 20px 20px 20px;}.elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon{font-size:18px;}.elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-89c6398 .elementor-icon-box-title a{font-size:18px;}.elementor-412 .elementor-element.elementor-element-7031f5a{padding:20px 20px 20px 20px;}.elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon-box-wrapper{align-items:center;gap:16px;}.elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon{font-size:18px;}.elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon-box-title, .elementor-412 .elementor-element.elementor-element-7031f5a .elementor-icon-box-title a{font-size:18px;}.elementor-412 .elementor-element.elementor-element-107e316 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-a1cbec5{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-dce2b56 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9e1fc88 .elementor-heading-title{font-size:var( --e-global-typography-bmarea-font-size );line-height:var( --e-global-typography-bmarea-line-height );letter-spacing:var( --e-global-typography-bmarea-letter-spacing );}.elementor-412 .elementor-element.elementor-element-fd7957f{--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-font-size:var( --e-global-typography-bmchip-font-size );}.elementor-412 .elementor-element.elementor-element-fd7957f.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){line-height:var( --e-global-typography-bmchip-line-height );letter-spacing:var( --e-global-typography-bmchip-letter-spacing );}.elementor-412 .elementor-element.elementor-element-309f9c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-412 .elementor-element.elementor-element-309f9c6 .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-3017f6c{--e-image-carousel-slides-to-show:1;}.elementor-412 .elementor-element.elementor-element-846eca9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-412 .elementor-element.elementor-element-846eca9 .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-63e7e9d{--e-image-carousel-slides-to-show:1;}.elementor-412 .elementor-element.elementor-element-5851a05 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b43b0b9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-fd9d6a5 .elementor-heading-title{font-size:var( --e-global-typography-bmh2xl-font-size );line-height:var( --e-global-typography-bmh2xl-line-height );letter-spacing:var( --e-global-typography-bmh2xl-letter-spacing );}.elementor-412 .elementor-element.elementor-element-0363d1b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;}.elementor-412 .elementor-element.elementor-element-62e0118 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-cec9369 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-15d031c .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-4f6355e .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9615922 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-2af24aa .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-089ff1d .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-dc798d5 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-09f10b9 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-b8bc155 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-fdb94bd .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-2a952e1 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-7652891 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-1ce7bc4 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-ecc23ec .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-38bdb15 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-e0198e1 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9921db6 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-50ee287 .elementor-heading-title{font-size:var( --e-global-typography-bmdt-font-size );line-height:var( --e-global-typography-bmdt-line-height );letter-spacing:var( --e-global-typography-bmdt-letter-spacing );}.elementor-412 .elementor-element.elementor-element-4628129 .elementor-heading-title{font-size:var( --e-global-typography-bmval-font-size );line-height:var( --e-global-typography-bmval-line-height );letter-spacing:var( --e-global-typography-bmval-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9e025cc{font-size:var( --e-global-typography-bmsmall-font-size );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );}.elementor-412 .elementor-element.elementor-element-8dc6a55{--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-font-size:var( --e-global-typography-bmbtn-font-size );}:where( .elementor-412 .elementor-element.elementor-element-8dc6a55 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-21ee494{--padding-top:72px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-29dd59c{--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:flex-start;}.elementor-412 .elementor-element.elementor-element-dff5df2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-412 .elementor-element.elementor-element-e04554d .elementor-heading-title{font-size:34px;}.elementor-412 .elementor-element.elementor-element-5b6158c{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-a2e02a9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-a5e850d .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-4ce642a .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-fe3c57e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-5e2cd78 .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-acd37f7 .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-0410bb8{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-9330822 .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-b571e26 .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-12ff4d5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-864c1d5 .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-bf0ea3b .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-b883fb3 .elementor-heading-title{font-size:13px;}.elementor-412 .elementor-element.elementor-element-8d24148{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-b158cfb .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-388dcea .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-bbdf771 .elementor-heading-title{font-size:13px;}.elementor-412 .elementor-element.elementor-element-1f3df0b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-5011b35 .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-52b8b94 .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-6e4d86d{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-d6b1d6c .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-915d453 .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-08b6651 .elementor-heading-title{font-size:13px;}.elementor-412 .elementor-element.elementor-element-56183b9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-7ecf74f .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-5c2a98e .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-5c3da1a{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-8a383e7 .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-5b43f0f .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-35f5ea7 .elementor-heading-title{font-size:13px;}.elementor-412 .elementor-element.elementor-element-0b6513b{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:22px;--padding-bottom:24px;--padding-left:14px;--padding-right:14px;}.elementor-412 .elementor-element.elementor-element-4abe9a1 .elementor-heading-title{font-size:10px;letter-spacing:0.12em;}.elementor-412 .elementor-element.elementor-element-fa2529e .elementor-heading-title{font-size:26px;}.elementor-412 .elementor-element.elementor-element-22b508d .elementor-heading-title{font-size:13px;}.elementor-412 .elementor-element.elementor-element-013965c{--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:stretch;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-412 .elementor-element.elementor-element-9a7285c .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-6ad3162 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-ee54ffa{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-412 .elementor-element.elementor-element-765d9aa{--e-con-grid-template-columns:repeat(1, 1fr);--gap:36px 36px;--row-gap:36px;--column-gap:36px;--grid-auto-flow:row;--padding-top:56px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-de973e2{text-align:start;}.elementor-412 .elementor-element.elementor-element-de973e2 img{width:80px;}.elementor-412 .elementor-element.elementor-element-29f269b .elementor-heading-title{font-size:var( --e-global-typography-bmfh-font-size );line-height:var( --e-global-typography-bmfh-line-height );letter-spacing:var( --e-global-typography-bmfh-letter-spacing );}.elementor-412 .elementor-element.elementor-element-83fbd8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-412 .elementor-element.elementor-element-b35d0b3{font-size:var( --e-global-typography-bmfoot-font-size );line-height:var( --e-global-typography-bmfoot-line-height );letter-spacing:var( --e-global-typography-bmfoot-letter-spacing );}.elementor-412 .elementor-element.elementor-element-3210191{font-size:var( --e-global-typography-bmfoot-font-size );line-height:var( --e-global-typography-bmfoot-line-height );letter-spacing:var( --e-global-typography-bmfoot-letter-spacing );}.elementor-412 .elementor-element.elementor-element-d2c13e3 .elementor-heading-title{font-size:var( --e-global-typography-bmfh-font-size );line-height:var( --e-global-typography-bmfh-line-height );letter-spacing:var( --e-global-typography-bmfh-letter-spacing );}.elementor-412 .elementor-element.elementor-element-1006f54 .elementor-heading-title{font-size:var( --e-global-typography-bmtel-font-size );line-height:var( --e-global-typography-bmtel-line-height );letter-spacing:var( --e-global-typography-bmtel-letter-spacing );}.elementor-412 .elementor-element.elementor-element-64b5fb2 .elementor-button{font-size:var( --e-global-typography-bmbtn-font-size );line-height:var( --e-global-typography-bmbtn-line-height );letter-spacing:var( --e-global-typography-bmbtn-letter-spacing );}.elementor-412 .elementor-element.elementor-element-62ac68c{font-size:var( --e-global-typography-bmsmall-font-size );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );}.elementor-412 .elementor-element.elementor-element-9bad344{font-size:var( --e-global-typography-bmsmall-font-size );line-height:var( --e-global-typography-bmsmall-line-height );letter-spacing:var( --e-global-typography-bmsmall-letter-spacing );}.elementor-412 .elementor-element.elementor-element-32d623a.elementor-element{--align-self:center;}.elementor-412 .elementor-element.elementor-element-32d623a .elementor-button{padding:20px 20px 20px 20px;}}@media(min-width:641px){.elementor-412 .elementor-element.elementor-element-2d85efd{--width:100%;}.elementor-412 .elementor-element.elementor-element-b7da14c{--width:563px;}.elementor-412 .elementor-element.elementor-element-0972918{--width:calc(100% - min(60%, 1237px, calc((100vh - var(--wp-admin--admin-bar--height, 0px)) * 1.14537)));}.elementor-412 .elementor-element.elementor-element-4b13f00{--width:440px;}.elementor-412 .elementor-element.elementor-element-7b0c515{--width:100%;}.elementor-412 .elementor-element.elementor-element-b1d0da5{--width:min(60%, 1237px, calc((100vh - var(--wp-admin--admin-bar--height, 0px)) * 1.14537));}.elementor-412 .elementor-element.elementor-element-4be2d07{--width:calc((100% - 64px) * .6);}.elementor-412 .elementor-element.elementor-element-7f7a049{--width:100%;}.elementor-412 .elementor-element.elementor-element-3347178{--width:100%;}.elementor-412 .elementor-element.elementor-element-e88043a{--width:100%;}.elementor-412 .elementor-element.elementor-element-c4ef7c0{--width:100%;}.elementor-412 .elementor-element.elementor-element-fa6b22d{--width:100%;}.elementor-412 .elementor-element.elementor-element-b9c25c6{--width:100%;}.elementor-412 .elementor-element.elementor-element-c83f4cf{--width:100%;}.elementor-412 .elementor-element.elementor-element-cf28bf6{--width:100%;}.elementor-412 .elementor-element.elementor-element-b143141{--width:100%;}.elementor-412 .elementor-element.elementor-element-b3b646c{--width:100%;}.elementor-412 .elementor-element.elementor-element-c3bb9d5{--width:100%;}.elementor-412 .elementor-element.elementor-element-dc4f5f3{--width:100%;}.elementor-412 .elementor-element.elementor-element-496e63c{--width:100%;}.elementor-412 .elementor-element.elementor-element-31ef819{--width:100%;}.elementor-412 .elementor-element.elementor-element-d0c047c{--width:100%;}.elementor-412 .elementor-element.elementor-element-4e1b590{--width:100%;}.elementor-412 .elementor-element.elementor-element-12717d4{--width:100%;}.elementor-412 .elementor-element.elementor-element-7dd2d66{--width:100%;}.elementor-412 .elementor-element.elementor-element-882b8df{--width:100%;}.elementor-412 .elementor-element.elementor-element-d6ad272{--width:100%;}.elementor-412 .elementor-element.elementor-element-cc8b7e7{--width:100%;}.elementor-412 .elementor-element.elementor-element-e2ec518{--width:100%;}.elementor-412 .elementor-element.elementor-element-53de8e7{--width:100%;}.elementor-412 .elementor-element.elementor-element-b5f41fe{--width:100%;}.elementor-412 .elementor-element.elementor-element-ae01859{--width:100%;}.elementor-412 .elementor-element.elementor-element-36713c9{--width:100%;}.elementor-412 .elementor-element.elementor-element-4ae4cd9{--width:50%;}.elementor-412 .elementor-element.elementor-element-97edc44{--width:50%;}.elementor-412 .elementor-element.elementor-element-6e60645{--width:100%;}.elementor-412 .elementor-element.elementor-element-d6aaee6{--width:100%;}.elementor-412 .elementor-element.elementor-element-ab57152{--width:auto;}.elementor-412 .elementor-element.elementor-element-b782474{--width:89%;}}@media(max-width:1000px) and (min-width:641px){.elementor-412 .elementor-element.elementor-element-b7da14c{--width:auto;}.elementor-412 .elementor-element.elementor-element-0972918{--width:100%;}.elementor-412 .elementor-element.elementor-element-4b13f00{--width:100%;}.elementor-412 .elementor-element.elementor-element-7b0c515{--width:100%;}.elementor-412 .elementor-element.elementor-element-b1d0da5{--width:100%;}.elementor-412 .elementor-element.elementor-element-4be2d07{--width:calc((100% - 64px) * .6);}.elementor-412 .elementor-element.elementor-element-6e60645{--width:100%;}.elementor-412 .elementor-element.elementor-element-d6aaee6{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-f723fef *//* texto do menu centralizado na altura (corta a sobra da fonte acima e abaixo das letras) */
.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--main .elementor-item{text-box:trim-both cap alphabetic}
/* Mobile: menu aberto ocupa desde o topo da tela, sem faixa vazia acima; o X fica por cima */
@media(max-width:640px){
.elementor-412 .elementor-element.elementor-element-f723fef .elementor-menu-toggle{position:relative;z-index:10000}
.elementor-412 .elementor-element.elementor-element-f723fef .elementor-nav-menu--dropdown{padding-top:76px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7da14c *//* Menu sempre fixo no canto da tela, sem o "fixo ao rolar" do Elementor.
   O "fixo ao rolar" congelava a largura da cápsula ao ativar e deixava sobra à direita (desktop) e falhava em alguns celulares (mobile). */
.elementor-412 .elementor-element.elementor-element-b7da14c{position:fixed !important;top:calc(32px + var(--wp-admin--admin-bar--height, 0px)) !important;right:56px !important;left:auto !important;bottom:auto !important;margin:0 !important;width:auto !important}
@media(max-width:1000px){
.elementor-412 .elementor-element.elementor-element-b7da14c{top:20px !important;right:16px !important}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bfb48d9 *//* faixa "Pronto para mudar": sangra da borda esquerda da tela até o fim do texto */
.elementor-412 .elementor-element.elementor-element-bfb48d9{position:relative}
.elementor-412 .elementor-element.elementor-element-bfb48d9:before{content:"";position:absolute;right:100%;top:0;bottom:0;width:100vw;background:var(--e-global-color-71c29c0)}
.elementor-412 .elementor-element.elementor-element-bfb48d9 b,.elementor-412 .elementor-element.elementor-element-bfb48d9 strong{font-weight:700}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4be2d07 */.elementor-412 .elementor-element.elementor-element-4be2d07{flex:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24321f6 */.elementor-412 .elementor-element.elementor-element-24321f6{background-image:linear-gradient(180deg,#051c2c 0%,#003b71 50%,#1f78d1 100%)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bd3a14 */.elementor-412 .elementor-element.elementor-element-5bd3a14, .elementor-412 .elementor-element.elementor-element-5bd3a14 p{font-size:11px!important;letter-spacing:0.24em!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3347178 */.elementor-412 .elementor-element.elementor-element-3347178{height:30%;pointer-events:none}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3f0972 */.elementor-412 .elementor-element.elementor-element-c3f0972{inset:0;height:100%}.elementor-412 .elementor-element.elementor-element-c3f0972 .elementor-widget-container{height:100%}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f7a049 */.elementor-412 .elementor-element.elementor-element-7f7a049{background-size:100% auto!important;background-position:0 66.5%!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cf9db9 */.elementor-412 .elementor-element.elementor-element-6cf9db9{--width:auto;width:auto;flex:0 1 auto}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0efa47a */.elementor-412 .elementor-element.elementor-element-0efa47a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-347722a */.elementor-412 .elementor-element.elementor-element-347722a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-693908d */.elementor-412 .elementor-element.elementor-element-693908d .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d91cb96 */.elementor-412 .elementor-element.elementor-element-d91cb96 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c7b4dc */.elementor-412 .elementor-element.elementor-element-6c7b4dc .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8ca0e43 */.elementor-412 .elementor-element.elementor-element-8ca0e43 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ef818c6 */.elementor-412 .elementor-element.elementor-element-ef818c6 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5a1a08 */.elementor-412 .elementor-element.elementor-element-b5a1a08 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69fc40f */.elementor-412 .elementor-element.elementor-element-69fc40f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d0b7fbb */.elementor-412 .elementor-element.elementor-element-d0b7fbb .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2472904 */.elementor-412 .elementor-element.elementor-element-2472904 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c93e6e */.elementor-412 .elementor-element.elementor-element-2c93e6e .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312456 */.elementor-412 .elementor-element.elementor-element-1312456 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4919681 */.elementor-412 .elementor-element.elementor-element-4919681 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11b1ef7 */.elementor-412 .elementor-element.elementor-element-11b1ef7 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f348dd1 */.elementor-412 .elementor-element.elementor-element-f348dd1 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42b492f */.elementor-412 .elementor-element.elementor-element-42b492f .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0951d0a */.elementor-412 .elementor-element.elementor-element-0951d0a .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2eab939 */.elementor-412 .elementor-element.elementor-element-2eab939 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d559673 */.elementor-412 .elementor-element.elementor-element-d559673 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26ff514 */.elementor-412 .elementor-element.elementor-element-26ff514 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-05f13b3 */.elementor-412 .elementor-element.elementor-element-05f13b3 .elementor-heading-title{letter-spacing:0.18em!important}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-6c04abc */.elementor-412 .elementor-element.elementor-element-6c04abc{--n-tabs-title-background-color-active:transparent;--n-tabs-title-background-color-hover:transparent}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36713c9 */@media(min-width:1001px){.elementor-412 .elementor-element.elementor-element-36713c9{padding-top:0!important;margin-top:-100px;padding-left:calc((100% - 56px) * .55 + 56px)!important;position:relative;z-index:2;pointer-events:none}.elementor-412 .elementor-element.elementor-element-36713c9 .elementor-widget-button{pointer-events:auto}}@media(max-width:640px){.elementor-412 .elementor-element.elementor-element-36713c9 .elementor-widget-button,.elementor-412 .elementor-element.elementor-element-36713c9 .elementor-button{width:100%}}@media(max-width:1000px){.elementor-412 .elementor-element.elementor-element-36713c9{margin-top:-24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-987d0d6 *//* hover laranja: textos em branco para contraste e traço em azul */
.elementor-412 .elementor-element.elementor-element-987d0d6 > .e-con .elementor-heading-title{transition:color .35s}
.elementor-412 .elementor-element.elementor-element-987d0d6 > .e-con:hover .elementor-heading-title{color:#fff!important}
.elementor-412 .elementor-element.elementor-element-987d0d6 > .e-con:hover .elementor-divider-separator{--divider-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55c5eab */@media(max-width:640px){.elementor-412 .elementor-element.elementor-element-55c5eab .elementor-widget-button,.elementor-412 .elementor-element.elementor-element-55c5eab .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e60645 *//* foto não encosta na beirada arredondada: evita a linha clara no contorno */
.elementor-412 .elementor-element.elementor-element-6e60645{background-clip:padding-box}
.elementor-412 .elementor-element.elementor-element-6e60645::before{border-radius:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d6aaee6 *//* foto não encosta na beirada arredondada: evita a linha clara no contorno */
.elementor-412 .elementor-element.elementor-element-d6aaee6{background-clip:padding-box}
.elementor-412 .elementor-element.elementor-element-d6aaee6::before{border-radius:inherit}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-89338d3 *//* texto alinhado ao centro do ícone: corta a sobra da fonte acima e abaixo das letras */
.elementor-412 .elementor-element.elementor-element-89338d3 .elementor-icon-box-title{text-box:trim-both cap alphabetic;line-height:1.3}
.elementor-412 .elementor-element.elementor-element-89338d3 .elementor-icon-box-wrapper{align-items:center}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54668c3 */@media(max-width:640px){.elementor-412 .elementor-element.elementor-element-54668c3 .elementor-widget-button,.elementor-412 .elementor-element.elementor-element-54668c3 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943cc94 */.elementor-412 .elementor-element.elementor-element-943cc94>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac386d */.elementor-412 .elementor-element.elementor-element-4ac386d>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddad071 */.elementor-412 .elementor-element.elementor-element-ddad071>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f51e75 */.elementor-412 .elementor-element.elementor-element-1f51e75>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943cc94 */.elementor-412 .elementor-element.elementor-element-943cc94>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac386d */.elementor-412 .elementor-element.elementor-element-4ac386d>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddad071 */.elementor-412 .elementor-element.elementor-element-ddad071>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f51e75 */.elementor-412 .elementor-element.elementor-element-1f51e75>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943cc94 */.elementor-412 .elementor-element.elementor-element-943cc94>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac386d */.elementor-412 .elementor-element.elementor-element-4ac386d>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddad071 */.elementor-412 .elementor-element.elementor-element-ddad071>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f51e75 */.elementor-412 .elementor-element.elementor-element-1f51e75>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943cc94 */.elementor-412 .elementor-element.elementor-element-943cc94>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac386d */.elementor-412 .elementor-element.elementor-element-4ac386d>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddad071 */.elementor-412 .elementor-element.elementor-element-ddad071>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f51e75 */.elementor-412 .elementor-element.elementor-element-1f51e75>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-943cc94 */.elementor-412 .elementor-element.elementor-element-943cc94>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ac386d */.elementor-412 .elementor-element.elementor-element-4ac386d>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddad071 */.elementor-412 .elementor-element.elementor-element-ddad071>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f51e75 */.elementor-412 .elementor-element.elementor-element-1f51e75>.elementor-widget{width:100%;max-width:820px}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-fd7957f */.elementor-412 .elementor-element.elementor-element-fd7957f{--n-tabs-title-background-color-active:var(--e-global-color-primary);--n-tabs-title-background-color-hover:#003b7114}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-3017f6c *//* Lightbox sem título e legenda. O lightbox é criado fora do widget (no fim da página), por isso usa o ID do próprio widget (3017f6c) em vez de ".elementor-412 .elementor-element.elementor-element-3017f6c" */
#elementor-lightbox-slideshow-3017f6c .elementor-slideshow__title,
#elementor-lightbox-slideshow-3017f6c .elementor-slideshow__description {
    display: none !important
}

#elementor-lightbox-slideshow-3017f6c .elementor-slideshow__footer {
    background: none !important
}
/* fim lightbox *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d84bf5 */.elementor-412 .elementor-element.elementor-element-9d84bf5{margin-top:clamp(56px,8vw,120px)}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-63e7e9d *//* Lightbox sem título e legenda. O lightbox é criado fora do widget (no fim da página), por isso usa o ID do próprio widget (63e7e9d) em vez de ".elementor-412 .elementor-element.elementor-element-63e7e9d" */
#elementor-lightbox-slideshow-63e7e9d .elementor-slideshow__title,
#elementor-lightbox-slideshow-63e7e9d .elementor-slideshow__description {
    display: none !important
}

#elementor-lightbox-slideshow-63e7e9d .elementor-slideshow__footer {
    background: none !important
}
/* fim lightbox *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9240c50 */.elementor-412 .elementor-element.elementor-element-9240c50{margin-top:clamp(56px,8vw,112px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba84a32 */.elementor-412 .elementor-element.elementor-element-ba84a32{margin-top:clamp(56px,7vw,96px)}@media(max-width:640px){.elementor-412 .elementor-element.elementor-element-ba84a32 .elementor-widget-button,.elementor-412 .elementor-element.elementor-element-ba84a32 .elementor-button{width:100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1cbec5 */.elementor-412 .elementor-element.elementor-element-a1cbec5 .bm-chips{margin-top:clamp(32px,4vw,56px)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-62e0118 */.elementor-412 .elementor-element.elementor-element-62e0118{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15d031c */.elementor-412 .elementor-element.elementor-element-15d031c{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9615922 */.elementor-412 .elementor-element.elementor-element-9615922{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-089ff1d */.elementor-412 .elementor-element.elementor-element-089ff1d{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09f10b9 */.elementor-412 .elementor-element.elementor-element-09f10b9{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdb94bd */.elementor-412 .elementor-element.elementor-element-fdb94bd{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7652891 */.elementor-412 .elementor-element.elementor-element-7652891{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ecc23ec */.elementor-412 .elementor-element.elementor-element-ecc23ec{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0198e1 */.elementor-412 .elementor-element.elementor-element-e0198e1{opacity:.8}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50ee287 */.elementor-412 .elementor-element.elementor-element-50ee287{opacity:.8}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0363d1b */.elementor-412 .elementor-element.elementor-element-0363d1b{margin-top:clamp(40px,5vw,72px)}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e025cc */.elementor-412 .elementor-element.elementor-element-9e025cc, .elementor-412 .elementor-element.elementor-element-9e025cc p{font-size:14px!important;line-height:1.7em!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df43c46 */.elementor-412 .elementor-element.elementor-element-df43c46{max-width:820px;margin:0 auto;opacity:.8}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9e025cc */.elementor-412 .elementor-element.elementor-element-9e025cc, .elementor-412 .elementor-element.elementor-element-9e025cc p{font-size:14px!important;line-height:1.7em!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df43c46 */.elementor-412 .elementor-element.elementor-element-df43c46{max-width:820px;margin:0 auto;opacity:.8}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8dc6a55 */.elementor-412 .elementor-element.elementor-element-8dc6a55 .e-n-accordion-item-title{display:inline-flex;width:auto;font-size:14px}.elementor-412 .elementor-element.elementor-element-8dc6a55 .e-n-accordion-item{text-align:center}.elementor-412 .elementor-element.elementor-element-8dc6a55 details>summary{list-style:none}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbd9416 */.elementor-412 .elementor-element.elementor-element-cbd9416{margin-top:clamp(56px,6vw,88px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b43b0b9 */.elementor-412 .elementor-element.elementor-element-b43b0b9{margin-top:clamp(72px,10vw,144px);padding-top:clamp(72px,9vw,120px)!important;padding-bottom:clamp(72px,9vw,120px)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b6158c *//* hover laranja: textos em branco para contraste e traço em azul */
.elementor-412 .elementor-element.elementor-element-5b6158c > .e-con .elementor-heading-title{transition:color .35s}
.elementor-412 .elementor-element.elementor-element-5b6158c > .e-con:hover .elementor-heading-title{color:#fff!important}
.elementor-412 .elementor-element.elementor-element-5b6158c > .e-con:hover .elementor-divider-separator{--divider-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-765d9aa */@media(max-width:1000px) and (min-width:641px){.elementor-412 .elementor-element.elementor-element-765d9aa>.e-con:first-child{grid-column:1/-1}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9bad344 */.elementor-412 .elementor-element.elementor-element-9bad344 p{display:flex;gap:24px}.elementor-412 .elementor-element.elementor-element-9bad344 a{color:#ffffffb3}.elementor-412 .elementor-element.elementor-element-9bad344 a:hover{color:#fff}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee54ffa */.elementor-412 .elementor-element.elementor-element-ee54ffa .elementor-heading-title a{color:#fff}/* End custom CSS */
/* Start custom CSS *//* ===== Les Alpes Beaumont · utilitários do design system ===== */
html {
    scroll-behavior: smooth;
    scroll-padding-top: 16px
}

body {
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden
}

.destaque-orange{
    font-family: var(--e-global-typography-bmscript-font-family), Georgia, serif;
    color: #BB6125;
    font-weight: 600;
    letter-spacing: 2px!important;
}

.destaque-light-blue{
    font-family: var(--e-global-typography-bmscript-font-family), Georgia, serif;
    color: var(--e-global-color-secondary);
    font-weight: 600;
    letter-spacing: 2px!important;
}

/* Tag / eyebrow com bolinha cobre: classe bm-tag no widget Título */
.bm-tag .elementor-heading-title {
    display: inline-flex;
    align-items: center;
    gap: 10px
}

.bm-tag .elementor-heading-title:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--e-global-color-accent);
    flex: none
}

/* Palavra em script (span.bm-script dentro de títulos) */
.bm-script {
    font-family: var(--e-global-typography-bmscript-font-family), Georgia, serif;
    font-weight: 600;
    letter-spacing: 0;
    color: #9F9D9B;
    font-size: 1.12em
}

/* Unidade pequena dos números (span.bm-u) */
.bm-u {
    font-size: .3em;
    font-weight: 300;
    color: var(--e-global-color-secondary);
    letter-spacing: -.025em;
    margin: 0 .15em
}

.bm-u.first {
    margin-left: 0
}

/* Botão com seta que abre no hover */
.elementor-button .elementor-button-content-wrapper {
    transition: gap .3s
}

.elementor-button:hover .elementor-button-content-wrapper {
    gap: 20px
}

.bm-btn-w .elementor-button {
    border-style: solid;
    border-width: 1px
}



/* Indicadores do slideshow do hero */
.bm-slides {
    display: flex;
    gap: 20px;
    flex-wrap: wrap
}

.bm-slide {
    all: unset;
    cursor: pointer;
    width: 88px;
    color: #ffffff80;
    transition: color .3s
}

.bm-slide.is-on {
    color: #fff
}

.bm-slide .bar {
    display: block;
    height: 1px;
    background: #ffffff40;
    position: relative;
    overflow: hidden;
    margin-bottom: 12px
}

.bm-slide .fill {
    position: absolute;
    inset: 0;
    background: #fff;
    transform-origin: left;
    transform: scaleX(0)
}

.bm-slide.is-on .fill {
    animation: bmProg var(--bm-dur, 6s) linear forwards
}

.bm-slide .lbl {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    font: 600 11px/1 var(--e-global-typography-accent-font-family), Arial, sans-serif;
    letter-spacing: .22em;
    text-transform: uppercase
}

.bm-slide .lbl:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--e-global-color-accent);
    flex: none
}

.bm-slide:focus-visible {
    outline: 2px solid var(--e-global-color-secondary);
    outline-offset: 3px
}

@keyframes bmProg {
    from {
        transform: scaleX(0)
    }

    to {
        transform: scaleX(1)
    }
}

@media(max-width:640px) {
    .bm-slides .bm-slide.bm-slide,
    .bm-slides .bm-slide.bm-slide:hover,
    .bm-slides .bm-slide.bm-slide:focus,
    .bm-slides .bm-slide.bm-slide:active {
        flex: 1 1 0 !important;
        width: auto !important;
        min-width: 0 !important;
        transform: none !important;
        background: none !important;
        box-shadow: none !important;
        padding: 0 !important;
        margin: 0 !important;
        transition: color .3s !important;
        -webkit-tap-highlight-color: transparent
    }

    .bm-slides {
        gap: 16px;
        flex-wrap: nowrap
    }

    .elementor-widget:has(.bm-slides) {
        align-self: stretch;
        width: 100%
    }

    .bm-slide .lbl {
        letter-spacing: .14em;
        white-space: nowrap
    }
}

/* Formulário (Pro) */
.bm-form .elementor-field::placeholder {
    color: #ffffffbf;
    opacity: 1
}

.bm-form .elementor-field-type-acceptance label {
    font: 300 13px/1.5 var(--e-global-typography-text-font-family), Arial, sans-serif;
    color: #ffffffe6
}

.bm-form .elementor-field-type-acceptance input {
    width: 18px;
    height: 18px;
    accent-color: var(--e-global-color-accent);
    margin-top: 3px
}

.bm-form .elementor-field-subgroup .elementor-field-option {
    display: flex;
    gap: 10px;
    align-items: flex-start
}

.bm-form .elementor-field-type-html a {
    font: 300 13px var(--e-global-typography-text-font-family), Arial, sans-serif;
    color: var(--e-global-color-secondary)
}

.bm-form .elementor-field-type-html a:hover {
    color: #fff
}

.bm-form .elementor-button[type=submit] {
    min-height: 60px;
    margin-top: 8px
}

/* Mapa com pins */
.bm-mapin {
    aspect-ratio: 1896/912;
    container-type: inline-size
}

.bm-pins {
    position: absolute;
    inset: 0
}

.bm-pins .pin {
    position: absolute;
    width: 1px;
    background: #fff;
    transform: translateX(-.5px);
    z-index: 3;
    pointer-events: none
}

.bm-pins .pt {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #fff;
    border: 2px solid var(--e-global-color-accent);
    transform: translate(-50%, 50%);
    box-sizing: border-box;
    box-shadow: 0 0 0 4px #ffffff4d
}

.bm-pins .lab {
    position: absolute;
    bottom: 100%;
    pointer-events: auto;
    cursor: default;
    white-space: nowrap;
    background: #fff;
    color: var(--e-global-color-text);
    padding: .65em 1.1em;
    border-radius: 3px 3px 3px 0;
    font: 500 clamp(9px, .8cqw, 15px)/1.2 var(--e-global-typography-text-font-family), Arial, sans-serif;
    letter-spacing: -.025em;
    box-shadow: 0 8px 24px #051c2c40;
    transition: background .25s, color .25s
}

.bm-pins .lab.l {
    left: 0
}

.bm-pins .lab.r {
    right: 0;
    border-radius: 3px 3px 0 3px
}

.bm-pins .lab:hover {
    background: var(--e-global-color-primary);
    color: #fff
}

.bm-pins .nu {
    display: none
}

.bm-pins .home {
    position: absolute;
    left: 45.5%;
    top: 47.7%;
    width: 0;
    height: 0;
    z-index: 4
}

.bm-pins .home:before {
    content: '';
    position: absolute;
    left: -6px;
    top: -6px;
    width: 12px;
    height: 12px;
    background: var(--e-global-color-accent);
    border: 1px solid #fff
}

.bm-pins .home:after {
    content: '';
    position: absolute;
    left: -.5px;
    top: 6px;
    width: 1px;
    height: 3.4cqw;
    background: #fff
}

.bm-pins .seal {
    position: absolute;
    left: 45.5%;
    top: 55.5%;
    transform: translateX(-50%);
    z-index: 4;
    width: clamp(120px, 8.8cqw, 210px);
    aspect-ratio: 197/60;
    background: var(--e-global-color-primary);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #fff;
    box-shadow: 0 14px 36px #051c2c80
}

.bm-pins .seal small {
    font: 500 clamp(6px, .42cqw, 8px)/1 var(--e-global-typography-text-font-family), Arial, sans-serif;
    letter-spacing: .4em;
    color: #ffffffb3;
    margin-bottom: .6em
}

.bm-pins .seal span {
    font: 300 clamp(13px, 1.15cqw, 22px)/1 var(--e-global-typography-text-font-family), Arial, sans-serif;
    letter-spacing: .12em
}

.bm-pins .seal b {
    font-weight: 700
}

@media(max-width:1000px) {
    .bm-mapscroll {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .bm-mapin {
        width: 1000px !important;
        max-width: none !important;
        flex: none !important
    }

    .bm-pins .pin {
        width: 0;
        background: none
    }

    .bm-pins .lab {
        display: none
    }

    .bm-pins .pt {
        width: 24px;
        height: 24px;
        border: 0;
        box-shadow: none;
        background: #fff;
        color: var(--e-global-color-primary);
        display: flex;
        align-items: center;
        justify-content: center;
        font: 600 12px var(--e-global-typography-text-font-family), Arial, sans-serif
    }

    .bm-pins .nu {
        display: block
    }
}

/* Lazer: lista de 20 itens (Abas aninhadas) */
.bm-lazer .e-n-tabs-heading {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: 32px;
    align-content: start
}

.bm-lazer .e-n-tab-title {
    counter-increment: am;
    justify-content: flex-start !important;
    align-items: baseline !important;
    gap: 14px;
    text-align: left
}

.bm-lazer .e-n-tabs-heading {
    counter-reset: am
}

.bm-lazer .e-n-tab-title:before {
    content: counter(am, decimal-leading-zero);
    font: 600 12px var(--e-global-typography-accent-font-family), Arial, sans-serif;
    letter-spacing: .14em;
    color: var(--e-global-color-accent);
    width: 24px;
    flex: none;
    opacity: .55;
    transition: opacity .25s
}

.bm-lazer .e-n-tab-title:after {
    content: '→';
    margin-left: auto;
    opacity: 0;
    color: var(--e-global-color-accent);
    transition: opacity .25s
}

.bm-lazer .e-n-tab-title[aria-selected=true] {
    padding-left: 12px !important
}

.bm-lazer .e-n-tab-title[aria-selected=true]:before,
.bm-lazer .e-n-tab-title[aria-selected=true]:after {
    opacity: 1
}

.bm-lazer .e-n-tab-title {
    transition: color .25s, padding .3s, border-color .25s !important
}

@media(max-width:640px) {
    .bm-lazer .e-n-tabs-heading {
        display: flex !important;
        overflow-x: auto;
        scrollbar-width: none;
        margin: 0 -20px;
        padding: 0 20px;
        border-bottom: 1px solid var(--e-global-color-bmn15)
    }

    .bm-lazer .e-n-tabs-heading::-webkit-scrollbar {
        display: none
    }

    .bm-lazer .e-n-tab-title {
        flex: none;
        white-space: nowrap;
        border-bottom-width: 3px !important;
        border-bottom-color: transparent !important;
        margin-bottom: -1px
    }

    .bm-lazer .e-n-tab-title[aria-selected=true] {
        padding-left: 16px !important;
        border-bottom-color: var(--e-global-color-accent) !important
    }

    .bm-lazer .e-n-tab-title:before,
    .bm-lazer .e-n-tab-title:after {
        display: none
    }
}

.bm-badge .elementor-heading-title span {
    color: var(--e-global-color-accent);
    margin-right: 14px
}

.bm-arrows {
    display: flex;
    gap: 8px
}

.bm-arr {
    all: unset;
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: #fff;
    color: var(--e-global-color-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    font-size: 20px;
    box-shadow: 0 6px 20px #051c2c33;
    transition: background .25s, color .25s
}

.bm-arr:hover {
    background: var(--e-global-color-primary);
    color: #fff
}

.bm-arr:focus-visible {
    outline: 2px solid var(--e-global-color-secondary);
    outline-offset: 3px
}

/* Plantas: abas em chips */
.bm-chips .e-n-tab-title {
    min-height: 44px
}

@media(max-width:640px) {
    .bm-chips .e-n-tabs-heading {
        justify-content: flex-start !important;
        margin: 0 -20px;
        padding: 0 20px 8px
    }
}

/* Galerias (Carrossel de imagens) */
.bm-gal .swiper-slide-image {
    width: 100%;
    aspect-ratio: 4/3;
    object-fit: cover;
    border-radius: 3px
}

.bm-gal .elementor-swiper-button {
    width: 48px;
    height: 48px;
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 6px 20px #051c2c33;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: background .25s
}

.bm-gal .elementor-swiper-button:hover {
    background: var(--e-global-color-primary)
}

.bm-gal .elementor-swiper-button:hover,
.bm-gal .elementor-swiper-button:focus-visible {
    color: #fff !important
}

.bm-gal .elementor-swiper-button:hover svg,
.bm-gal .elementor-swiper-button:focus-visible svg {
    fill: #fff !important
}

.bm-gal .swiper-pagination-bullet {
    transition: all .3s;
    border-radius: 12px
}

.bm-gal .swiper-pagination-bullet-active {
    width: 24px !important
}

.bm-gal a {
    cursor: zoom-in
}

/* Ficha técnica */
.bm-fk>.e-con {
    border-left: 2px solid #fff
}

/* Texto legal (acordeão como botão contornado) */
.bm-legal .e-n-accordion-item-title {
    margin: 0 auto;
    justify-content: center
}

.bm-legal .e-n-accordion-item-title-icon {
    display: none !important
}

.bm-legal .e-n-accordion-item>.e-con {
    max-width: 820px;
    margin: 32px auto 0
}

/* CTA fixo */
@media(max-width:640px) {
    .bm-fab {
        left: 12px !important;
        right: 12px !important;
        bottom: 12px !important;
        width: auto !important
    }

    .bm-fab .elementor-button {
        width: 100%
    }

    .bm-footbar {
        padding-bottom: 96px !important
    }
}

/* Foco acessível */
.elementor-button:focus-visible,
.e-n-tab-title:focus-visible {
    outline: 2px solid var(--e-global-color-secondary);
    outline-offset: 3px
}

/* Resets de alta especificidade (tema/kit) */
.bm-slides .bm-slide,
.bm-slides .bm-slide:hover,
.bm-slides .bm-slide:focus {
    all: unset;
    box-sizing: border-box;
    cursor: pointer;
    width: 88px;
    color: #ffffff80;
    transition: color .3s
}

.bm-slides .bm-slide.is-on {
    color: #fff
}

.bm-arrows .bm-arr,
.bm-arrows .bm-arr:focus {
    all: unset;
    box-sizing: border-box;
    cursor: pointer;
    width: 48px;
    height: 48px;
    background: #fff;
    color: var(--e-global-color-primary);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 2px;
    font-size: 20px;
    box-shadow: 0 6px 20px #051c2c33;
    transition: background .25s, color .25s
}

.bm-arrows .bm-arr:hover {
    background: var(--e-global-color-primary);
    color: #fff
}

/* Lazer · fidelidade à referência */
.bm-lazer .e-n-tab-title[aria-selected=true] .e-n-tab-title-text {
    font-weight: 500
}

.bm-lazer .e-n-tab-title-text {
    flex: 1;
    text-align: left
}

@media(min-width:1001px) {
    .bm-lazer .e-n-tabs-heading {
        padding-bottom: 92px
    }
}

.bm-lazer .e-n-tabs-content .e-con:has(> .bm-badge) {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important
}

.bm-lazer .bm-badge {
    flex: 0 1 auto;
    min-width: 0
}

.bm-lazer .bm-badge .elementor-heading-title {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

/* Lazer · espaçamento dos itens */
@media(min-width:641px) {
    .bm-lazer .e-n-tabs-heading {
        column-gap: 32px !important;
        row-gap: 0 !important
    }
}

.bm-lazer .e-n-tab-title {
    gap: 14px !important;
    padding: 15px 4px !important;
    align-items: baseline !important
}

.bm-lazer .e-n-tab-title[aria-selected=true] {
    padding-left: 12px !important
}

.bm-lazer .e-n-tab-title-text {
    line-height: 1.3 !important
}

@media(max-width:640px) {

    .bm-lazer .e-n-tab-title,
    .bm-lazer .e-n-tab-title[aria-selected=true] {
        padding: 14px 16px !important
    }
}

/* Mapa · fidelidade à referência */
.bm-onlysmall {
    display: none !important
}

@media(max-width:1000px) {
    .bm-onlysmall {
        display: block !important
    }
}

.bm-n {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    flex: none;
    font: 600 11px/1 var(--e-global-typography-accent-font-family), Arial, sans-serif;
    letter-spacing: .2em;
    text-transform: uppercase;
    color: var(--e-global-color-secondary)
}

.bm-n:before {
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--e-global-color-accent);
    flex: none
}

.bm-maptxt ol,
.bm-legend ol {
    list-style: none;
    margin: 0;
    padding: 0
}

.bm-maptxt li {
    display: flex;
    gap: 16px;
    align-items: stretch;
    padding: 15px 0;
    border-top: 1px solid #ffffff40;
    font: 300 16px/1.4 var(--e-global-typography-text-font-family), Arial, sans-serif;
    letter-spacing: -.025em;
    color: #fff
}

.bm-legend ol {
    max-width: 1360px;
    margin: 0 auto
}

.bm-legend li {
    display: flex;
    gap: 16px;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid #ffffff26;
    font: 300 15px/normal var(--e-global-typography-text-font-family), Arial, sans-serif;
    letter-spacing: -.025em;
    color: #fff
}

.bm-hint p,
.bm-hint {
    margin: 0;
    font: 600 11px/normal var(--e-global-typography-accent-font-family), Arial, sans-serif !important;
    letter-spacing: .24em !important;
    text-transform: uppercase;
    color: var(--e-global-color-secondary);
    text-align: center
}

/* Lazer · imagem 4:3 abaixo de 1000px (referência) */
@media(max-width:1000px) {
    .bm-lazer .e-n-tabs-content>.e-con {
        min-height: 0 !important;
        aspect-ratio: 4/3
    }
}

/* Botões · seta como caractere da fonte (referência) */
.elementor-button-icon:has(.e-fas-arrow-right) svg,
.elementor-button-icon:has(.fa-arrow-right) i {
    display: none !important
}

.elementor-button-icon:has(.e-fas-arrow-right)::after,
.elementor-button-icon:has(.fa-arrow-right)::after {
    content: '→';
    font: inherit;
    letter-spacing: inherit;
    line-height: 1;
    text-transform: none
}

/* Lazer · selo no mobile (posição final no bloco "nome centralizado embaixo no mobile") */
.bm-lazer .e-n-tabs-heading {
    cursor: grab
}

@media(min-width:641px) {
    .bm-lazer .e-n-tabs-heading {
        cursor: auto
    }
}

@media(max-width:640px) {
    .bm-lazer .e-n-tabs-content .e-con:has(> .bm-badge) {
        position: static !important;
        justify-content: flex-end !important
    }

    .bm-lazer .bm-badge {
        position: absolute !important;
        top: 16px;
        left: 16px;
        right: auto !important;
        max-width: calc(100% - 32px) !important;
        width: auto !important;
        margin: 0 !important;
        z-index: 2;
        box-shadow: 0 6px 20px #051c2c26
    }

    .bm-lazer .bm-badge .elementor-heading-title {
        white-space: normal;
        overflow: visible;
        text-overflow: clip;
        display: block
    }

    .bm-lazer .bm-badge .elementor-heading-title span {
        display: block;
        margin: 0 0 2px
    }
}

/* Galerias · dots abaixo da imagem, espaçamento comum */
.bm-gal .elementor-image-carousel-wrapper.swiper {
    padding-bottom: 0 !important
}

.bm-gal .swiper-pagination {
    position: static !important;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    line-height: 0;
    margin-top: 24px;
    transform: none !important
}

.bm-gal .swiper-pagination-bullet {
    margin: 0 !important;
    width: 8px;
    height: 8px;
    opacity: 1;
    border-radius: 4px
}

/* Hero 2 · faixa de fora a fora no mobile, frase centralizada */
@media(max-width:640px) {
    .bm-hero2 .bm-band {
        width: calc(100% + 40px) !important;
        max-width: none !important;
        margin-left: -20px !important;
        margin-right: -20px !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        text-align: center
    }

    .bm-hero2 .bm-band:before {
        display: none
    }
}

/* Hero 2 · faixa de fora a fora no tablet, frase centralizada */
@media(min-width:641px) and (max-width:1000px) {
    .bm-hero2 .bm-band {
        width: calc(100% + 80px) !important;
        max-width: none !important;
        margin-left: -40px !important;
        margin-right: -40px !important;
        padding-left: 40px !important;
        padding-right: 40px !important;
        text-align: center
    }

    .bm-hero2 .bm-band:before {
        display: none
    }
}



/* Mapa · selo com link para o Google Maps + botão discreto "Ver no mapa" */
.bm-pins .seal-wrap {
    position: absolute;
    left: 45.5%;
    top: 55.5%;
    transform: translateX(-50%);
    z-index: 4;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px
}

.bm-pins .seal-wrap .seal {
    position: relative;
    left: auto;
    top: auto;
    transform: none;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
    transition: background .25s
}

.bm-pins .seal-wrap .seal:hover {
    background: var(--e-global-color-text);
    color: #fff
}

.bm-pins .seal-cta {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 7px 12px;
    border-radius: 2px;
    background: #051c2cb3;
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
    color: #fff;
    font: 600 10px/1 var(--e-global-typography-accent-font-family), Arial, sans-serif;
    letter-spacing: .18em;
    text-transform: uppercase;
    white-space: nowrap;
    text-decoration: none;
    transition: background .25s
}

.bm-pins .seal-cta:hover {
    background: var(--e-global-color-accent);
    color: #fff
}

.bm-pins .seal:focus-visible,
.bm-pins .seal-cta:focus-visible {
    outline: 2px solid var(--e-global-color-secondary);
    outline-offset: 3px
}

/* FICHA TÉCNICA · janela do texto legal (widget HTML) */
/* Texto legal: botão + janela */
.bm-legal-host {
    position: absolute !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden
}

.bm-legal-dlg {
    border: 0;
    padding: 0;
    width: calc(100% - 40px);
    max-width: 560px;
    border-radius: 6px;
    background: #fff;
    color: var(--e-global-color-text);
    box-shadow: 0 30px 80px #051c2c66
}

.bm-legal-dlg::backdrop {
    background: #051c2cb3;
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px)
}

.bm-legal-dlg .in {
    padding: 40px
}

.bm-legal-dlg h3 {
    margin: 0 0 16px;
    font: 300 30px/1.1 var(--e-global-typography-text-font-family), Arial, sans-serif;
    letter-spacing: -.045em;
    color: var(--e-global-color-primary)
}

.bm-legal-dlg p {
    margin: 0 0 28px;
    font: 400 13px/1.7 var(--e-global-typography-text-font-family), Arial, sans-serif;
    letter-spacing: .01em;
    color: #051c2cbf
}

.bm-legal-dlg .bm-legal-close,
.bm-legal-dlg .bm-legal-close:focus {
    all: unset;
    box-sizing: border-box;
    display: block;
    width: 100%;
    padding: 20px;
    text-align: center;
    cursor: pointer;
    border-radius: 2px;
    background: var(--e-global-color-primary);
    color: #fff;
    font: 600 13px/1 var(--e-global-typography-accent-font-family), Arial, sans-serif;
    letter-spacing: .2em;
    text-transform: uppercase;
    transition: background .25s
}

.bm-legal-dlg .bm-legal-close:hover {
    background: var(--e-global-color-accent)
}

.bm-legal-dlg .bm-legal-close:focus-visible {
    outline: 2px solid var(--e-global-color-secondary);
    outline-offset: 3px
}

@media(max-width:640px) {
    .bm-legal-dlg .in {
        padding: 28px 22px
    }

    .bm-legal-dlg h3 {
        font-size: 26px
    }
}
/* FIM TEXTO LEGAL */

/* HERO COM FORMULÁRIO · imagem (KV) 60% + formulário 40% */
.bm-hero2 .bm-band:before {
    left: calc(100% - 1px) !important
}

.bm-hero2 .bm-form .elementor-field-group {
    margin-bottom: 0
}

@media(max-width:1000px) {
    .bm-hero2 > .elementor-element-12f8722 {
        justify-content: space-between !important
    }

    .bm-hero2 > .elementor-element-56d27fc {
        align-items: stretch !important
    }
}

@media(max-width:640px) {
    .bm-hero2 > .elementor-element-12f8722 {
        justify-content: center !important
    }
}

/* BOTÕES · texto centralizado na altura e na largura (todos os botões da página) */
.elementor-button .elementor-button-content-wrapper {
    align-items: center;
    justify-content: center
}

@supports (text-box: trim-both cap alphabetic) {
    .elementor-button .elementor-button-text,
    .elementor-button .elementor-button-icon {
        text-box: trim-both cap alphabetic;
        line-height: 1.2 !important
    }

    .elementor-button {
        padding-top: var(--bm-bt, 21px) !important;
        padding-bottom: var(--bm-bt, 21px) !important;
        line-height: 1.2 !important
    }

    .elementor-button .elementor-button-icon::after {
        text-box: trim-both cap alphabetic;
        line-height: 1.2 !important
    }

    .bm-btn-w .elementor-button {
        --bm-bt: 20px
    }

    .elementor-element-cd7b845 .elementor-button {
        --bm-bt: 17px
    }

    .bm-fab .elementor-button {
        --bm-bt: 19px
    }

    .bm-form .elementor-button[type=submit] {
        --bm-bt: 22px;
        min-height: 0 !important
    }
}

/* MAPA · textos dos pins centralizados na altura + selo em destaque */
.bm-pins .lab {
    padding: .8em 1.15em .75em;
    line-height: 1.2
}

@supports (text-box: trim-both cap alphabetic) {
    .bm-pins .lab {
        text-box: trim-both cap alphabetic;
        padding: .9em 1.15em
    }
}

.bm-pins .seal-wrap {
    gap: 12px
}

.bm-pins .seal-wrap .seal {
    width: clamp(160px, 12cqw, 280px);
    animation: bmSeal 2.6s ease-out infinite
}

.bm-pins .seal-wrap .seal small {
    font-size: clamp(7px, .52cqw, 10px)
}

.bm-pins .seal-wrap .seal span {
    font-size: clamp(16px, 1.55cqw, 29px)
}

.bm-pins .seal-wrap .seal:hover {
    animation-play-state: paused
}

@keyframes bmSeal {
    0% {
        box-shadow: 0 14px 36px #051c2c80, 0 0 0 0 #ffffffb3
    }

    70% {
        box-shadow: 0 14px 36px #051c2c80, 0 0 0 18px #ffffff00
    }

    100% {
        box-shadow: 0 14px 36px #051c2c80, 0 0 0 0 #ffffff00
    }
}

.bm-pins .seal-cta {
    padding: 10px 16px;
    background: var(--e-global-color-accent);
    font-size: clamp(10px, .62cqw, 12px);
    box-shadow: 0 8px 24px #051c2c59
}

.bm-pins .seal-cta:hover {
    background: var(--e-global-color-primary)
}

@media (prefers-reduced-motion: reduce) {
    .bm-pins .seal-wrap .seal {
        animation: none
    }
}

/* LAZER · setas grandes no meio da foto */
.bm-lazer .e-n-tabs-content .e-con:has(> .bm-badge) {
    position: static !important
}

.bm-lazer .elementor-widget-html:has(.bm-arrows) {
    position: static !important
}

.bm-lazer .bm-arrows {
    position: absolute;
    inset: 0;
    z-index: 2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 20px;
    pointer-events: none
}

.bm-lazer .bm-arrows .bm-arr,
.bm-lazer .bm-arrows .bm-arr:focus {
    width: 64px;
    height: 64px;
    font-size: 28px;
    line-height: 1;
    pointer-events: auto;
    box-shadow: 0 10px 30px #051c2c4d
}

@media(max-width:640px) {
    .bm-lazer .bm-arrows {
        padding: 0 12px
    }

    .bm-lazer .bm-arrows .bm-arr,
    .bm-lazer .bm-arrows .bm-arr:focus {
        width: 48px;
        height: 48px;
        font-size: 22px
    }
}

/* DESTAQUES · números empilhados à esquerda, 6 tópicos em 2 colunas à direita */
.bm-dq .bm-big {
    border: 0 !important
}

.bm-dq .bm-big > .e-con {
    padding: 48px 40px 48px 0 !important
}

.bm-dq .bm-big > .e-con + .e-con {
    border-left: 0 !important
}

.bm-dq .bm-hl > .e-con:nth-child(n) {
    flex-direction: row !important;
    align-items: baseline !important;
    gap: 14px !important;
    padding: 0 0 0 40px !important;
    border: 0 !important;
    min-height: 0
}

.bm-dq .bm-hl .bm-tag {
    display: none !important
}

.bm-dq .bm-hl > .e-con > .elementor-widget:last-child {
    flex: 1 1 0 !important;
    min-width: 0
}

.bm-dq .bm-hl > .e-con > .elementor-widget:last-child .elementor-heading-title {
    position: relative;
    padding-left: 22px
}

.bm-dq .bm-hl > .e-con > .elementor-widget:last-child .elementor-heading-title::before {
    content: '';
    position: absolute;
    left: 0;
    top: calc(.5lh - 3px);
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: var(--e-global-color-accent)
}

.bm-dq .bm-hl > .e-con > .elementor-widget {
    width: auto !important;
    margin: 0 !important
}

@media(min-width:1001px) {
    .bm-dq .bm-big {
        border-right: 1px solid #ffffff26 !important
    }

    .bm-dq .bm-big > .e-con + .e-con {
        border-top: 1px solid #ffffff26 !important;
        border-left: 0 !important;
        padding-left: 0 !important
    }

    .bm-dq .bm-hl {
        align-content: stretch
    }

    .bm-dq .bm-hl > .e-con:nth-child(n) {
        align-items: center !important;
        padding: 32px 24px 32px 40px !important
    }

    .bm-dq .bm-hl > .e-con:nth-child(n+3) {
        border-top: 1px solid #ffffff26 !important
    }

    .bm-dq .bm-hl > .e-con:nth-child(even) {
        border-left: 1px solid #ffffff26 !important
    }
}

@media(min-width:641px) and (max-width:1000px) {
    .bm-dq .bm-big > .e-con {
        padding: 40px 24px 40px 0 !important
    }

    .bm-dq .bm-big > .e-con + .e-con {
        padding-left: 24px !important;
        border-left: 1px solid #ffffff26 !important
    }

    .bm-dq .bm-hl {
        border-top: 1px solid #ffffff26 !important
    }

    .bm-dq .bm-hl > .e-con:nth-child(n) {
        padding: 28px 24px 28px 0 !important
    }

    .bm-dq .bm-hl > .e-con:nth-child(even) {
        padding-left: 24px !important;
        border-left: 1px solid #ffffff26 !important
    }

    .bm-dq .bm-hl > .e-con:nth-child(n+3) {
        border-top: 1px solid #ffffff26 !important
    }
}

@media(max-width:640px) {
    .bm-dq {
        border-top: 1px solid #ffffff26
    }

    .bm-dq .bm-hl {
        grid-template-rows: none !important;
        grid-auto-rows: auto !important
    }

    .bm-dq .bm-big > .e-con {
        padding: 32px 0 !important
    }

    .bm-dq .bm-big > .e-con + .e-con {
        border-top: 1px solid #ffffff26 !important
    }

    .bm-dq .bm-hl > .e-con:nth-child(n) {
        display: flex !important;
        padding: 20px 0 !important;
        border-top: 1px solid #ffffff26 !important
    }
}

/* PLANTAS · imagens ampliáveis */
.bm-zoom a {
    display: block;
    position: relative;
    cursor: zoom-in
}

.bm-zoom a::after {
    content: 'Ampliar ⤢';
    position: absolute;
    right: 12px;
    bottom: 12px;
    padding: 10px 14px;
    border-radius: 2px;
    background: var(--e-global-color-primary);
    color: #fff;
    font: 600 11px/1 var(--e-global-typography-accent-font-family), Arial, sans-serif;
    letter-spacing: .18em;
    text-transform: uppercase;
    transition: background .25s
}

.bm-zoom a:hover::after {
    background: var(--e-global-color-accent)
}

#elementor-lightbox-slideshow-bm-plantas .elementor-slideshow__title,
#elementor-lightbox-slideshow-bm-plantas .elementor-slideshow__description {
    display: none !important
}

/* CTA fixo escondido enquanto o formulário do topo aparece */
.bm-fab {
    transition: opacity .3s, transform .3s
}

.bm-form-vis .bm-fab {
    opacity: 0;
    transform: translateY(16px);
    pointer-events: none
}

/* LAZER · selo menor, sem espaçamento entre letras e sem caixa alta (todas as telas) */
.elementor .bm-lazer .bm-badge.elementor-widget .elementor-heading-title.elementor-heading-title,
.elementor .bm-lazer .bm-badge.elementor-widget .elementor-heading-title.elementor-heading-title span {
    font-size: 11px !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
    line-height: 1.3 !important
}

.bm-lazer .bm-badge .elementor-heading-title span {
    margin-right: 8px
}

.bm-lazer .bm-badge {
    padding: 9px 12px !important
}

@supports (text-box: trim-both cap alphabetic) {
    .bm-lazer .bm-badge .elementor-heading-title {
        text-box: trim-both cap alphabetic
    }

    .bm-lazer .bm-badge {
        padding: 10px 12px !important
    }
}

/* LAZER · foto maior no mobile */
@media(max-width:640px) {
    .bm-lazer .e-n-tabs-content > .e-con {
        aspect-ratio: 1 / 1 !important;
        min-height: 0 !important
    }

    .bm-lazer .bm-badge .elementor-heading-title span {
        margin: 0 0 4px
    }
}

/* PLANTAS · abas roláveis no mobile como as do lazer (sem barra, arrastáveis) */
@media(max-width:640px) {
    .bm-chips .e-n-tabs-heading {
        overflow-x: auto;
        scrollbar-width: none;
        cursor: grab
    }

    .bm-chips .e-n-tabs-heading::-webkit-scrollbar {
        display: none
    }

    .bm-chips .e-n-tab-title {
        flex: none
    }
}

/* Galerias · foto mais alta no mobile */
@media(max-width:640px) {
    .bm-gal .swiper-slide-image {
        aspect-ratio: 5/4
    }
}

/* MAPA · nomes no mobile e tablet no lugar dos números */
@media(max-width:1000px) {
    .bm-pins .lab {
        display: block;
        font-size: 9px
    }

    .bm-pins .nu {
        display: none
    }

    .bm-pins .pin {
        width: 1px;
        background: #fff
    }

    .bm-pins .pt {
        width: 10px;
        height: 10px;
        border: 2px solid var(--e-global-color-accent);
        box-shadow: 0 0 0 4px #ffffff4d;
        background: #fff;
        font-size: 0
    }
}

/* LAZER · setas desenhadas em SVG, centralizadas no quadrado branco */
.bm-lazer .bm-arrows .bm-arr,
.bm-lazer .bm-arrows .bm-arr:focus {
    font-size: 0 !important
}

.bm-lazer .bm-arrows .bm-arr::before {
    content: '';
    display: block;
    width: 26px;
    height: 26px;
    background: currentColor;
    -webkit-mask: var(--bm-arr) center / contain no-repeat;
    mask: var(--bm-arr) center / contain no-repeat
}

.bm-lazer .bm-arr[data-dir="-1"] {
    --bm-arr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 12H5M11 6l-6 6 6 6'/%3E%3C/svg%3E")
}

.bm-lazer .bm-arr[data-dir="1"] {
    --bm-arr: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")
}

@media(max-width:640px) {
    .bm-lazer .bm-arrows .bm-arr::before {
        width: 20px;
        height: 20px
    }
}

/* LAZER · nome do ambiente centralizado embaixo e um pouco maior (tablet e desktop) */
@media(min-width:641px) {
    .bm-lazer .e-n-tabs-content .e-con:has(> .bm-badge) {
        justify-content: center !important;
        gap: 0 !important
    }

    .elementor .bm-lazer .bm-badge.elementor-widget .elementor-heading-title.elementor-heading-title,
    .elementor .bm-lazer .bm-badge.elementor-widget .elementor-heading-title.elementor-heading-title span {
        font-size: 14px !important
    }

    .bm-lazer .bm-badge {
        padding: 12px 18px !important
    }
}

/* LAZER · nome do ambiente centralizado embaixo no mobile, igual ao desktop */
@media(max-width:640px) {
    .bm-lazer .bm-badge {
        top: auto !important;
        bottom: 16px;
        left: 50% !important;
        transform: translateX(-50%);
        text-align: center
    }

    .bm-lazer .bm-badge .elementor-heading-title span {
        display: inline !important;
        margin: 0 8px 0 0 !important
    }
}

/* LAZER · nome do ambiente sem corte na parte de baixo das letras (g, p, ç) */
.bm-lazer .bm-badge .elementor-heading-title {
    overflow: visible !important;
    text-overflow: clip !important
}

/* GALERIAS · botão Ampliar no canto certo da foto (a imagem em linha deixava uma sobra embaixo) */
.bm-zoom img {
    display: block
}

.bm-zoom a::after {
    right: 16px;
    bottom: 16px
}/* End custom CSS */