.elementor-13496 .elementor-element.elementor-element-17a308b{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--margin-top:0px;--margin-bottom:-124px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-13496 .elementor-element.elementor-element-17a308b:not(.elementor-motion-effects-element-type-background), .elementor-13496 .elementor-element.elementor-element-17a308b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-13496 .elementor-element.elementor-element-050dae1{--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;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13496 .elementor-element.elementor-element-ee67ed6{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13496 .elementor-element.elementor-element-ec216da .elementor-button{background-color:#00000000;font-family:"proxima-nova", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;line-height:16.8px;letter-spacing:1.2px;fill:var( --e-global-color-0f2cc0c );color:var( --e-global-color-0f2cc0c );border-style:none;}.elementor-13496 .elementor-element.elementor-element-ec216da{z-index:100;}.elementor-13496 .elementor-element.elementor-element-ec216da .elementor-button-content-wrapper{flex-direction:row;}.elementor-13496 .elementor-element.elementor-element-ec216da .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-13496 .elementor-element.elementor-element-891c9a2 .elementor-button{background-color:#00000000;font-size:18px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:0.6px;fill:var( --e-global-color-0f2cc0c );color:var( --e-global-color-0f2cc0c );border-style:none;}.elementor-13496 .elementor-element.elementor-element-e5b8573 .e-off-canvas__content{background-color:var( --e-global-color-af721f9 );}.elementor-13496 .elementor-element.elementor-element-e5b8573 .e-off-canvas__overlay{background-color:rgba(0,0,0,.8);}.elementor-13496 .elementor-element.elementor-element-e5b8573{--e-off-canvas-width:496px;--e-off-canvas-height:100vh;--e-off-canvas-content-overflow:auto;--e-off-canvas-overlay-opacity:1;}.elementor-13496 .elementor-element.elementor-element-de52eee{--display:flex;--min-height:98vh;--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-between;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#2A2A2A;--border-color:#2A2A2A;--margin-top:0px;--margin-bottom:0px;--margin-left:100px;--margin-right:0px;--padding-top:90px;--padding-bottom:20px;--padding-left:45px;--padding-right:45px;}.elementor-13496 .elementor-element.elementor-element-be6b783{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13496 .elementor-element.elementor-element-f27c681{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--e-nav-menu-horizontal-menu-item-margin:calc( 8px / 2 );}.elementor-13496 .elementor-element.elementor-element-f27c681 .elementor-nav-menu .elementor-item{font-family:"Domine/Display", Sans-serif;font-size:24px;font-weight:400;line-height:31.992px;}.elementor-13496 .elementor-element.elementor-element-f27c681 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-13496 .elementor-element.elementor-element-f27c681 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13496 .elementor-element.elementor-element-f27c681 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13496 .elementor-element.elementor-element-f27c681 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13496 .elementor-element.elementor-element-f27c681 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-13496 .elementor-element.elementor-element-f27c681 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:8px;}.elementor-13496 .elementor-element.elementor-element-c332e94{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#2A2A2A;--border-color:#2A2A2A;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13496 .elementor-element.elementor-element-5cf1045 .e-search-submit{background-color:#00000000;}.elementor-13496 .elementor-element.elementor-element-5cf1045{width:100%;max-width:100%;padding:0px 0px 0px 4px;--e-search-placeholder-color:#FFFFFF;--e-search-icon-clear-size:16px;--e-search-icon-submit-size:14px;--e-search-icon-submit-color:#FFFFFF;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-13496 .elementor-element.elementor-element-5cf1045 .e-search-input{font-family:"proxima-nova", Sans-serif;font-size:15px;line-height:16px;letter-spacing:1px;}.elementor-13496 .elementor-element.elementor-element-d6b3574{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:40px 0px 40px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#2A2A2A;}.elementor-13496 .elementor-element.elementor-element-d6b3574 .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:15px;font-weight:300;line-height:27.424px;}.elementor-13496 .elementor-element.elementor-element-d6b3574 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-13496 .elementor-element.elementor-element-d6b3574 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13496 .elementor-element.elementor-element-d6b3574 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13496 .elementor-element.elementor-element-d6b3574 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13496 .elementor-element.elementor-element-d6b3574 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-13496 .elementor-element.elementor-element-ad6c425{--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;border-style:none;--border-style:none;--margin-top:20px;--margin-bottom:40px;--margin-left:0px;--margin-right:20px;}.elementor-13496 .elementor-element.elementor-element-0842a11{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:20px;}.elementor-13496 .elementor-element.elementor-element-0842a11 .elementor-social-icon{background-color:#00000000;--icon-padding:10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A2A2A260;}.elementor-13496 .elementor-element.elementor-element-0842a11 .elementor-social-icon i{color:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-0842a11 .elementor-social-icon svg{fill:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-0842a11 .elementor-icon{border-radius:50px 50px 50px 50px;}.elementor-13496 .elementor-element.elementor-element-dd8e728{padding:0px 0px 40px 0px;border-style:none;--e-nav-menu-horizontal-menu-item-margin:calc( 4px / 2 );}.elementor-13496 .elementor-element.elementor-element-dd8e728 .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:16.8px;letter-spacing:2px;}.elementor-13496 .elementor-element.elementor-element-dd8e728 .elementor-nav-menu--main .elementor-item{color:#808080;fill:#808080;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-13496 .elementor-element.elementor-element-dd8e728 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13496 .elementor-element.elementor-element-dd8e728 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13496 .elementor-element.elementor-element-dd8e728 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13496 .elementor-element.elementor-element-dd8e728 .elementor-nav-menu--main .elementor-item:focus{color:#808080;fill:#808080;}.elementor-13496 .elementor-element.elementor-element-dd8e728 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:4px;}.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 );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-13496 .elementor-element.elementor-element-df953f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"proxima-nova", Sans-serif;font-size:12px;font-weight:400;line-height:15.996px;color:#808080;}.elementor-13496 .elementor-element.elementor-element-72b2721{--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:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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 );}.elementor-13496 .elementor-element.elementor-element-9464570{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:center;}.elementor-13496 .elementor-element.elementor-element-9464570 img{width:40%;}.elementor-13496 .elementor-element.elementor-element-35d017e{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13496 .elementor-element.elementor-element-de047ab .elementor-button{background-color:#00000000;font-size:18px;font-weight:500;text-transform:uppercase;line-height:24px;letter-spacing:0.6px;fill:var( --e-global-color-0f2cc0c );color:var( --e-global-color-0f2cc0c );border-style:none;}.elementor-13496 .elementor-element.elementor-element-4545e07{--grid-template-columns:repeat(0, auto);text-align:right;--icon-size:16px;--grid-column-gap:6px;--grid-row-gap:0px;}.elementor-13496 .elementor-element.elementor-element-4545e07 .elementor-social-icon{background-color:#00000000;--icon-padding:6px;border-style:none;}.elementor-13496 .elementor-element.elementor-element-4545e07 .elementor-social-icon i{color:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4545e07 .elementor-social-icon svg{fill:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4545e07 .elementor-icon{border-radius:0px 0px 0px 0px;}.elementor-13496 .elementor-element.elementor-element-b12dcc9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu .elementor-item{font-family:"proxima-nova", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;line-height:16.8px;letter-spacing:2px;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-0f2cc0c );fill:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-0f2cc0c );fill:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed .elementor-item:before,
					.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-0f2cc0c );}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-underline .elementor-item:after,
					 .elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-overline .elementor-item:before,
					 .elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-double-line .elementor-item:before,
					 .elementor-13496 .elementor-element.elementor-element-4d16ff2 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1439px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1280px){.elementor-13496 .elementor-element.elementor-element-17a308b{--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;}.elementor-13496 .elementor-element.elementor-element-050dae1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13496 .elementor-element.elementor-element-ec216da .elementor-button{font-size:22px;}.elementor-13496 .elementor-element.elementor-element-9464570{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-13496 .elementor-element.elementor-element-de047ab .elementor-button{font-size:22px;}}@media(max-width:1024px){.elementor-13496 .elementor-element.elementor-element-17a308b{--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-between;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-13496 .elementor-element.elementor-element-d6b3574 .elementor-nav-menu .elementor-item{line-height:1.3;letter-spacing:1.5px;}.elementor-13496 .elementor-element.elementor-element-dd8e728 .elementor-nav-menu .elementor-item{line-height:1.3;letter-spacing:1.5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13496 .elementor-element.elementor-element-de047ab .elementor-button{font-size:18px;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu .elementor-item{font-size:36px;line-height:1.3;letter-spacing:1.5px;}}@media(max-width:820px){.elementor-13496 .elementor-element.elementor-element-17a308b{--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;}.elementor-13496 .elementor-element.elementor-element-ec216da .elementor-button{font-size:24px;}.elementor-13496 .elementor-element.elementor-element-891c9a2 .elementor-button{font-size:20px;}.elementor-13496 .elementor-element.elementor-element-9464570 img{width:100%;}.elementor-13496 .elementor-element.elementor-element-de047ab .elementor-button{font-size:24px;}}@media(max-width:480px){.elementor-13496 .elementor-element.elementor-element-17a308b{--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;}.elementor-13496 .elementor-element.elementor-element-ee67ed6{--width:25%;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13496 .elementor-element.elementor-element-891c9a2 .elementor-button{font-size:10.5px;}.elementor-13496 .elementor-element.elementor-element-e5b8573{--e-off-canvas-width:100%;}.elementor-13496 .elementor-element.elementor-element-de52eee{--width:80%;--margin-top:0px;--margin-bottom:0px;--margin-left:70px;--margin-right:0px;--padding-top:90px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-13496 .elementor-element.elementor-element-f27c681 .elementor-nav-menu .elementor-item{font-size:20px;line-height:26.66px;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13496 .elementor-element.elementor-element-72b2721{--width:50%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-13496 .elementor-element.elementor-element-9464570{text-align:left;}.elementor-13496 .elementor-element.elementor-element-9464570 img{width:100%;}.elementor-13496 .elementor-element.elementor-element-35d017e{--width:25%;}.elementor-13496 .elementor-element.elementor-element-4d16ff2 .elementor-nav-menu .elementor-item{font-size:36px;}}@media(min-width:481px){.elementor-13496 .elementor-element.elementor-element-17a308b{--width:100%;}.elementor-13496 .elementor-element.elementor-element-ee67ed6{--width:25%;}.elementor-13496 .elementor-element.elementor-element-de52eee{--width:78%;}.elementor-13496 .elementor-element.elementor-element-72b2721{--width:50%;}.elementor-13496 .elementor-element.elementor-element-35d017e{--width:25%;}}@media(min-width:1920px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-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 );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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 );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for button, class: .elementor-element-ec216da */.elementor-13496 .elementor-element.elementor-element-ec216da .elementor-button .elementor-button-text {
  font-size: 12px !important;
  line-height: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17a308b *//* Effects offset styles */
/* Header*/
#header {
    background-color: transparent !important;
}

#header.elementor-sticky--effects {
  background-color: #fff !important;
  transition: background-color 0.3s ease-in-out;
  border-color: #E4E4E4;
}

/* Site logo */
#header.elementor-sticky--effects .site-logo img {
  filter: invert(1);
}

/* Toggle buttons, social icons and links */
#header.elementor-sticky--effects .elementor-button-icon, #header.elementor-sticky--effects .elementor-element-4545e07 .e-font-icon-svg, #header.elementor-sticky--effects #menu-1-4d16ff2 a, #header.elementor-sticky--effects.elementor-button, #header.elementor-sticky--effects span.elementor-button-text {
  color: #000;
  fill: #000;
}

/* Menu pointer on hover */
#header.elementor-sticky--effects .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
    background-color: #000 !important;
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-off-canvas .e-off-canvas {
    z-index: 50 !important;
}

/* =================== SCOPE: TOP HEADER ONLY =================== */
.elementor-element[data-id="ee67ed6"]
  a.elementor-button[aria-controls="off-canvas-e5b8573"] .elementor-button-icon{
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  line-height: 1;
}

/* Default: no pseudo icon until open */
.elementor-element[data-id="ee67ed6"]
  a.elementor-button[aria-controls="off-canvas-e5b8573"]
  .elementor-button-icon::before{
  content: none;
}

/* OPEN STATE DETECTION*/
/* Hide the "Menu" text when open */
.elementor-element[data-id="ee67ed6"]:has(#off-canvas-e5b8573[aria-hidden="false"])
  a.elementor-button[aria-controls="off-canvas-e5b8573"] .elementor-button-text,
.elementor-element[data-id="ee67ed6"]
  a.elementor-button[aria-controls="off-canvas-e5b8573"][aria-expanded="true"] .elementor-button-text{
  display: none !important;
}

/* Hide the original font icon when open */
.elementor-element[data-id="ee67ed6"]:has(#off-canvas-e5b8573[aria-hidden="false"])
  a.elementor-button[aria-controls="off-canvas-e5b8573"] .elementor-button-icon i,
.elementor-element[data-id="ee67ed6"]:has(#off-canvas-e5b8573[aria-hidden="false"])
  a.elementor-button[aria-controls="off-canvas-e5b8573"] .elementor-button-icon svg,
.elementor-element[data-id="ee67ed6"]
  a.elementor-button[aria-controls="off-canvas-e5b8573"][aria-expanded="true"] .elementor-button-icon i,
.elementor-element[data-id="ee67ed6"]
  a.elementor-button[aria-controls="off-canvas-e5b8573"][aria-expanded="true"] .elementor-button-icon svg {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
}

/* Close icon with a CSS data-URI on ::before */
.elementor-element[data-id="ee67ed6"]:has(#off-canvas-e5b8573[aria-hidden="false"])
  a.elementor-button[aria-controls="off-canvas-e5b8573"] .elementor-button-icon::before,
.elementor-element[data-id="ee67ed6"]
  a.elementor-button[aria-controls="off-canvas-e5b8573"][aria-expanded="true"] .elementor-button-icon::before{
  content: "";
  position: absolute;
  inset: 0;
  background: center / contain no-repeat
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23fff' d='M13.4141 12L21.7071 3.707C21.8026 3.61476 21.8788 3.50441 21.9312 3.38241C21.9836 3.26041 22.0112 3.12919 22.0123 2.99641C22.0135 2.86363 21.9882 2.73195 21.9379 2.60905C21.8876 2.48615 21.8134 2.3745 21.7195 2.28061C21.6256 2.18672 21.5139 2.11246 21.391 2.06218C21.2681 2.0119 21.1365 1.9866 21.0037 1.98775C20.8709 1.98891 20.7397 2.01649 20.6177 2.0689C20.4957 2.12131 20.3853 2.19749 20.2931 2.293L12.0001 10.586L3.70708 2.293C3.51848 2.11085 3.26588 2.01005 3.00368 2.01233C2.74148 2.01461 2.49067 2.11978 2.30526 2.30519C2.11985 2.49059 2.01469 2.74141 2.01241 3.0036C2.01013 3.2658 2.11092 3.5184 2.29308 3.707L10.5861 12L2.29308 20.293C2.19757 20.3853 2.12139 20.4956 2.06898 20.6176C2.01657 20.7396 1.98898 20.8708 1.98783 21.0036C1.98668 21.1364 2.01198 21.2681 2.06226 21.391C2.11254 21.5139 2.18679 21.6255 2.28069 21.7194C2.37458 21.8133 2.48623 21.8875 2.60913 21.9378C2.73202 21.9881 2.8637 22.0134 2.99648 22.0123C3.12926 22.0111 3.26048 21.9835 3.38249 21.9311C3.50449 21.8787 3.61483 21.8025 3.70708 21.707L12.0001 13.414L20.2931 21.707C20.4817 21.8892 20.7343 21.99 20.9965 21.9877C21.2587 21.9854 21.5095 21.8802 21.6949 21.6948C21.8803 21.5094 21.9855 21.2586 21.9878 20.9964C21.99 20.7342 21.8892 20.4816 21.7071 20.293L13.4141 12Z'/></svg>");
}

/* Closed visuals */
.elementor-element[data-id="ee67ed6"]
  a.elementor-button[aria-controls="off-canvas-e5b8573"][aria-expanded="false"] .elementor-button-icon::before{
  content: none;
}


@media (max-width: 1279px) {
   a.elementor-button[aria-controls="off-canvas-e5b8573"] .elementor-button-text {
       display: none;
   }
}/* End custom CSS */