.elementor-17 .elementor-element.elementor-element-628bded{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0;--padding-top:2em;--padding-bottom:2em;--padding-left:5em;--padding-right:5em;--z-index:12;}.elementor-17 .elementor-element.elementor-element-628bded::before, .elementor-17 .elementor-element.elementor-element-628bded > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-628bded > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-628bded > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-628bded > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-628bded > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-628bded:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-628bded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://villalta.pt/wp-content/uploads/2026/06/home-1-mobile.jpg") 50% 50%;background-size:cover;}.elementor-widget-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-7a15291 img{width:100%;}.elementor-17 .elementor-element.elementor-element-3ff9666{--display:flex;--position:absolute;--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;--padding-top:2em;--padding-bottom:2em;--padding-left:3.5em;--padding-right:3.5em;top:0px;}.elementor-17 .elementor-element.elementor-element-3ff9666:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-3ff9666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-3ff9666{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-3ff9666{right:0px;}.elementor-17 .elementor-element.elementor-element-4d264e1 img{width:300px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17 .elementor-element.elementor-element-d30e095.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0em;padding-right:0em;padding-top:0em;padding-bottom:0em;}.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu--main .elementor-item:focus{color:#F7F4EEA3;fill:#F7F4EEA3;}.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F7F4EEA3;}.elementor-17 .elementor-element.elementor-element-d30e095{--e-nav-menu-horizontal-menu-item-margin:calc( 6em / 2 );}.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:6em;}.elementor-17 .elementor-element.elementor-element-5c5a001{padding:0px 40px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 3em / 2 );}.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0em;padding-right:0em;padding-top:0em;padding-bottom:0em;}.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu--main .elementor-item:focus{color:#F7F4EEA3;fill:#F7F4EEA3;}.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F7F4EEA3;}.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3em;}.elementor-widget-button .elementor-button{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 );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-2f6e312 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-c0b9675{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-5em;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c0b9675{left:3.5em;}body.rtl .elementor-17 .elementor-element.elementor-element-c0b9675{right:3.5em;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-06ab79f{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-ff1a3c9{margin:-1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-ff1a3c9.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-a41aafd{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0;--padding-top:2em;--padding-bottom:2em;--padding-left:5em;--padding-right:5em;--z-index:12;}.elementor-17 .elementor-element.elementor-element-a41aafd::before, .elementor-17 .elementor-element.elementor-element-a41aafd > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a41aafd > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a41aafd > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a41aafd > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a41aafd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a41aafd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a41aafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://villalta.pt/wp-content/uploads/2026/06/home-1-mobile.jpg") 50% 50%;background-size:cover;}.elementor-17 .elementor-element.elementor-element-f52e94d img{width:100%;}.elementor-17 .elementor-element.elementor-element-c5fccef{--display:flex;--position:absolute;--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;--padding-top:2em;--padding-bottom:2em;--padding-left:3.5em;--padding-right:3.5em;top:0px;--z-index:2;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c5fccef{left:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-c5fccef{right:0px;}.elementor-17 .elementor-element.elementor-element-5ae5b71 img{width:300px;}.elementor-17 .elementor-element.elementor-element-2df1483.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0em;padding-right:0em;padding-top:0em;padding-bottom:0em;}.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu--main .elementor-item:focus{color:#F7F4EEA3;fill:#F7F4EEA3;}.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F7F4EEA3;}.elementor-17 .elementor-element.elementor-element-2df1483{--e-nav-menu-horizontal-menu-item-margin:calc( 6em / 2 );}.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:6em;}.elementor-17 .elementor-element.elementor-element-05783e6{padding:0px 40px 0px 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 3em / 2 );}.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu .elementor-item{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );padding-left:0em;padding-right:0em;padding-top:0em;padding-bottom:0em;}.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu--main .elementor-item:focus{color:#F7F4EEA3;fill:#F7F4EEA3;}.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#F7F4EEA3;}.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:3em;}.elementor-17 .elementor-element.elementor-element-5059dd2 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-0202c06{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:-5em;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0202c06{left:3.5em;}body.rtl .elementor-17 .elementor-element.elementor-element-0202c06{right:3.5em;}.elementor-17 .elementor-element.elementor-element-89dd91a{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-5a495bc{margin:-1.5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-5a495bc.elementor-element{--align-self:flex-end;}.elementor-17 .elementor-element.elementor-element-64ac3fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:8em 8em;--row-gap:8em;--column-gap:8em;--padding-top:16em;--padding-bottom:8em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-17 .elementor-element.elementor-element-edba553{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8e3665f{--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;--justify-content:flex-start;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-37d14c7 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d44ad1b{padding:0em 0em 5em 0em;}.elementor-17 .elementor-element.elementor-element-d44ad1b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-d44ad1b .elementor-heading-title{font-family:var( --e-global-typography-5dd5d76-font-family ), Sans-serif;font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-47783ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8c82cbb{width:auto;max-width:auto;padding:0em 5em 0em 0em;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-147571d{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-3911cb4{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ab3e9f4 img{width:250px;}.elementor-17 .elementor-element.elementor-element-ee36c01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:8em 8em;--row-gap:8em;--column-gap:8em;--padding-top:16em;--padding-bottom:8em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-17 .elementor-element.elementor-element-b662767{--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;--justify-content:flex-start;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2d6b465 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-03c9ab2{padding:0em 0em 5em 0em;}.elementor-17 .elementor-element.elementor-element-03c9ab2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-03c9ab2 .elementor-heading-title{font-family:var( --e-global-typography-5dd5d76-font-family ), Sans-serif;font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-43de892{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b98628f{width:auto;max-width:auto;padding:0em 5em 0em 0em;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-9fd66a7{--display:flex;}.elementor-17 .elementor-element.elementor-element-5f194d3{width:var( --container-widget-width, 315px );max-width:315px;--container-widget-width:315px;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-cc46730{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8em;--padding-bottom:8em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-17 .elementor-element.elementor-element-3fae289{--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;--justify-content:center;--gap:4em 4em;--row-gap:4em;--column-gap:4em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9c14b83{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-55580eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-186845c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8em 8em;--row-gap:8em;--column-gap:8em;--padding-top:8em;--padding-bottom:8em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-17 .elementor-element.elementor-element-a49f664{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.42;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em;}.elementor-17 .elementor-element.elementor-element-a49f664:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-a49f664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villalta.pt/wp-content/uploads/2026/06/home-3-1.jpg");background-position:center center;background-size:cover;}.elementor-17 .elementor-element.elementor-element-a49f664::before, .elementor-17 .elementor-element.elementor-element-a49f664 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a49f664 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-a49f664 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a49f664 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-a49f664 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-a43d1e6{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-aeffe09{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-17 .elementor-element.elementor-element-aeffe09.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-aeffe09 .elementor-heading-title{font-family:var( --e-global-typography-5dd5d76-font-family ), Sans-serif;font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-9678362{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-ba6f633{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:6em;--padding-bottom:8em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-17 .elementor-element.elementor-element-e91e279 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-c1a5df2{padding:0em 0em 8em 0em;text-align:center;}.elementor-17 .elementor-element.elementor-element-c1a5df2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-c1a5df2 .elementor-heading-title{font-family:var( --e-global-typography-5dd5d76-font-family ), Sans-serif;font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-01cfbb1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fdd1063{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-17 .elementor-element.elementor-element-3c0d7ef{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-c983a62{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-885f7d7 img{width:100%;}.elementor-17 .elementor-element.elementor-element-fc9abb6{--display:flex;--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:0px;}.elementor-17 .elementor-element.elementor-element-5874b72{width:var( --container-widget-width, 58px );max-width:58px;--container-widget-width:58px;--container-widget-flex-grow:0;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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-6ee2c59{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-0eac266{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:8em;--padding-bottom:8em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-17 .elementor-element.elementor-element-9a7657f{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-63df5df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4dd39c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-4dd39c8 img{width:100%;}.elementor-17 .elementor-element.elementor-element-b318e81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-845fa77 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-978c260 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-13ee32b{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-17 .elementor-element.elementor-element-443a3ea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ae5db5d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ae5db5d img{width:100%;}.elementor-17 .elementor-element.elementor-element-94a4cdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b05d788 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-10691c1 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-bd296e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--padding-top:8em;--padding-bottom:8em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-17 .elementor-element.elementor-element-e5ca62d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2357cfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ebd9712.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-ebd9712 img{width:100%;}.elementor-17 .elementor-element.elementor-element-39e35ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3bbd14d .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-d41f1ca .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-f450ed2{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ac5edb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4bbb1f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-4bbb1f6 img{width:100%;}.elementor-17 .elementor-element.elementor-element-605c257{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5aee107 .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-6d9cfd2 .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-6836270{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:8em;--padding-bottom:16em;--padding-left:3.5em;--padding-right:3.5em;}.elementor-17 .elementor-element.elementor-element-fae747c{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4a8c0bc{--display:flex;--gap:1.5em 1.5em;--row-gap:1.5em;--column-gap:1.5em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0fcfac6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-35d4eac .elementor-heading-title{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 );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-98c300f .elementor-heading-title{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-17 .elementor-element.elementor-element-60719f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-1413493{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6f0d047{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:3.5em;--padding-bottom:3.5em;--padding-left:0em;--padding-right:0em;}.elementor-17 .elementor-element.elementor-element-6f0d047:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6f0d047 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-732d1e5 img{width:30em;}.elementor-17 .elementor-element.elementor-element-3492f45{text-align:center;color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-62b18d7{--display:flex;}body.elementor-page-17:not(.elementor-motion-effects-element-type-background), body.elementor-page-17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-628bded{--overlay-opacity:0;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-3ff9666{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-4d264e1 img{width:250px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-2f6e312 .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-2f6e312 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c0b9675{left:40px;}body.rtl .elementor-17 .elementor-element.elementor-element-c0b9675{right:40px;}.elementor-17 .elementor-element.elementor-element-c0b9675{bottom:-40px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-06ab79f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-ff1a3c9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a41aafd{--overlay-opacity:0;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-c5fccef{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-5ae5b71 img{width:250px;}.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-5059dd2 .elementor-icon{font-size:30px;}.elementor-17 .elementor-element.elementor-element-5059dd2 .elementor-icon svg{height:30px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0202c06{left:40px;}body.rtl .elementor-17 .elementor-element.elementor-element-0202c06{right:40px;}.elementor-17 .elementor-element.elementor-element-0202c06{bottom:-40px;}.elementor-17 .elementor-element.elementor-element-89dd91a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-5a495bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-64ac3fd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-37d14c7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d44ad1b{padding:0px 0px 40px 0px;}.elementor-17 .elementor-element.elementor-element-d44ad1b .elementor-heading-title{font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );}.elementor-17 .elementor-element.elementor-element-47783ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-8c82cbb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-ee36c01{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:120px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-2d6b465 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-03c9ab2{padding:0px 0px 40px 0px;}.elementor-17 .elementor-element.elementor-element-03c9ab2 .elementor-heading-title{font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );}.elementor-17 .elementor-element.elementor-element-43de892{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-b98628f{width:var( --container-widget-width, 15% );max-width:15%;--container-widget-width:15%;--container-widget-flex-grow:0;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-9fd66a7{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5f194d3{width:100%;max-width:100%;padding:0px 40px 0px 0px;}.elementor-17 .elementor-element.elementor-element-771b546{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-8e6934a{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-cc46730{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-3fae289.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-9c14b83{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-186845c{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-a49f664{--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-a43d1e6{text-align:center;}.elementor-17 .elementor-element.elementor-element-aeffe09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-17 .elementor-element.elementor-element-aeffe09 .elementor-heading-title{font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );}.elementor-17 .elementor-element.elementor-element-9678362{width:auto;max-width:auto;padding:0px 0px 0px 250px;}.elementor-17 .elementor-element.elementor-element-ba6f633{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-e91e279 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-c1a5df2{padding:0px 0px 60px 0px;}.elementor-17 .elementor-element.elementor-element-c1a5df2 .elementor-heading-title{font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );}.elementor-17 .elementor-element.elementor-element-01cfbb1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-17 .elementor-element.elementor-element-3c0d7ef{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-fc9abb6{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-5874b72{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-6ee2c59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-0eac266{--gap:0px 80px;--row-gap:0px;--column-gap:80px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-845fa77 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-978c260 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-443a3ea{--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-17 .elementor-element.elementor-element-b05d788 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-10691c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bd296e3{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-ebd9712 img{width:100%;}.elementor-17 .elementor-element.elementor-element-3bbd14d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-d41f1ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-5aee107 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-6d9cfd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-6836270{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:60px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-17 .elementor-element.elementor-element-35d4eac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-98c300f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-6f0d047{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-628bded{--min-height:100svh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-3ff9666{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-5c5a001 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-c0b9675{--width:125px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-c0b9675{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-c0b9675{right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-06ab79f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-ff1a3c9{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-a41aafd{--min-height:100svh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.2;}.elementor-17 .elementor-element.elementor-element-c5fccef{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-05783e6 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-0202c06{--width:125px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-0202c06{left:20px;}body.rtl .elementor-17 .elementor-element.elementor-element-0202c06{right:20px;}.elementor-17 .elementor-element.elementor-element-89dd91a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-5a495bc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-64ac3fd{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-edba553{--width:40%;}.elementor-17 .elementor-element.elementor-element-edba553.e-con{--order:99999 /* order end hack */;}.elementor-17 .elementor-element.elementor-element-8e3665f{--width:60%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-17 .elementor-element.elementor-element-37d14c7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-d44ad1b .elementor-heading-title{font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );}.elementor-17 .elementor-element.elementor-element-8c82cbb{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-3911cb4{--width:40%;--justify-content:flex-start;}.elementor-17 .elementor-element.elementor-element-ee36c01{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-b662767{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2d6b465 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-03c9ab2 .elementor-heading-title{font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );}.elementor-17 .elementor-element.elementor-element-43de892{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b98628f{--container-widget-width:15%;--container-widget-flex-grow:0;width:var( --container-widget-width, 15% );max-width:15%;font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-9fd66a7{--width:55%;}.elementor-17 .elementor-element.elementor-element-5f194d3{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8e6934a{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-17 .elementor-element.elementor-element-cc46730{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-3fae289{--width:60%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-17 .elementor-element.elementor-element-186845c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-aeffe09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-17 .elementor-element.elementor-element-aeffe09 .elementor-heading-title{font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );}.elementor-17 .elementor-element.elementor-element-9678362{padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-ba6f633{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-e91e279 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-c1a5df2 .elementor-heading-title{font-size:var( --e-global-typography-5dd5d76-font-size );line-height:var( --e-global-typography-5dd5d76-line-height );}.elementor-17 .elementor-element.elementor-element-01cfbb1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-17 .elementor-element.elementor-element-3c0d7ef{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-c983a62{--width:40%;}.elementor-17 .elementor-element.elementor-element-fc9abb6{--width:60%;}.elementor-17 .elementor-element.elementor-element-5874b72.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-5874b72{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-0eac266{--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-9a7657f{--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:2px;}.elementor-17 .elementor-element.elementor-element-63df5df{--width:90%;}.elementor-17 .elementor-element.elementor-element-845fa77 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-978c260 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-13ee32b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-443a3ea{--width:60%;}.elementor-17 .elementor-element.elementor-element-b05d788 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-10691c1 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-bd296e3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-e5ca62d{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-17 .elementor-element.elementor-element-2357cfe{--width:90%;}.elementor-17 .elementor-element.elementor-element-3bbd14d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-d41f1ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-f450ed2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-ac5edb7{--width:60%;}.elementor-17 .elementor-element.elementor-element-5aee107 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-6d9cfd2 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-6836270{--padding-top:60px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-35d4eac .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-17 .elementor-element.elementor-element-98c300f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-17 .elementor-element.elementor-element-60719f4{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17 .elementor-element.elementor-element-6f0d047{--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-c0b9675{--width:10em;}.elementor-17 .elementor-element.elementor-element-0202c06{--width:10em;}.elementor-17 .elementor-element.elementor-element-edba553{--width:33%;}.elementor-17 .elementor-element.elementor-element-8e3665f{--width:500px;}.elementor-17 .elementor-element.elementor-element-3911cb4{--width:33%;}.elementor-17 .elementor-element.elementor-element-b662767{--width:500px;}.elementor-17 .elementor-element.elementor-element-3fae289{--width:25%;}.elementor-17 .elementor-element.elementor-element-55580eb{--width:75%;}.elementor-17 .elementor-element.elementor-element-a49f664{--width:100%;}.elementor-17 .elementor-element.elementor-element-fdd1063{--width:33%;}.elementor-17 .elementor-element.elementor-element-c983a62{--width:33%;}.elementor-17 .elementor-element.elementor-element-fc9abb6{--width:33%;}.elementor-17 .elementor-element.elementor-element-63df5df{--width:575px;}.elementor-17 .elementor-element.elementor-element-443a3ea{--width:315px;}.elementor-17 .elementor-element.elementor-element-2357cfe{--width:575px;}.elementor-17 .elementor-element.elementor-element-ac5edb7{--width:575px;}.elementor-17 .elementor-element.elementor-element-fae747c{--width:30%;}.elementor-17 .elementor-element.elementor-element-4a8c0bc{--width:70%;}.elementor-17 .elementor-element.elementor-element-1413493{--width:50%;}.elementor-17 .elementor-element.elementor-element-6f0d047{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-c0b9675{--width:150px;}.elementor-17 .elementor-element.elementor-element-0202c06{--width:150px;}.elementor-17 .elementor-element.elementor-element-edba553{--width:33%;}.elementor-17 .elementor-element.elementor-element-8e3665f{--width:66%;}.elementor-17 .elementor-element.elementor-element-b662767{--width:100%;}.elementor-17 .elementor-element.elementor-element-9fd66a7{--width:50%;}.elementor-17 .elementor-element.elementor-element-3fae289{--width:50%;}.elementor-17 .elementor-element.elementor-element-55580eb{--width:100%;}.elementor-17 .elementor-element.elementor-element-fdd1063{--width:10%;}.elementor-17 .elementor-element.elementor-element-fc9abb6{--width:50%;}.elementor-17 .elementor-element.elementor-element-63df5df{--width:100%;}.elementor-17 .elementor-element.elementor-element-443a3ea{--width:75%;}.elementor-17 .elementor-element.elementor-element-2357cfe{--width:100%;}.elementor-17 .elementor-element.elementor-element-ac5edb7{--width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-d30e095 */@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-d30e095 {
        display: none!important;
    }
}
.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-item-active::before{
    display: block;
    content: "(";
    font-size: 1em;
    color: #F7F4EE;
    opacity: 1!important;
    left: -15px;
}
.elementor-17 .elementor-element.elementor-element-d30e095 .elementor-item-active::after{
    display: block;
    content: ")";
    font-size: 1em;
    color: #F7F4EE;
    opacity: 1!important;
    right: -15px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c5a001 */@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-5c5a001 {
        display: none!important;
    }
}
.elementor-17 .elementor-element.elementor-element-5c5a001 .current-language-menu-item .trp-menu-ls-label{
    color: #F7F4EEA3;
}
.elementor-17 .elementor-element.elementor-element-5c5a001 .current-language-menu-item .trp-menu-ls-label::before{
    display: inline;
    position: absolute;
    content: "(";
    font-size: 1em;
    color: #F7F4EEA3;
    opacity: 1!important;
    left: -15px;
}
.elementor-17 .elementor-element.elementor-element-5c5a001 .current-language-menu-item .trp-menu-ls-label::after{
    display: inline;
    position: absolute;
    content: ")";
    font-size: 1em;
    color: #F7F4EEA3;
    opacity: 1!important;
    right: -15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf18d65 */.elementor-17 .elementor-element.elementor-element-bf18d65 a{
    border: none!important;
}
@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-bf18d65 {
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f6e312 */.elementor-17 .elementor-element.elementor-element-2f6e312 {
    line-height: 0;
}
@media (min-width: 1025px){
    .elementor-17 .elementor-element.elementor-element-2f6e312 {
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-06ab79f */.elementor-17 .elementor-element.elementor-element-06ab79f p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff1a3c9 */.elementor-17 .elementor-element.elementor-element-ff1a3c9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0b9675 */@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-c0b9675 {
        font-size: 0.7em;
    }
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-2df1483 */@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-2df1483 {
        display: none!important;
    }
}
.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-item-active::before{
    display: block;
    content: "(";
    font-size: 1em;
    color: #F7F4EE;
    opacity: 1!important;
    left: -15px;
}
.elementor-17 .elementor-element.elementor-element-2df1483 .elementor-item-active::after{
    display: block;
    content: ")";
    font-size: 1em;
    color: #F7F4EE;
    opacity: 1!important;
    right: -15px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-05783e6 */@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-05783e6 {
        display: none!important;
    }
}
.elementor-17 .elementor-element.elementor-element-05783e6 .current-language-menu-item .trp-menu-ls-label{
    color: #F7F4EEA3;
}
.elementor-17 .elementor-element.elementor-element-05783e6 .current-language-menu-item .trp-menu-ls-label::before{
    display: inline;
    position: absolute;
    content: "(";
    font-size: 1em;
    color: #F7F4EEA3;
    opacity: 1!important;
    left: -15px;
}
.elementor-17 .elementor-element.elementor-element-05783e6 .current-language-menu-item .trp-menu-ls-label::after{
    display: inline;
    position: absolute;
    content: ")";
    font-size: 1em;
    color: #F7F4EEA3;
    opacity: 1!important;
    right: -15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fd8f67c */.elementor-17 .elementor-element.elementor-element-fd8f67c a{
    border: none!important;
}
@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-fd8f67c {
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5059dd2 */.elementor-17 .elementor-element.elementor-element-5059dd2 {
    line-height: 0;
}
@media (min-width: 1025px){
    .elementor-17 .elementor-element.elementor-element-5059dd2 {
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-89dd91a */.elementor-17 .elementor-element.elementor-element-89dd91a p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5a495bc */.elementor-17 .elementor-element.elementor-element-5a495bc p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0202c06 */@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-0202c06 {
        font-size: 0.7em;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-55f4e3a */.elementor-17 .elementor-element.elementor-element-55f4e3a img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ab3e9f4 */.elementor-17 .elementor-element.elementor-element-ab3e9f4 img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-771b546 */.elementor-17 .elementor-element.elementor-element-771b546 img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8e6934a */.elementor-17 .elementor-element.elementor-element-8e6934a img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-037766f */.elementor-17 .elementor-element.elementor-element-037766f img{
    aspect-ratio: 16/9;
    object-fit: cover;
}
@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-037766f img{
        aspect-ratio: 16/10;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a43d1e6 */.elementor-17 .elementor-element.elementor-element-a43d1e6 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9678362 */.elementor-17 .elementor-element.elementor-element-9678362 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdd1063 */@media (max-width: 480px){
    .elementor-17 .elementor-element.elementor-element-fdd1063{
        display: none!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-885f7d7 */.elementor-17 .elementor-element.elementor-element-885f7d7 img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dd39c8 */.elementor-17 .elementor-element.elementor-element-4dd39c8 img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae5db5d */.elementor-17 .elementor-element.elementor-element-ae5db5d img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0eac266 */.elementor-17 .elementor-element.elementor-element-0eac266 h2{
    line-height: 1em!important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebd9712 */.elementor-17 .elementor-element.elementor-element-ebd9712 img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4bbb1f6 */.elementor-17 .elementor-element.elementor-element-4bbb1f6 img{
    aspect-ratio: 5/6;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82b54c5 */.elementor-17 .elementor-element.elementor-element-82b54c5 img{
    aspect-ratio: 16/10  ;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5479152 */.elementor-17 .elementor-element.elementor-element-5479152 img{
    aspect-ratio: 1/1;
    object-fit: cover;
}
@media (max-width: 1080px){
    .elementor-17 .elementor-element.elementor-element-5479152 img{
        aspect-ratio: 3/4;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3492f45 */.elementor-17 .elementor-element.elementor-element-3492f45 p{
    margin-bottom: 0;
}
@media (max-width: 1024px){
    .elementor-17 .elementor-element.elementor-element-3492f45 br{
        display: none;
    }
}/* End custom CSS */