.elementor-789 .elementor-element.elementor-element-0dad9a2{--display:flex;--position:fixed;--min-height:3vw;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:04.2vw;--padding-right:04.2vw;top:0px;--z-index:100;}body:not(.rtl) .elementor-789 .elementor-element.elementor-element-0dad9a2{left:0px;}body.rtl .elementor-789 .elementor-element.elementor-element-0dad9a2{right:0px;}.elementor-789 .elementor-element.elementor-element-011544d{width:auto;max-width:auto;z-index: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-789 .elementor-element.elementor-element-d4f3036{width:auto;max-width:auto;}.elementor-789 .elementor-element.elementor-element-d4f3036 img{width:5.8vw;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-789 .elementor-element.elementor-element-4cb94f3{width:auto;max-width:auto;}.elementor-789 .elementor-element.elementor-element-4cb94f3 > .elementor-widget-container{padding:0vw 0.5vw 0vw 0.5vw;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0.2vw 0.2vw 0.2vw 0.2vw;}.elementor-789 .elementor-element.elementor-element-4cb94f3 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.7vw;color:#000000;}.elementor-789 .elementor-element.elementor-element-6b165de{z-index:-1;}.elementor-789 .elementor-element.elementor-element-bec8f33{--display:flex;--position:fixed;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:50;}body:not(.rtl) .elementor-789 .elementor-element.elementor-element-bec8f33{left:0px;}body.rtl .elementor-789 .elementor-element.elementor-element-bec8f33{right:0px;}.elementor-789 .elementor-element.elementor-element-ad5f70f{--display:flex;--min-height:100vh;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:05.2vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-ad5f70f:not(.elementor-motion-effects-element-type-background), .elementor-789 .elementor-element.elementor-element-ad5f70f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-789 .elementor-element.elementor-element-01f4ea2{--display:flex;--gap:1.9vw 1.9vw;--row-gap:1.9vw;--column-gap:1.9vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3.90vw;--padding-bottom:3.90vw;--padding-left:4.1vw;--padding-right:4.1vw;}.elementor-789 .elementor-element.elementor-element-340ce53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-dfc379d .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-789 .elementor-element.elementor-element-8b7c8ec img{width:1vw;height:1vw;}.elementor-789 .elementor-element.elementor-element-eadf9d7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-3d72e2b .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-789 .elementor-element.elementor-element-993a0e9 img{width:1vw;height:1vw;}.elementor-789 .elementor-element.elementor-element-3a0cad3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-2c93e31 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-789 .elementor-element.elementor-element-64c122e img{width:1vw;height:1vw;}.elementor-789 .elementor-element.elementor-element-a13c45d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-b043f2e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-789 .elementor-element.elementor-element-2e533c7 img{width:1vw;height:1vw;}.elementor-789 .elementor-element.elementor-element-2363777{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-a4b1335 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-789 .elementor-element.elementor-element-6af8d3d img{width:1vw;height:1vw;}.elementor-789 .elementor-element.elementor-element-b7405af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-1985138 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-789 .elementor-element.elementor-element-c39112d img{width:1vw;height:1vw;}.elementor-789 .elementor-element.elementor-element-89562ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-a5911dd .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-789 .elementor-element.elementor-element-ab292fc img{width:1vw;height:1vw;}.elementor-789 .elementor-element.elementor-element-ba66d09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-cb2561b .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-789 .elementor-element.elementor-element-3147f48 img{width:1vw;height:1vw;}.elementor-789 .elementor-element.elementor-element-268a3fb{--display:flex;--gap:1.9vw 1.9vw;--row-gap:1.9vw;--column-gap:1.9vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3.90vw;--padding-bottom:3.90vw;--padding-left:4.1vw;--padding-right:4.1vw;}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__icon{color:var( --e-global-color-text );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang a:hover, .elementor-widget-polylang-language-switcher .cpel-switcher__lang a:focus{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-accent );}.elementor-widget-polylang-language-switcher .cpel-switcher__lang.cpel-switcher__lang--active a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-789 .elementor-element.elementor-element-1362d80 .cpel-switcher__lang a{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:2vw;color:#000000;}.elementor-789 .elementor-element.elementor-element-1362d80 .cpel-switcher__icon{color:#000000;}.elementor-789 .elementor-element.elementor-element-1362d80 .cpel-switcher__lang a:hover, .elementor-789 .elementor-element.elementor-element-1362d80 .cpel-switcher__lang a:focus{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;text-decoration:underline;line-height:2vw;color:#000000;}.elementor-789 .elementor-element.elementor-element-1362d80 .cpel-switcher__flag img{border-radius:50%;}.elementor-789 .elementor-element.elementor-element-32899b6{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-32899b6:not(.elementor-motion-effects-element-type-background), .elementor-789 .elementor-element.elementor-element-32899b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-789 .elementor-element.elementor-element-50ab629{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:47px 47px 47px 47px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-820e01c{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#D8D8D8;--border-color:#D8D8D8;--border-radius:47px 47px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:94px;--padding-bottom:62px;--padding-left:175px;--padding-right:171px;}.elementor-789 .elementor-element.elementor-element-820e01c:not(.elementor-motion-effects-element-type-background), .elementor-789 .elementor-element.elementor-element-820e01c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-789 .elementor-element.elementor-element-c6b8de2{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-a8c95bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-a8c95bd .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:37.5px;font-weight:600;line-height:62.5px;color:#000000;}.elementor-789 .elementor-element.elementor-element-e13c7fe{width:auto;max-width:auto;}.elementor-789 .elementor-element.elementor-element-e13c7fe > .elementor-widget-container{margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-e13c7fe .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:18.7px;font-weight:600;line-height:26.5px;color:#999999;}.elementor-789 .elementor-element.elementor-element-7e466a4{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-7e466a4:not(.elementor-motion-effects-element-type-background), .elementor-789 .elementor-element.elementor-element-7e466a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-789 .elementor-element.elementor-element-6bcc590{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-0558de2{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 47px 47px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:62px;--padding-bottom:62px;--padding-left:175px;--padding-right:175px;}.elementor-789 .elementor-element.elementor-element-0558de2:not(.elementor-motion-effects-element-type-background), .elementor-789 .elementor-element.elementor-element-0558de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-789 .elementor-element.elementor-element-c892434{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-31a009f{width:var( --container-widget-width, 101.035% );max-width:101.035%;--container-widget-width:101.035%;--container-widget-flex-grow:0;text-align:justify;}.elementor-789 .elementor-element.elementor-element-31a009f > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-31a009f .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#000000;}.elementor-789 .elementor-element.elementor-element-f7297e1 > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-e22be64{width:var( --container-widget-width, 101.035% );max-width:101.035%;--container-widget-width:101.035%;--container-widget-flex-grow:0;text-align:justify;}.elementor-789 .elementor-element.elementor-element-e22be64 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-e22be64 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#000000;}.elementor-789 .elementor-element.elementor-element-e56c6fe > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-6c4f04d{width:var( --container-widget-width, 101.035% );max-width:101.035%;--container-widget-width:101.035%;--container-widget-flex-grow:0;text-align:justify;}.elementor-789 .elementor-element.elementor-element-6c4f04d > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-6c4f04d .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#000000;}.elementor-789 .elementor-element.elementor-element-67c453d > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-ef2f9fc{width:var( --container-widget-width, 101.035% );max-width:101.035%;--container-widget-width:101.035%;--container-widget-flex-grow:0;text-align:justify;}.elementor-789 .elementor-element.elementor-element-ef2f9fc > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-ef2f9fc .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#000000;}.elementor-789 .elementor-element.elementor-element-b78a5c7 > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-f5accf5{width:var( --container-widget-width, 101.035% );max-width:101.035%;--container-widget-width:101.035%;--container-widget-flex-grow:0;text-align:justify;}.elementor-789 .elementor-element.elementor-element-f5accf5 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-f5accf5 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#000000;}.elementor-789 .elementor-element.elementor-element-b5ee9de > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-b5ee9de{text-align:left;}.elementor-789 .elementor-element.elementor-element-b5ee9de .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:900;line-height:25.6px;color:#000000;}.elementor-789 .elementor-element.elementor-element-41b8c00{width:var( --container-widget-width, 101.035% );max-width:101.035%;--container-widget-width:101.035%;--container-widget-flex-grow:0;text-align:justify;}.elementor-789 .elementor-element.elementor-element-41b8c00 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-41b8c00 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25.6px;color:#000000;}.elementor-789 .elementor-element.elementor-element-535a174 > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-789 .elementor-element.elementor-element-692114f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-789 .elementor-element.elementor-element-692114f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-789 .elementor-element.elementor-element-692114f .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-789 .elementor-element.elementor-element-692114f{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-789 .elementor-element.elementor-element-fe0497a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:02.9vw;--padding-bottom:3.3vw;--padding-left:8.3vw;--padding-right:8.3vw;}.elementor-789 .elementor-element.elementor-element-dea31b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-46d838f .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#A7A8AA;}.elementor-789 .elementor-element.elementor-element-8b60802 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-8b60802 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-abd440c > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-abd440c .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-e5c5cf8 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-e5c5cf8 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-81c40d9 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-81c40d9 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-6344860 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-6344860 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-3ead0bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-508ad61 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#A7A8AA;}.elementor-789 .elementor-element.elementor-element-e72e9d1 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-e72e9d1 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-05ee396 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-05ee396 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-15d889e > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-15d889e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-ea50f9f > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-ea50f9f .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-d3ff745 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-d3ff745 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-576b96d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-ceba189 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#A7A8AA;}.elementor-789 .elementor-element.elementor-element-e4995af > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-e4995af .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-789 .elementor-element.elementor-element-fdc14da{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-789 .elementor-element.elementor-element-a561817 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#A7A8AA;}.elementor-789 .elementor-element.elementor-element-e061bb7 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-789 .elementor-element.elementor-element-e061bb7 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}@media(max-width:1024px){.elementor-789 .elementor-element.elementor-element-32899b6{--padding-top:77px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-789 .elementor-element.elementor-element-820e01c{--border-radius:30px 30px 0px 0px;--padding-top:56px;--padding-bottom:37px;--padding-left:105px;--padding-right:105px;}.elementor-789 .elementor-element.elementor-element-a8c95bd .elementor-heading-title{font-size:22.5px;line-height:37.5px;}.elementor-789 .elementor-element.elementor-element-e13c7fe > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-e13c7fe .elementor-heading-title{font-size:11.25px;line-height:16px;}.elementor-789 .elementor-element.elementor-element-7e466a4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:42px;--padding-left:45px;--padding-right:45px;}.elementor-789 .elementor-element.elementor-element-0558de2{--border-radius:0px 0px 30px 30px;--padding-top:37px;--padding-bottom:37px;--padding-left:105px;--padding-right:105px;}.elementor-789 .elementor-element.elementor-element-31a009f{text-align:left;}.elementor-789 .elementor-element.elementor-element-31a009f .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-789 .elementor-element.elementor-element-f7297e1 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-e22be64{text-align:left;}.elementor-789 .elementor-element.elementor-element-e22be64 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-789 .elementor-element.elementor-element-e56c6fe > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-6c4f04d{text-align:left;}.elementor-789 .elementor-element.elementor-element-6c4f04d .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-789 .elementor-element.elementor-element-67c453d > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-ef2f9fc{text-align:left;}.elementor-789 .elementor-element.elementor-element-ef2f9fc .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-789 .elementor-element.elementor-element-b78a5c7 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-f5accf5{text-align:left;}.elementor-789 .elementor-element.elementor-element-f5accf5 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-789 .elementor-element.elementor-element-b5ee9de .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-789 .elementor-element.elementor-element-41b8c00{text-align:left;}.elementor-789 .elementor-element.elementor-element-41b8c00 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-789 .elementor-element.elementor-element-535a174 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-789 .elementor-element.elementor-element-0dad9a2{--min-height:11.6vw;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.5vw;--padding-right:2.5vw;}.elementor-789 .elementor-element.elementor-element-d4f3036 img{width:15.3vw;}.elementor-789 .elementor-element.elementor-element-bec8f33{--padding-top:11.6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-ad5f70f{--min-height:calc( 100vh - 11.6vw);--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:06.6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-01f4ea2{--gap:6.3vw 6.3vw;--row-gap:6.3vw;--column-gap:6.3vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:4vw;--padding-right:4vw;}.elementor-789 .elementor-element.elementor-element-dfc379d .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-8b7c8ec img{width:4.3vw;height:4.3vw;}.elementor-789 .elementor-element.elementor-element-3d72e2b .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-993a0e9 img{width:4.3vw;height:4.3vw;}.elementor-789 .elementor-element.elementor-element-2c93e31 .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-64c122e img{width:4.3vw;height:4.3vw;}.elementor-789 .elementor-element.elementor-element-b043f2e .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-2e533c7 img{width:4.3vw;height:4.3vw;}.elementor-789 .elementor-element.elementor-element-a4b1335 .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-6af8d3d img{width:4.3vw;height:4.3vw;}.elementor-789 .elementor-element.elementor-element-1985138 .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-c39112d img{width:4.3vw;height:4.3vw;}.elementor-789 .elementor-element.elementor-element-a5911dd .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-ab292fc img{width:4.3vw;height:4.3vw;}.elementor-789 .elementor-element.elementor-element-cb2561b .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-3147f48 img{width:4.3vw;height:4.3vw;}.elementor-789 .elementor-element.elementor-element-268a3fb{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:40vw;--padding-left:4vw;--padding-right:4vw;}.elementor-789 .elementor-element.elementor-element-1362d80 .cpel-switcher__lang a{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-1362d80 .cpel-switcher__lang a:hover, .elementor-789 .elementor-element.elementor-element-1362d80 .cpel-switcher__lang a:focus{font-size:4.2vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-32899b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:115px;--padding-bottom:0px;--padding-left:27px;--padding-right:27px;}.elementor-789 .elementor-element.elementor-element-50ab629{--justify-content:center;}.elementor-789 .elementor-element.elementor-element-820e01c{--padding-top:45px;--padding-bottom:45px;--padding-left:27px;--padding-right:27px;}.elementor-789 .elementor-element.elementor-element-c6b8de2{--justify-content:center;}.elementor-789 .elementor-element.elementor-element-a8c95bd{text-align:center;}.elementor-789 .elementor-element.elementor-element-a8c95bd .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-789 .elementor-element.elementor-element-e13c7fe > .elementor-widget-container{margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-789 .elementor-element.elementor-element-e13c7fe .elementor-heading-title{font-size:16px;line-height:22.7px;}.elementor-789 .elementor-element.elementor-element-7e466a4{--padding-top:0px;--padding-bottom:13px;--padding-left:27px;--padding-right:27px;}.elementor-789 .elementor-element.elementor-element-0558de2{--padding-top:38px;--padding-bottom:83px;--padding-left:27px;--padding-right:27px;}.elementor-789 .elementor-element.elementor-element-31a009f .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-789 .elementor-element.elementor-element-e22be64 .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-789 .elementor-element.elementor-element-6c4f04d .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-789 .elementor-element.elementor-element-ef2f9fc .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-789 .elementor-element.elementor-element-f5accf5 .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-789 .elementor-element.elementor-element-41b8c00 .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-789 .elementor-element.elementor-element-fe0497a{--justify-content:center;--padding-top:13.2vw;--padding-bottom:13.2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-789 .elementor-element.elementor-element-e562d79 > .elementor-widget-container{padding:0vw 0vw 10vw 0vw;}.elementor-789 .elementor-element.elementor-element-e562d79 img{width:33.2vw;}.elementor-789 .elementor-element.elementor-element-dea31b8{--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:0vw;--padding-bottom:0vw;--padding-left:04.3vw;--padding-right:04.3vw;}.elementor-789 .elementor-element.elementor-element-46d838f{width:100%;max-width:100%;}.elementor-789 .elementor-element.elementor-element-46d838f > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-46d838f .elementor-heading-title{font-size:4.2vw;line-height:4.9vw;}.elementor-789 .elementor-element.elementor-element-8b60802{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-8b60802 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-8b60802 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-abd440c{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-abd440c > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-abd440c .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-e5c5cf8{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-e5c5cf8 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-e5c5cf8 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-81c40d9{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-81c40d9 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-81c40d9 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-6344860{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-6344860 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-6344860 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-3ead0bb{--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:0vw;--padding-bottom:0vw;--padding-left:04.3vw;--padding-right:04.3vw;}.elementor-789 .elementor-element.elementor-element-508ad61{width:100%;max-width:100%;}.elementor-789 .elementor-element.elementor-element-508ad61 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-508ad61 .elementor-heading-title{font-size:4.2vw;line-height:4.9vw;}.elementor-789 .elementor-element.elementor-element-e72e9d1{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-e72e9d1 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-e72e9d1 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-05ee396{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-05ee396 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-05ee396 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-15d889e{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-15d889e > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-15d889e .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-ea50f9f{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-ea50f9f > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-ea50f9f .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-d3ff745{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-d3ff745 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-d3ff745 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-576b96d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:04.3vw;--padding-right:04.3vw;}.elementor-789 .elementor-element.elementor-element-ceba189{width:100%;max-width:100%;}.elementor-789 .elementor-element.elementor-element-ceba189 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-ceba189 .elementor-heading-title{font-size:4.2vw;line-height:4.9vw;}.elementor-789 .elementor-element.elementor-element-e4995af{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-e4995af > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-e4995af .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-789 .elementor-element.elementor-element-fdc14da{--padding-top:0vw;--padding-bottom:0vw;--padding-left:04.3vw;--padding-right:04.3vw;}.elementor-789 .elementor-element.elementor-element-a561817{width:100%;max-width:100%;}.elementor-789 .elementor-element.elementor-element-a561817 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-a561817 .elementor-heading-title{font-size:4.2vw;line-height:4.9vw;}.elementor-789 .elementor-element.elementor-element-e061bb7{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-789 .elementor-element.elementor-element-e061bb7 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-789 .elementor-element.elementor-element-e061bb7 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}}@media(min-width:768px){.elementor-789 .elementor-element.elementor-element-bec8f33{--width:fit-content;}.elementor-789 .elementor-element.elementor-element-ad5f70f{--width:29vw;}.elementor-789 .elementor-element.elementor-element-32899b6{--content-width:1350px;}.elementor-789 .elementor-element.elementor-element-820e01c{--width:1350px;}.elementor-789 .elementor-element.elementor-element-7e466a4{--content-width:1350px;}}/* Start custom CSS for html, class: .elementor-element-011544d */.burger_inner{
background-color: #53565a;
height: 3px;
width: 100%;


}
.burger{
    width: 1.6vw !important;
    cursor: pointer;
    height: 1.2vw;
    overflow: hidden
}
.burger .elementor-widget-container{
    height: 100% !important;
    width: 100% !important;
        display: flex;
    align-items: center;
    justify-content: center;
}
.burger_inner::before,
.burger_inner::after{
        content: '';
    position: absolute;
    width: 100%;
    /* width: 0.32rem; */
    left: 0;
    height: 3px;
background-color: #53565a;
    transition: all 0.5s;
}
.burger_inner::before{
    top: 0%;
}
.burger_inner::after{
    top:100%; 
    transform: translateY(-100%)
}

.burger_active .burger_inner::before{
    transform: rotate(45deg);
    top: 40%;
    background-color: #53565a;
}
.burger_active .burger_inner::after{
    transform: rotate(-45deg);
    top:40%;
    background-color: #53565a;
}
.burger_active .burger_inner{
    height: 0px;

}

.burger:hover .burger_inner{
background-color: rgba(83, 86, 90, 0.6);



}

.burger:hover .burger_inner::before,
.burger:hover .burger_inner::after{

background-color: rgba(83, 86, 90, 0.6);

}

.burger::before{
    content: "";
    z-index: 2;
    position: absolute;
    background: rgba(250, 250, 250, 0.8);
    top: -40%;
    left: 0%;
    bottom: -40%;
    width: 0.3vw;
    transform: translate3d(-3vw, 0, 0) rotate(35deg);
}

.burger:hover::before{
    transition: transform 1.5s ease-in-out;
    transform: translate3d(8vw, 0, 0) rotate(35deg);
}


.burger:hover .burger_inner::before,
.burger:hover .burger_inner::after{

background-color: rgba(83, 86, 90, 0.6);

}
.left_menu{
                    left: 0%;
    top: 0;

    visibility: hidden;
    width: 29vw;
    height: 100vh;

        visibility: hidden;
        transform: translateX(-120%);
                        transition:  1.1s 0.8s;
}
.left_menu_active{
        visibility: visible;
        transform: translateX(0%);
                        transition:  0.6s;
}

.header{
    background-color: rgba(250, 250, 250, 0.7) !important;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}
.header_active{
    background: transparent !important;
}



@media (max-width:736px){
    .burger{
    width: 4.2vw !important;

    height: 4.2vw;

}
.burger_inner{
    background-color: #53565a !important;
height: 2px;



}

.burger_inner::before,
.burger_inner::after{

 
    height: 2px;

}
.header{
    background-color: rgba(250, 250, 250, 0.7) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    backdrop-filter: blur(10px) !important;
}

.left_menu{
       height: calc( 100vh - 11.6vw);
    width: 100vw;
   
}

.burger_active .burger_inner::before{
    
    background-color: #53565a !important;
}
.burger_active .burger_inner::after{
    
    background-color: #53565a !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4cb94f3 */.btn_header::after {
    box-sizing: border-box;
    position: absolute;
    content: "";
    top: 0;
    left: -5px;
    width: 0;
    height: 120%;
    background-color: #000;
    -webkit-transform: skewX(-8deg);
    transform: skewX(-8deg);
    -webkit-transition: all 0.9s;
    transition: all 0.9s;
    color: #000 !important;
    background-color: #000;
    border-bottom-right-radius: 20px;
    z-index: -1;
}

.btn_header:hover::after {
    width: 150%;
}
.btn_header{
    overflow: hidden;
}
.btn_header:hover a{
    color: #FFF !important;
}
.btn_header a{
    transition: all 0.3s;
}
.btn_header{
    border-radius: 0.2vw
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b165de */.overlay{
        position: fixed;
    left: 0;
    top: 0;
    z-index: -100;
    width: 100%;
    height: 0;
    background: rgba(0, 0, 0, 0.2);
    opacity: 0;
    height: 0px;
    opacity: 0;
    transition: opacity 0.5s ease-in 0.1s;
        transition: 
        opacity 0.5s ease-in 0.1s,
        height 0s ease-in 0.6s,
        z-index 0s  ease-in 0.6s;
    z-index: -100 !important;
    
}
.overlay_active{
    height: 100vh;
    opacity: 1;
    transition: opacity 0.5s;
    z-index: 49 !important;
}

@media (max-width:736px){
    .overlay{
        display:none !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340ce53 */.link:hover h2{
    color: #000 !important;
}
.link h2{
    transition: all 0.3s;
}
.link::before{
    position: absolute;
    bottom: 0 !important;
    top: auto !important;
    left: 0;
    display: block;
    height: 1px;
    width: 0;
    transition-property: width;
    transition-duration: .3s;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    content: "";
    background: currentcolor;
}
.link:hover::before{
    width: 100%;
}

.left_menu .link {
    opacity: 1;


}
.left_menu_active .link {
    opacity: 0;
 

}

.left_menu .link:nth-child(1){
    animation: 0.6s ease 0s 1 normal forwards running fadeOut1, 0.6s ease 0.05s 1 normal forwards running slideOut1
}
.left_menu .link:nth-child(2){
    animation: 0.6s ease 0.1s 1 normal forwards running fadeOut1, 0.6s ease 0.15s 1 normal forwards running slideOut1;
}
.left_menu .link:nth-child(3){
    animation: 0.6s ease 0.2s 1 normal forwards running fadeOut1, 0.6s ease 0.25s 1 normal forwards running slideOut1;
}
.left_menu .link:nth-child(4){
    animation: 0.6s ease 0.3s 1 normal forwards running fadeOut1, 0.6s ease 0.35s 1 normal forwards running slideOut1;
}
.left_menu .link:nth-child(5){
    animation: 0.6s ease 0.4s 1 normal forwards running fadeOut1, 0.6s ease 0.45s 1 normal forwards running slideOut1;
}
.left_menu .link:nth-child(6){
    animation: 0.6s ease 0.5s 1 normal forwards running fadeOut1, 0.6s ease 0.55s 1 normal forwards running slideOut1;
}
.left_menu .link:nth-child(7){
    animation: 0.6s ease 0.6s 1 normal forwards running fadeOut1, 0.6s ease 0.65s 1 normal forwards running slideOut1;
}
.left_menu .link:nth-child(8){
    animation: 0.6s ease 0.7s 1 normal forwards running fadeOut1, 0.6s ease 0.75s 1 normal forwards running slideOut1;
}

.left_menu_active .link:nth-child(1){
    animation: 0.5s ease 0.8s 1 normal forwards running slideIn1, 0.5s ease 0.85s 1 normal forwards running fadeIn1;
}
.left_menu_active .link:nth-child(2){
    animation: 0.5s ease 0.7s 1 normal forwards running slideIn1, 0.5s ease 0.75s 1 normal forwards running fadeIn1;
}
.left_menu_active .link:nth-child(3){
        animation: 0.5s ease 0.6s 1 normal forwards running slideIn1, 0.5s ease 0.65s 1 normal forwards running fadeIn1;
}
.left_menu_active .link:nth-child(4){
        animation: 0.5s ease 0.5s 1 normal forwards running slideIn1, 0.5s ease 0.55s 1 normal forwards running fadeIn1;
}
.left_menu_active .link:nth-child(5){
        animation: 0.5s ease 0.4s 1 normal forwards running slideIn1, 0.5s ease 0.45s 1 normal forwards running fadeIn1;
}
.left_menu_active .link:nth-child(6){
        animation: 0.5s ease 0.3s 1 normal forwards running slideIn1, 0.5s ease 0.35s 1 normal forwards running fadeIn1;
}
.left_menu_active .link:nth-child(7){
        animation: 0.5s ease 0.2s 1 normal forwards running slideIn1, 0.5s ease 0.25s 1 normal forwards running fadeIn1;
}
.left_menu_active .link:nth-child(8){
        animation: 0.5s ease 0.1s 1 normal forwards running slideIn1, 0.5s ease 0.15s 1 normal forwards running fadeIn1;
}
@keyframes fadeOut1 {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}
@keyframes slideOut1 {
  from {
    transform: translateX(0);
    opacity: 1;
  }

  to {
    transform: translateX(-120%);
    opacity: 0;
  }
}

@keyframes slideIn1 {
  from {
    transform: translateX(-120%);
    opacity: 0;
  }

  to {
    transform: translateX(0);
    opacity: 1;
  }
}


@keyframes fadeIn1 {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}/* End custom CSS */
/* Start custom CSS for polylang-language-switcher, class: .elementor-element-1362d80 */.polu img{
height: 1.2vw;
    width: 1.2vw;

}
.polu a{
    display: flex
;
    align-items: center;
    gap: 0.3vw;
    
}

@media (max-width:736px){
    .polu img{
height: 4.2vw;
    width: 4.2vw;

}
.polu a{

    gap: 2vw;
    
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820e01c */.secsec::after{
    position: absolute;
    left: 0.4rem;
    top: 0.4rem;
    font-size: 0.7rem;
}
.secsec{
    position: relative;
    box-shadow: 0 0 12px 0 rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0558de2 */.sec111{
    box-shadow: 0 5px 12px 0 
    rgba(0,0,0,.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e466a4 */.sec span{
    font-weight: 600;
    text-indent: 30px;
}
.text {
    text-indent: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe0497a */.footer a:hover{
        color: rgba(0, 0, 0, 0.6) !important;
    -webkit-text-decoration: underline !important;
    text-decoration: underline !important;
}/* End custom CSS */