.elementor-32252 .elementor-element.elementor-element-e9b0f8f{--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:flex-start;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-d848695{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-ec672c3 );--border-color:var( --e-global-color-ec672c3 );--padding-top:48px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-32252 .elementor-element.elementor-element-d848695, .elementor-32252 .elementor-element.elementor-element-d848695::before{--border-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-a4f495b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:96px 96px;--flex-wrap:nowrap;--background-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-c8d399f{--display:flex;--min-height:96px;--background-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-c8d399f:not(.elementor-motion-effects-element-type-background), .elementor-32252 .elementor-element.elementor-element-c8d399f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-32252 .elementor-element.elementor-element-c8d399f, .elementor-32252 .elementor-element.elementor-element-c8d399f::before{--border-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-c8d399f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-32252 .elementor-element.elementor-element-e8c2717 .elementor-heading-title{color:var( --e-global-color-0c39f82 );font-family:var( --e-global-typography-4aa9720-font-family ), Sans-serif;font-size:var( --e-global-typography-4aa9720-font-size );font-weight:var( --e-global-typography-4aa9720-font-weight );text-transform:var( --e-global-typography-4aa9720-text-transform );font-style:var( --e-global-typography-4aa9720-font-style );text-decoration:var( --e-global-typography-4aa9720-text-decoration );line-height:var( --e-global-typography-4aa9720-line-height );}.elementor-32252 .elementor-element.elementor-element-3301681{width:100%;max-width:100%;}.elementor-32252 .elementor-element.elementor-element-3301681 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;}.elementor-32252 .elementor-element.elementor-element-c0f9550 .elementor-widget-container{text-align:left;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-32252 .elementor-element.elementor-element-c75ccd5{--display:flex;--gap:24px 24px;--background-transition:0.3s;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-0fc619f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;}.elementor-32252 .elementor-element.elementor-element-ece638b{color:var( --e-global-color-54ce934 );font-family:var( --e-global-typography-195dbf6-font-family ), Sans-serif;font-size:var( --e-global-typography-195dbf6-font-size );font-weight:var( --e-global-typography-195dbf6-font-weight );text-transform:var( --e-global-typography-195dbf6-text-transform );font-style:var( --e-global-typography-195dbf6-font-style );text-decoration:var( --e-global-typography-195dbf6-text-decoration );line-height:var( --e-global-typography-195dbf6-line-height );}.elementor-32252 .elementor-element.elementor-element-b39f6ba{width:100%;max-width:100%;}.elementor-32252 .elementor-element.elementor-element-b39f6ba > .elementor-widget-container{padding:48px 48px 48px 48px;background-color:#FFFFFFCF;border-radius:12px 12px 12px 12px;}.elementor-32252 .elementor-element.elementor-element-a9704b4{width:100%;max-width:100%;}.elementor-32252 .elementor-element.elementor-element-a9704b4 > .elementor-widget-container{margin:72px 0px 0px 0px;}.elementor-32252 .elementor-element.elementor-element-264b09b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:12px 12px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-32252 .elementor-element.elementor-element-264b09b.e-con{--align-self:flex-start;}.elementor-32252 .elementor-element.elementor-element-2f2c8a8 > .elementor-widget-container{border-style:solid;border-color:var( --e-global-color-secondary );}.elementor-32252 .elementor-element.elementor-element-2f2c8a8{color:var( --e-global-color-54ce934 );font-family:var( --e-global-typography-94a11ca-font-family ), Sans-serif;font-size:var( --e-global-typography-94a11ca-font-size );font-weight:var( --e-global-typography-94a11ca-font-weight );text-transform:var( --e-global-typography-94a11ca-text-transform );font-style:var( --e-global-typography-94a11ca-font-style );text-decoration:var( --e-global-typography-94a11ca-text-decoration );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-d33a5fa{--display:flex;--gap:0px 0px;--background-transition:0.3s;--z-index:1;}.elementor-32252 .elementor-element.elementor-element-3762fdc img{width:auto;height:calc(100vh - 256px - 160px - 24px - 12px - 32px - 24px);object-fit:contain;object-position:center center;border-radius:8px 8px 8px 8px;}.elementor-32252 .elementor-element.elementor-element-049a11c{width:100%;max-width:100%;}.elementor-32252 .elementor-element.elementor-element-049a11c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-32252 .elementor-element.elementor-element-049a11c .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 8px 8px;}.elementor-32252 .elementor-element.elementor-element-049a11c .elementor-button:hover, .elementor-32252 .elementor-element.elementor-element-049a11c .elementor-button:focus{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-32252 .elementor-element.elementor-element-049a11c .elementor-button:hover svg, .elementor-32252 .elementor-element.elementor-element-049a11c .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-32252 .elementor-element.elementor-element-d82af61{width:100%;max-width:100%;}.elementor-32252 .elementor-element.elementor-element-d82af61 > .elementor-widget-container{border-radius:12px 12px 12px 12px;box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.2);}.elementor-32252 .elementor-element.elementor-element-d82af61 iframe{height:160px;}.elementor-32252 .elementor-element.elementor-element-0685397.elementor-element{--align-self:flex-start;}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-32252 .elementor-element.elementor-element-0685397{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-item > a{font-family:var( --e-global-typography-94a11ca-font-family ), Sans-serif;font-size:var( --e-global-typography-94a11ca-font-size );font-weight:var( --e-global-typography-94a11ca-font-weight );text-transform:var( --e-global-typography-94a11ca-text-transform );font-style:var( --e-global-typography-94a11ca-font-style );text-decoration:var( --e-global-typography-94a11ca-text-decoration );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-text{transition:color 0.3s;}.elementor-32252 .elementor-element.elementor-element-14f2afe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-14f2afe, .elementor-32252 .elementor-element.elementor-element-14f2afe::before{--border-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-60008bc{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 0px 2px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-ec672c3 );--border-color:var( --e-global-color-ec672c3 );--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-60008bc, .elementor-32252 .elementor-element.elementor-element-60008bc::before{--border-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-15ab896{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-32252 .elementor-element.elementor-element-24c028e{--display:flex;--min-height:128px;--background-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-24c028e:not(.elementor-motion-effects-element-type-background), .elementor-32252 .elementor-element.elementor-element-24c028e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-32252 .elementor-element.elementor-element-24c028e, .elementor-32252 .elementor-element.elementor-element-24c028e::before{--border-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-24c028e.e-con{--align-self:flex-start;}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-32252 .elementor-element.elementor-element-fd1c899{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-icon{padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-item > a{font-family:var( --e-global-typography-94a11ca-font-family ), Sans-serif;font-size:var( --e-global-typography-94a11ca-font-size );font-weight:var( --e-global-typography-94a11ca-font-weight );text-transform:var( --e-global-typography-94a11ca-text-transform );font-style:var( --e-global-typography-94a11ca-font-style );text-decoration:var( --e-global-typography-94a11ca-text-decoration );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-text{color:var( --e-global-color-efb6005 );transition:color 0.3s;}.elementor-32252 .elementor-element.elementor-element-88d65e9{--display:flex;--background-transition:0.3s;}.elementor-32252 .elementor-element.elementor-element-2d9744c .elementor-heading-title{font-family:var( --e-global-typography-195dbf6-font-family ), Sans-serif;font-size:var( --e-global-typography-195dbf6-font-size );font-weight:var( --e-global-typography-195dbf6-font-weight );text-transform:var( --e-global-typography-195dbf6-text-transform );font-style:var( --e-global-typography-195dbf6-font-style );text-decoration:var( --e-global-typography-195dbf6-text-decoration );line-height:var( --e-global-typography-195dbf6-line-height );}.elementor-32252 .elementor-element.elementor-element-66264b7{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-32252 .elementor-element.elementor-element-dd1ac20{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-icon{padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-item > a{font-family:var( --e-global-typography-94a11ca-font-family ), Sans-serif;font-size:var( --e-global-typography-94a11ca-font-size );font-weight:var( --e-global-typography-94a11ca-font-weight );text-transform:var( --e-global-typography-94a11ca-text-transform );font-style:var( --e-global-typography-94a11ca-font-style );text-decoration:var( --e-global-typography-94a11ca-text-decoration );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-text{color:var( --e-global-color-efb6005 );transition:color 0.3s;}.elementor-32252 .elementor-element.elementor-element-e462b2a .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );background-color:var( --e-global-color-primary );}.elementor-32252 .elementor-element.elementor-element-e462b2a .elementor-button:hover, .elementor-32252 .elementor-element.elementor-element-e462b2a .elementor-button:focus{color:var( --e-global-color-ec672c3 );background-color:var( --e-global-color-efb6005 );}.elementor-32252 .elementor-element.elementor-element-e462b2a .elementor-button:hover svg, .elementor-32252 .elementor-element.elementor-element-e462b2a .elementor-button:focus svg{fill:var( --e-global-color-ec672c3 );}.elementor-32252 .elementor-element.elementor-element-3ae3176 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-94a11ca-font-family ), Sans-serif;font-size:var( --e-global-typography-94a11ca-font-size );font-weight:var( --e-global-typography-94a11ca-font-weight );text-transform:var( --e-global-typography-94a11ca-text-transform );font-style:var( --e-global-typography-94a11ca-font-style );text-decoration:var( --e-global-typography-94a11ca-text-decoration );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-3ae3176 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-efb6005 );fill:var( --e-global-color-efb6005 );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-32252 .elementor-element.elementor-element-3ae3176{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-32252 .elementor-element.elementor-element-3ae3176 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-32252 .elementor-element.elementor-element-0a30c77{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--background-transition:0.3s;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;}.elementor-32252 .elementor-element.elementor-element-355dacd.elementor-element{--align-self:center;}.elementor-32252 .elementor-element.elementor-element-355dacd .hfe-copyright-wrapper a, .elementor-32252 .elementor-element.elementor-element-355dacd .hfe-copyright-wrapper{color:var( --e-global-color-efb6005 );}.elementor-32252 .elementor-element.elementor-element-355dacd .hfe-copyright-wrapper, .elementor-32252 .elementor-element.elementor-element-355dacd .hfe-copyright-wrapper a{font-family:var( --e-global-typography-c605995-font-family ), Sans-serif;font-size:var( --e-global-typography-c605995-font-size );font-weight:var( --e-global-typography-c605995-font-weight );text-transform:var( --e-global-typography-c605995-text-transform );font-style:var( --e-global-typography-c605995-font-style );text-decoration:var( --e-global-typography-c605995-text-decoration );line-height:var( --e-global-typography-c605995-line-height );}.elementor-32252 .elementor-element.elementor-element-d685e39{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-32252 .elementor-element.elementor-element-d685e39 .elementor-widget-container{text-align:center;}.elementor-32252 .elementor-element.elementor-element-d685e39.elementor-element{--align-self:flex-end;}.elementor-32252 .elementor-element.elementor-element-d685e39 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-32252 .elementor-element.elementor-element-d685e39 .elementor-social-icon i{color:var( --e-global-color-efb6005 );}.elementor-32252 .elementor-element.elementor-element-d685e39 .elementor-social-icon svg{fill:var( --e-global-color-efb6005 );}@media(min-width:768px){.elementor-32252 .elementor-element.elementor-element-e9b0f8f{--content-width:min(1280px, calc(100vw - 96px));}.elementor-32252 .elementor-element.elementor-element-c8d399f{--width:auto;}.elementor-32252 .elementor-element.elementor-element-c75ccd5{--width:calc(66% - 96px);}.elementor-32252 .elementor-element.elementor-element-264b09b{--width:33%;}.elementor-32252 .elementor-element.elementor-element-d33a5fa{--width:max-content;}.elementor-32252 .elementor-element.elementor-element-60008bc{--content-width:min(calc(100vw - 96px), 1280px);}.elementor-32252 .elementor-element.elementor-element-24c028e{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-32252 .elementor-element.elementor-element-e9b0f8f{--content-width:calc(100vw - 72px);}.elementor-32252 .elementor-element.elementor-element-c75ccd5{--width:calc(60% - 72px);}.elementor-32252 .elementor-element.elementor-element-264b09b{--width:40%;}.elementor-32252 .elementor-element.elementor-element-60008bc{--content-width:calc(100vw - 72px);}.elementor-32252 .elementor-element.elementor-element-15ab896{--width:47%;}.elementor-32252 .elementor-element.elementor-element-88d65e9{--width:47%;}}@media(min-width:1025px){.elementor-32252 .elementor-element.elementor-element-c8d399f:not(.elementor-motion-effects-element-type-background), .elementor-32252 .elementor-element.elementor-element-c8d399f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-32252 .elementor-element.elementor-element-24c028e:not(.elementor-motion-effects-element-type-background), .elementor-32252 .elementor-element.elementor-element-24c028e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-32252 .elementor-element.elementor-element-e9b0f8f{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-32252 .elementor-element.elementor-element-d848695{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-a4f495b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 36px;}.elementor-32252 .elementor-element.elementor-element-c8d399f{--min-height:72px;}.elementor-32252 .elementor-element.elementor-element-c8d399f.e-con{--align-self:center;}.elementor-32252 .elementor-element.elementor-element-e8c2717 .elementor-heading-title{font-size:var( --e-global-typography-4aa9720-font-size );line-height:var( --e-global-typography-4aa9720-line-height );}.elementor-32252 .elementor-element.elementor-element-3301681 .elementor-heading-title{font-size:36px;}.elementor-32252 .elementor-element.elementor-element-c0f9550 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32252 .elementor-element.elementor-element-c75ccd5{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-0fc619f .elementor-heading-title{font-size:32px;}.elementor-32252 .elementor-element.elementor-element-ece638b{font-size:var( --e-global-typography-195dbf6-font-size );line-height:var( --e-global-typography-195dbf6-line-height );}.elementor-32252 .elementor-element.elementor-element-b39f6ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-32252 .elementor-element.elementor-element-a9704b4 > .elementor-widget-container{margin:48px 0px 0px 0px;}.elementor-32252 .elementor-element.elementor-element-264b09b{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-2f2c8a8{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-049a11c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-item > a{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-60008bc{--flex-wrap:wrap;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-24c028e{--min-height:96px;}.elementor-32252 .elementor-element.elementor-element-24c028e.e-con{--align-self:flex-start;}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-item > a{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-2d9744c .elementor-heading-title{font-size:var( --e-global-typography-195dbf6-font-size );line-height:var( --e-global-typography-195dbf6-line-height );}.elementor-32252 .elementor-element.elementor-element-66264b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-item > a{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-e462b2a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-32252 .elementor-element.elementor-element-3ae3176 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-355dacd .hfe-copyright-wrapper, .elementor-32252 .elementor-element.elementor-element-355dacd .hfe-copyright-wrapper a{font-size:var( --e-global-typography-c605995-font-size );line-height:var( --e-global-typography-c605995-line-height );}}@media(max-width:767px){.elementor-32252 .elementor-element.elementor-element-e9b0f8f{--content-width:100vw;}.elementor-32252 .elementor-element.elementor-element-d848695{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-32252 .elementor-element.elementor-element-a4f495b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-32252 .elementor-element.elementor-element-c8d399f{--width:auto;--min-height:64px;}.elementor-32252 .elementor-element.elementor-element-c8d399f.e-con{--align-self:center;}.elementor-32252 .elementor-element.elementor-element-e8c2717 .elementor-heading-title{font-size:var( --e-global-typography-4aa9720-font-size );line-height:var( --e-global-typography-4aa9720-line-height );}.elementor-32252 .elementor-element.elementor-element-3301681{text-align:center;}.elementor-32252 .elementor-element.elementor-element-3301681 .elementor-heading-title{font-size:32px;}.elementor-32252 .elementor-element.elementor-element-c0f9550 .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32252 .elementor-element.elementor-element-c75ccd5{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-32252 .elementor-element.elementor-element-c75ccd5.e-con{--order:99999 /* order end hack */;}.elementor-32252 .elementor-element.elementor-element-0fc619f .elementor-heading-title{font-size:26px;}.elementor-32252 .elementor-element.elementor-element-ece638b{font-size:var( --e-global-typography-195dbf6-font-size );line-height:var( --e-global-typography-195dbf6-line-height );}.elementor-32252 .elementor-element.elementor-element-b39f6ba > .elementor-widget-container{padding:24px 12px 24px 12px;}.elementor-32252 .elementor-element.elementor-element-a9704b4 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-32252 .elementor-element.elementor-element-264b09b{--gap:24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-32252 .elementor-element.elementor-element-2f2c8a8 > .elementor-widget-container{border-width:0px 0px 1px 0px;}.elementor-32252 .elementor-element.elementor-element-2f2c8a8{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-d33a5fa{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-32252 .elementor-element.elementor-element-3762fdc img{width:100%;height:auto;}.elementor-32252 .elementor-element.elementor-element-049a11c .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-32252 .elementor-element.elementor-element-d82af61 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-0685397 .elementor-icon-list-item > a{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-60008bc{--content-width:calc(100vw - 48px);--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-32252 .elementor-element.elementor-element-15ab896{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32252 .elementor-element.elementor-element-24c028e{--width:auto;--min-height:72px;}.elementor-32252 .elementor-element.elementor-element-24c028e.e-con{--align-self:center;}.elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-fd1c899 .elementor-icon-list-item > a{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-2d9744c .elementor-heading-title{font-size:var( --e-global-typography-195dbf6-font-size );line-height:var( --e-global-typography-195dbf6-line-height );}.elementor-32252 .elementor-element.elementor-element-66264b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32252 .elementor-element.elementor-element-dd1ac20 .elementor-icon-list-item > a{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-e462b2a .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-32252 .elementor-element.elementor-element-3ae3176 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-94a11ca-font-size );line-height:var( --e-global-typography-94a11ca-line-height );letter-spacing:var( --e-global-typography-94a11ca-letter-spacing );}.elementor-32252 .elementor-element.elementor-element-355dacd .hfe-copyright-wrapper, .elementor-32252 .elementor-element.elementor-element-355dacd .hfe-copyright-wrapper a{font-size:var( --e-global-typography-c605995-font-size );line-height:var( --e-global-typography-c605995-line-height );}}/* Start custom CSS for heading, class: .elementor-element-e8c2717 */.elementor-32252 .elementor-element.elementor-element-e8c2717 {
    height: 0;
    width: 0;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8d399f */.logo {
    aspect-ratio: 2.7;
    /*filter: brightness(0);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d848695 */.elementor-32252 .elementor-element.elementor-element-d848695, .elementor-32252 .elementor-element.elementor-element-d848695 * {
    transition: all 0.5s;
}

.elementor-32252 .elementor-element.elementor-element-d848695.elementor-sticky--effects {
    padding-top: 12px;
    padding-bottom: 24px;
    width: 100vw !important;
    inset-inline-start: 0 !important;
    backdrop-filter: blur(100px);
    -webkit-backdrop-filter: blur(100px);
}

.elementor-32252 .elementor-element.elementor-element-d848695 > div {
    width: min(1280px, calc(100vw - var(--spacing)*2));
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3762fdc */.elementor-32252 .elementor-element.elementor-element-3762fdc, .elementor-32252 .elementor-element.elementor-element-3762fdc * {
    transition: all 1s;
}

body[data-elementor-device-mode=desktop] .elementor-32252 .elementor-element.elementor-element-3762fdc img {
    max-height: 480px;
}

body[data-elementor-device-mode=tablet] .elementor-32252 .elementor-element.elementor-element-3762fdc img {
    max-height: 360px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-264b09b *//*body[data-elementor-device-mode=desktop] .elementor-32252 .elementor-element.elementor-element-264b09b {
    min-height: calc(100vh - 192px - 24px + 48px);
}

body[data-elementor-device-mode=tablet] .elementor-32252 .elementor-element.elementor-element-264b09b {
    min-height: calc(100vh - 204px - 36px - 24px);
}*/

.elementor-32252 .elementor-element.elementor-element-264b09b[style*="position: absolute"] {
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24c028e */.elementor-32252 .elementor-element.elementor-element-24c028e {
    aspect-ratio: 3;
    /*filter: brightness(5)*/
}/* End custom CSS */
/* Start custom CSS */body[data-elementor-device-mode=desktop] {
    --spacing: 48px;
}

body[data-elementor-device-mode=tablet] {
    --spacing: 36px;
}

body[data-elementor-device-mode=mobile] {
    --spacing: 24px;
}

.blur {
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
}

.bg-fixed {
    background-attachment: fixed;
}


body, .sfondo {
  background-color: var(--bg-color-0); /* fallback */
  background-image:
    
    radial-gradient(ellipse 75% 65% at 95% 100%, var(--bg-color-1) 0%, transparent 60%),
    
    radial-gradient(ellipse 60% 55% at 55% 80%, var(--bg-color-2) 0%, transparent 55%),
    
    radial-gradient(ellipse 70% 50% at 60% 40%, var(--bg-color-3) 0%, transparent 65%),
    
    linear-gradient(135deg, var(--bg-color-0) 0%, var(--bg-color-4) 50%, var(--bg-color-5) 100%);
}/* End custom CSS */