.elementor-27 .elementor-element.elementor-element-6c646f26{--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:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:9999999;}.elementor-27 .elementor-element.elementor-element-6c646f26:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-6c646f26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-6a71472b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-5a0ca9a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-17bd5f4c{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-6ef5406{--display:flex;}.elementor-27 .elementor-element.elementor-element-972260a{--display:flex;}.elementor-27 .elementor-element.elementor-element-f0cb88f{--display:flex;}.elementor-27 .elementor-element.elementor-element-550e3653{--display:flex;}.elementor-27 .elementor-element.elementor-element-550e3653:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-550e3653 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F400;}.elementor-27 .elementor-element.elementor-element-5555a03f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-e22cab0{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-27 .elementor-element.elementor-element-7a502e7a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-4bb3ff44{text-align:end;}.elementor-27 .elementor-element.elementor-element-4bb3ff44 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-199cb5e0{text-align:end;}.elementor-27 .elementor-element.elementor-element-199cb5e0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3f1c756d{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-font-size:14px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-title-padding:8px 18px 8px 18px;--n-menu-icon-size:0px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:#FFFFFF;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;--n-menu-title-active-color-dropdown:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3f1c756d > .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:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3f1c756d > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#191919;}.elementor-27 .elementor-element.elementor-element-3f1c756d > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:#191919;}.elementor-27 .elementor-element.elementor-element-3f1c756d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-27 .elementor-element.elementor-element-3f1c756d > .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-27 .elementor-element.elementor-element-3f1c756d > .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:"Manrope", Sans-serif;font-weight:600;}.elementor-27 .elementor-element.elementor-element-3f1c756d {--n-menu-title-color-hover:#191919;--n-menu-title-color-active:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3f1c756d > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-62847ba7{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-62847ba7{left:50%;}body.rtl .elementor-27 .elementor-element.elementor-element-62847ba7{right:50%;}.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-27 .elementor-element.elementor-element-66524199 img{width:200px;}.elementor-27 .elementor-element.elementor-element-f5d5c87 img{width:200px;}.elementor-27 .elementor-element.elementor-element-5d7616e{--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:8px 8px;--row-gap:8px;--column-gap:8px;border-style:none;--border-style:none;--border-radius:50px 50px 50px 50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-73061be{--display:flex;--min-height:65px;--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:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 6px 6px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-73061be:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-73061be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E43A40;}.elementor-27 .elementor-element.elementor-element-71128e4 img{width:25px;}.elementor-27 .elementor-element.elementor-element-948c7b0{--display:flex;--min-height:65px;--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:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:0px 0px 6px 6px;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:8px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-948c7b0:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-948c7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ee9bea8 img{width:25px;}.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-27 .elementor-element.elementor-element-3ca2a5c .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;fill:#191919;color:#191919;border-radius:6px 6px 6px 6px;}.elementor-27 .elementor-element.elementor-element-3ca2a5c .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-3ca2a5c .elementor-button:focus{background-color:#E43A40;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-3ca2a5c{padding:0px 0px 0px 20px;}.elementor-27 .elementor-element.elementor-element-3ca2a5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27 .elementor-element.elementor-element-3ca2a5c .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-27 .elementor-element.elementor-element-3ca2a5c .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-3ca2a5c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ba67d9a{--display:flex;--position:absolute;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-ba67d9a{left:0px;}body.rtl .elementor-27 .elementor-element.elementor-element-ba67d9a{right:0px;}.elementor-27 .elementor-element.elementor-element-8259a02{--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-27 .elementor-element.elementor-element-83539f7{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-9185672{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:none;--border-style:none;--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-27 .elementor-element.elementor-element-9185672:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-9185672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000005E;}.elementor-27 .elementor-element.elementor-element-ff7539d .elementor-button{background-color:#E43A40;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:600;line-height:1;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;}.elementor-27 .elementor-element.elementor-element-ff7539d .elementor-button:hover, .elementor-27 .elementor-element.elementor-element-ff7539d .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-ff7539d{width:var( --container-widget-width, 230px );max-width:230px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:230px;--container-widget-flex-grow:0;}.elementor-27 .elementor-element.elementor-element-ff7539d .elementor-button:hover svg, .elementor-27 .elementor-element.elementor-element-ff7539d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-915cb1f{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-27 .elementor-element.elementor-element-29febc8{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-29febc8:hover{border-style:none;}.elementor-27 .elementor-element.elementor-element-29febc8 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-29febc8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-29febc8.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-29febc8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-29febc8.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-29febc8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-29febc8 .elementor-icon{font-size:40px;}.elementor-27 .elementor-element.elementor-element-29febc8 .elementor-icon svg{height:40px;}.elementor-27 .elementor-element.elementor-element-7d71978{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-7d71978:hover{border-style:none;}.elementor-27 .elementor-element.elementor-element-7d71978 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-7d71978.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-7d71978.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7d71978.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-7d71978.elementor-view-framed .elementor-icon, .elementor-27 .elementor-element.elementor-element-7d71978.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-27 .elementor-element.elementor-element-7d71978 .elementor-icon{font-size:40px;}.elementor-27 .elementor-element.elementor-element-7d71978 .elementor-icon svg{height:40px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-27 .elementor-element.elementor-element-6c646f26{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-17bd5f4c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-550e3653{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-27 .elementor-element.elementor-element-e22cab0{--icon-size:20px;}.elementor-27 .elementor-element.elementor-element-e22cab0 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-27 .elementor-element.elementor-element-3f1c756d{--n-menu-title-distance-from-content:30px;--n-menu-title-space-between:15px;--n-menu-title-font-size:18px;--n-menu-icon-size:16px;--n-menu-icon-gap:10px;--n-menu-toggle-icon-size:40px;--n-menu-toggle-icon-border-radius:50px 50px 50px 50px;--n-menu-toggle-icon-padding:8px 10px 8px 10px;}.elementor-27 .elementor-element.elementor-element-62847ba7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-5d7616e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-ba67d9a{--min-height:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-27 .elementor-element.elementor-element-9185672{--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-27 .elementor-element.elementor-element-ff7539d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ff7539d .elementor-button{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-6c646f26{--padding-top:10px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-17bd5f4c{--width:fit-content;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-550e3653{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-27 .elementor-element.elementor-element-4bb3ff44 .elementor-heading-title{font-size:18px;}.elementor-27 .elementor-element.elementor-element-199cb5e0 .elementor-heading-title{font-size:14px;}.elementor-27 .elementor-element.elementor-element-3f1c756d{--n-menu-title-font-size:16px;--n-menu-icon-size:14px;--n-menu-toggle-icon-size:50px;}.elementor-27 .elementor-element.elementor-element-62847ba7{--width:fit-content;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-27 .elementor-element.elementor-element-62847ba7{left:90px;}body.rtl .elementor-27 .elementor-element.elementor-element-62847ba7{right:90px;}.elementor-27 .elementor-element.elementor-element-66524199{text-align:start;}.elementor-27 .elementor-element.elementor-element-66524199 img{width:80px;}.elementor-27 .elementor-element.elementor-element-f5d5c87{text-align:start;}.elementor-27 .elementor-element.elementor-element-f5d5c87 img{width:70px;}.elementor-27 .elementor-element.elementor-element-5d7616e{--width:fit-content;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27 .elementor-element.elementor-element-73061be{--width:fit-content;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-27 .elementor-element.elementor-element-71128e4 img{width:20px;}.elementor-27 .elementor-element.elementor-element-948c7b0{--width:fit-content;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-27 .elementor-element.elementor-element-ee9bea8 img{width:20px;}.elementor-27 .elementor-element.elementor-element-ba67d9a{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;--z-index:9999;}.elementor-27 .elementor-element.elementor-element-9185672{--width:302px;}.elementor-27 .elementor-element.elementor-element-ff7539d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-27 .elementor-element.elementor-element-ff7539d .elementor-button{font-size:16px;padding:10px 15px 10px 15px;}.elementor-27 .elementor-element.elementor-element-915cb1f{--width:auto;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-27 .elementor-element.elementor-element-29febc8 .elementor-icon{font-size:33px;}.elementor-27 .elementor-element.elementor-element-29febc8 .elementor-icon svg{height:33px;}.elementor-27 .elementor-element.elementor-element-7d71978 .elementor-icon{font-size:33px;}.elementor-27 .elementor-element.elementor-element-7d71978 .elementor-icon svg{height:33px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-17bd5f4c{--width:fit-content;}.elementor-27 .elementor-element.elementor-element-62847ba7{--width:fit-content;}.elementor-27 .elementor-element.elementor-element-5d7616e{--width:fit-content;}.elementor-27 .elementor-element.elementor-element-73061be{--width:fit-content;}.elementor-27 .elementor-element.elementor-element-948c7b0{--width:fit-content;}.elementor-27 .elementor-element.elementor-element-9185672{--width:auto;}.elementor-27 .elementor-element.elementor-element-915cb1f{--width:fit-content;}}@media(max-width:1024px) and (min-width:768px){.elementor-27 .elementor-element.elementor-element-9185672{--width:362px;}}/* Start custom CSS for mega-menu, class: .elementor-element-3f1c756d */#phones,#phonescard,#phones-card  {
    display: none;
}

.header-my.show {
    transition: all 0.6s ease;
}

@media(max-width: 1024px) {
    

    
    .elementor-widget-n-menu .e-n-menu-content>.e-con:not(.e-active){
        display:block;
    }
    #phones,#phonescard,#phones-card{
    display: block;
}

.header-my.show {

    transition: all 0.6s ease;
}

.e-n-menu-wrapper {
        height: 100vh;
    background: #191919!important;
    top: 46px!important;
}

.e-n-menu-heading {
    padding: 40px 20px!important;
}

.e-n-menu-toggle {
    z-index:9999999999!important;
}

.e-n-menu-wrapper {
    background: #fff;
  position: relative;
  z-index: 1;
  transition: all 0.3s ease;
}

.e-n-menu-wrapper::before {
  content: "";
  position: absolute;
  inset: 0;
  background:#191919;
  
}

#phonescard {
    display:none!important;
}

#e-n-menu-content-4031 {
    display:block!important;
    
}

.e-n-menu-toggle-icon{
    padding:0!important;
}

#e-n-menu-content-1054 {
    padding-right: 40px!important;
    padding-left: 0px!important;
}
}

@media(max-width: 767px) {
    .e-n-menu-wrapper {
        height: 100vh;
    background: #fff!important;
    top: 36px!important;
}

.my-menu svg{
    width:40px!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bd5f4c */.my-logo {
  transition: transform 0.4s ease, opacity 0.4s ease;
  transform-origin: center;
  transform: scale(1);
  opacity: 1;
  transition: all .3s ease!important;
}

/* Скрываем логотип: сжимаем по горизонтали и убираем прозрачность */
.my-logo.hide-my {
 transform: scale(0.7); /* не 0! */
  opacity: 0;
  pointer-events: none;
}

/* Показываем обратно */
.my-logo.show {
  transform: scale(1);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62847ba7 */.y-logo-logo {
    transform: translate(-50%)
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73061be */@media (max-width: 1200px){

.my-soc {
    display:none;
}
}

@media (max-width: 1024px){

.my-soc {
    display:flex;
}

.my-bg-bl {
    background:#0078be!important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-948c7b0 */@media (max-width: 1200px){

.my-soc {
    display:none;
}
}

@media (max-width: 1024px){

.my-soc {
    display:flex;
}

.my-bg-bl {
    background:#0078be!important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3ca2a5c */.my-col-red path{
    fill: #E43A40!important;
}

.my-col-red svg{
    width: 12px!important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5d7616e */.my-logo {
  transition: transform 0.4s ease, opacity 0.4s ease;
  transform-origin: center;
  transform: scale(1);
  opacity: 1;
  transition: all .3s ease!important;
}

/* Скрываем логотип: сжимаем по горизонтали и убираем прозрачность */
.my-logo.hide-my {
 transform: scale(0.7); /* не 0! */
  opacity: 0;
  pointer-events: none;
}

/* Показываем обратно */
.my-logo.show {
  transform: scale(1);
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a71472b */.container {
    max-width: 1440px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c646f26 */html {
scroll-behavior: auto !important;
    
}

.my-bg-blur {
background: rgb(78 78 78 / 58%) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}

@media (max-width: 1024px) {
    .my-bg-blur {
        background:#191919 !important;
    }}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff7539d */.but a {
    transition: all 0.6s;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-29febc8 */.my-svg-a a{
    display: block!important;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-856821a */header .data-exad-particle-enable.show {
    background: linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0.00) 100%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9185672 */.my-new-pr{
background: rgb(78 78 78 / 58%) !important;
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba67d9a */.button-multi {
  position: fixed;
  bottom: -200px; /* стартовая позиция вне экрана */
  right: 40px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  transform: scale(0);
  opacity: 0;
  z-index: 9999;
  transition:
    bottom 0.6s ease,
    transform 0.6s ease,
    border-radius 0.6s ease,
    width 0.6s ease,
    height 0.6s ease,
    opacity 0.6s ease;
}

/* появление */
header.show .button-multi {
  bottom: 40px;
  transform: scale(1);
  opacity: 1;
  width: 100%;
  height: auto;
}

/* адаптив для мобильных */
@media (max-width: 767px) {
  header.show .button-multi {
    bottom: 0px;
  }
}/* End custom CSS */
/* Start custom CSS */header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 99;
}/* End custom CSS */