.elementor-787 .elementor-element.elementor-element-6448127{--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-787 .elementor-element.elementor-element-6448127{left:0px;}body.rtl .elementor-787 .elementor-element.elementor-element-6448127{right:0px;}.elementor-787 .elementor-element.elementor-element-7228720{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-787 .elementor-element.elementor-element-d738616{width:auto;max-width:auto;}.elementor-787 .elementor-element.elementor-element-d738616 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-787 .elementor-element.elementor-element-2431430{width:auto;max-width:auto;}.elementor-787 .elementor-element.elementor-element-2431430 > .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-787 .elementor-element.elementor-element-2431430 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.7vw;color:#000000;}.elementor-787 .elementor-element.elementor-element-305dd58{z-index:-1;}.elementor-787 .elementor-element.elementor-element-9c37851{--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-787 .elementor-element.elementor-element-9c37851{left:0px;}body.rtl .elementor-787 .elementor-element.elementor-element-9c37851{right:0px;}.elementor-787 .elementor-element.elementor-element-dfd2c0e{--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-787 .elementor-element.elementor-element-dfd2c0e:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-dfd2c0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-787 .elementor-element.elementor-element-e2422f4{--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-787 .elementor-element.elementor-element-707f2c9{--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-787 .elementor-element.elementor-element-2c878f7 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-787 .elementor-element.elementor-element-6e41406 img{width:1vw;height:1vw;}.elementor-787 .elementor-element.elementor-element-413f160{--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-787 .elementor-element.elementor-element-ddc9e5e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-787 .elementor-element.elementor-element-e433f6f img{width:1vw;height:1vw;}.elementor-787 .elementor-element.elementor-element-1891ea4{--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-787 .elementor-element.elementor-element-c520487 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-787 .elementor-element.elementor-element-bbb9fcc img{width:1vw;height:1vw;}.elementor-787 .elementor-element.elementor-element-baa3198{--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-787 .elementor-element.elementor-element-bd3f9d7 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-787 .elementor-element.elementor-element-1ba91a3 img{width:1vw;height:1vw;}.elementor-787 .elementor-element.elementor-element-6ca7519{--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-787 .elementor-element.elementor-element-2d360eb .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-787 .elementor-element.elementor-element-a9c3fdd img{width:1vw;height:1vw;}.elementor-787 .elementor-element.elementor-element-17e47f2{--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-787 .elementor-element.elementor-element-beaee60 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-787 .elementor-element.elementor-element-59db8fe img{width:1vw;height:1vw;}.elementor-787 .elementor-element.elementor-element-70cac12{--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-787 .elementor-element.elementor-element-d9674de .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-787 .elementor-element.elementor-element-e836b68 img{width:1vw;height:1vw;}.elementor-787 .elementor-element.elementor-element-1fba022{--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-787 .elementor-element.elementor-element-584745e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:1vw;color:#53565A;}.elementor-787 .elementor-element.elementor-element-8fcf2d9 img{width:1vw;height:1vw;}.elementor-787 .elementor-element.elementor-element-c16b642{--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-787 .elementor-element.elementor-element-99ab9ba .cpel-switcher__lang a{font-family:"Sofia Sans", Sans-serif;font-size:1.2vw;font-weight:400;line-height:2vw;color:#000000;}.elementor-787 .elementor-element.elementor-element-99ab9ba .cpel-switcher__icon{color:#000000;}.elementor-787 .elementor-element.elementor-element-99ab9ba .cpel-switcher__lang a:hover, .elementor-787 .elementor-element.elementor-element-99ab9ba .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-787 .elementor-element.elementor-element-99ab9ba .cpel-switcher__flag img{border-radius:50%;}.elementor-787 .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-787 .elementor-element.elementor-element-32899b6:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-32899b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-787 .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-787 .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-787 .elementor-element.elementor-element-820e01c:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-820e01c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-787 .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-787 .elementor-element.elementor-element-a8c95bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-e13c7fe{width:auto;max-width:auto;}.elementor-787 .elementor-element.elementor-element-e13c7fe > .elementor-widget-container{margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .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-787 .elementor-element.elementor-element-7e466a4:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-7e466a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-787 .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-787 .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-787 .elementor-element.elementor-element-0558de2:not(.elementor-motion-effects-element-type-background), .elementor-787 .elementor-element.elementor-element-0558de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-787 .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-787 .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-787 .elementor-element.elementor-element-31a009f > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-f7297e1 > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-e22be64 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-e56c6fe > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-6c4f04d > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-67c453d > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-ef2f9fc > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-b78a5c7 > .elementor-widget-container{margin:8px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-f5accf5 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .elementor-element.elementor-element-b5ee9de > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .elementor-element.elementor-element-b5ee9de{text-align:left;}.elementor-787 .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-787 .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-787 .elementor-element.elementor-element-41b8c00 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .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-787 .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-787 .elementor-element.elementor-element-692114f .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-787 .elementor-element.elementor-element-692114f .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-787 .elementor-element.elementor-element-692114f .e-gallery-image{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-787 .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-787 .elementor-element.elementor-element-b20d674{--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-787 .elementor-element.elementor-element-3ce5c62{--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-787 .elementor-element.elementor-element-e153568 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#A7A8AA;}.elementor-787 .elementor-element.elementor-element-6e2a736 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-6e2a736 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-1d17b72 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-1d17b72 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-8267e5e > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-8267e5e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-19117b0 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-19117b0 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-dc1dd68 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-dc1dd68 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-9d065ab{--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-787 .elementor-element.elementor-element-05d9128 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#A7A8AA;}.elementor-787 .elementor-element.elementor-element-b82a184 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-b82a184 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-ca5c72e > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-ca5c72e .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-1d5e4ed > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-1d5e4ed .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-cbfc083 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-cbfc083 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-645dcf6 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-645dcf6 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-1f02316{--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-787 .elementor-element.elementor-element-a2ac2db .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#A7A8AA;}.elementor-787 .elementor-element.elementor-element-20a7833 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-20a7833 .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#232328;}.elementor-787 .elementor-element.elementor-element-72d3d1e{--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-787 .elementor-element.elementor-element-aef501f .elementor-heading-title{font-family:"Sofia Sans", Sans-serif;font-size:0.9vw;font-weight:600;line-height:1.1vw;color:#A7A8AA;}.elementor-787 .elementor-element.elementor-element-e95cd26 > .elementor-widget-container{padding:0.8vw 0vw 0vw 0vw;}.elementor-787 .elementor-element.elementor-element-e95cd26 .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-787 .elementor-element.elementor-element-32899b6{--padding-top:77px;--padding-bottom:0px;--padding-left:45px;--padding-right:45px;}.elementor-787 .elementor-element.elementor-element-820e01c{--border-radius:30px 30px 0px 0px;--padding-top:56px;--padding-bottom:37px;--padding-left:105px;--padding-right:105px;}.elementor-787 .elementor-element.elementor-element-a8c95bd .elementor-heading-title{font-size:22.5px;line-height:37.5px;}.elementor-787 .elementor-element.elementor-element-e13c7fe > .elementor-widget-container{margin:14px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-787 .elementor-element.elementor-element-e13c7fe .elementor-heading-title{font-size:11.25px;line-height:16px;}.elementor-787 .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-787 .elementor-element.elementor-element-0558de2{--border-radius:0px 0px 30px 30px;--padding-top:37px;--padding-bottom:37px;--padding-left:105px;--padding-right:105px;}.elementor-787 .elementor-element.elementor-element-31a009f{text-align:left;}.elementor-787 .elementor-element.elementor-element-31a009f .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-787 .elementor-element.elementor-element-f7297e1 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .elementor-element.elementor-element-e22be64{text-align:left;}.elementor-787 .elementor-element.elementor-element-e22be64 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-787 .elementor-element.elementor-element-e56c6fe > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .elementor-element.elementor-element-6c4f04d{text-align:left;}.elementor-787 .elementor-element.elementor-element-6c4f04d .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-787 .elementor-element.elementor-element-67c453d > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .elementor-element.elementor-element-ef2f9fc{text-align:left;}.elementor-787 .elementor-element.elementor-element-ef2f9fc .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-787 .elementor-element.elementor-element-b78a5c7 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-787 .elementor-element.elementor-element-f5accf5{text-align:left;}.elementor-787 .elementor-element.elementor-element-f5accf5 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-787 .elementor-element.elementor-element-b5ee9de .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-787 .elementor-element.elementor-element-41b8c00{text-align:left;}.elementor-787 .elementor-element.elementor-element-41b8c00 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-787 .elementor-element.elementor-element-535a174 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-787 .elementor-element.elementor-element-6448127{--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-787 .elementor-element.elementor-element-d738616 img{width:15.3vw;}.elementor-787 .elementor-element.elementor-element-9c37851{--padding-top:11.6vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-787 .elementor-element.elementor-element-dfd2c0e{--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-787 .elementor-element.elementor-element-e2422f4{--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-787 .elementor-element.elementor-element-2c878f7 .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-6e41406 img{width:4.3vw;height:4.3vw;}.elementor-787 .elementor-element.elementor-element-ddc9e5e .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-e433f6f img{width:4.3vw;height:4.3vw;}.elementor-787 .elementor-element.elementor-element-c520487 .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-bbb9fcc img{width:4.3vw;height:4.3vw;}.elementor-787 .elementor-element.elementor-element-bd3f9d7 .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-1ba91a3 img{width:4.3vw;height:4.3vw;}.elementor-787 .elementor-element.elementor-element-2d360eb .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-a9c3fdd img{width:4.3vw;height:4.3vw;}.elementor-787 .elementor-element.elementor-element-beaee60 .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-59db8fe img{width:4.3vw;height:4.3vw;}.elementor-787 .elementor-element.elementor-element-d9674de .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-e836b68 img{width:4.3vw;height:4.3vw;}.elementor-787 .elementor-element.elementor-element-584745e .elementor-heading-title{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-8fcf2d9 img{width:4.3vw;height:4.3vw;}.elementor-787 .elementor-element.elementor-element-c16b642{--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:40vw;--padding-left:4vw;--padding-right:4vw;}.elementor-787 .elementor-element.elementor-element-99ab9ba .cpel-switcher__lang a{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-99ab9ba .cpel-switcher__lang a:hover, .elementor-787 .elementor-element.elementor-element-99ab9ba .cpel-switcher__lang a:focus{font-size:4.2vw;line-height:4.2vw;}.elementor-787 .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-787 .elementor-element.elementor-element-50ab629{--justify-content:center;}.elementor-787 .elementor-element.elementor-element-820e01c{--padding-top:45px;--padding-bottom:45px;--padding-left:27px;--padding-right:27px;}.elementor-787 .elementor-element.elementor-element-c6b8de2{--justify-content:center;}.elementor-787 .elementor-element.elementor-element-a8c95bd{text-align:center;}.elementor-787 .elementor-element.elementor-element-a8c95bd .elementor-heading-title{font-size:28px;line-height:36px;}.elementor-787 .elementor-element.elementor-element-e13c7fe > .elementor-widget-container{margin:23px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-787 .elementor-element.elementor-element-e13c7fe .elementor-heading-title{font-size:16px;line-height:22.7px;}.elementor-787 .elementor-element.elementor-element-7e466a4{--padding-top:0px;--padding-bottom:13px;--padding-left:27px;--padding-right:27px;}.elementor-787 .elementor-element.elementor-element-0558de2{--padding-top:38px;--padding-bottom:83px;--padding-left:27px;--padding-right:27px;}.elementor-787 .elementor-element.elementor-element-31a009f .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-787 .elementor-element.elementor-element-e22be64 .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-787 .elementor-element.elementor-element-6c4f04d .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-787 .elementor-element.elementor-element-ef2f9fc .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-787 .elementor-element.elementor-element-f5accf5 .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-787 .elementor-element.elementor-element-41b8c00 .elementor-heading-title{font-size:14px;line-height:22.4px;}.elementor-787 .elementor-element.elementor-element-b20d674{--justify-content:center;--padding-top:13.2vw;--padding-bottom:13.2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-787 .elementor-element.elementor-element-9b40462 > .elementor-widget-container{padding:0vw 0vw 10vw 0vw;}.elementor-787 .elementor-element.elementor-element-9b40462 img{width:33.2vw;}.elementor-787 .elementor-element.elementor-element-3ce5c62{--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-787 .elementor-element.elementor-element-e153568{width:100%;max-width:100%;}.elementor-787 .elementor-element.elementor-element-e153568 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-e153568 .elementor-heading-title{font-size:4.2vw;line-height:4.9vw;}.elementor-787 .elementor-element.elementor-element-6e2a736{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-6e2a736 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-6e2a736 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-1d17b72{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-1d17b72 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-1d17b72 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-8267e5e{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-8267e5e > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-8267e5e .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-19117b0{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-19117b0 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-19117b0 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-dc1dd68{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-dc1dd68 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-dc1dd68 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-9d065ab{--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-787 .elementor-element.elementor-element-05d9128{width:100%;max-width:100%;}.elementor-787 .elementor-element.elementor-element-05d9128 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-05d9128 .elementor-heading-title{font-size:4.2vw;line-height:4.9vw;}.elementor-787 .elementor-element.elementor-element-b82a184{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-b82a184 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-b82a184 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-ca5c72e{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-ca5c72e > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-ca5c72e .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-1d5e4ed{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-1d5e4ed > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-1d5e4ed .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-cbfc083{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-cbfc083 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-cbfc083 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-645dcf6{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-645dcf6 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-645dcf6 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-1f02316{--padding-top:0vw;--padding-bottom:0vw;--padding-left:04.3vw;--padding-right:04.3vw;}.elementor-787 .elementor-element.elementor-element-a2ac2db{width:100%;max-width:100%;}.elementor-787 .elementor-element.elementor-element-a2ac2db > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-a2ac2db .elementor-heading-title{font-size:4.2vw;line-height:4.9vw;}.elementor-787 .elementor-element.elementor-element-20a7833{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-20a7833 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-20a7833 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}.elementor-787 .elementor-element.elementor-element-72d3d1e{--padding-top:0vw;--padding-bottom:0vw;--padding-left:04.3vw;--padding-right:04.3vw;}.elementor-787 .elementor-element.elementor-element-aef501f{width:100%;max-width:100%;}.elementor-787 .elementor-element.elementor-element-aef501f > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-aef501f .elementor-heading-title{font-size:4.2vw;line-height:4.9vw;}.elementor-787 .elementor-element.elementor-element-e95cd26{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-787 .elementor-element.elementor-element-e95cd26 > .elementor-widget-container{padding:0vw 0vw 04.2vw 0vw;}.elementor-787 .elementor-element.elementor-element-e95cd26 .elementor-heading-title{font-size:3.7vw;line-height:4.2vw;}}@media(min-width:768px){.elementor-787 .elementor-element.elementor-element-9c37851{--width:fit-content;}.elementor-787 .elementor-element.elementor-element-dfd2c0e{--width:29vw;}.elementor-787 .elementor-element.elementor-element-32899b6{--content-width:1350px;}.elementor-787 .elementor-element.elementor-element-820e01c{--width:1350px;}.elementor-787 .elementor-element.elementor-element-7e466a4{--content-width:1350px;}}/* Start custom CSS for html, class: .elementor-element-7228720 */.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-2431430 */.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-305dd58 */.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-707f2c9 */.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-99ab9ba */.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-b20d674 */.footer a:hover{
        color: rgba(0, 0, 0, 0.6) !important;
    -webkit-text-decoration: underline !important;
    text-decoration: underline !important;
}/* End custom CSS */