.elementor-82 .elementor-element.elementor-element-45788844{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:-200px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:9;}.elementor-82 .elementor-element.elementor-element-45788844:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-45788844 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7F5BFF00;}.elementor-82 .elementor-element.elementor-element-421b438d{--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:solid;--border-style:solid;border-width:1px 1px 3px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:3px;--border-left-width:1px;border-color:#000000E8;--border-color:#000000E8;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-82 .elementor-element.elementor-element-421b438d:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-421b438d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e9bb2df );}.elementor-82 .elementor-element.elementor-element-6da5f1a7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-82 .elementor-element.elementor-element-226eb908{text-align:start;}.elementor-82 .elementor-element.elementor-element-226eb908 img{width:100%;}.elementor-82 .elementor-element.elementor-element-391d4762{--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;--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-82 .elementor-element.elementor-element-4ba33eaa{--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;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-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-82 .elementor-element.elementor-element-178fc7ac .elementor-button{background-color:var( --e-global-color-d868bfd );font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 30px 20px 30px;}.elementor-82 .elementor-element.elementor-element-178fc7ac .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-178fc7ac .elementor-button:focus{color:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-178fc7ac .elementor-button:hover svg, .elementor-82 .elementor-element.elementor-element-178fc7ac .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82 .elementor-element.elementor-element-b85e5d6{width:auto;max-width:auto;}.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle{margin-left:auto;}.elementor-82 .elementor-element.elementor-element-3b99e7f{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-82 .elementor-element.elementor-element-3b99e7f{left:0px;}body.rtl .elementor-82 .elementor-element.elementor-element-3b99e7f{right:0px;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-45788844{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-421b438d{--justify-content:space-between;}.elementor-82 .elementor-element.elementor-element-226eb908 img{width:100%;}.elementor-82 .elementor-element.elementor-element-4ba33eaa{--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:flex-end;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-421b438d{--width:100%;--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;--flex-wrap:nowrap;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-82 .elementor-element.elementor-element-6da5f1a7{--width:100%;}.elementor-82 .elementor-element.elementor-element-226eb908 img{width:100%;max-width:100%;}.elementor-82 .elementor-element.elementor-element-391d4762{--width:49%;}.elementor-82 .elementor-element.elementor-element-4ba33eaa{--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;}.elementor-82 .elementor-element.elementor-element-178fc7ac .elementor-button{font-size:14px;padding:11px 20px 11px 20px;}}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-45788844{--content-width:1400px;}.elementor-82 .elementor-element.elementor-element-6da5f1a7{--width:33%;}.elementor-82 .elementor-element.elementor-element-391d4762{--width:54%;}.elementor-82 .elementor-element.elementor-element-4ba33eaa{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-6da5f1a7{--width:55%;}.elementor-82 .elementor-element.elementor-element-4ba33eaa{--width:40%;}}/* Start custom CSS for image, class: .elementor-element-226eb908 */@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-226eb908 img{width:119px!important;height:44px!important;max-width:none!important;object-fit:cover;object-position:0 50%}}
@media(max-width:360px){.elementor-82 .elementor-element.elementor-element-226eb908 img{width:106px!important;height:39px!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da5f1a7 */@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-6da5f1a7{width:auto!important;flex:0 0 auto!important}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-178fc7ac */.elementor-6 .elementor-element.elementor-element-6e54d41 .elementor-button
Specificity: (0,4,0)
 {
    background-color: var(--e-global-color-711d0b9);
    font-family: "DM Sans", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    fill: var(--e-global-color-d897428);
    color: var(--e-global-color-d897428);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b85e5d6 */.elementor-82 .elementor-element.elementor-element-b85e5d6{width:auto!important;flex:0 0 auto}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle{width:46px;height:46px;border-radius:50%;background:#fff!important;border:1.5px solid #080A52!important;color:#080A52!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;transition:background-color .25s,color .25s,width .35s,height .35s}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle:hover, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle.elementor-active{background:#080A52!important;color:#fff!important}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle svg, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle i{width:18px;height:18px;font-size:18px;fill:currentColor;color:currentColor}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;top:calc(100% + 22px)!important;right:-14px;left:auto!important;width:260px!important;margin:0!important;background:#fff;border-radius:18px;box-shadow:0 20px 50px rgba(8,10,82,.18);padding:10px;z-index:1000;border:1px solid rgba(8,10,82,.08)}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:500;color:#080A52!important;background:transparent!important;padding:12px 16px!important;border-radius:10px;justify-content:flex-start;transition:background-color .2s,color .2s,padding-left .2s}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a:hover, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a:focus-visible{background:#FCEFF3!important;color:#EE3968!important;padding-left:20px!important}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a.elementor-item-active{color:#EE3968!important}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown li:not(:last-child) a{border-bottom:0!important}
@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle{width:40px;height:40px}.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle svg, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle i{width:16px;height:16px;font-size:16px}.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown.elementor-nav-menu__container{right:-12px;width:calc(100vw - 24px)!important;max-width:320px}}
.ekit-template-content-header.is-scrolled .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-menu-toggle{width:40px;height:40px}
/*menu-mobile*/
@media(max-width:1024px){
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown.elementor-nav-menu__container{right:-15px;width:calc(100vw - 40px)!important;max-width:none;max-height:calc(100vh - 150px)!important;overflow-y:auto!important;overscroll-behavior:contain;padding:8px 10px;border-radius:20px}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown li:not(:last-child){border-bottom:1px solid rgba(8,10,82,.08)}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a{font-size:17px;min-height:50px;padding:13px 14px!important;display:flex!important;align-items:center}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a::after{content:"→";margin-left:auto;font-size:16px;opacity:.35;transition:opacity .2s,translate .2s}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a:hover::after, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a:focus-visible::after, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a.elementor-item-active::after{opacity:1;translate:3px 0}
}
@media(min-width:768px) and (max-width:1024px){.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown.elementor-nav-menu__container{width:360px!important}}
@media(max-width:1024px){body:has(.ekit-template-content-header .elementor-menu-toggle.elementor-active)::before{content:"";position:fixed;inset:0;background:rgba(8,10,82,.32);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:998;pointer-events:none;animation:menudim .25s ease}}
@keyframes menudim{from{opacity:0}to{opacity:1}}
/*menu-arrow-fix*/
@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a.elementor-item::after{position:static!important;opacity:.35!important;background:none!important;height:auto!important;width:auto!important;transform:none!important;inset:auto!important;color:inherit}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a.elementor-item:hover::after, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a.elementor-item:focus-visible::after, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a.elementor-item-active::after{opacity:1!important;translate:3px 0}}
/*menu-tablet-compact*/
@media(min-width:768px) and (max-width:1024px){.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown.elementor-nav-menu__container{width:300px!important;padding:6px 8px;border-radius:16px}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a{font-size:15px;min-height:44px;padding:10px 12px!important}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a::after{font-size:14px}}
/*menu-desktop-compact*/
@media(min-width:1025px){.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown.elementor-nav-menu__container{width:220px!important;padding:8px;border-radius:16px;top:calc(100% + 20px)!important}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a{font-size:14px;min-height:38px;padding:9px 14px!important;border-radius:9px}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a:hover, .elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a:focus-visible{padding-left:18px!important}}
/*menu-tablet-compact-2*/
@media(min-width:768px) and (max-width:1024px){.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown.elementor-nav-menu__container{width:260px!important;padding:6px;border-radius:15px}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a{font-size:14px;min-height:42px;padding:9px 12px!important}
.elementor-82 .elementor-element.elementor-element-b85e5d6 .elementor-nav-menu--dropdown a::after{font-size:13px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ba33eaa */@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-4ba33eaa{width:auto!important;flex:0 0 auto!important;margin-left:auto}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45788844 *//*sticky-header*/
.ekit-template-content-header{position:sticky;top:12px;z-index:999}
body.admin-bar .ekit-template-content-header{top:44px}
@media(max-width:782px){body.admin-bar .ekit-template-content-header{top:58px}}
@media(max-width:600px){body.admin-bar .ekit-template-content-header{top:10px}}
@media(max-width:767px){.ekit-template-content-header{top:10px}}
html{scroll-padding-top:130px}
@media(max-width:767px){html{scroll-padding-top:96px}}
.ekit-template-content-header .elementor-element-421b438d{transition:box-shadow .3s ease}
/*header-shadow*/
.ekit-template-content-header .elementor-element-421b438d{transition:box-shadow .35s ease,translate .35s ease}
.ekit-template-content-header.is-scrolled .elementor-element-421b438d{box-shadow:0 16px 40px rgba(8,10,82,.16),0 3px 10px rgba(8,10,82,.08)!important}
/*header-shrink*/
.ekit-template-content-header .elementor-element-421b438d{transition:padding .35s ease,box-shadow .35s ease!important}
.ekit-template-content-header .elementor-element-226eb908 img{transition:max-width .35s ease,width .35s ease,height .35s ease}
.ekit-template-content-header .elementor-element-178fc7ac .elementor-button{transition:padding .35s ease,background-color .3s ease}
.ekit-template-content-header.hdr-measure, .ekit-template-content-header.hdr-measure *{transition:none!important}
.ekit-template-content-header.is-scrolled .elementor-element-421b438d{padding-top:7px!important;padding-bottom:7px!important}
.ekit-template-content-header.is-scrolled .elementor-element-226eb908 img{max-width:330px!important}
.ekit-template-content-header.is-scrolled .elementor-element-178fc7ac .elementor-button{padding-top:12px!important;padding-bottom:12px!important}
@media(max-width:1024px){.ekit-template-content-header.is-scrolled .elementor-element-226eb908 img{max-width:300px!important}}
@media(max-width:767px){.ekit-template-content-header.is-scrolled .elementor-element-421b438d{padding-top:6px!important;padding-bottom:6px!important}.ekit-template-content-header.is-scrolled .elementor-element-226eb908 img{width:100px!important;height:37px!important}.ekit-template-content-header.is-scrolled .elementor-element-178fc7ac .elementor-button{padding-top:9px!important;padding-bottom:9px!important}}
/*header-shrink-align*/
.ekit-template-content-header .elementor-element-45788844, .ekit-template-content-header .elementor-element-45788844 > .e-con-inner{align-items:flex-start!important}
/*header-glass*/
.ekit-template-content-header .elementor-element-421b438d{transition:padding .35s ease,box-shadow .35s ease,background-color .35s ease,backdrop-filter .35s ease,-webkit-backdrop-filter .35s ease!important}
.ekit-template-content-header.is-scrolled .elementor-element-421b438d{background-color:rgba(255,255,255,.93)!important}
@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
.ekit-template-content-header.is-scrolled .elementor-element-421b438d{background-color:rgba(255,255,255,.62)!important;-webkit-backdrop-filter:blur(16px) saturate(170%);backdrop-filter:blur(16px) saturate(170%)}
}
/*header-autohide*/
.ekit-template-content-header{transition:transform .45s cubic-bezier(.2,.7,.2,1)}
.ekit-template-content-header.is-hidden{transform:translateY(calc(-100% - 70px))}
@media(prefers-reduced-motion:reduce){.ekit-template-content-header{transition:none}}
/*header-progress*/
.ekit-template-content-header .elementor-element-421b438d{position:relative}
.ekit-template-content-header .hdr-progress{position:absolute;left:18px;right:18px;bottom:3px;height:3px;border-radius:3px;background:linear-gradient(90deg,#080A52,#7B225D 55%,#EE3968);transform-origin:left center;transform:scaleX(var(--hdr-progress,0));opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:2}
.ekit-template-content-header.is-scrolled .hdr-progress{opacity:1}
@media(max-width:767px){.ekit-template-content-header .hdr-progress{left:14px;right:14px;bottom:2px;height:2.5px}}
/*back-to-top*/
.sl-backtop{position:fixed;right:24px;bottom:24px;z-index:998;width:52px;height:52px;border:0;border-radius:50%;padding:0;margin:0;cursor:pointer;display:grid;place-items:center;color:#fff;background:#080A52;box-shadow:0 12px 28px rgba(8,10,82,.28);opacity:0;visibility:hidden;transform:translateY(16px) scale(.9);transition:opacity .3s ease,transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s linear .35s,background-color .25s ease,box-shadow .25s ease}
.sl-backtop.is-visible{opacity:1;visibility:visible;transform:none;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.7,.2,1),visibility 0s,background-color .25s ease,box-shadow .25s ease}
.sl-backtop:hover{background:#EE3968;box-shadow:0 14px 32px rgba(238,57,104,.35)}
.sl-backtop:hover svg{transform:translateY(-2px)}
.sl-backtop:focus-visible{outline:3px solid #EE3968;outline-offset:3px}
.sl-backtop svg{width:22px;height:22px;transition:transform .25s ease}
.sl-backtop::before{content:"";position:absolute;inset:-4px;border-radius:50%;background:conic-gradient(#EE3968 calc(var(--hdr-progress,0)*360deg),rgba(8,10,82,.12) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));pointer-events:none}
body.admin-bar .sl-backtop{bottom:84px}
@media(max-width:767px){.sl-backtop{right:16px;bottom:16px;width:46px;height:46px}.sl-backtop svg{width:20px;height:20px}}
@media(prefers-reduced-motion:reduce){.sl-backtop,.sl-backtop.is-visible{transition:none}}
/*back-to-top-mobile-hide*/
@media(max-width:767px){.sl-backtop{display:none!important}}
/*back-to-top-tablet*/
@media(min-width:768px) and (max-width:1024px){.sl-backtop{width:44px;height:44px;right:20px;bottom:20px}.sl-backtop svg{width:18px;height:18px}body.admin-bar .sl-backtop{bottom:80px}}
/*back-to-top-tooltip*/
.sl-backtop::after{content:attr(aria-label);position:absolute;right:calc(100% + 12px);top:50%;transform:translate(6px,-50%);padding:7px 12px;border-radius:999px;background:#080A52;color:#fff;font:500 13px/1.2 "DM Sans",sans-serif;letter-spacing:.2px;white-space:nowrap;box-shadow:0 8px 20px rgba(8,10,82,.22);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear .25s}
.sl-backtop:focus-visible::after{opacity:1;visibility:visible;transform:translate(0,-50%);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s}
@media(hover:hover) and (pointer:fine){.sl-backtop:hover::after{opacity:1;visibility:visible;transform:translate(0,-50%);transition:opacity .2s ease .15s,transform .25s cubic-bezier(.2,.7,.2,1) .15s,visibility 0s .15s}}
@media(prefers-reduced-motion:reduce){.sl-backtop::after{transition:none!important;transform:translate(0,-50%)}}
/*back-to-top-tooltip-tablet*/
@media(min-width:768px) and (max-width:1024px){.sl-backtop::after{right:calc(100% + 10px);padding:6px 11px;font-size:12px}.sl-backtop:hover::after,.sl-backtop:active::after{opacity:1;visibility:visible;transform:translate(0,-50%);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s}}
/*back-to-top-tooltip-v2*/
.sl-backtop::after{content:none!important}
.sl-backtop__tip{position:absolute;right:calc(100% + 14px);top:50%;transform:translate(6px,-50%);padding:7px 12px;border-radius:999px;background:#080A52;color:#fff;font:500 13px/1.2 "DM Sans",sans-serif;letter-spacing:.2px;white-space:nowrap;box-shadow:0 8px 20px rgba(8,10,82,.22);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear .25s}
.sl-backtop__tip::after{content:"";position:absolute;left:100%;top:50%;margin-left:-1px;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #080A52}
.sl-backtop:focus-visible .sl-backtop__tip{opacity:1;visibility:visible;transform:translate(0,-50%);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s}
@media(hover:hover) and (pointer:fine){.sl-backtop:hover .sl-backtop__tip{opacity:1;visibility:visible;transform:translate(0,-50%);transition:opacity .2s ease .15s,transform .25s cubic-bezier(.2,.7,.2,1) .15s,visibility 0s .15s}}
@media(min-width:768px) and (max-width:1024px){.sl-backtop__tip{right:calc(100% + 12px);padding:6px 11px;font-size:12px}.sl-backtop__tip::after{border-top-width:5px;border-bottom-width:5px;border-left-width:6px}.sl-backtop:hover .sl-backtop__tip,.sl-backtop:active .sl-backtop__tip{opacity:1;visibility:visible;transform:translate(0,-50%);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s}}
@media(prefers-reduced-motion:reduce){.sl-backtop__tip{transition:none!important;transform:translate(0,-50%)}}
/*back-to-top-tooltip-arrow-tablet*/
@media(min-width:768px) and (max-width:1024px){.sl-backtop__tip{right:calc(100% + 10px)}.sl-backtop__tip::after{border-top-width:3.5px;border-bottom-width:3.5px;border-left-width:4.5px}}
/*back-to-top-tooltip-text-tablet*/
@media(min-width:768px) and (max-width:1024px){.sl-backtop__tip{font-size:11px;padding:5px 10px;letter-spacing:.15px}}
/*back-to-top-desktop-size*/
@media(min-width:1025px){.sl-backtop{width:46px;height:46px}.sl-backtop svg{width:20px;height:20px}}
/*back-to-top-tablet-40*/
@media(min-width:768px) and (max-width:1024px){.sl-backtop{width:40px;height:40px}.sl-backtop svg{width:16px;height:16px}.sl-backtop::before{pointer-events:auto}}
/*back-to-top-tooltip-text-desktop*/
@media(min-width:1025px){.sl-backtop__tip{font-size:12px;padding:6px 11px;right:calc(100% + 12px)}.sl-backtop__tip::after{border-top-width:5px;border-bottom-width:5px;border-left-width:6px}}
/*back-to-top-tooltip-text-tablet-10*/
@media(min-width:768px) and (max-width:1024px){.sl-backtop__tip{font-size:10px;padding:4px 9px;letter-spacing:.2px}}
/*back-to-top-desktop-42*/
@media(min-width:1025px){.sl-backtop{width:42px;height:42px}.sl-backtop svg{width:18px;height:18px}}
/*back-to-top-tooltip-text-desktop-11*/
@media(min-width:1025px){.sl-backtop__tip{font-size:11px;padding:5px 10px;letter-spacing:.15px}.sl-backtop__tip::after{border-top-width:4px;border-bottom-width:4px;border-left-width:5px}}
/*back-to-top-tablet-36*/
@media(min-width:768px) and (max-width:1024px){.sl-backtop{width:36px;height:36px}.sl-backtop svg{width:14px;height:14px}.sl-backtop::before{pointer-events:auto}}
/*back-to-top-tooltip-text-desktop-10*/
@media(min-width:1025px){.sl-backtop__tip{font-size:10px;padding:4px 9px;letter-spacing:.2px;right:calc(100% + 11px)}.sl-backtop__tip::after{border-top-width:3.5px;border-bottom-width:3.5px;border-left-width:4.5px}}
/*back-to-top-tablet-32*/
@media(min-width:768px) and (max-width:1024px){
.sl-backtop{width:44px;height:44px;padding:6px;background-clip:content-box;box-shadow:none;filter:drop-shadow(0 8px 14px rgba(8,10,82,.25));right:14px;bottom:14px}
.sl-backtop:hover{box-shadow:none;filter:drop-shadow(0 10px 16px rgba(238,57,104,.32))}
body.admin-bar .sl-backtop{bottom:74px}
.sl-backtop svg{width:13px;height:13px}
.sl-backtop::before{inset:2px;pointer-events:none}
.sl-backtop:focus-visible{outline-offset:-1px}
.sl-backtop__tip{right:calc(100% + 4px)}
}
/*back-to-top-tooltip-text-desktop-9*/
@media(min-width:1025px){.sl-backtop__tip{font-size:9px;padding:3px 8px;letter-spacing:.25px;right:calc(100% + 10px)}.sl-backtop__tip::after{border-top-width:3px;border-bottom-width:3px;border-left-width:4px}}
/*header-mobile-lite*/
@media(max-width:767px){
.ekit-template-content-header .elementor-element-421b438d{transition:padding .2s ease,box-shadow .2s ease,background-color .2s ease!important}
.ekit-template-content-header .elementor-element-226eb908 img, .ekit-template-content-header .elementor-element-178fc7ac .elementor-button{transition-duration:.2s!important}
.ekit-template-content-header.is-scrolled .elementor-element-421b438d{background-color:rgba(255,255,255,.84)!important;-webkit-backdrop-filter:blur(8px) saturate(140%)!important;backdrop-filter:blur(8px) saturate(140%)!important}
.ekit-template-content-header{transition:transform .28s ease-out!important}
.ekit-template-content-header .hdr-progress{transition:opacity .2s ease!important}
.ekit-template-content-header .elementor-menu-toggle{transition-duration:.15s!important}
.ekit-template-content-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{transition-duration:.18s!important}
.ekit-template-content-header .elementor-nav-menu--dropdown a, .ekit-template-content-header .elementor-nav-menu--dropdown a::after{transition-duration:.12s!important}
body:has(.ekit-template-content-header .elementor-menu-toggle.elementor-active)::before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation-duration:.15s!important}
}
/*header-tablet-lite*/
@media(min-width:768px) and (max-width:1024px){
.ekit-template-content-header .elementor-element-421b438d{transition:padding .25s ease,box-shadow .25s ease,background-color .25s ease!important}
.ekit-template-content-header .elementor-element-226eb908 img, .ekit-template-content-header .elementor-element-178fc7ac .elementor-button{transition-duration:.25s!important}
.ekit-template-content-header.is-scrolled .elementor-element-421b438d{background-color:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(10px) saturate(150%)!important;backdrop-filter:blur(10px) saturate(150%)!important}
.ekit-template-content-header{transition:transform .32s ease-out!important}
.ekit-template-content-header .hdr-progress{transition:opacity .25s ease!important}
.ekit-template-content-header .elementor-menu-toggle{transition-duration:.18s!important}
.ekit-template-content-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{transition-duration:.22s!important}
.ekit-template-content-header .elementor-nav-menu--dropdown a, .ekit-template-content-header .elementor-nav-menu--dropdown a::after{transition-duration:.15s!important}
body:has(.ekit-template-content-header .elementor-menu-toggle.elementor-active)::before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation-duration:.18s!important}
.sl-backtop, .sl-backtop__tip, .sl-backtop::before, .sl-backtop::after{transition-duration:.2s!important}
}/* End custom CSS */