.elementor-12 .elementor-element.elementor-element-eb2cd34{--display:flex;--min-height:180px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-d7b8f4d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;}.elementor-12 .elementor-element.elementor-element-83f020b{--display:flex;}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2acd9a4 .wpml-elementor-ls .wpml-ls-item{font-family:"Bebas Neue", Sans-serif;font-size:23px;}.elementor-12 .elementor-element.elementor-element-c79e0bc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-dd68280{text-align:center;}.elementor-12 .elementor-element.elementor-element-dd68280 img{width:100%;max-width:194px;}.elementor-12 .elementor-element.elementor-element-2f5cd23{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-c991259 .elementor-button{background-color:var( --e-global-color-a86718f );font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 30px 12px 30px;}.elementor-12 .elementor-element.elementor-element-c991259 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c991259 .elementor-button:focus{background-color:var( --e-global-color-a86718f );}.elementor-12 .elementor-element.elementor-element-2f00326{--display:flex;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-97ef126 .elementor-button{background-color:var( --e-global-color-a86718f );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-97ef126 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-97ef126 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-97ef126 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-97ef126 .elementor-button:focus{color:#F9F8F4;}.elementor-12 .elementor-element.elementor-element-97ef126 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-97ef126 .elementor-button:focus svg{fill:#F9F8F4;}.elementor-12 .elementor-element.elementor-element-e1a1ef7{--display:flex;--position:fixed;--min-height:80px;--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;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;top:0px;--z-index:1;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e1a1ef7{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-e1a1ef7{right:0px;}.elementor-12 .elementor-element.elementor-element-f1ee051{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-bec3d53{--display:flex;}.elementor-12 .elementor-element.elementor-element-bec3d53:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bec3d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a86718f );}.elementor-12 .elementor-element.elementor-element-3425fb4 .wpml-elementor-ls .wpml-ls-item{font-family:"Bebas Neue", Sans-serif;font-size:23px;}.elementor-12 .elementor-element.elementor-element-76d955f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-76d955f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76d955f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-a86718f ) 0%, #1D1A1D 100%);}.elementor-12 .elementor-element.elementor-element-967ec51{text-align:center;}.elementor-12 .elementor-element.elementor-element-967ec51 img{width:120px;}.elementor-12 .elementor-element.elementor-element-e08e0c8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;}.elementor-12 .elementor-element.elementor-element-e08e0c8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e08e0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4cf4558{--display:flex;}.elementor-12 .elementor-element.elementor-element-8568bc8 .elementor-button{background-color:var( --e-global-color-a86718f );font-family:"Bebas Neue", Sans-serif;font-size:23px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:16px 30px 12px 30px;}.elementor-12 .elementor-element.elementor-element-8568bc8 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8568bc8 .elementor-button:focus{background-color:var( --e-global-color-a86718f );}.elementor-12 .elementor-element.elementor-element-af4d5c1{--display:flex;--overflow:hidden;}.elementor-12 .elementor-element.elementor-element-88718ec .elementor-button{background-color:var( --e-global-color-a86718f );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-88718ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-88718ec .elementor-button-content-wrapper{flex-direction:row;}.elementor-12 .elementor-element.elementor-element-88718ec .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-88718ec .elementor-button:focus{color:var( --e-global-color-a86718f );}.elementor-12 .elementor-element.elementor-element-88718ec .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-88718ec .elementor-button:focus svg{fill:var( --e-global-color-a86718f );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-d7b8f4d{--grid-auto-flow:column;}.elementor-12 .elementor-element.elementor-element-c79e0bc{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f1ee051{--grid-auto-flow:column;}.elementor-12 .elementor-element.elementor-element-76d955f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-d7b8f4d{--e-con-grid-template-columns:1fr 1fr 1fr;--grid-auto-flow:column;}.elementor-12 .elementor-element.elementor-element-2f5cd23{--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;}.elementor-12 .elementor-element.elementor-element-f1ee051{--e-con-grid-template-columns:1fr 1fr 1fr;--grid-auto-flow:column;}.elementor-12 .elementor-element.elementor-element-e08e0c8{--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;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-eb2cd34{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-eb2cd34.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-d7b8f4d{--e-con-grid-template-columns:1fr;--grid-auto-flow:column;}.elementor-12 .elementor-element.elementor-element-d7b8f4d.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-e1a1ef7{--min-height:auto;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-12 .elementor-element.elementor-element-e1a1ef7.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f1ee051{--min-height:80px;--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;--align-items:center;}.elementor-12 .elementor-element.elementor-element-f1ee051.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-bec3d53{--min-height:100%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-76d955f{--min-height:100%;}.elementor-12 .elementor-element.elementor-element-76d955f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-76d955f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-a86718f ) 50%, #1D1A1D 50%);}.elementor-12 .elementor-element.elementor-element-e08e0c8{--min-height:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-4cf4558{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;}}/* Start custom CSS for button, class: .elementor-element-c991259 */@media screen and (max-width:1024px) {
    .elementor-12 .elementor-element.elementor-element-c991259 {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-97ef126 */.elementor-12 .elementor-element.elementor-element-97ef126 .elementor-button-text {
    display:none;
}

/* fix bug on focus */
.elementor-12 .elementor-element.elementor-element-97ef126 a {
    color: #1D1A1D!important;
}
.elementor-12 .elementor-element.elementor-element-97ef126 a:hover {
    color: #F9F8F4!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f00326 */.elementor-12 .elementor-element.elementor-element-2f00326 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eb2cd34 */@media screen and (max-width:768px) {
    .elementor-12 .elementor-element.elementor-element-eb2cd34 {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-3425fb4 */.elementor-12 .elementor-element.elementor-element-3425fb4 .wpml-ls-legacy-list-horizontal a {
    padding: 8px 10px 6px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8568bc8 */@media screen and (max-width:1024px) {
    .elementor-12 .elementor-element.elementor-element-8568bc8 {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-88718ec */.elementor-12 .elementor-element.elementor-element-88718ec .elementor-button-text {
    display:none;
}
.elementor-12 .elementor-element.elementor-element-88718ec .elementor-button-wrapper {
    display:flex;
}
.elementor-12 .elementor-element.elementor-element-88718ec .elementor-button {
    padding: 10px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af4d5c1 */.elementor-12 .elementor-element.elementor-element-af4d5c1 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1a1ef7 *//* fix safari issue ios sticky padding */
@supports (-webkit-touch-callout: none) {
    @media (max-width:768px) {
    
        .elementor-12 .elementor-element.elementor-element-e1a1ef7 {
            position: fixed !important;
            top: 0 !important;
            left: 0 !important;
            right: 0 !important;
            z-index: 99999 !important;
            background: #F9F8F4 !important;
            transform: none !important;
            filter: none !important;
            -webkit-transform: none !important;
            -webkit-filter: none !important;
        }
    
    }
}

/* sticky header mobile */
@media screen and (max-width:768px) {
    @supports (-webkit-touch-callout: none) {
        body {
            padding-top: 80px;
        }
    }
}

/* hide header mobile */
@media screen and (min-width:768px) {
    .elementor-12 .elementor-element.elementor-element-e1a1ef7 {
        display:none;
    }
}/* End custom CSS */