.elementor-343 .elementor-element.elementor-element-aaf4c30{--display:flex;--min-height:420px;--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:32px 20px;--row-gap:32px;--column-gap:20px;--overlay-opacity:1;--padding-top:185px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-aaf4c30:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-aaf4c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://malamabeachholidayvillage.noveldigital.works/wp-content/uploads/2026/07/malama-beach-holiday-village-la-piazza-terrace-sail-shades.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-343 .elementor-element.elementor-element-aaf4c30::before, .elementor-343 .elementor-element.elementor-element-aaf4c30 > .elementor-background-video-container::before, .elementor-343 .elementor-element.elementor-element-aaf4c30 > .e-con-inner > .elementor-background-video-container::before, .elementor-343 .elementor-element.elementor-element-aaf4c30 > .elementor-background-slideshow::before, .elementor-343 .elementor-element.elementor-element-aaf4c30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-343 .elementor-element.elementor-element-aaf4c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #143C3673 0%, #143C36BF 100%);}.elementor-343 .elementor-element.elementor-element-c12da92{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;}.elementor-343 .elementor-element.elementor-element-c12da92 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:#FFFFFF;}.elementor-343 .elementor-element.elementor-element-8d2bf5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-icon i{color:#FFFFFF80;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-icon svg{fill:#FFFFFF80;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-item > a{font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-text{color:#F2CE3ED9;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-8626ba1 );}.elementor-343 .elementor-element.elementor-element-9038335{--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:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-9038335:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-9038335 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8626ba1 );}.elementor-343 .elementor-element.elementor-element-dd4a2cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:var( --e-global-typography-74df681-font-family ), Sans-serif;font-size:var( --e-global-typography-74df681-font-size );font-weight:var( --e-global-typography-74df681-font-weight );text-transform:var( --e-global-typography-74df681-text-transform );font-style:var( --e-global-typography-74df681-font-style );text-decoration:var( --e-global-typography-74df681-text-decoration );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );color:var( --e-global-color-accent );}.elementor-343 .elementor-element.elementor-element-674ba85{margin:0px 350px calc(var(--kit-widget-spacing, 0px) + 0px) 350px;text-align:center;}.elementor-343 .elementor-element.elementor-element-674ba85 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-343 .elementor-element.elementor-element-cbf7f42{margin:0px 350px calc(var(--kit-widget-spacing, 0px) + 0px) 350px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-1dc58cb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-946d985{--display:flex;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:#2C27260D;--border-color:#2C27260D;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-946d985:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-946d985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fcf382 );}.elementor-343 .elementor-element.elementor-element-a98a51e{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-343 .elementor-element.elementor-element-a98a51e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-a98a51e .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;}.elementor-343 .elementor-element.elementor-element-eadbc32{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-0ef3a3a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-343 .elementor-element.elementor-element-152a994{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-343 .elementor-element.elementor-element-4b3b20f{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-44a3489{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-e78c41a{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-e78c41a .elementor-heading-title{font-family:var( --e-global-typography-34b47a9-font-family ), Sans-serif;font-size:var( --e-global-typography-34b47a9-font-size );font-weight:var( --e-global-typography-34b47a9-font-weight );text-transform:var( --e-global-typography-34b47a9-text-transform );font-style:var( --e-global-typography-34b47a9-font-style );text-decoration:var( --e-global-typography-34b47a9-text-decoration );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-6de6d0b{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-343 .elementor-element.elementor-element-e05a89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-f5c350b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 14px;--row-gap:8px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-0822df2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-0822df2.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-0822df2.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-0822df2.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-25f0514{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-25f0514.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-25f0514.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-25f0514.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-c3e7d80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-c3e7d80.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-c3e7d80.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-c3e7d80.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-ab1d0ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:14px;line-height:1.7em;color:#8A7E6C;}.elementor-343 .elementor-element.elementor-element-d8dea14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-icon i{color:#0F6F62;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-icon svg{fill:#0F6F62;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-4e0d198{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-343 .elementor-element.elementor-element-4e0d198 .elementor-icon-list-text{color:#2A2622;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-e610bc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-icon i{color:#0F6F62;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-icon svg{fill:#0F6F62;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-3d87f74{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-343 .elementor-element.elementor-element-3d87f74 .elementor-icon-list-text{color:#2A2622;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-b337ec5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-icon i{color:#0F6F62;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-icon svg{fill:#0F6F62;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-157b85f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-343 .elementor-element.elementor-element-157b85f .elementor-icon-list-text{color:#2A2622;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-c47cd57{--n-accordion-title-font-size:1rem;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-343 .elementor-element.elementor-element-1467483{--display:flex;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:#2C27260D;--border-color:#2C27260D;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-1467483:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-1467483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fcf382 );}.elementor-343 .elementor-element.elementor-element-c14e3ec{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-343 .elementor-element.elementor-element-c14e3ec .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-c14e3ec .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;}.elementor-343 .elementor-element.elementor-element-71814c4{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-bfbfa18{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-343 .elementor-element.elementor-element-c66c92e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-343 .elementor-element.elementor-element-20729e0{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-8d5adda{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-f88cfef{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-f88cfef .elementor-heading-title{font-family:var( --e-global-typography-34b47a9-font-family ), Sans-serif;font-size:var( --e-global-typography-34b47a9-font-size );font-weight:var( --e-global-typography-34b47a9-font-weight );text-transform:var( --e-global-typography-34b47a9-text-transform );font-style:var( --e-global-typography-34b47a9-font-style );text-decoration:var( --e-global-typography-34b47a9-text-decoration );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-7fc72ca{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-343 .elementor-element.elementor-element-94f1b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-28b2b6d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 14px;--row-gap:8px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-8d07b8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-8d07b8b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-8d07b8b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-8d07b8b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-a088387{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-a088387 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-a088387.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-a088387.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-a088387.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-a088387 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-a088387 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-a088387 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-3453e40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-3453e40.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-3453e40.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-3453e40.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-a29e74b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:14px;line-height:1.7em;color:#8A7E6C;}.elementor-343 .elementor-element.elementor-element-e5c68a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-icon i{color:#0F6F62;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-icon svg{fill:#0F6F62;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-0cb7213{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-343 .elementor-element.elementor-element-0cb7213 .elementor-icon-list-text{color:#2A2622;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-5c28801{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-icon i{color:#0F6F62;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-icon svg{fill:#0F6F62;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-578890b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-343 .elementor-element.elementor-element-578890b .elementor-icon-list-text{color:#2A2622;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-cacd84e{--n-accordion-title-font-size:1rem;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-343 .elementor-element.elementor-element-652c455{--display:flex;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:#2C27260D;--border-color:#2C27260D;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-652c455:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-652c455 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fcf382 );}.elementor-343 .elementor-element.elementor-element-883224e{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-343 .elementor-element.elementor-element-883224e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-883224e .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;}.elementor-343 .elementor-element.elementor-element-a1541db{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-e378aa8{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-343 .elementor-element.elementor-element-a9dc72c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-343 .elementor-element.elementor-element-9fa732c{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-1e3d860{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-b896b19{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-b896b19 .elementor-heading-title{font-family:var( --e-global-typography-34b47a9-font-family ), Sans-serif;font-size:var( --e-global-typography-34b47a9-font-size );font-weight:var( --e-global-typography-34b47a9-font-weight );text-transform:var( --e-global-typography-34b47a9-text-transform );font-style:var( --e-global-typography-34b47a9-font-style );text-decoration:var( --e-global-typography-34b47a9-text-decoration );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-b8ec596{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-343 .elementor-element.elementor-element-ee2275e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-5e1ca3e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 14px;--row-gap:8px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-0157c44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-0157c44.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-0157c44.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-0157c44.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-3246164{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-3246164 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-3246164.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-3246164.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-3246164.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-3246164 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-3246164 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-3246164 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-98eab1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-98eab1b.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-98eab1b.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-98eab1b.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-ed3eba8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:14px;line-height:1.7em;color:#8A7E6C;}.elementor-343 .elementor-element.elementor-element-57cde7f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-icon i{color:#0F6F62;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-icon svg{fill:#0F6F62;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-d211c56{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-343 .elementor-element.elementor-element-d211c56 .elementor-icon-list-text{color:#2A2622;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-b5e22ce{--n-accordion-title-font-size:1rem;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-343 .elementor-element.elementor-element-01bb113{--display:flex;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:#2C27260D;--border-color:#2C27260D;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-01bb113:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-01bb113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fcf382 );}.elementor-343 .elementor-element.elementor-element-d2b83d5{--e-image-carousel-slides-to-show:1;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;}.elementor-343 .elementor-element.elementor-element-d2b83d5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-d2b83d5 .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;}.elementor-343 .elementor-element.elementor-element-3e94b33{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-b779ad9{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-343 .elementor-element.elementor-element-0a4e3be{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );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-343 .elementor-element.elementor-element-6d87104{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-889fa8f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-d5acd42{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-d5acd42 .elementor-heading-title{font-family:var( --e-global-typography-34b47a9-font-family ), Sans-serif;font-size:var( --e-global-typography-34b47a9-font-size );font-weight:var( --e-global-typography-34b47a9-font-weight );text-transform:var( --e-global-typography-34b47a9-text-transform );font-style:var( --e-global-typography-34b47a9-font-style );text-decoration:var( --e-global-typography-34b47a9-text-decoration );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-069d901{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-343 .elementor-element.elementor-element-bc8fc39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-c478940{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:8px 14px;--row-gap:8px;--column-gap:14px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-6f73953{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-6f73953.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-6f73953.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-6f73953.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-e2d72c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-e2d72c1.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-e2d72c1.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-e2d72c1.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-88d6e62{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;}.elementor-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-wrapper{text-align:start;}.elementor-343 .elementor-element.elementor-element-88d6e62.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-343 .elementor-element.elementor-element-88d6e62.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-343 .elementor-element.elementor-element-88d6e62.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-wrapper .elementor-image-box-img{width:15%;}.elementor-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-251fbb7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;font-size:14px;line-height:1.7em;color:#8A7E6C;}.elementor-343 .elementor-element.elementor-element-0ceff10{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-icon i{color:#0F6F62;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-icon svg{fill:#0F6F62;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-206a724{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-343 .elementor-element.elementor-element-206a724 .elementor-icon-list-text{color:#2A2622;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-6877ca8{--n-accordion-title-font-size:1rem;margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-343 .elementor-element.elementor-element-1748cee{--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:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-1748cee:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-1748cee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE6D6;}.elementor-343 .elementor-element.elementor-element-f866ee0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:var( --e-global-typography-74df681-font-family ), Sans-serif;font-size:var( --e-global-typography-74df681-font-size );font-weight:var( --e-global-typography-74df681-font-weight );text-transform:var( --e-global-typography-74df681-text-transform );font-style:var( --e-global-typography-74df681-font-style );text-decoration:var( --e-global-typography-74df681-text-decoration );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );color:var( --e-global-color-accent );}.elementor-343 .elementor-element.elementor-element-b952576{margin:0px 350px calc(var(--kit-widget-spacing, 0px) + 0px) 350px;text-align:center;}.elementor-343 .elementor-element.elementor-element-b952576 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-343 .elementor-element.elementor-element-cdf4e3d{margin:0px 350px calc(var(--kit-widget-spacing, 0px) + 0px) 350px;text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-fdc6a27{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-4864d38{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-wrapper{text-align:center;}.elementor-343 .elementor-element.elementor-element-4864d38.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-343 .elementor-element.elementor-element-4864d38.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-343 .elementor-element.elementor-element-4864d38.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-5107354{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-5107354 .elementor-image-box-wrapper{text-align:center;}.elementor-343 .elementor-element.elementor-element-5107354.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-343 .elementor-element.elementor-element-5107354.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-343 .elementor-element.elementor-element-5107354.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-343 .elementor-element.elementor-element-5107354 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-5107354 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-343 .elementor-element.elementor-element-5107354 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-a90900f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-a90900f .elementor-image-box-wrapper{text-align:center;}.elementor-343 .elementor-element.elementor-element-a90900f.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-343 .elementor-element.elementor-element-a90900f.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-343 .elementor-element.elementor-element-a90900f.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-343 .elementor-element.elementor-element-a90900f .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-a90900f .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-343 .elementor-element.elementor-element-a90900f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-4cbc0b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-wrapper{text-align:center;}.elementor-343 .elementor-element.elementor-element-4cbc0b7.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-343 .elementor-element.elementor-element-4cbc0b7.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-343 .elementor-element.elementor-element-4cbc0b7.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-title{margin-bottom:3px;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-343 .elementor-element.elementor-element-1066fbb{--e-image-carousel-slides-to-show:3;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-1066fbb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-1066fbb .elementor-swiper-button.elementor-swiper-button-next{font-size:32px;}.elementor-343 .elementor-element.elementor-element-ec9b228{--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:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-ec9b228:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-ec9b228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8626ba1 );}.elementor-343 .elementor-element.elementor-element-4eaedb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;text-align:center;font-family:var( --e-global-typography-74df681-font-family ), Sans-serif;font-size:var( --e-global-typography-74df681-font-size );font-weight:var( --e-global-typography-74df681-font-weight );text-transform:var( --e-global-typography-74df681-text-transform );font-style:var( --e-global-typography-74df681-font-style );text-decoration:var( --e-global-typography-74df681-text-decoration );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );color:var( --e-global-color-accent );}.elementor-343 .elementor-element.elementor-element-1538d58{margin:0px 350px calc(var(--kit-widget-spacing, 0px) + 0px) 350px;text-align:center;}.elementor-343 .elementor-element.elementor-element-1538d58 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-343 .elementor-element.elementor-element-c031004{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-343 .elementor-element.elementor-element-defbd66{--display:flex;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:#2C27260D;--border-color:#2C27260D;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-defbd66:not(.elementor-motion-effects-element-type-background), .elementor-343 .elementor-element.elementor-element-defbd66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0fcf382 );}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-icon i{color:#0F6F62;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-icon svg{fill:#0F6F62;transition:fill 0.3s;}.elementor-343 .elementor-element.elementor-element-3c3070a{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-343 .elementor-element.elementor-element-3c3070a .elementor-icon-list-text{color:#2A2622;transition:color 0.3s;}.elementor-343 .elementor-element.elementor-element-30899df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-343 .elementor-element.elementor-element-276fcc7 .elementor-button{background-color:#AD5A33;font-family:var( --e-global-typography-accent-font-family ), 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 );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );fill:#FBF7F0;color:#FBF7F0;border-radius:2px 2px 2px 2px;padding:14px 30px 14px 30px;}.elementor-343 .elementor-element.elementor-element-276fcc7 .elementor-button:hover, .elementor-343 .elementor-element.elementor-element-276fcc7 .elementor-button:focus{background-color:#944B29;color:#FBF7F0;}.elementor-343 .elementor-element.elementor-element-276fcc7{width:initial;max-width:initial;}.elementor-343 .elementor-element.elementor-element-276fcc7 .elementor-button:hover svg, .elementor-343 .elementor-element.elementor-element-276fcc7 .elementor-button:focus svg{fill:#FBF7F0;}@media(min-width:768px){.elementor-343 .elementor-element.elementor-element-aaf4c30{--content-width:1300px;}.elementor-343 .elementor-element.elementor-element-9038335{--content-width:1300px;}.elementor-343 .elementor-element.elementor-element-44a3489{--width:64%;}.elementor-343 .elementor-element.elementor-element-8d5adda{--width:64%;}.elementor-343 .elementor-element.elementor-element-1e3d860{--width:64%;}.elementor-343 .elementor-element.elementor-element-889fa8f{--width:64%;}.elementor-343 .elementor-element.elementor-element-1748cee{--content-width:1300px;}.elementor-343 .elementor-element.elementor-element-ec9b228{--content-width:1300px;}}@media(max-width:1024px){.elementor-343 .elementor-element.elementor-element-aaf4c30{--min-height:340px;--gap:24px 20px;--row-gap:24px;--column-gap:20px;--padding-top:150px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-c12da92{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-343 .elementor-element.elementor-element-c12da92 .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-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-item > a{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-343 .elementor-element.elementor-element-9038335{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-dd4a2cd{font-size:var( --e-global-typography-74df681-font-size );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );}.elementor-343 .elementor-element.elementor-element-674ba85{margin:0px 120px calc(var(--kit-widget-spacing, 0px) + 30px) 120px;}.elementor-343 .elementor-element.elementor-element-674ba85 .elementor-heading-title{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-343 .elementor-element.elementor-element-cbf7f42{margin:0px 90px calc(var(--kit-widget-spacing, 0px) + 30px) 90px;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-343 .elementor-element.elementor-element-1dc58cb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-0ef3a3a{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-343 .elementor-element.elementor-element-152a994{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-343 .elementor-element.elementor-element-e78c41a .elementor-heading-title{font-size:var( --e-global-typography-34b47a9-font-size );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-e05a89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-f5c350b{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-title{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-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-title{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-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-title{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-343 .elementor-element.elementor-element-bfbfa18{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-343 .elementor-element.elementor-element-c66c92e{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-343 .elementor-element.elementor-element-f88cfef .elementor-heading-title{font-size:var( --e-global-typography-34b47a9-font-size );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-94f1b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-28b2b6d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-title{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-343 .elementor-element.elementor-element-a088387 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-a088387 .elementor-image-box-title{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-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-title{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-343 .elementor-element.elementor-element-e378aa8{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-343 .elementor-element.elementor-element-a9dc72c{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-343 .elementor-element.elementor-element-b896b19 .elementor-heading-title{font-size:var( --e-global-typography-34b47a9-font-size );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-ee2275e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-5e1ca3e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-title{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-343 .elementor-element.elementor-element-3246164 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-3246164 .elementor-image-box-title{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-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-title{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-343 .elementor-element.elementor-element-b779ad9{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-343 .elementor-element.elementor-element-0a4e3be{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-343 .elementor-element.elementor-element-d5acd42 .elementor-heading-title{font-size:var( --e-global-typography-34b47a9-font-size );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-bc8fc39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-c478940{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-title{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-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-title{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-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-title{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-343 .elementor-element.elementor-element-1748cee{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-f866ee0{font-size:var( --e-global-typography-74df681-font-size );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );}.elementor-343 .elementor-element.elementor-element-b952576{margin:0px 120px calc(var(--kit-widget-spacing, 0px) + 30px) 120px;}.elementor-343 .elementor-element.elementor-element-b952576 .elementor-heading-title{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-343 .elementor-element.elementor-element-cdf4e3d{margin:0px 90px calc(var(--kit-widget-spacing, 0px) + 30px) 90px;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-343 .elementor-element.elementor-element-fdc6a27{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-title{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-343 .elementor-element.elementor-element-5107354 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-343 .elementor-element.elementor-element-5107354 .elementor-image-box-title{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-343 .elementor-element.elementor-element-a90900f .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-343 .elementor-element.elementor-element-a90900f .elementor-image-box-title{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-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-wrapper .elementor-image-box-img{width:72%;}.elementor-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-title{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-343 .elementor-element.elementor-element-1066fbb{--e-image-carousel-slides-to-show:2;}.elementor-343 .elementor-element.elementor-element-ec9b228{--padding-top:70px;--padding-bottom:70px;--padding-left:30px;--padding-right:30px;}.elementor-343 .elementor-element.elementor-element-4eaedb0{font-size:var( --e-global-typography-74df681-font-size );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );}.elementor-343 .elementor-element.elementor-element-1538d58{margin:0px 120px calc(var(--kit-widget-spacing, 0px) + 30px) 120px;}.elementor-343 .elementor-element.elementor-element-1538d58 .elementor-heading-title{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-343 .elementor-element.elementor-element-c031004{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-30899df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-343 .elementor-element.elementor-element-276fcc7 .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 );}}@media(max-width:767px){.elementor-343 .elementor-element.elementor-element-aaf4c30{--min-height:300px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:150px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-c12da92 .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-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-343 .elementor-element.elementor-element-8d2bf5f .elementor-icon-list-item > a{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-343 .elementor-element.elementor-element-9038335{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-dd4a2cd{font-size:var( --e-global-typography-74df681-font-size );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );}.elementor-343 .elementor-element.elementor-element-674ba85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-343 .elementor-element.elementor-element-674ba85 .elementor-heading-title{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-343 .elementor-element.elementor-element-cbf7f42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;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-343 .elementor-element.elementor-element-1dc58cb{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-a98a51e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-a98a51e .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-343 .elementor-element.elementor-element-0ef3a3a{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-343 .elementor-element.elementor-element-152a994{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-343 .elementor-element.elementor-element-4b3b20f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-343 .elementor-element.elementor-element-e78c41a .elementor-heading-title{font-size:var( --e-global-typography-34b47a9-font-size );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-6de6d0b{text-align:start;}.elementor-343 .elementor-element.elementor-element-f5c350b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-0822df2 .elementor-image-box-title{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-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-25f0514 .elementor-image-box-title{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-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-c3e7d80 .elementor-image-box-title{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-343 .elementor-element.elementor-element-c14e3ec .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-c14e3ec .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-343 .elementor-element.elementor-element-bfbfa18{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-343 .elementor-element.elementor-element-c66c92e{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-343 .elementor-element.elementor-element-20729e0{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-343 .elementor-element.elementor-element-f88cfef .elementor-heading-title{font-size:var( --e-global-typography-34b47a9-font-size );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-7fc72ca{text-align:start;}.elementor-343 .elementor-element.elementor-element-28b2b6d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-8d07b8b .elementor-image-box-title{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-343 .elementor-element.elementor-element-a088387 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-a088387 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-a088387 .elementor-image-box-title{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-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-3453e40 .elementor-image-box-title{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-343 .elementor-element.elementor-element-883224e .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-883224e .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-343 .elementor-element.elementor-element-e378aa8{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-343 .elementor-element.elementor-element-a9dc72c{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-343 .elementor-element.elementor-element-9fa732c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-343 .elementor-element.elementor-element-b896b19 .elementor-heading-title{font-size:var( --e-global-typography-34b47a9-font-size );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-b8ec596{text-align:start;}.elementor-343 .elementor-element.elementor-element-5e1ca3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-0157c44 .elementor-image-box-title{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-343 .elementor-element.elementor-element-3246164 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-3246164 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-3246164 .elementor-image-box-title{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-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-98eab1b .elementor-image-box-title{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-343 .elementor-element.elementor-element-d2b83d5 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-d2b83d5 .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-343 .elementor-element.elementor-element-b779ad9{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-343 .elementor-element.elementor-element-0a4e3be{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-343 .elementor-element.elementor-element-6d87104{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-343 .elementor-element.elementor-element-d5acd42 .elementor-heading-title{font-size:var( --e-global-typography-34b47a9-font-size );line-height:var( --e-global-typography-34b47a9-line-height );letter-spacing:var( --e-global-typography-34b47a9-letter-spacing );}.elementor-343 .elementor-element.elementor-element-069d901{text-align:start;}.elementor-343 .elementor-element.elementor-element-c478940{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-6f73953 .elementor-image-box-title{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-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-e2d72c1 .elementor-image-box-title{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-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-img{margin-bottom:10px;}.elementor-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-343 .elementor-element.elementor-element-88d6e62 .elementor-image-box-title{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-343 .elementor-element.elementor-element-1748cee{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-f866ee0{font-size:var( --e-global-typography-74df681-font-size );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );}.elementor-343 .elementor-element.elementor-element-b952576{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-343 .elementor-element.elementor-element-b952576 .elementor-heading-title{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-343 .elementor-element.elementor-element-cdf4e3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;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-343 .elementor-element.elementor-element-fdc6a27{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-img{margin-bottom:14px;}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-343 .elementor-element.elementor-element-4864d38 .elementor-image-box-title{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-343 .elementor-element.elementor-element-5107354 .elementor-image-box-img{margin-bottom:14px;}.elementor-343 .elementor-element.elementor-element-5107354 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-343 .elementor-element.elementor-element-5107354 .elementor-image-box-title{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-343 .elementor-element.elementor-element-a90900f .elementor-image-box-img{margin-bottom:14px;}.elementor-343 .elementor-element.elementor-element-a90900f .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-343 .elementor-element.elementor-element-a90900f .elementor-image-box-title{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-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-img{margin-bottom:14px;}.elementor-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-wrapper .elementor-image-box-img{width:80%;}.elementor-343 .elementor-element.elementor-element-4cbc0b7 .elementor-image-box-title{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-343 .elementor-element.elementor-element-1066fbb{--e-image-carousel-slides-to-show:1;}.elementor-343 .elementor-element.elementor-element-1066fbb .elementor-swiper-button.elementor-swiper-button-prev, .elementor-343 .elementor-element.elementor-element-1066fbb .elementor-swiper-button.elementor-swiper-button-next{font-size:26px;}.elementor-343 .elementor-element.elementor-element-ec9b228{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-343 .elementor-element.elementor-element-4eaedb0{font-size:var( --e-global-typography-74df681-font-size );line-height:var( --e-global-typography-74df681-line-height );letter-spacing:var( --e-global-typography-74df681-letter-spacing );}.elementor-343 .elementor-element.elementor-element-1538d58{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-343 .elementor-element.elementor-element-1538d58 .elementor-heading-title{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-343 .elementor-element.elementor-element-c031004{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-343 .elementor-element.elementor-element-276fcc7 .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 );}}/* Start custom CSS */.mlm-grid{align-items:stretch !important;}.mlm-card{display:flex !important;flex-direction:column !important;height:100% !important;align-self:stretch !important;}.mlm-card > .elementor-widget-button{margin-top:auto !important;}.mlm-card .elementor-widget-container > p:last-child{margin-bottom:0 !important;}.mlm-spec-row{display:grid !important;grid-template-columns:repeat(4,1fr) !important;column-gap:6px !important;row-gap:12px !important;}.elementor-widget-image-box .elementor-image-box-wrapper{display:flex !important;align-items:center !important;text-align:left !important;gap:9px !important;}.elementor-widget-image-box .elementor-image-box-img{width:19px !important;max-width:19px !important;min-width:19px !important;flex:0 0 19px !important;margin:0 !important;}.elementor-widget-image-box .elementor-image-box-img img{width:19px !important;height:19px !important;object-fit:contain !important;}.elementor-widget-image-box .elementor-image-box-content{text-align:left !important;}.elementor-widget-image-box .elementor-image-box-title{margin:0 !important;white-space:nowrap !important;}.mlm-desc p,.mlm-uniq p{margin:0 !important;}@media(min-width:1025px){.mlm-desc{min-height:88px !important;}.mlm-uniq{min-height:46px !important;}}@media(max-width:767px){.mlm-spec-row{grid-template-columns:repeat(2,1fr) !important;}}/*ACC*/.mlm-amen-acc .e-n-accordion-item{border:0 !important;background:transparent !important;}.mlm-amen-acc .e-n-accordion-item-title{padding:20px 0 6px !important;background:transparent !important;border:0 !important;box-shadow:none !important;cursor:pointer !important;justify-content:flex-start !important;}.mlm-amen-acc .e-n-accordion-item-title:focus,.mlm-amen-acc .e-n-accordion-item-title:focus-within,.mlm-amen-acc .e-n-accordion-item-title:active{outline:0 !important;box-shadow:none !important;border:0 !important;}.mlm-amen-acc .e-n-accordion-item-title:focus-visible{outline:2px solid #0F6F62 !important;outline-offset:2px !important;}.mlm-amen-acc .e-n-accordion-item-title::-webkit-details-marker{display:none !important;}.mlm-amen-acc .e-n-accordion-item-title-header{flex:0 0 auto !important;margin:0 !important;}.mlm-amen-acc .e-n-accordion-item-title-icon{order:-1 !important;margin:0 6px 0 0 !important;}.mlm-amen-acc .e-n-accordion-item-title-icon svg{width:10px !important;height:10px !important;fill:#0F6F62 !important;}.mlm-amen-acc .e-n-accordion-item-title-text{font-family:Montserrat,sans-serif !important;font-weight:500 !important;font-size:12px !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:#0F6F62 !important;line-height:1.4 !important;}.mlm-amen-acc .e-con,.mlm-amen-acc .e-con-inner{border:0 !important;border-width:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;padding:0 !important;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.mlm-amen .elementor-icon-list-items{columns:2 !important;column-gap:28px !important;margin:6px 0 0 !important;padding:0 !important;}.mlm-amen .elementor-icon-list-item{break-inside:avoid !important;display:block !important;font-family:Montserrat,sans-serif !important;font-size:14px !important;line-height:1.9 !important;color:#2A2622 !important;margin:0 !important;}.mlm-amen .elementor-icon-list-icon{display:none !important;}@media(max-width:767px){.mlm-amen .elementor-icon-list-items{columns:1 !important;}}/*ROWS*/.elementor-element-1a03ff0d{grid-template-rows:none !important;grid-auto-rows:auto !important;}/*/ROWS*/
/* Dining page additions */
.elementor-element-1dc58cb{grid-template-rows:none !important;grid-auto-rows:auto !important;}
.elementor-element-fdc6a27{grid-template-rows:none !important;grid-auto-rows:auto !important;}
.elementor-element-c031004{grid-template-rows:none !important;grid-auto-rows:auto !important;}
.mlm-lc-tile .elementor-image-box-img{margin-bottom:0 !important;}
.mlm-lc-tile .elementor-image-box-wrapper{display:block !important;}
.mlm-lc-tile .elementor-image-box-title{font-family:Montserrat,sans-serif !important;font-size:14px !important;color:#2A2622 !important;line-height:1.5 !important;}
.mlm-menu-links .elementor-icon-list-item a{color:#0F6F62 !important;}
.mlm-menu-links .elementor-icon-list-item a:hover{color:#AD5A33 !important;}
.mlm-menu-links .elementor-icon-list-icon svg,.mlm-menu-links .elementor-icon-list-icon i{color:#0F6F62 !important;fill:#0F6F62 !important;font-size:10px !important;}
.mlm-board .elementor-icon-list-icon{display:none !important;}
.mlm-board .elementor-icon-list-item{display:block !important;font-family:Montserrat,sans-serif !important;font-size:14px !important;line-height:1.8 !important;color:#2A2622 !important;}

/* Dining logo tiles */
.mlm-lc-tile .elementor-image-box-wrapper{display:block !important;text-align:center !important;}
.mlm-lc-tile .elementor-image-box-img{width:auto !important;max-width:none !important;margin:0 auto 14px !important;display:block !important;float:none !important;}
.mlm-lc-tile .elementor-image-box-img img{width:160px !important;max-width:80% !important;height:auto !important;display:inline-block !important;}
.mlm-lc-tile .elementor-image-box-content{text-align:center !important;}
.mlm-lc-tile .elementor-image-box-title{font-family:Montserrat,sans-serif !important;font-weight:500 !important;font-size:14px !important;color:#2A2622 !important;line-height:1.5 !important;margin:0 !important;}
@media(max-width:767px){.mlm-lc-tile .elementor-image-box-img img{width:130px !important;}}
.mlm-spec-row .elementor-widget-image-box .elementor-image-box-title{line-height:1.45 !important;}

/* Dining band polish */
.mlm-lc-tile .elementor-image-box-img{height:96px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 auto 16px !important;}
.mlm-lc-tile .elementor-image-box-img img{width:auto !important;max-width:88% !important;max-height:96px !important;height:auto !important;object-fit:contain !important;}
@media(max-width:767px){.mlm-lc-tile .elementor-image-box-img{height:76px !important;}.mlm-lc-tile .elementor-image-box-img img{max-height:76px !important;}}

/* Carousel slide ratio */
.mlm-car .elementor-image-carousel img,.mlm-car .swiper-slide img,.mlm-car .swiper-slide-image{aspect-ratio:3/2 !important;width:100% !important;height:auto !important;object-fit:cover !important;object-position:center !important;display:block !important;}
.mlm-car .swiper-slide,.mlm-car .swiper-slide a{display:block !important;height:auto !important;}
.mlm-car .elementor-image-carousel-wrapper,.mlm-car .swiper,.mlm-car .swiper-wrapper{align-items:flex-start !important;}

/* Image-box titles must wrap */
.elementor-widget-image-box .elementor-image-box-title{white-space:normal !important;overflow-wrap:break-word !important;word-break:normal !important;hyphens:none !important;}
.mlm-lc-tile,.mlm-lc-tile .elementor-image-box-wrapper,.mlm-lc-tile .elementor-image-box-content{min-width:0 !important;max-width:100% !important;}
.mlm-lc-tile .elementor-image-box-img{min-width:0 !important;}

/* Outlet logo in card header */
.mlm-outlet-logo{margin-left:auto !important;align-self:center !important;max-width:36% !important;}
.mlm-outlet-logo img{max-height:58px !important;max-width:100% !important;width:auto !important;height:auto !important;object-fit:contain !important;display:block !important;margin-left:auto !important;}
@media(max-width:1024px){.mlm-outlet-logo img{max-height:50px !important;}}
@media(max-width:767px){.mlm-outlet-logo{margin-left:0 !important;max-width:62% !important;}.mlm-outlet-logo img{max-height:44px !important;margin-left:0 !important;}}

/* Outlet logo sizes */
.mlm-logo-lapiazza img{max-height:40px !important;}
.mlm-logo-seaview  img{max-height:64px !important;}
.mlm-logo-granita  img{max-height:64px !important;}
.mlm-logo-lerepos  img{max-height:48px !important;}
@media(max-width:1024px){.mlm-logo-lapiazza img{max-height:34px !important;}.mlm-logo-seaview  img{max-height:54px !important;}.mlm-logo-granita  img{max-height:54px !important;}.mlm-logo-lerepos  img{max-height:41px !important;}}
@media(max-width:767px){.mlm-logo-lapiazza img{max-height:29px !important;}.mlm-logo-seaview  img{max-height:46px !important;}.mlm-logo-granita  img{max-height:46px !important;}.mlm-logo-lerepos  img{max-height:35px !important;}}

/* ND-H2GAP-START */
.mlm-h2{margin-bottom:10px !important;}
.mlm-h2 h2{margin-bottom:0 !important;}
/* ND-H2GAP-END */
/* mlm board grid */
.mlm-menu-grid .mlm-card{padding:36px 40px !important;}
.mlm-board .elementor-icon-list-items{display:grid !important;grid-template-columns:repeat(4,1fr) !important;column-gap:34px !important;row-gap:26px !important;align-items:start !important;}
.mlm-board .elementor-icon-list-item{text-align:left !important;padding:0 !important;}
.mlm-board .elementor-icon-list-item .elementor-icon-list-text{display:block !important;padding:0 !important;}
@media(max-width:1024px){.mlm-board .elementor-icon-list-items{grid-template-columns:repeat(2,1fr) !important;}.mlm-menu-grid .mlm-card{padding:30px !important;}}
@media(max-width:767px){.mlm-board .elementor-icon-list-items{grid-template-columns:1fr !important;row-gap:22px !important;}.mlm-menu-grid .mlm-card{padding:24px !important;}}
/* end mlm board grid */

/* mlm lc logo sizing */
.mlm-lc-tile .elementor-image-box-img{height:110px !important;}
.mlm-lc-tile .elementor-image-box-img img{max-width:100% !important;width:auto !important;}
.elementor-element-4864d38 .elementor-image-box-img img{max-height:86px !important;}
.elementor-element-5107354 .elementor-image-box-img img{max-height:91px !important;}
.elementor-element-a90900f .elementor-image-box-img img{max-height:91px !important;}
.elementor-element-4cbc0b7 .elementor-image-box-img img{max-height:107px !important;}
@media(max-width:767px){
.mlm-lc-tile .elementor-image-box-img{height:76px !important;}
.elementor-element-4864d38 .elementor-image-box-img img{max-height:56px !important;}
.elementor-element-5107354 .elementor-image-box-img img{max-height:59px !important;}
.elementor-element-a90900f .elementor-image-box-img img{max-height:59px !important;}
.elementor-element-4cbc0b7 .elementor-image-box-img img{max-height:70px !important;}
}
/* end mlm lc logo sizing *//* End custom CSS */