.elementor-57 .elementor-element.elementor-element-278513e{--display:flex;--position:fixed;--min-height:80px;--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 0px 0px 0px rgba(0, 100.3, 7.577010869565276, 0);--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;top:0px;--z-index:9999;}.elementor-57 .elementor-element.elementor-element-278513e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-278513e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1d81d5 );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-278513e{left:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-278513e{right:0px;}.elementor-57 .elementor-element.elementor-element-c3c92b6{--display:flex;--min-height:64px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3200612{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-3200612 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-3200612 .elementor-icon{font-size:42px;}.elementor-57 .elementor-element.elementor-element-3200612 .elementor-icon svg{height:42px;}.elementor-57 .elementor-element.elementor-element-3200612 .elementor-icon-wrapper svg{width:auto;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-4ef9c46{--display:flex;--min-height:112px;--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;--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-57 .elementor-element.elementor-element-4ef9c46:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-4ef9c46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-57 .elementor-element.elementor-element-c226e02{--display:flex;--min-height:320px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:12px 12px 12px 12px;box-shadow:5px 5px 40px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-c226e02:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c226e02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1d81d5 );}.elementor-57 .elementor-element.elementor-element-ee92e1b{--display:flex;--justify-content:space-between;--gap:016px 016px;--row-gap:016px;--column-gap:016px;--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-57 .elementor-element.elementor-element-e436226{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--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-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-57 .elementor-element.elementor-element-22f9323 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.58em;letter-spacing:0.3px;color:var( --e-global-color-dba20e4 );}.elementor-57 .elementor-element.elementor-element-744c722{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:8px 0px;--row-gap:8px;--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-57 .elementor-element.elementor-element-0081ef6 .elementor-heading-title{font-family:var( --e-global-typography-c8cfeeb-font-family ), Sans-serif;font-size:var( --e-global-typography-c8cfeeb-font-size );font-weight:var( --e-global-typography-c8cfeeb-font-weight );text-transform:var( --e-global-typography-c8cfeeb-text-transform );text-decoration:var( --e-global-typography-c8cfeeb-text-decoration );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-0081ef6 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-0081ef6 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-0081ef6 .elementor-heading-title a{transition-duration:0s;}.elementor-57 .elementor-element.elementor-element-fc934b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-fc934b2 .elementor-heading-title{font-family:var( --e-global-typography-c8cfeeb-font-family ), Sans-serif;font-size:var( --e-global-typography-c8cfeeb-font-size );font-weight:var( --e-global-typography-c8cfeeb-font-weight );text-transform:var( --e-global-typography-c8cfeeb-text-transform );text-decoration:var( --e-global-typography-c8cfeeb-text-decoration );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-fc934b2 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-fc934b2 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-626babd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-626babd .elementor-heading-title{font-family:var( --e-global-typography-c8cfeeb-font-family ), Sans-serif;font-size:var( --e-global-typography-c8cfeeb-font-size );font-weight:var( --e-global-typography-c8cfeeb-font-weight );text-transform:var( --e-global-typography-c8cfeeb-text-transform );text-decoration:var( --e-global-typography-c8cfeeb-text-decoration );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-626babd .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-626babd .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-e65f801{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-e65f801 .elementor-heading-title{font-family:var( --e-global-typography-c8cfeeb-font-family ), Sans-serif;font-size:var( --e-global-typography-c8cfeeb-font-size );font-weight:var( --e-global-typography-c8cfeeb-font-weight );text-transform:var( --e-global-typography-c8cfeeb-text-transform );text-decoration:var( --e-global-typography-c8cfeeb-text-decoration );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-e65f801 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-e65f801 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-2ad62f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-2ad62f6 .elementor-heading-title{font-family:var( --e-global-typography-c8cfeeb-font-family ), Sans-serif;font-size:var( --e-global-typography-c8cfeeb-font-size );font-weight:var( --e-global-typography-c8cfeeb-font-weight );text-transform:var( --e-global-typography-c8cfeeb-text-transform );text-decoration:var( --e-global-typography-c8cfeeb-text-decoration );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-2ad62f6 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-2ad62f6 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-057dd61{--display:flex;--min-height:0px;--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:5px 0px;--row-gap:5px;--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-57 .elementor-element.elementor-element-917ea90.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-917ea90 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;text-decoration:none;line-height:1em;letter-spacing:0.2px;color:var( --e-global-color-primary );}.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-57 .elementor-element.elementor-element-3d9fd69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-3d9fd69 img{width:16px;height:16px;border-radius:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-e210e9b{--display:flex;--justify-content:space-between;--gap:016px 016px;--row-gap:016px;--column-gap:016px;--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-57 .elementor-element.elementor-element-4d9a83f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--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-57 .elementor-element.elementor-element-768544b .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.58em;letter-spacing:0.3px;color:var( --e-global-color-dba20e4 );}.elementor-57 .elementor-element.elementor-element-7851c15{--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:flex-start;--gap:5px 0px;--row-gap:5px;--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-57 .elementor-element.elementor-element-7ce49ef .elementor-heading-title{font-family:var( --e-global-typography-c8cfeeb-font-family ), Sans-serif;font-size:var( --e-global-typography-c8cfeeb-font-size );font-weight:var( --e-global-typography-c8cfeeb-font-weight );text-transform:var( --e-global-typography-c8cfeeb-text-transform );text-decoration:var( --e-global-typography-c8cfeeb-text-decoration );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-7ce49ef .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-7ce49ef .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-7ce49ef .elementor-heading-title a{transition-duration:0s;}.elementor-57 .elementor-element.elementor-element-05f8c01 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.2px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FF0000;stroke:#FF0000;color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-05f8c01 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-05f8c01 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-05f8c01 .elementor-heading-title a{transition-duration:0s;}.elementor-57 .elementor-element.elementor-element-e1ac683{--display:flex;--min-height:0px;--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:5px 0px;--row-gap:5px;--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-57 .elementor-element.elementor-element-5fbad15.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-5fbad15 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;text-decoration:none;line-height:1em;letter-spacing:0.2px;color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-1df4a83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-1df4a83 img{width:16px;height:16px;border-radius:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-64c7632{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-57 .elementor-element.elementor-element-64c7632:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-64c7632 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-57 .elementor-element.elementor-element-bcc0682{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:12px 12px 12px 12px;box-shadow:5px 5px 40px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-bcc0682:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-bcc0682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1d81d5 );}.elementor-57 .elementor-element.elementor-element-d66232e{--display:flex;--justify-content:space-between;--gap:016px 016px;--row-gap:016px;--column-gap:016px;--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-57 .elementor-element.elementor-element-1257b16{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--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-57 .elementor-element.elementor-element-d32c372 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.58em;letter-spacing:0.3px;color:var( --e-global-color-dba20e4 );}.elementor-57 .elementor-element.elementor-element-8f10b99{--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:5px 0px;--row-gap:5px;--column-gap:0px;--flex-wrap:wrap;--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-57 .elementor-element.elementor-element-8f10b99.e-con{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-4843212 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-4843212 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-4843212 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-4843212 .elementor-heading-title a{transition-duration:0s;}.elementor-57 .elementor-element.elementor-element-e5bdf2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-e5bdf2e .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-e5bdf2e .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-e5bdf2e .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-59f7336{--display:flex;}.elementor-57 .elementor-element.elementor-element-59f7336:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-59f7336 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-57 .elementor-element.elementor-element-c7252b8{--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:12px 12px 12px 12px;box-shadow:5px 5px 40px 0px rgba(0,0,0,0.5);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-57 .elementor-element.elementor-element-c7252b8:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-c7252b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1d81d5 );}.elementor-57 .elementor-element.elementor-element-b90cfbb{--display:flex;--justify-content:space-between;--gap:016px 016px;--row-gap:016px;--column-gap:016px;--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-57 .elementor-element.elementor-element-948306b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:5px 0px;--row-gap:5px;--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-57 .elementor-element.elementor-element-5db0ccf .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.58em;letter-spacing:0.3px;color:var( --e-global-color-dba20e4 );}.elementor-57 .elementor-element.elementor-element-5997a95{--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:5px 0px;--row-gap:5px;--column-gap:0px;--flex-wrap:wrap;--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-57 .elementor-element.elementor-element-5997a95.e-con{--align-self:flex-start;}.elementor-57 .elementor-element.elementor-element-0008d41 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-0008d41 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-0008d41 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-0008d41 .elementor-heading-title a{transition-duration:0s;}.elementor-57 .elementor-element.elementor-element-b9991bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-b9991bd .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-b9991bd .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-b9991bd .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-279d396{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-279d396 .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-279d396 .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-279d396 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-1fb58fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-1fb58fa .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1.6em;letter-spacing:0.2px;color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-1fb58fa .elementor-heading-title a:hover, .elementor-57 .elementor-element.elementor-element-1fb58fa .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3b2440a{--n-menu-dropdown-content-max-width:fit-content;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:16px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:8px;--n-menu-title-font-size:15px;--n-menu-title-color-normal:#FCFCFC;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 12px 19px 12px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-57 .elementor-element.elementor-element-3b2440a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-57 .elementor-element.elementor-element-3b2440a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-57 .elementor-element.elementor-element-3b2440a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-57 .elementor-element.elementor-element-3b2440a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-57 .elementor-element.elementor-element-3b2440a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:solid;border-width:0px 0px 2px 0px;border-color:#02010100;}.elementor-57 .elementor-element.elementor-element-3b2440a {--n-menu-title-color-hover:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3b2440a > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-c3d2775{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 16px;--row-gap:0px;--column-gap:16px;--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-57 .elementor-element.elementor-element-c3d2775.e-con{--align-self:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button{background-color:#239E6900;font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;letter-spacing:0.2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;padding:16.5px 8px 16.5px 8px;}.elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button:focus{background-color:var( --e-global-color-72b866e );color:var( --e-global-color-3692e31 );border-color:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-1843ea5{width:var( --container-widget-width, 159px );max-width:159px;--container-widget-width:159px;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button:focus svg{fill:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-dea7438 .elementor-button{background-color:var( --e-global-color-de2b625 );font-family:"Fira Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:none;text-decoration:none;line-height:1em;letter-spacing:0.2px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-radius:12px 12px 12px 12px;padding:16.5px 8px 16.5px 8px;}.elementor-57 .elementor-element.elementor-element-dea7438 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-dea7438 .elementor-button:focus{background-color:var( --e-global-color-3692e31 );color:var( --e-global-color-a1d81d5 );}.elementor-57 .elementor-element.elementor-element-dea7438{width:var( --container-widget-width, 159px );max-width:159px;--container-widget-width:159px;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-dea7438 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-dea7438 .elementor-button:focus svg{fill:var( --e-global-color-a1d81d5 );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-57 .elementor-element.elementor-element-feea161{width:initial;max-width:initial;}.elementor-57 .elementor-element.elementor-element-feea161 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-feea161.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-feea161 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-57 .elementor-element.elementor-element-feea161 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{background-color:var( --e-global-color-a1d81d5 );}.elementor-57 .elementor-element.elementor-element-0f5a7c4{--display:flex;--min-height:56px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-57 .elementor-element.elementor-element-b7b4107 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-b7b4107 .elementor-icon-wrapper svg{width:auto;}.elementor-57 .elementor-element.elementor-element-971d639 .e-off-canvas__content{background-color:#0B0E0D00;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-57 .elementor-element.elementor-element-971d639{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-animation-duration:0.5s;--e-off-canvas-overlay-opacity:0;}.elementor-57 .elementor-element.elementor-element-62762b8{--display:flex;}.elementor-57 .elementor-element.elementor-element-62762b8:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-62762b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E0D00;}.elementor-57 .elementor-element.elementor-element-f0dc849{--display:flex;--position:absolute;top:0px;}.elementor-57 .elementor-element.elementor-element-f0dc849:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-f0dc849 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1d81d5 );}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-f0dc849{right:0px;}body.rtl .elementor-57 .elementor-element.elementor-element-f0dc849{left:0px;}.elementor-57 .elementor-element.elementor-element-0ac8a96{--display:flex;}.elementor-57 .elementor-element.elementor-element-0ac8a96:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-0ac8a96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1d81d5 );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a, .elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-menu-toggle{color:var( --e-global-color-3692e31 );fill:var( --e-global-color-3692e31 );}.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown{background-color:var( --e-global-color-a1d81d5 );}.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a:hover,
					.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a:focus,
					.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-menu-toggle:hover,
					.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-menu-toggle:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a:hover,
					.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a:focus,
					.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown .elementor-item, .elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-f3211c1-font-family ), Sans-serif;font-size:var( --e-global-typography-f3211c1-font-size );font-weight:var( --e-global-typography-f3211c1-font-weight );text-transform:var( --e-global-typography-f3211c1-text-transform );text-decoration:var( --e-global-typography-f3211c1-text-decoration );letter-spacing:var( --e-global-typography-f3211c1-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3f97c95 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-57 .elementor-element.elementor-element-3f97c95 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-3692e31 );background-color:var( --e-global-color-a1d81d5 );}.elementor-57 .elementor-element.elementor-element-3f97c95 .wpml-elementor-ls .wpml-ls-flag{margin:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-977412c{--display:flex;}.elementor-57 .elementor-element.elementor-element-977412c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-278513e{--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-57 .elementor-element.elementor-element-22f9323 .elementor-heading-title{font-size:10.32px;line-height:1.5em;}.elementor-57 .elementor-element.elementor-element-0081ef6 .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-fc934b2 .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-626babd .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-e65f801 .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-2ad62f6 .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-917ea90 .elementor-heading-title{font-size:12.04px;line-height:1.49em;}.elementor-57 .elementor-element.elementor-element-768544b .elementor-heading-title{font-size:10.32px;line-height:1.5em;}.elementor-57 .elementor-element.elementor-element-7ce49ef .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-05f8c01 .elementor-heading-title{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-5fbad15 .elementor-heading-title{font-size:12.04px;line-height:1.49em;}.elementor-57 .elementor-element.elementor-element-d32c372 .elementor-heading-title{font-size:10.32px;line-height:1.5em;}.elementor-57 .elementor-element.elementor-element-4843212 .elementor-heading-title{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-e5bdf2e .elementor-heading-title{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-5db0ccf .elementor-heading-title{font-size:10.32px;line-height:1.5em;}.elementor-57 .elementor-element.elementor-element-0008d41 .elementor-heading-title{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-b9991bd .elementor-heading-title{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-279d396 .elementor-heading-title{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-1fb58fa .elementor-heading-title{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-dea7438 .elementor-button{font-size:14.1px;line-height:1.52em;}.elementor-57 .elementor-element.elementor-element-971d639{--e-off-canvas-width:100%;}.elementor-57 .elementor-element.elementor-element-62762b8{--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-57 .elementor-element.elementor-element-f0dc849{--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:20px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-f0dc849{right:16px;}body.rtl .elementor-57 .elementor-element.elementor-element-f0dc849{left:16px;}.elementor-57 .elementor-element.elementor-element-0ac8a96{--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-3c52b52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown .elementor-item, .elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-f3211c1-font-size );letter-spacing:var( --e-global-typography-f3211c1-letter-spacing );}.elementor-57 .elementor-element.elementor-element-977412c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-278513e{--min-height:56px;--padding-top:08px;--padding-bottom:8px;--padding-left:16px;--padding-right:8px;--z-index:9999;}.elementor-57 .elementor-element.elementor-element-c3c92b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-3200612{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-3200612 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-3200612 .elementor-icon{font-size:24px;}.elementor-57 .elementor-element.elementor-element-3200612 .elementor-icon svg{height:24px;}.elementor-57 .elementor-element.elementor-element-22f9323 .elementor-heading-title{font-size:12px;line-height:1.39em;}.elementor-57 .elementor-element.elementor-element-0081ef6 .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-fc934b2 .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-626babd .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-e65f801 .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-2ad62f6 .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-917ea90 .elementor-heading-title{font-size:14px;line-height:1.38em;}.elementor-57 .elementor-element.elementor-element-768544b .elementor-heading-title{font-size:12px;line-height:1.39em;}.elementor-57 .elementor-element.elementor-element-7ce49ef .elementor-heading-title{font-size:var( --e-global-typography-c8cfeeb-font-size );line-height:var( --e-global-typography-c8cfeeb-line-height );letter-spacing:var( --e-global-typography-c8cfeeb-letter-spacing );}.elementor-57 .elementor-element.elementor-element-05f8c01 .elementor-heading-title{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-5fbad15 .elementor-heading-title{font-size:14px;line-height:1.38em;}.elementor-57 .elementor-element.elementor-element-d32c372 .elementor-heading-title{font-size:12px;line-height:1.39em;}.elementor-57 .elementor-element.elementor-element-4843212 .elementor-heading-title{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-e5bdf2e .elementor-heading-title{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-5db0ccf .elementor-heading-title{font-size:12px;line-height:1.39em;}.elementor-57 .elementor-element.elementor-element-0008d41 .elementor-heading-title{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-b9991bd .elementor-heading-title{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-279d396 .elementor-heading-title{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-1fb58fa .elementor-heading-title{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-1843ea5 .elementor-button{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-dea7438 .elementor-button{font-size:13.2px;line-height:1.41em;}.elementor-57 .elementor-element.elementor-element-0f5a7c4{--min-height:40px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap: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-57 .elementor-element.elementor-element-b7b4107{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:11px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-b7b4107 .elementor-icon-wrapper{text-align:center;}.elementor-57 .elementor-element.elementor-element-b7b4107 .elementor-icon{font-size:24px;}.elementor-57 .elementor-element.elementor-element-b7b4107 .elementor-icon svg{height:24px;}.elementor-57 .elementor-element.elementor-element-971d639{--e-off-canvas-justify-content:center;--e-off-canvas-animation-duration:100ms;}.elementor-57 .elementor-element.elementor-element-62762b8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:0;}.elementor-57 .elementor-element.elementor-element-f0dc849{--width:24px;--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:-40px;}body:not(.rtl) .elementor-57 .elementor-element.elementor-element-f0dc849{right:8px;}body.rtl .elementor-57 .elementor-element.elementor-element-f0dc849{left:8px;}.elementor-57 .elementor-element.elementor-element-ac82296{width:auto;max-width:auto;}.elementor-57 .elementor-element.elementor-element-ac82296.elementor-element{--align-self:flex-end;}.elementor-57 .elementor-element.elementor-element-0ac8a96{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--gap:8px 0px;--row-gap:8px;--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-57 .elementor-element.elementor-element-3c52b52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown .elementor-item, .elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-f3211c1-font-size );letter-spacing:var( --e-global-typography-f3211c1-letter-spacing );}.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu--dropdown a{padding-top:15px;padding-bottom:15px;}.elementor-57 .elementor-element.elementor-element-3f97c95{width:var( --container-widget-width, 206px );max-width:206px;--container-widget-width:206px;--container-widget-flex-grow:0;}.elementor-57 .elementor-element.elementor-element-3f97c95 > .elementor-widget-container{margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;border-radius:12px 12px 0px 0px;}.elementor-57 .elementor-element.elementor-element-3f97c95.elementor-element{--align-self:center;}.elementor-57 .elementor-element.elementor-element-977412c{--width:29%;}.elementor-57 .elementor-element.elementor-element-977412c.e-con{--align-self:center;}.elementor-57 .elementor-element.elementor-element-87a8890{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-87a8890 img{width:24px;height:24px;border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-4ef9c46{--content-width:1266px;}.elementor-57 .elementor-element.elementor-element-c226e02{--width:777px;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-0f5a7c4{--width:100%;}.elementor-57 .elementor-element.elementor-element-f0dc849{--width:40px;}.elementor-57 .elementor-element.elementor-element-977412c{--width:40px;}}/* Start custom CSS for wpml-language-switcher, class: .elementor-element-feea161 *//* 2. Remove a seta indicativa de dropdown (para elementos <select> nativos) */
.elementor-57 .elementor-element.elementor-element-feea161 select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: none !important;
    padding-right: 0 !important; /* Remove o espaço extra deixado pela seta */
    cursor: pointer;
}

/* 1. Remove a borda e o contorno do seletor */
.elementor-57 .elementor-element.elementor-element-feea161 select,
.elementor-57 .elementor-element.elementor-element-feea161 .wpml-ls-legacy-dropdown,
.elementor-57 .elementor-element.elementor-element-feea161 .wpml-ls-legacy-dropdown a {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}

/* 2. Remove a seta indicativa de dropdown (para elementos <select> nativos) */
.elementor-57 .elementor-element.elementor-element-feea161 select {
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    background-image: none !important;
    padding-right: 0 !important; /* Remove o espaço extra deixado pela seta */
    cursor: pointer;
}

/* 3. Remove a seta caso o WPML a esteja a gerar através de pseudo-elementos (setas desenhadas com CSS) */
.elementor-57 .elementor-element.elementor-element-feea161 .wpml-ls-legacy-dropdown a::after,
.elementor-57 .elementor-element.elementor-element-feea161 .wpml-ls-legacy-dropdown a::before,
.elementor-57 .elementor-element.elementor-element-feea161 .elementor-widget-wpml-ls .wpml-ls-item > a::after {
    display: none !important;
    content: none !important;
}

/* 4. Remover o espaçamento extra e forçar o tamanho a ajustar-se apenas à bandeira */
.elementor-57 .elementor-element.elementor-element-feea161 .wpml-ls-legacy-dropdown,
.elementor-57 .elementor-element.elementor-element-feea161 .wpml-ls-legacy-dropdown ul,
.elementor-57 .elementor-element.elementor-element-feea161 .wpml-ls-legacy-dropdown li {
    width: auto !important;
    min-width: 0 !important;
}

.elementor-57 .elementor-element.elementor-element-feea161 .wpml-ls-legacy-dropdown a,
.elementor-57 .elementor-element.elementor-element-feea161 .elementor-widget-wpml-ls .wpml-ls-item > a {
    padding: 0 !important; /* Remove o espaço vazio que estava reservado para a seta */
    width: max-content !important; /* Força a ocupar apenas o espaço do conteúdo */
    background: transparent !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c3d2775 */.elementor-57 .elementor-element.elementor-element-c3d2775 {
    width: fit-content;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c52b52 */.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

/* Adiciona linha apenas nos itens principais */
.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu > li > .elementor-item {
border-bottom: 1px solid color-mix(in srgb, #F2F3F2 20%, transparent);
}

/* Garante que o último item não tem linha (opcional, fica mais bonito) */
.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-nav-menu > li:last-child > .elementor-item {
    border-bottom: none;
}

/* Garante que os sub-itens não herdam nada */
.elementor-57 .elementor-element.elementor-element-3c52b52 .elementor-sub-item {
    border: none !important;
}

/* Adiciona uma linha e um espaço no final de todo o bloco de sub-itens */
.elementor-57 .elementor-element.elementor-element-3c52b52 ul.sub-menu {
    border-bottom: 1px solid color-mix(in srgb, #F2F3F2 20%, transparent); /* A tua cor */

}/* End custom CSS */
/* Start custom CSS for wpml-language-switcher, class: .elementor-element-3f97c95 */.elementor-57 .elementor-element.elementor-element-3f97c95 select,
.elementor-57 .elementor-element.elementor-element-3f97c95 .wpml-ls-legacy-dropdown,
.elementor-57 .elementor-element.elementor-element-3f97c95 .wpml-ls-legacy-dropdown a {
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
}


.elementor-57 .elementor-element.elementor-element-3f97c95 .wpml-ls-legacy-dropdown ul ul {
    margin-top: 0 !important; /* Remove o espaço entre a opção selecionada e o menu */
    border-top: none !important; /* Remove qualquer linha superior nativa do WPML */
    border: none !important; /* Garante que não há nenhuma borda sólida à volta */
    border-radius: 12px !important; /* Aplica os cantos arredondados de 12px */
    overflow: hidden !important; /* Garante que os itens dentro do menu não ultrapassam os cantos redondos */
    
    /* Espaçamento interno e cor de fundo */
    padding: 2px !important; 
    background-color: #1a1a1a !important; /* Ajusta para a cor exata do teu site */
}

/* Espaço entre as bandeiras das opções (mantém-se igual) */
.elementor-57 .elementor-element.elementor-element-3f97c95 .wpml-ls-legacy-dropdown ul ul li {
    padding: 1px 0 !important; 
}

.elementor-57 .elementor-element.elementor-element-3f97c95 .wpml-ls-legacy-dropdown ul ul li:last-child {
    padding-bottom: 0 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-977412c */.elementor-57 .elementor-element.elementor-element-977412c {
    width: fit-content;
}/* End custom CSS */