.elementor-16619 .elementor-element.elementor-element-c5d2aa9{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-a0e4c27);--border-color:var( --e-global-color-a0e4c27 )}.elementor-16619 .elementor-element.elementor-element-05a11b4 .content{max-width:960px}.elementor-16619 .elementor-element.elementor-element-05a11b4 .typography-text-content{color:var(--e-global-color-accent);--stroke-width:110%;--stroke-height:80%;--stroke-rotation:-5deg;font-family:"Manrope",serif;font-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);font-weight:700;line-height:1.3em}.elementor-16619 .elementor-element.elementor-element-05a11b4 .split-text-animation-revealed u{color:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-05a11b4 .typography-text-content .color-outline{color:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-cb863fc{--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;--gap:1em 1em;--row-gap:1em;--column-gap:1em}.elementor-16619 .elementor-element.elementor-element-df84806 .elementor-button .elementor-align-icon-right{margin-left:8px}.elementor-16619 .elementor-element.elementor-element-df84806 .elementor-button .elementor-align-icon-left{margin-right:8px}.elementor-16619 .elementor-element.elementor-element-df84806 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Manrope",serif;font-size:1rem;font-weight:400;line-height:clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem);fill:var(--e-global-color-4655006);color:var(--e-global-color-4655006);border-style:solid;border-color:var(--e-global-color-accent);padding:.5em 3em .5em 3em}.elementor-16619 .elementor-element.elementor-element-df84806 .elementor-button:hover,.elementor-16619 .elementor-element.elementor-element-df84806 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-df84806{width:auto;max-width:auto}.elementor-16619 .elementor-element.elementor-element-2a9d405{--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}.elementor-16619 .elementor-element.elementor-element-259b38c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-a0e4c27);--border-color:var( --e-global-color-a0e4c27 );--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px}.elementor-16619 .elementor-element.elementor-element-42a5fc9{--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:1em 1em;--row-gap:1em;--column-gap:1em}.elementor-16619 .elementor-element.elementor-element-42a5fc9.e-con{--flex-grow:1;--flex-shrink:0}.elementor-16619 .elementor-element.elementor-element-ffedbf1{text-align:left}.elementor-16619 .elementor-element.elementor-element-ffedbf1 img{width:200px}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .content{max-width:960px}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content{color:var(--e-global-color-fd733b3);--stroke-width:110%;--stroke-height:80%;--stroke-rotation:-5deg;font-family:var(--e-global-typography-3cea9e3-font-family),serif;font-size:var(--e-global-typography-3cea9e3-font-size);font-weight:var(--e-global-typography-3cea9e3-font-weight);line-height:var(--e-global-typography-3cea9e3-line-height)}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content a{color:var(--e-global-color-text)}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content a:hover,.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content a:focus{color:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .split-text-animation-revealed u{color:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content .color-outline{color:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-a052b3e{--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:1em 1em;--row-gap:1em;--column-gap:1em}.elementor-16619 .elementor-element.elementor-element-a052b3e.e-con{--flex-grow:1;--flex-shrink:0}.elementor-16619 .elementor-element.elementor-element-3f1f72b .elementor-heading-title{font-family:"Manrope",serif;font-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);font-weight:700;line-height:1.3em;color:var(--e-global-color-f5cf450)}.elementor-16619 .elementor-element.elementor-element-6dc3262 .elementor-heading-title{font-family:"Manrope",serif;font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem);font-weight:400;line-height:2;color:var(--e-global-color-fd733b3)}.elementor-16619 .elementor-element.elementor-element-adf5b4c .elementor-heading-title{font-family:"Manrope",serif;font-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);font-weight:700;line-height:1.3em;color:var(--e-global-color-f5cf450)}.elementor-16619 .elementor-element.elementor-element-f8b989e .elementor-heading-title{font-family:"Manrope",serif;font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem);font-weight:400;line-height:2;color:var(--e-global-color-fd733b3)}.elementor-16619 .elementor-element.elementor-element-a1ec05e{--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:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em}.elementor-16619 .elementor-element.elementor-element-a1ec05e.e-con{--flex-grow:1;--flex-shrink:0}.elementor-16619 .elementor-element.elementor-element-4ba6da2 .elementor-heading-title{font-family:"Manrope",serif;font-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);font-weight:700;line-height:1.3em;color:var(--e-global-color-f5cf450)}.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu .elementor-item{font-family:"Manrope",serif;font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem);font-weight:400;line-height:clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem)}.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-fd733b3);fill:var(--e-global-color-fd733b3);padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem}.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu--main .elementor-item:hover,.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-290ae78{--e-nav-menu-horizontal-menu-item-margin:calc( 0.25rem / 2 )}.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:.25rem}.elementor-16619 .elementor-element.elementor-element-6dd5581{--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:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em}.elementor-16619 .elementor-element.elementor-element-6dd5581.e-con{--flex-grow:1;--flex-shrink:0}.elementor-16619 .elementor-element.elementor-element-d1755d7 .elementor-heading-title{font-family:"Manrope",serif;font-size:clamp(1rem, 0.9423rem + 0.2564vw, 1.25rem);font-weight:700;line-height:1.3em;color:var(--e-global-color-f5cf450)}.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu .elementor-item{font-family:"Manrope",serif;font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem);font-weight:400;line-height:clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem)}.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu--main .elementor-item{color:var(--e-global-color-fd733b3);fill:var(--e-global-color-fd733b3);padding-left:0;padding-right:0;padding-top:.25rem;padding-bottom:.25rem}.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu--main .elementor-item:hover,.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu--main .elementor-item.highlighted,.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu--main .elementor-item:focus{color:var(--e-global-color-accent);fill:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var(--e-global-color-accent)}.elementor-16619 .elementor-element.elementor-element-0467fb3{--e-nav-menu-horizontal-menu-item-margin:calc( 0.25rem / 2 )}.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu>li:not(:last-child){margin-bottom:.25rem}.elementor-16619 .elementor-element.elementor-element-2675c0a{--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:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0 0 0;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var(--e-global-color-a0e4c27);--border-color:var( --e-global-color-a0e4c27 );--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-16619 .elementor-element.elementor-element-bb7ca11{--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;--align-items:flex-start}.elementor-16619 .elementor-element.elementor-element-bb7ca11.e-con{--flex-grow:1;--flex-shrink:0}.elementor-16619 .elementor-element.elementor-element-c411f05{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-16619 .elementor-element.elementor-element-cc810d5 img{width:50px}.elementor-16619 .elementor-element.elementor-element-66a57cd{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Manrope",serif;font-size:14px;font-weight:700;line-height:1.5em;color:var(--e-global-color-d4fd6ce)}.elementor-16619 .elementor-element.elementor-element-66a57cd>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-16619 .elementor-element.elementor-element-5afae08{--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;--align-items:center}.elementor-16619 .elementor-element.elementor-element-5afae08.e-con{--flex-grow:1;--flex-shrink:0}.elementor-16619 .elementor-element.elementor-element-53fa695 .content{max-width:960px}.elementor-16619 .elementor-element.elementor-element-53fa695 .typography-text-content{color:var(--e-global-color-text);--stroke-width:110%;--stroke-height:80%;--stroke-rotation:-5deg;font-family:"Manrope",serif;font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem);font-weight:400;line-height:clamp(1.5rem, 1.3846rem + 0.5128vw, 2rem)}.elementor-16619 .elementor-element.elementor-element-53fa695 .split-text-animation-revealed u{color:var(--e-global-color-0b6149e)}.elementor-16619 .elementor-element.elementor-element-53fa695 .typography-text-content .color-outline{color:var(--e-global-color-0b6149e)}.elementor-16619 .elementor-element.elementor-element-80891b7{--display:flex}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}@media(max-width:1366px){.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content{font-size:var(--e-global-typography-3cea9e3-font-size);line-height:var(--e-global-typography-3cea9e3-line-height)}}@media(max-width:991px){.elementor-16619 .elementor-element.elementor-element-05a11b4 .content{max-width:100%}.elementor-16619 .elementor-element.elementor-element-259b38c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .content{max-width:100%}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content{font-size:var(--e-global-typography-3cea9e3-font-size);line-height:var(--e-global-typography-3cea9e3-line-height)}.elementor-16619 .elementor-element.elementor-element-2675c0a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center}.elementor-16619 .elementor-element.elementor-element-bb7ca11{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-16619 .elementor-element.elementor-element-cc810d5 img{width:40px}.elementor-16619 .elementor-element.elementor-element-66a57cd{font-size:12px}.elementor-16619 .elementor-element.elementor-element-5afae08.e-con{--order:99999 /* order end hack */}.elementor-16619 .elementor-element.elementor-element-53fa695 .content{max-width:100%}}@media(max-width:880px){.elementor-16619 .elementor-element.elementor-element-c5d2aa9{--padding-top:var(--gutter-vertical);--padding-bottom:var(--gutter-vertical);--padding-left:var(--gutter-vertical);--padding-right:var(--gutter-vertical)}}@media(max-width:767px){.elementor-16619 .elementor-element.elementor-element-05a11b4 .content{max-width:100%}.elementor-16619 .elementor-element.elementor-element-259b38c{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-16619 .elementor-element.elementor-element-42a5fc9{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .content{max-width:100%}.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content{font-size:var(--e-global-typography-3cea9e3-font-size);line-height:var(--e-global-typography-3cea9e3-line-height)}.elementor-16619 .elementor-element.elementor-element-a052b3e{--gap:0.5em 0.5em;--row-gap:0.5em;--column-gap:0.5em}.elementor-16619 .elementor-element.elementor-element-6dc3262 .elementor-heading-title{font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem)}.elementor-16619 .elementor-element.elementor-element-f8b989e .elementor-heading-title{font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem)}.elementor-16619 .elementor-element.elementor-element-a1ec05e{--gap:0.25em 0.25em;--row-gap:0.25em;--column-gap:0.25em}.elementor-16619 .elementor-element.elementor-element-290ae78 .elementor-nav-menu .elementor-item{font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem)}.elementor-16619 .elementor-element.elementor-element-6dd5581{--gap:0.25em 0.25em;--row-gap:0.25em;--column-gap:0.25em}.elementor-16619 .elementor-element.elementor-element-0467fb3 .elementor-nav-menu .elementor-item{font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem)}.elementor-16619 .elementor-element.elementor-element-2675c0a{--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-16619 .elementor-element.elementor-element-bb7ca11{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-16619 .elementor-element.elementor-element-c411f05{--flex-wrap:nowrap}.elementor-16619 .elementor-element.elementor-element-53fa695 .content{max-width:100%}.elementor-16619 .elementor-element.elementor-element-53fa695 .typography-text-content{font-size:clamp(1rem, 0.9712rem + 0.1282vw, 1.125rem)}}@media(min-width:768px){.elementor-16619 .elementor-element.elementor-element-c5d2aa9{--width:100vw}.elementor-16619 .elementor-element.elementor-element-42a5fc9{--width:20%}.elementor-16619 .elementor-element.elementor-element-a052b3e{--width:20%}.elementor-16619 .elementor-element.elementor-element-a1ec05e{--width:20%}.elementor-16619 .elementor-element.elementor-element-6dd5581{--width:20%}.elementor-16619 .elementor-element.elementor-element-bb7ca11{--width:20%}.elementor-16619 .elementor-element.elementor-element-c411f05{--width:300px}.elementor-16619 .elementor-element.elementor-element-5afae08{--width:81%}}@media(max-width:991px) and (min-width:768px){.elementor-16619 .elementor-element.elementor-element-42a5fc9{--width:40%}.elementor-16619 .elementor-element.elementor-element-a052b3e{--width:40%}.elementor-16619 .elementor-element.elementor-element-a1ec05e{--width:40%}.elementor-16619 .elementor-element.elementor-element-6dd5581{--width:40%}.elementor-16619 .elementor-element.elementor-element-bb7ca11{--width:40%}.elementor-16619 .elementor-element.elementor-element-c411f05{--width:270px}.elementor-16619 .elementor-element.elementor-element-5afae08{--width:100%}}@media(min-width:1400px){.elementor-16619 .elementor-element.elementor-element-cd5fd39 .typography-text-content{font-size:var(--e-global-typography-3cea9e3-font-size);line-height:var(--e-global-typography-3cea9e3-line-height)}}.share-container{position:fixed;bottom:25px;right:25px;z-index:9999;display:inline-block;filter:drop-shadow(0 8px 32px rgb(0 0 0 / .12))}@media (max-width:768px){.share-container{bottom:20px;right:20px}}.trigger{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)!important;backdrop-filter:blur(10px);color:white!important;border:1px solid rgb(255 255 255 / .2);padding:14px 24px;border-radius:50px;cursor:pointer;font-size:16px;font-weight:600;transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 8px 32px rgb(102 126 234 / .4),inset 0 1px 0 rgb(255 255 255 / .2);min-width:90px;position:relative;overflow:hidden}.trigger:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 12px 40px rgb(102 126 234 / .6),inset 0 1px 0 rgb(255 255 255 / .3);background:linear-gradient(135deg,#764ba2 0%,#667eea 100%)!important}.trigger::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgb(255 255 255 / .3);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s}.trigger:active::before{width:300px;height:300px}.trigger .close{display:none}.trigger.active .share{display:none}.trigger.active .close{display:inline}.trigger.active{background:linear-gradient(135deg,#ff6b6b 0%,#ee5a24 100%)!important;box-shadow:0 8px 32px rgb(255 107 107 / .4),inset 0 1px 0 rgb(255 255 255 / .2)}.share-menu{position:absolute;bottom:110%;right:0;background:rgb(255 255 255 / .95);backdrop-filter:blur(20px);border:1px solid rgb(255 255 255 / .3);border-radius:20px;box-shadow:0 20px 60px rgb(0 0 0 / .15),0 8px 25px rgb(0 0 0 / .1),inset 0 1px 0 rgb(255 255 255 / .6);padding:20px 15px;margin:0 0 15px 0;opacity:0;visibility:hidden;transform:translateY(20px) scale(.9);transition:all 0.4s cubic-bezier(.175,.885,.32,1.275);z-index:10000;list-style:none;min-width:90px}.share-menu.active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.share-menu .title{text-align:center;font-size:11px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;line-height:1.3;animation:titleGlow 2s ease-in-out infinite alternate}@keyframes titleGlow{0%{opacity:.8}100%{opacity:1}}.share-menu li{margin:0;padding:0;list-style:none}.share-button{display:flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;border-radius:12px!important;margin:0 auto 12px auto!important;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)!important;text-decoration:none!important;font-size:20px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;animation:fadeInUp 0.6s ease-out backwards!important}.share-button:nth-child(1){animation-delay:0.1s!important}.share-button:nth-child(2){animation-delay:0.2s!important}.share-button:nth-child(3){animation-delay:0.3s!important}.share-button:nth-child(4){animation-delay:0.4s!important}.share-button:nth-child(5){animation-delay:0.5s!important}.share-button:nth-child(6){animation-delay:0.6s!important}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.share-button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .4),transparent);transition:left 0.5s}.share-button:hover::before{left:100%}.share-button svg{width:26px!important;height:26px!important;fill:currentColor!important;transition:transform 0.3s ease!important}.share-button:hover svg{transform:scale(1.1) rotate(5deg)}.share-facebook{background:linear-gradient(135deg,#1877f2,#42a5f5)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgb(24 119 242 / .4)!important}.share-facebook:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 25px rgb(24 119 242 / .6)!important}.share-instagram{background:#E4405F!important;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgb(228 64 95 / .5)!important;position:relative!important}.share-instagram::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:12px;z-index:-1}.share-instagram svg{position:relative;z-index:2;color:white!important;fill:white!important}.share-instagram:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 25px rgb(228 64 95 / .7)!important;background:#C13584!important}a.share-button.share-instagram{background:#E4405F!important;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important}.share-tiktok{background:linear-gradient(135deg,#000000,#333333)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgb(0 0 0 / .4)!important}.share-tiktok:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 25px rgb(0 0 0 / .6)!important;background:linear-gradient(135deg,#ff0050,#000000)!important}.share-twitter{background:linear-gradient(135deg,#1da1f2,#0d8bd9)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgb(29 161 242 / .4)!important}.share-twitter:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 25px rgb(29 161 242 / .6)!important}.share-linkedin{background:linear-gradient(135deg,#0077b5,#00a0dc)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgb(0 119 181 / .4)!important}.share-linkedin:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 25px rgb(0 119 181 / .6)!important}.share-email{background:linear-gradient(135deg,#34495e,#2c3e50)!important;color:white!important;border:none!important;box-shadow:0 4px 15px rgb(52 73 94 / .4)!important}.share-email:hover{transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 25px rgb(52 73 94 / .6)!important}.close-button{display:flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;border-radius:50%!important;margin:15px auto 0 auto!important;background:linear-gradient(135deg,#ff6b6b,#ee5a24)!important;color:white!important;font-size:18px!important;border:none!important;cursor:pointer!important;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 15px rgb(255 107 107 / .4)!important;animation:fadeInUp 0.6s ease-out 0.7s backwards!important}.close-button:hover{background:linear-gradient(135deg,#ee5a24,#ff6b6b)!important;transform:scale(1.1) rotate(90deg)!important;box-shadow:0 8px 25px rgb(255 107 107 / .6)!important}.close-button svg{width:22px;height:22px;transition:transform 0.3s ease}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}.trigger:not(.active){animation:pulse 3s ease-in-out infinite}@media (prefers-color-scheme:dark){.share-menu{background:rgb(30 30 30 / .95);border:1px solid rgb(255 255 255 / .1)}.share-menu .title{background:linear-gradient(135deg,#8b5cf6,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:#fff0;background-clip:text}}.share-menu::-webkit-scrollbar{width:4px}.share-menu::-webkit-scrollbar-track{background:rgb(255 255 255 / .1);border-radius:2px}.share-menu::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.share-button:focus,.close-button:focus,.trigger:focus{outline:2px solid #667eea;outline-offset:2px}@media (prefers-reduced-motion:reduce){.share-button,.trigger,.share-menu,.close-button{animation:none!important;transition:none!important}}