.elementor-875775 .elementor-element.elementor-element-f9e365f{--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;--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-875775 .elementor-element.elementor-element-9146c74 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-875775 .elementor-element.elementor-element-9146c74{--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-875775 .elementor-element.elementor-element-03d9ff2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-875775 .elementor-element.elementor-element-03d9ff2.e-con{--flex-grow:0;--flex-shrink:0;}.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-875775 .elementor-element.elementor-element-e8c62d0 > .elementor-widget-container{padding:0em 2em 1em 0em;}.elementor-875775 .elementor-element.elementor-element-e8c62d0 .elementor-icon-wrapper{text-align:end;}.elementor-875775 .elementor-element.elementor-element-e8c62d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-bec21b5 );}.elementor-875775 .elementor-element.elementor-element-e8c62d0.elementor-view-framed .elementor-icon, .elementor-875775 .elementor-element.elementor-element-e8c62d0.elementor-view-default .elementor-icon{color:var( --e-global-color-bec21b5 );border-color:var( --e-global-color-bec21b5 );}.elementor-875775 .elementor-element.elementor-element-e8c62d0.elementor-view-framed .elementor-icon, .elementor-875775 .elementor-element.elementor-element-e8c62d0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-bec21b5 );}.elementor-875775 .elementor-element.elementor-element-e8c62d0 .elementor-icon{font-size:clamp(1rem, 1.389vw, 1.625rem);}.elementor-875775 .elementor-element.elementor-element-e8c62d0 .elementor-icon svg{height:clamp(1rem, 1.389vw, 1.625rem);}.elementor-875775 .elementor-element.elementor-element-e2fa8e1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-875775 .elementor-element.elementor-element-e2fa8e1 > .elementor-widget-container{background-color:#FFFFFF;padding:0em 0em 0em 0em;border-radius:1em 1em 1em 1em;}.elementor-875775 .elementor-element.elementor-element-e2fa8e1.elementor-element{--align-self:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-875775 .elementor-element.elementor-element-252aaed{--divider-border-style:solid;--divider-color:#E4E4E4;--divider-border-width:1px;}.elementor-875775 .elementor-element.elementor-element-252aaed .elementor-divider-separator{width:100%;}.elementor-875775 .elementor-element.elementor-element-252aaed .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-eael-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.elementor-875775 .elementor-element.elementor-element-6292dd6.eael-simple-menu-link-auto.eael-hamburger--responsive .eael-simple-menu.eael-simple-menu-responsive li a{display:inline-block;width:auto;}.elementor-875775 .elementor-element.elementor-element-6292dd6.elementor-element{--align-self:flex-start;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu-container{background-color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li a{padding:0em 3em 0em 1em;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Barlow", Sans-serif;font-size:clamp(1rem, calc(0.95rem + 0.2vw), 1.25rem);font-weight:700;text-transform:uppercase;line-height:2em;word-spacing:auto;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li > a{color:var( --e-global-color-secondary );}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li > a > span svg{fill:var( --e-global-color-secondary );}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu-toggle-text{color:var( --e-global-color-secondary );}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li a span, .elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li a span, .elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li span{width:15px;height:15px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li:hover > a{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li:hover > a > span svg{fill:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#000000;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul{background-color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li > a{font-family:"Barlow", Sans-serif;font-size:clamp(1rem, calc(0.95rem + 0.2vw), 1.25rem);font-weight:600;line-height:1.6em;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li a span{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-ec9b544{--spacer-size:3vh;}.elementor-875775 .elementor-element.elementor-element-3bfafb5{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-875775 .elementor-element.elementor-element-3bfafb5 .elementor-widget-container{text-align:left;}.elementor-875775 .elementor-element.elementor-element-3bfafb5 > .elementor-widget-container{padding:0vw 0vw 0vw 1vw;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-53e9f89 > .elementor-widget-container{padding:1vw 1vw 1vw 1vw;}.elementor-875775 .elementor-element.elementor-element-53e9f89{font-family:"Roboto", Sans-serif;font-size:0.6vw;font-weight:400;color:#7A7A7AC4;}.elementor-875775 .elementor-element.elementor-element-1314401{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:clamp(0.5rem, 0.8336vw, 1.1rem);--padding-bottom:clamp(0.5rem, 0.8336vw, 1.1rem);--padding-left:clamp(0.5rem, 0.8336vw, 1.1rem);--padding-right:clamp(0.5rem, 0.8336vw, 1.1rem);--z-index:10;}.elementor-875775 .elementor-element.elementor-element-1314401:not(.elementor-motion-effects-element-type-background), .elementor-875775 .elementor-element.elementor-element-1314401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-1314401.e-con{--e-con-transform-translateY:0px;--align-self:center;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 > .elementor-widget-container{padding:0em 3em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 .elementor-icon-wrapper{text-align:center;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2.elementor-view-framed .elementor-icon, .elementor-875775 .elementor-element.elementor-element-7a5d0e2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2.elementor-view-framed .elementor-icon, .elementor-875775 .elementor-element.elementor-element-7a5d0e2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 .elementor-icon{font-size:clamp(1.25rem, 1.806vw, 2.125rem);}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 .elementor-icon svg{height:clamp(1.25rem, 1.806vw, 2.125rem);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-875775 .elementor-element.elementor-element-305242b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1vw;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-d4ecc1b > .elementor-widget-container{margin:0 0 0 auto;padding:0px 0px 0px 0px;}.elementor-875775 .elementor-element.elementor-element-d4ecc1b.elementor-element{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-7b47bad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0vw 0vw 0vw 0vw;}.elementor-875775 .elementor-element.elementor-element-7b47bad img{width:clamp(3.75rem, 6.25vw, 6.875rem);}.elementor-875775 .elementor-element.elementor-element-ffd9094.eael-simple-menu-link-auto.eael-hamburger--responsive .eael-simple-menu.eael-simple-menu-responsive li a{display:inline-block;width:auto;}.elementor-875775 .elementor-element.elementor-element-ffd9094 > .elementor-widget-container{margin:0em 0em -2em 0em;padding:0em 0em 0em 3em;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu-container{background-color:#CD041200;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#CD041200;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li a{padding:0em 01em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:var( --e-global-typography-ac1598f-font-family ), Sans-serif;font-size:var( --e-global-typography-ac1598f-font-size );font-weight:var( --e-global-typography-ac1598f-font-weight );text-transform:var( --e-global-typography-ac1598f-text-transform );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li > a{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li > a > span svg{fill:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu-toggle-text{color:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li a span, .elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li span.eael-simple-menu-indicator{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li a span, .elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li span.eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li span svg{width:12px;height:12px;line-height:12px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li:hover > a{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li:hover > a > span svg{fill:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li > a.eael-item-active{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li.current-menu-item > a > span svg{fill:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li.current-menu-item > a.eael-item-active{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#000000;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:10px;padding-right:10px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li > a{font-family:"Barlow", Sans-serif;font-size:clamp(0.875rem, 1.042vw, 1.125rem);font-weight:400;line-height:2rem;color:var( --e-global-color-secondary );background-color:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li a span{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-84095d3{--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;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;--z-index:20;}.elementor-875775 .elementor-element.elementor-element-84095d3:not(.elementor-motion-effects-element-type-background), .elementor-875775 .elementor-element.elementor-element-84095d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-dee3c6c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:clamp(0.75rem, 1.25vw, 1.5rem);--padding-bottom:clamp(0.75rem, 1.25vw, 1.5rem);--padding-left:0;--padding-right:0;}.elementor-875775 .elementor-element.elementor-element-dee3c6c.e-con{--e-con-transform-translateY:1px;}.elementor-875775 .elementor-element.elementor-element-92ffac8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:1em 1em;--row-gap:1em;--column-gap:1em;--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-875775 .elementor-element.elementor-element-0d00ba1 .elementor-icon-wrapper{text-align:center;}.elementor-875775 .elementor-element.elementor-element-0d00ba1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-0d00ba1.elementor-view-framed .elementor-icon, .elementor-875775 .elementor-element.elementor-element-0d00ba1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-0d00ba1.elementor-view-framed .elementor-icon, .elementor-875775 .elementor-element.elementor-element-0d00ba1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-0d00ba1 .elementor-icon{font-size:clamp(1rem, 1.389vw, 1.625rem);}.elementor-875775 .elementor-element.elementor-element-0d00ba1 .elementor-icon svg{height:clamp(1rem, 1.389vw, 1.625rem);}.elementor-875775 .elementor-element.elementor-element-33d65c8{--grid-template-columns:repeat(0, auto);--icon-size:clamp(1.125rem, 1.5vw, 1.75rem);--grid-column-gap:1rem;}.elementor-875775 .elementor-element.elementor-element-33d65c8 .elementor-widget-container{text-align:center;}.elementor-875775 .elementor-element.elementor-element-33d65c8 > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-33d65c8 .elementor-social-icon{background-color:#DDB6B600;--icon-padding:0rem;}.elementor-875775 .elementor-element.elementor-element-33d65c8 .elementor-social-icon i{color:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-33d65c8 .elementor-social-icon svg{fill:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-6c4cb49{--display:flex;--justify-content: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-875775 .elementor-element.elementor-element-175b23b.elementor-element{--align-self:center;}.elementor-875775 .elementor-element.elementor-element-67cc3a3{--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-end;--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-875775 .elementor-element.elementor-element-67cc3a3.e-con{--align-self:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );}.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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-57d40a0-font-family ), Sans-serif;font-size:var( --e-global-typography-57d40a0-font-size );font-weight:var( --e-global-typography-57d40a0-font-weight );text-transform:var( --e-global-typography-57d40a0-text-transform );}.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-875775 .elementor-element.elementor-element-43d093b .elementor-button{background-color:#FFFFFF;font-family:var( --e-global-typography-57d40a0-font-family ), Sans-serif;font-size:var( --e-global-typography-57d40a0-font-size );font-weight:var( --e-global-typography-57d40a0-font-weight );text-transform:var( --e-global-typography-57d40a0-text-transform );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-43d093b .elementor-button-content-wrapper{flex-direction:row;}.elementor-875775 .elementor-element.elementor-element-359f798{--divider-border-style:solid;--divider-color:var( --e-global-color-4cbdc79 );--divider-border-width:1px;}.elementor-875775 .elementor-element.elementor-element-359f798 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0 0 clamp(0.625rem, 1.042vw, 1.375rem) 0;}.elementor-875775 .elementor-element.elementor-element-359f798 .elementor-divider-separator{width:100%;}.elementor-875775 .elementor-element.elementor-element-359f798 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-875775 .elementor-element.elementor-element-e6e7b5c{--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;border-style:none;--border-style:none;}.elementor-875775 .elementor-element.elementor-element-e6e7b5c:not(.elementor-motion-effects-element-type-background), .elementor-875775 .elementor-element.elementor-element-e6e7b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-e6e7b5c.e-con{--e-con-transform-translateY:1px;}.elementor-875775 .elementor-element.elementor-element-af8913a.eael-simple-menu-link-auto.eael-hamburger--responsive .eael-simple-menu.eael-simple-menu-responsive li a{display:inline-block;width:auto;}.elementor-875775 .elementor-element.elementor-element-af8913a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu-container{background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li a{padding:0em 01em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li > a{border-right:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a{border-left:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive) > li:first-child > a{border-left:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive > li:not(:last-child) > a{border-bottom:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu.eael-simple-menu-vertical > li:not(:last-child) > a{border-bottom:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:var( --e-global-typography-ac1598f-font-family ), Sans-serif;font-size:var( --e-global-typography-ac1598f-font-size );font-weight:var( --e-global-typography-ac1598f-font-weight );text-transform:var( --e-global-typography-ac1598f-text-transform );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li > a{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li > a > span svg{fill:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu-toggle-text{color:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li a span, .elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li span.eael-simple-menu-indicator{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li a span, .elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li span.eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li span svg{width:12px;height:12px;line-height:12px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li:hover > a{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li:hover > a > span svg{fill:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li > a.eael-item-active{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li.current-menu-item > a > span svg{fill:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li.current-menu-item > a.eael-item-active{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{color:var( --e-global-color-6a3ebe3 );background-color:var( --e-global-color-primary );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#000000;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu-container .eael-simple-menu-toggle i{color:#ffffff;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu-container .eael-simple-menu-toggle svg{fill:#ffffff;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:10px;padding-right:10px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu.eael-simple-menu-horizontal li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu.eael-simple-menu-vertical li ul li > a{border-bottom:1px solid #f2f2f2;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li > a{font-family:"Barlow", Sans-serif;font-size:clamp(0.875rem, 1.042vw, 1.125rem);font-weight:400;line-height:2rem;color:var( --e-global-color-secondary );background-color:var( --e-global-color-6a3ebe3 );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li a span{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-875775 .elementor-element.elementor-element-c6a25f9{--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;--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-875775 .elementor-element.elementor-element-1e11134 > .elementor-widget-container{margin:0 0 0 auto;padding:0px 0px 0px 0px;}.elementor-875775 .elementor-element.elementor-element-1e11134.elementor-element{--align-self:flex-start;}.elementor-875775 .elementor-element.elementor-element-43719eb{--divider-border-style:solid;--divider-color:var( --e-global-color-4cbdc79 );--divider-border-width:1px;}.elementor-875775 .elementor-element.elementor-element-43719eb .elementor-divider-separator{width:100%;}.elementor-875775 .elementor-element.elementor-element-43719eb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-875775 .elementor-element.elementor-element-cb2b653{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-875775 .elementor-element.elementor-element-df25de1.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-875775 .elementor-element.elementor-element-1314401{--content-width:100vw;}}@media(max-width:1920px) and (min-width:768px){.elementor-875775 .elementor-element.elementor-element-f9e365f{--content-width:95%;}}@media(min-width:1921px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-eael-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-1314401{--justify-content:flex-start;}.elementor-875775 .elementor-element.elementor-element-1314401.e-con{--align-self:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-875775 .elementor-element.elementor-element-305242b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-875775 .elementor-element.elementor-element-305242b .elementor-button{font-size:0.7vw;border-radius:0 0 0 0;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-ac1598f-font-size );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}.elementor-875775 .elementor-element.elementor-element-84095d3{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-875775 .elementor-element.elementor-element-33d65c8 .elementor-widget-container{text-align:left;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-57d40a0-font-size );}.elementor-875775 .elementor-element.elementor-element-43d093b.elementor-element{--align-self:center;}.elementor-875775 .elementor-element.elementor-element-43d093b .elementor-button{font-size:var( --e-global-typography-57d40a0-font-size );border-radius:0.5vw 0.5vw 0.5vw 0.5vw;}.elementor-875775 .elementor-element.elementor-element-359f798 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-875775 .elementor-element.elementor-element-359f798 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-ac1598f-font-size );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}.elementor-875775 .elementor-element.elementor-element-43719eb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-875775 .elementor-element.elementor-element-43719eb .elementor-divider{padding-block-start:0px;padding-block-end:0px;}}@media(max-width:1920px){.elementor-875775 .elementor-element.elementor-element-e8c62d0 .elementor-icon{font-size:clamp(2.5rem, 3.333vw, 4.5rem);}.elementor-875775 .elementor-element.elementor-element-e8c62d0 .elementor-icon svg{height:clamp(2.5rem, 3.333vw, 4.5rem);}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-eael-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-875775 .elementor-element.elementor-element-6292dd6.elementor-element{--align-self:flex-start;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu li a{padding:0em 3em 0em 1em;}.elementor-875775 .elementor-element.elementor-element-6292dd6 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:0px;padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-1314401{--justify-content:flex-start;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 > .elementor-widget-container{padding:0em 1em 0em 0em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-7b47bad img{width:4.3em;}.elementor-875775 .elementor-element.elementor-element-ffd9094 > .elementor-widget-container{margin:0em 0em -2em 0em;padding:0em 0em 0em 2em;}.elementor-875775 .elementor-element.elementor-element-ffd9094.elementor-element{--align-self:center;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li a{padding:0em 2em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-ac1598f-font-size );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li ul li > a{font-size:1vw;}.elementor-875775 .elementor-element.elementor-element-0d00ba1 .elementor-icon{font-size:2vw;}.elementor-875775 .elementor-element.elementor-element-0d00ba1 .elementor-icon svg{height:2vw;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-57d40a0-font-size );}.elementor-875775 .elementor-element.elementor-element-43d093b .elementor-button{font-size:var( --e-global-typography-57d40a0-font-size );}.elementor-875775 .elementor-element.elementor-element-e6e7b5c{--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;}.elementor-875775 .elementor-element.elementor-element-af8913a > .elementor-widget-container{margin:0em 0em 0em 0em;padding:0em 0em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-af8913a.elementor-element{--align-self:flex-start;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li a{padding:0em 2em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-ac1598f-font-size );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li ul li > a{font-size:1vw;}}@media(max-width:1024px){.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-eael-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 .elementor-icon{font-size:4vw;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 .elementor-icon svg{height:4vw;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-7b47bad > .elementor-widget-container{margin:0vw 2vw 0vw 2vw;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu li a{padding:0em 1em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-ac1598f-font-size );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}.elementor-875775 .elementor-element.elementor-element-0d00ba1 .elementor-icon{font-size:3vw;}.elementor-875775 .elementor-element.elementor-element-0d00ba1 .elementor-icon svg{height:3vw;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-57d40a0-font-size );}.elementor-875775 .elementor-element.elementor-element-43d093b .elementor-button{font-size:var( --e-global-typography-57d40a0-font-size );}.elementor-875775 .elementor-element.elementor-element-af8913a > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu li a{padding:0em 1em 0em 0em;}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-ac1598f-font-size );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}}@media(max-width:767px){.elementor-875775 .elementor-element.elementor-element-9146c74{--e-off-canvas-width:300px;}.elementor-875775 .elementor-element.elementor-element-03d9ff2{--width:285px;}.elementor-875775 .elementor-element.elementor-element-e8c62d0 .elementor-icon-wrapper{text-align:end;}.elementor-875775 .elementor-element.elementor-element-e8c62d0 .elementor-icon{font-size:clamp(2rem, 3.75vw, 5rem);}.elementor-875775 .elementor-element.elementor-element-e8c62d0 .elementor-icon svg{height:clamp(2rem, 3.75vw, 5rem);}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );word-spacing:var( --e-global-typography-secondary-word-spacing );}.elementor-widget-eael-simple-menu .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-eael-simple-menu .eael-simple-menu li ul li > a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-1314401{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--z-index:10;}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 .elementor-icon{font-size:clamp(1.375rem, 1.944vw, 2.25rem);}.elementor-875775 .elementor-element.elementor-element-7a5d0e2 .elementor-icon svg{height:clamp(1.375rem, 1.944vw, 2.25rem);}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-875775 .elementor-element.elementor-element-305242b .elementor-button{font-size:clamp(1.375rem, 1.944vw, 2.25rem);}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-875775 .elementor-element.elementor-element-7b47bad > .elementor-widget-container{margin:0vw 4vw 0vw 4vw;}.elementor-875775 .elementor-element.elementor-element-7b47bad img{width:20vw;}.elementor-875775 .elementor-element.elementor-element-ffd9094 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-ac1598f-font-size );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-875775 .elementor-element.elementor-element-8522b3f .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-57d40a0-font-size );}.elementor-875775 .elementor-element.elementor-element-43d093b .elementor-button{font-size:var( --e-global-typography-57d40a0-font-size );}.elementor-875775 .elementor-element.elementor-element-af8913a .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-size:var( --e-global-typography-ac1598f-font-size );line-height:var( --e-global-typography-ac1598f-line-height );letter-spacing:var( --e-global-typography-ac1598f-letter-spacing );word-spacing:var( --e-global-typography-ac1598f-word-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-e2fa8e1 *//* Container principal do formulário de busca */
.custom-search-form {
    position: relative;
    width: 100%; /* Ajuste a largura conforme necessário */
    max-width: 350px; /* Largura máxima de exemplo */
}

/* O campo de input (texto) */
.custom-search-form .search-field {
    width: 100%;
    padding: 12px 20px;
    padding-right: 50px; /* Deixa espaço à direita para o ícone */
    
    /* O visual arredondado */
    border-radius: 50px; 
    border: 1px solid #ccc;
    
    font-size: 16px;
    box-sizing: border-box; /* Garante que o padding não "quebre" a largura */
}

/* Remove o estilo padrão do input no foco */
.custom-search-form .search-field:focus {
    outline: none;
    border-color: #555; /* Muda a cor da borda ao focar */
}

/* O botão de envio (que contém a lupa) */
.custom-search-form .search-submit {
    position: absolute;
    top: 50%;
    right: 10px; /* Posição do ícone */
    transform: translateY(-50%); /* Centraliza verticalmente */
    
    /* Remove estilos de botão */
    background: transparent;
    border: none;
    cursor: pointer;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Estilo do ícone SVG da lupa */
.custom-search-form .search-icon {
    width: 20px;
    height: 20px;
    stroke: #333; /* Cor do ícone */
}

/* Esconde o texto de acessibilidade */
.custom-search-form .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for eael-simple-menu, class: .elementor-element-6292dd6 */#menu-item-649637 a {
  color: #4ce0b3;
}/* End custom CSS */
/* Start custom CSS for eael-simple-menu, class: .elementor-element-ffd9094 */#menu-item-649633 a {
  color: #4ce0b3;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1314401 */@media (min-width: 768px) {
  
  /* * A MUDANÇA ESTÁ AQUI:
   * 'position: absolute' remove o container do fluxo normal da página.
   * Ele vai "flutuar" (invisível) sobre o cabeçalho principal,
   * em vez de empurrar o conteúdo para baixo.
  */
  .elementor-875775 .elementor-element.elementor-element-1314401 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0; /* Garante que ocupe a largura toda */
    z-index: 999; /* Garante que fique sobreposto */

    /* Efeitos para esconder */
    opacity: 0;
    transform: translateY(-100%);
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
  }

  /* * Quando o Elementor ativa o sticky (classe .elementor-sticky--effects),
   * ele MUDA a posição para 'fixed' ou 'sticky' automaticamente.
   * Nosso CSS, então, apenas o torna visível e o anima para a posição.
  */
  .elementor-875775 .elementor-element.elementor-element-1314401.elementor-sticky--effects {
    opacity: 1;
    transform: translateY(0%);
  }
  
} /* Fim da media query *//* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-175b23b */.elementor-875775 .elementor-element.elementor-element-175b23b {
  aspect-ratio: 323 / 60; /* Sua proporção desejada */
  height: auto; /* Mantém a altura automática para respeitar o aspect-ratio */
  overflow: hidden; /* **IMPORTANTE:** Corta qualquer conteúdo que transborde do container */
}

/* Aplica à imagem real dentro do widget */
.elementor-875775 .elementor-element.elementor-element-175b23b img {
  width: 100%; /* Faz a imagem preencher 100% da largura do container */
  height: 100%; /* Faz a imagem preencher 100% da altura do container */
  object-fit: cover; /* **CRÍTICO:** Faz a imagem ""cobrir"" o container, cortando o excesso se necessário */
  object-position: center; /* Opcional: Centraliza a imagem se houver corte */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67cc3a3 */.elementor-875775 .elementor-element.elementor-element-67cc3a3 {
  aspect-ratio: 323 / 60; /* Sua proporção desejada */
  height: auto; /* Mantém a altura automática para respeitar o aspect-ratio */
  overflow: hidden; /* **IMPORTANTE:** Corta qualquer conteúdo que transborde do container */
}

/* Aplica à imagem real dentro do widget */
.elementor-875775 .elementor-element.elementor-element-67cc3a3 img {
  width: 100%; /* Faz a imagem preencher 100% da largura do container */
  height: 100%; /* Faz a imagem preencher 100% da altura do container */
  object-fit: cover; /* **CRÍTICO:** Faz a imagem ""cobrir"" o container, cortando o excesso se necessário */
  object-position: center; /* Opcional: Centraliza a imagem se houver corte */
}/* End custom CSS */
/* Start custom CSS for eael-simple-menu, class: .elementor-element-af8913a */#menu-item-649631 a {
  color: #4ce0b3;
}/* End custom CSS */