.elementor-1164 .elementor-element.elementor-element-5470f295{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-1164 .elementor-element.elementor-element-4d75be0f{--display:flex;}.elementor-1164 .elementor-element.elementor-element-4007fe2b{--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;--z-index:999;}.elementor-1164 .elementor-element.elementor-element-4007fe2b:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-4007fe2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 > .elementor-widget-container{padding:5px 20px 5px 20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-icon i{color:var( --e-global-color-1a336aa );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-icon svg{fill:var( --e-global-color-1a336aa );transition:fill 0.3s;}.elementor-1164 .elementor-element.elementor-element-36cf0dd5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-item > a{font-family:var( --e-global-typography-29b277c-font-family ), Sans-serif;font-size:var( --e-global-typography-29b277c-font-size );font-weight:var( --e-global-typography-29b277c-font-weight );line-height:var( --e-global-typography-29b277c-line-height );}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-text{color:var( --e-global-color-1a336aa );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-775dff4d > .elementor-widget-container{padding:5px 20px 5px 20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-icon i{color:var( --e-global-color-1a336aa );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-icon svg{fill:var( --e-global-color-1a336aa );transition:fill 0.3s;}.elementor-1164 .elementor-element.elementor-element-775dff4d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-item > a{font-family:var( --e-global-typography-29b277c-font-family ), Sans-serif;font-size:var( --e-global-typography-29b277c-font-size );font-weight:var( --e-global-typography-29b277c-font-weight );line-height:var( --e-global-typography-29b277c-line-height );}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-text{color:var( --e-global-color-1a336aa );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-52cc66d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9999;}.elementor-1164 .elementor-element.elementor-element-30ac2a52{--display:flex;--border-radius:0px 0px 20px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1164 .elementor-element.elementor-element-30ac2a52:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-30ac2a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF70;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1164 .elementor-element.elementor-element-37f38d43 img{width:100px;}.elementor-1164 .elementor-element.elementor-element-4353d514{--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;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-1164 .elementor-element.elementor-element-7e6d5b97{--display:flex;}.elementor-1164 .elementor-element.elementor-element-2e3654d5{--display:flex;}.elementor-1164 .elementor-element.elementor-element-68c104b6{--display:flex;}.elementor-1164 .elementor-element.elementor-element-5840e941{--display:flex;}.elementor-1164 .elementor-element.elementor-element-4225999{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:flex-end;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:flex-end;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:20px;--n-menu-title-font-size:var( --e-global-typography-20ce828-font-size );--n-menu-title-color-normal:#292727;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){background-color:#FFFFFF00;}.elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){background-color:#D1D1D159;}.elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#D1D1D100;}.elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-weight:var( --e-global-typography-20ce828-font-weight );--n-menu-title-line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-4225999 {--n-menu-title-color-hover:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:25px 25px 25px 25px;}.elementor-1164 .elementor-element.elementor-element-6d4c6583 > .elementor-widget-container{padding:5px 20px 5px 20px;border-style:solid;border-width:0px 1px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1164 .elementor-element.elementor-element-6d4c6583{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-item > a{font-family:var( --e-global-typography-20ce828-font-family ), Sans-serif;font-size:var( --e-global-typography-20ce828-font-size );font-weight:var( --e-global-typography-20ce828-font-weight );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1164 .elementor-element.elementor-element-7beceaa8{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1164 .elementor-element.elementor-element-d3635a4 .elementor-button{background-color:#90C25D00;font-family:"ABC Repro", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6em;fill:#241E20;color:#241E20;border-radius:25px 25px 25px 25px;padding:12px 24px 12px 24px;}.elementor-1164 .elementor-element.elementor-element-d3635a4.elementor-element{--align-self:center;}.elementor-1164 .elementor-element.elementor-element-d3635a4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1164 .elementor-element.elementor-element-d3635a4 .elementor-button .elementor-button-content-wrapper{gap:8px;}.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-1164 .elementor-element.elementor-element-30ac2a52{--width:fit-content;}.elementor-1164 .elementor-element.elementor-element-7beceaa8{--width:fit-content;}}@media(max-width:1366px){.elementor-1164 .elementor-element.elementor-element-36cf0dd5 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-29b277c-font-size );line-height:var( --e-global-typography-29b277c-line-height );}.elementor-1164 .elementor-element.elementor-element-775dff4d > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-item > a{font-size:var( --e-global-typography-29b277c-font-size );line-height:var( --e-global-typography-29b277c-line-height );}.elementor-1164 .elementor-element.elementor-element-52cc66d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1164 .elementor-element.elementor-element-4353d514{--gap:13px 13px;--row-gap:13px;--column-gap:13px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-4225999{--n-menu-title-space-between:3px;--n-menu-title-font-size:var( --e-global-typography-20ce828-font-size );}.elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-6d4c6583 > .elementor-widget-container{padding:5px 15px 5px 15px;}.elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-item > a{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-7beceaa8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-1164 .elementor-element.elementor-element-36cf0dd5 > .elementor-widget-container{margin:0px 10px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-29b277c-font-size );line-height:var( --e-global-typography-29b277c-line-height );}.elementor-1164 .elementor-element.elementor-element-775dff4d > .elementor-widget-container{margin:0px 10px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-item > a{font-size:var( --e-global-typography-29b277c-font-size );line-height:var( --e-global-typography-29b277c-line-height );}.elementor-1164 .elementor-element.elementor-element-52cc66d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1164 .elementor-element.elementor-element-4353d514{--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-1164 .elementor-element.elementor-element-4225999{--n-menu-title-font-size:var( --e-global-typography-20ce828-font-size );}.elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-6d4c6583 > .elementor-widget-container{margin:0px 10px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-item > a{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}}@media(max-width:767px){.elementor-1164 .elementor-element.elementor-element-5470f295{--z-index:9999;}.elementor-1164 .elementor-element.elementor-element-4007fe2b{--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;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-36cf0dd5 .elementor-icon-list-item > a{font-size:var( --e-global-typography-29b277c-font-size );line-height:var( --e-global-typography-29b277c-line-height );}.elementor-1164 .elementor-element.elementor-element-775dff4d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-775dff4d .elementor-icon-list-item > a{font-size:var( --e-global-typography-29b277c-font-size );line-height:var( --e-global-typography-29b277c-line-height );}.elementor-1164 .elementor-element.elementor-element-52cc66d{--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1164 .elementor-element.elementor-element-30ac2a52{--width:1q0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:15px;}.elementor-1164 .elementor-element.elementor-element-37f38d43 img{width:200px;}.elementor-1164 .elementor-element.elementor-element-4353d514{--width:183px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:10px;}.elementor-1164 .elementor-element.elementor-element-4225999{--n-menu-title-font-size:var( --e-global-typography-20ce828-font-size );}.elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-1164 .elementor-element.elementor-element-4225999 > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{--n-menu-title-line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1164 .elementor-element.elementor-element-6d4c6583 .elementor-icon-list-item > a{font-size:var( --e-global-typography-20ce828-font-size );line-height:var( --e-global-typography-20ce828-line-height );letter-spacing:var( --e-global-typography-20ce828-letter-spacing );}.elementor-1164 .elementor-element.elementor-element-7beceaa8{--width:100%;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1164 .elementor-element.elementor-element-d3635a4 .elementor-button{font-size:16px;}.elementor-1164 .elementor-element.elementor-element-153b9c13 > .elementor-widget-container{margin:0px 0px -6px 0px;}}/* Start custom CSS for mega-menu, class: .elementor-element-4225999 */.elementor-1164 .elementor-element.elementor-element-4225999 a{
    transition: all 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4353d514 */@media screen and (min-width: 340px) and (max-width: 767px) {  .elementor-1164 .elementor-element.elementor-element-4353d514 {
    margin-right:20px;
}}/* End custom CSS */
/* Start custom CSS */.main-bg-container{
    transform: translateY(-200px)!important;
    margin-top:-200px!important;
    bottom:-200px!important;
    left: 0;
    width: 100%;
    position:absolute!important;
    height: 90px!important;
    background-color: #ffffff;
    box-shadow: none !important;
    transition: all 0.6s cubic-bezier(0.5, 1, 0.5, 1)!important;
}


.elementor-sticky--effects .main-bg-container {
    transform: translateY(90px)!important;
    margin-top:-0px!important;
    bottom:0px!important;
    left: 0;
    width: 100%;
    height: 90px!important;
    box-shadow: 0px 4px 10px rgba(73, 73, 73, 0.17) !important;
}


.shrinker {
    padding:0px!important;
    max-width:100%;
    margin-bottom:50px!important;
    width:100vw!important;
    height:100px;
}

.elementor-sticky--effects .shrinker {
    height:80px;
}

.logo-container {
    height:150px;
}

.elementor-sticky--effects .logo-container {
    height:90px;
}



    span.e-n-menu-title-text {
        color:#1f1f1f;
    }

    /* Text color for menu items */
    .elementor-sticky--effects span.e-n-menu-title-text {
        color: #1f1f1f !important;
    }

    /* Text color for icon list */
    .elementor-sticky--effects span.elementor-icon-list-text {
        color: #1f1f1f !important;
    }

    /* Phone number container border */
    .elementor-sticky--effects .phone-number .elementor-widget-container {
        border-color: #1f1f1f !important;
    }

    /* Logo container animation */
    .logo-container {
        transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) !important;
    }

    .elementor-sticky--effects .logo-container {
        padding: 10px;

    }

    /* Main logo animation */
    .main-logo {
        width: 100px;
        transition: all 0.6s cubic-bezier(0.19, 1, 0.22, 1) !important;
    }
    
    .elementor-sticky--effects .main-logo {
        width: 60px;
        height:70px;
    }
    

    
    @media screen and (min-width: 1025px) and (max-width: 1100px) { 
    .main-logo {
        width: 150px;
    }
        
    .menu-container {
        margin-top:15px;
    }
    
    .elementor-sticky--effects .menu-container {
        margin-top:10px;
    }    
    }

    @media screen and (min-width: 1025px) and (max-width: 1366px) { 
    .menu-container {
        margin-right:10px;
    }}


    @media screen and (max-width: 767px) {
    .main-bg-container{
    transform: translateY(-320px)!important;
    }
    
    .elementor-sticky--effects .main-bg-container {
    transform: translateY(85px)!important;
    margin-top:0px!important;
    }
    
        
    .main-logo {
        width: 80px;
    }
        
    .elementor-sticky--effects .main-logo {
        width: 55px;
    }
    
    .logo-container {
    height:115px;
}

.elementor-sticky--effects .logo-container {
    height:85px;
}

    .menu-container {
        transition: height 0.2s ease;
        height:100px;
    }

.elementor-sticky--effects    .menu-container {
        height:85px;
    }

    
    }/* End custom CSS */