.elementor-6340 .elementor-element.elementor-element-dad9e70{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-2px;--margin-bottom:-5px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:199;}.elementor-6340 .elementor-element.elementor-element-dad9e70:not(.elementor-motion-effects-element-type-background), .elementor-6340 .elementor-element.elementor-element-dad9e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6340 .elementor-element.elementor-element-ee62594{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#414141;--border-color:#414141;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-ee62594:not(.elementor-motion-effects-element-type-background), .elementor-6340 .elementor-element.elementor-element-ee62594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6340 .elementor-element.elementor-element-b0c8b50{--display:flex;--min-height:37px;--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;border-style:none;--border-style:none;--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-6340 .elementor-element.elementor-element-b0c8b50:not(.elementor-motion-effects-element-type-background), .elementor-6340 .elementor-element.elementor-element-b0c8b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6340 .elementor-element.elementor-element-75f0aa5{--display:flex;--min-height:0px;--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:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-494da71 .elementor-button{font-family:"Roboto Mono", Sans-serif;font-size:12px;font-weight:normal;line-height:24px;fill:#E69C65;color:#E69C65;background-color:#FFFFFF00;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-494da71 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-494da71 .elementor-button:focus{color:#FFFFFF;}.elementor-6340 .elementor-element.elementor-element-494da71 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-494da71 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6340 .elementor-element.elementor-element-494da71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 12px 0px 12px;}.elementor-6340 .elementor-element.elementor-element-4a0ed4e .elementor-button{font-family:"Roboto Mono", Sans-serif;font-size:12px;font-weight:normal;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-4a0ed4e .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-4a0ed4e .elementor-button:focus{color:#E69C65;}.elementor-6340 .elementor-element.elementor-element-4a0ed4e .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-4a0ed4e .elementor-button:focus svg{fill:#E69C65;}.elementor-6340 .elementor-element.elementor-element-4a0ed4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 01px 0px 01px;}.elementor-6340 .elementor-element.elementor-element-2c17245 .elementor-button{font-family:"Roboto Mono", Sans-serif;font-size:12px;font-weight:normal;line-height:24px;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-2c17245 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-2c17245 .elementor-button:focus{color:#E69C65;}.elementor-6340 .elementor-element.elementor-element-2c17245 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-2c17245 .elementor-button:focus svg{fill:#E69C65;}.elementor-6340 .elementor-element.elementor-element-2c17245 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 012px 0px 12px;}.elementor-6340 .elementor-element.elementor-element-72b9fdf{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;--z-index:85;}.elementor-6340 .elementor-element.elementor-element-72b9fdf:not(.elementor-motion-effects-element-type-background), .elementor-6340 .elementor-element.elementor-element-72b9fdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6340 .elementor-element.elementor-element-8d392ec{--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-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:100;}.elementor-6340 .elementor-element.elementor-element-3d952b8{text-align:left;z-index:101;}.elementor-6340 .elementor-element.elementor-element-3d952b8 img{width:148px;}.elementor-6340 .elementor-element.elementor-element-3d952b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 25px;}.elementor-6340 .elementor-element.elementor-element-3d952b8.elementor-element{--order:-99999 /* order start hack */;}.elementor-6340 .elementor-element.elementor-element-97278a4{--display:flex;--justify-content:space-evenly;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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:1;}.elementor-6340 .elementor-element.elementor-element-a1ecb81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-6340 .elementor-element.elementor-element-e943100{--display:flex;--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-6340 .elementor-element.elementor-element-f03c38a{--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:flex-end;}.elementor-6340 .elementor-element.elementor-element-e7990ff .elementor-button{font-family:"Inter Tight", Sans-serif;font-weight:400;background-color:var( --e-global-color-accent );border-style:none;border-radius:25px 25px 25px 25px;padding:13px 25px 13px 25px;}.elementor-6340 .elementor-element.elementor-element-e7990ff .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-e7990ff .elementor-button:focus{color:#000000;background-color:var( --e-global-color-8cee6ac );}.elementor-6340 .elementor-element.elementor-element-e7990ff .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-e7990ff .elementor-button:focus svg{fill:#000000;}.elementor-6340 .elementor-element.elementor-element-e7990ff > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-6340 .elementor-element.elementor-element-e7990ff{width:auto;max-width:auto;z-index:999;}.elementor-6340 .elementor-element.elementor-element-e7990ff.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-6340 .elementor-element.elementor-element-72a5b3f1{--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:25px;--padding-right:25px;}.elementor-6340 .elementor-element.elementor-element-72a5b3f1:not(.elementor-motion-effects-element-type-background), .elementor-6340 .elementor-element.elementor-element-72a5b3f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-6340 .elementor-element.elementor-element-261a3bf9{--display:flex;}.elementor-6340 .elementor-element.elementor-element-76cfa1e9{--display:flex;}.elementor-6340 .elementor-element.elementor-element-61294431 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6340 .elementor-element.elementor-element-61294431 .elementor-button{font-family:"Inter", Sans-serif;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#FFFFFF00;border-style:none;}.elementor-6340 .elementor-element.elementor-element-61294431 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-61294431 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#02010100;}.elementor-6340 .elementor-element.elementor-element-61294431 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-61294431 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-6f1cdf64{--display:flex;}.elementor-6340 .elementor-element.elementor-element-6f1cdf64:not(.elementor-motion-effects-element-type-background), .elementor-6340 .elementor-element.elementor-element-6f1cdf64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-6340 .elementor-element.elementor-element-31b32cbe{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-39105275{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-749692eb{--display:flex;}.elementor-6340 .elementor-element.elementor-element-2777b187 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:400;color:#808080;}.elementor-6340 .elementor-element.elementor-element-3d1d2fcf .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-3d1d2fcf .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-3d1d2fcf .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-3d1d2fcf .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-3d1d2fcf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-3d1d2fcf > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-126ba0cb .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-126ba0cb .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-126ba0cb .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-126ba0cb .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-126ba0cb .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-126ba0cb > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-ddfd937 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-ddfd937 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-ddfd937 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-ddfd937 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-ddfd937 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-ddfd937 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-58188aee{--divider-border-style:solid;--divider-color:#3C3C3C;--divider-border-width:1px;}.elementor-6340 .elementor-element.elementor-element-58188aee .elementor-divider-separator{width:100%;}.elementor-6340 .elementor-element.elementor-element-58188aee .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6340 .elementor-element.elementor-element-213081fa{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-674798f5{text-align:center;}.elementor-6340 .elementor-element.elementor-element-674798f5 img{width:300px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:5px 4px 18px 0px rgba(0, 0, 0, 0.29);}.elementor-6340 .elementor-element.elementor-element-3dc884c9{--display:flex;}.elementor-6340 .elementor-element.elementor-element-30c8a7d7{--display:flex;}.elementor-6340 .elementor-element.elementor-element-526b7712 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6340 .elementor-element.elementor-element-526b7712 .elementor-button{font-family:"Inter", Sans-serif;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#02010100;border-style:none;}.elementor-6340 .elementor-element.elementor-element-526b7712 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-526b7712 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#02010100;}.elementor-6340 .elementor-element.elementor-element-526b7712 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-526b7712 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-44db4881{--display:flex;}.elementor-6340 .elementor-element.elementor-element-44db4881:not(.elementor-motion-effects-element-type-background), .elementor-6340 .elementor-element.elementor-element-44db4881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-6340 .elementor-element.elementor-element-424fc77{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-273bc9f2{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-2cbabca5{--display:flex;}.elementor-6340 .elementor-element.elementor-element-4040cf86{--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:5px 5px;--row-gap:5px;--column-gap:5px;--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-6340 .elementor-element.elementor-element-3d342a4e .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:400;color:#808080;}.elementor-6340 .elementor-element.elementor-element-71e45e6d .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-71e45e6d .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-71e45e6d .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-71e45e6d .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-71e45e6d .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-71e45e6d > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-22c6e397 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-22c6e397 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-22c6e397 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-22c6e397 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-22c6e397 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-22c6e397 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-59bcf716 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-59bcf716 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-59bcf716 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-59bcf716 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-59bcf716 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-59bcf716 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-2bd6eab9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-6340 .elementor-element.elementor-element-2bd6eab9 .elementor-divider-separator{width:100%;}.elementor-6340 .elementor-element.elementor-element-2bd6eab9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6340 .elementor-element.elementor-element-23a10d51{--display:flex;}.elementor-6340 .elementor-element.elementor-element-4c6ec017{--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:5px 5px;--row-gap:5px;--column-gap:5px;--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-6340 .elementor-element.elementor-element-1c3edbc1 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:400;color:#808080;}.elementor-6340 .elementor-element.elementor-element-24b71edd .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-24b71edd .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-24b71edd .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-24b71edd .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-24b71edd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-24b71edd > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-3fbac8cd .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-3fbac8cd .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-3fbac8cd .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-3fbac8cd .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-3fbac8cd .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-3fbac8cd > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-3cdfdfd0 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-3cdfdfd0 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-3cdfdfd0 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-3cdfdfd0 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-3cdfdfd0 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-3cdfdfd0 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-23cc1c9a .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-23cc1c9a .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-23cc1c9a .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-23cc1c9a .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-23cc1c9a .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-23cc1c9a > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-c50c72 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-c50c72 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-c50c72 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-c50c72 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-c50c72 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-c50c72 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-33a8dab1{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-6340 .elementor-element.elementor-element-33a8dab1 .elementor-divider-separator{width:100%;}.elementor-6340 .elementor-element.elementor-element-33a8dab1 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6340 .elementor-element.elementor-element-50f92893{--display:flex;}.elementor-6340 .elementor-element.elementor-element-50c0c3a0 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:400;color:#808080;}.elementor-6340 .elementor-element.elementor-element-7ea0bdaf .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-7ea0bdaf .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-7ea0bdaf .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-7ea0bdaf .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-7ea0bdaf .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-7ea0bdaf > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-25aba7b4 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-25aba7b4 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-25aba7b4 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-25aba7b4 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-25aba7b4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-25aba7b4 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-6648e300 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-6648e300 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-6648e300 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-6648e300 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-6648e300 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-6648e300 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-4ea6b6a7{--divider-border-style:solid;--divider-color:#3C3C3C;--divider-border-width:1px;}.elementor-6340 .elementor-element.elementor-element-4ea6b6a7 .elementor-divider-separator{width:100%;}.elementor-6340 .elementor-element.elementor-element-4ea6b6a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6340 .elementor-element.elementor-element-31457222{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-6e18c183{text-align:center;}.elementor-6340 .elementor-element.elementor-element-6e18c183 img{width:300px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:5px 4px 18px 0px rgba(0, 0, 0, 0.29);}.elementor-6340 .elementor-element.elementor-element-1bd4ef0d{--display:flex;}.elementor-6340 .elementor-element.elementor-element-2b5f208{--display:flex;}.elementor-6340 .elementor-element.elementor-element-1d4626e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6340 .elementor-element.elementor-element-1d4626e9 .elementor-button{font-family:"Inter", Sans-serif;font-weight:700;text-transform:none;fill:#FFFFFF;color:#FFFFFF;background-color:#02010100;border-style:none;}.elementor-6340 .elementor-element.elementor-element-1d4626e9 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-1d4626e9 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#02010100;}.elementor-6340 .elementor-element.elementor-element-1d4626e9 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-1d4626e9 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-79bf4fb2{--display:flex;}.elementor-6340 .elementor-element.elementor-element-79bf4fb2:not(.elementor-motion-effects-element-type-background), .elementor-6340 .elementor-element.elementor-element-79bf4fb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2D2D2D;}.elementor-6340 .elementor-element.elementor-element-e932c6a{--display:flex;}.elementor-6340 .elementor-element.elementor-element-77e3f6e3{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-192ee93b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-5edf9f0f{--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:5px 5px;--row-gap:5px;--column-gap:5px;--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-6340 .elementor-element.elementor-element-6be9e744 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:400;color:#808080;}.elementor-6340 .elementor-element.elementor-element-1b3fa03e .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-1b3fa03e .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-1b3fa03e .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-1b3fa03e .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-1b3fa03e .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-1b3fa03e > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-173f44c4 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-173f44c4 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-173f44c4 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-173f44c4 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-173f44c4 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-173f44c4 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-7defb6c7 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-7defb6c7 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-7defb6c7 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-7defb6c7 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-7defb6c7 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-7defb6c7 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-6d2e06df .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-6d2e06df .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-6d2e06df .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-6d2e06df .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-6d2e06df .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-6d2e06df > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-e136ce8{--divider-border-style:solid;--divider-color:#3C3C3C;--divider-border-width:1px;}.elementor-6340 .elementor-element.elementor-element-e136ce8 .elementor-divider-separator{width:100%;}.elementor-6340 .elementor-element.elementor-element-e136ce8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6340 .elementor-element.elementor-element-29ffaae1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-2c0eaab7{--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:5px 5px;--row-gap:5px;--column-gap:5px;--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-6340 .elementor-element.elementor-element-626e33d3 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:400;color:#808080;}.elementor-6340 .elementor-element.elementor-element-4d1d1e6b .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-4d1d1e6b .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-4d1d1e6b .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-4d1d1e6b .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-4d1d1e6b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-4d1d1e6b > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-b4baf88 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-b4baf88 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-b4baf88 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-b4baf88 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-b4baf88 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-b4baf88 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-40ca5974 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-40ca5974 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-40ca5974 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-40ca5974 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-40ca5974 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-40ca5974 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-3d442988{--divider-border-style:solid;--divider-color:#3C3C3C;--divider-border-width:1px;}.elementor-6340 .elementor-element.elementor-element-3d442988 .elementor-divider-separator{width:100%;}.elementor-6340 .elementor-element.elementor-element-3d442988 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6340 .elementor-element.elementor-element-779fd0c7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:020px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-27b6e328 .elementor-heading-title{font-family:"Roboto Mono", Sans-serif;font-size:15px;font-weight:400;color:#808080;}.elementor-6340 .elementor-element.elementor-element-42f24f33 .elementor-button{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:none;background-color:#00000000;border-style:none;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-42f24f33 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-42f24f33 .elementor-button:focus{color:var( --e-global-color-accent );background-color:#FFFFFF00;}.elementor-6340 .elementor-element.elementor-element-42f24f33 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-42f24f33 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-6340 .elementor-element.elementor-element-42f24f33 > .elementor-widget-container{margin:06px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-7759d394{text-align:left;}.elementor-6340 .elementor-element.elementor-element-7759d394 img{width:58px;}.elementor-6340 .elementor-element.elementor-element-4a22c14f{--divider-border-style:solid;--divider-color:#3C3C3C;--divider-border-width:1px;}.elementor-6340 .elementor-element.elementor-element-4a22c14f .elementor-divider-separator{width:100%;}.elementor-6340 .elementor-element.elementor-element-4a22c14f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6340 .elementor-element.elementor-element-56161cb1{--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:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-72ef5fca{text-align:center;}.elementor-6340 .elementor-element.elementor-element-72ef5fca img{width:300px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:15px 15px 15px 15px;box-shadow:5px 4px 18px 0px rgba(0, 0, 0, 0.29);}.elementor-6340 .elementor-element.elementor-element-41fde07 .elementor-button{font-size:16px;background-color:var( --e-global-color-accent );border-style:none;border-radius:10px 10px 10px 10px;padding:20px 30px 20px 30px;}.elementor-6340 .elementor-element.elementor-element-41fde07 .elementor-button:hover, .elementor-6340 .elementor-element.elementor-element-41fde07 .elementor-button:focus{color:#000000;background-color:#FFFFFF;}.elementor-6340 .elementor-element.elementor-element-41fde07 .elementor-button:hover svg, .elementor-6340 .elementor-element.elementor-element-41fde07 .elementor-button:focus svg{fill:#000000;}.elementor-6340 .elementor-element.elementor-element-41fde07 > .elementor-widget-container{margin:25px 0px 25px 0px;}.elementor-6340 .elementor-element.elementor-element-41fde07{width:100%;max-width:100%;}.elementor-6340 .elementor-element.elementor-element-9fb60ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-873711e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6340{margin:0px 0px -80px 0px;}.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-6340 .elementor-element.elementor-element-75f0aa5{--width:655px;}.elementor-6340 .elementor-element.elementor-element-8d392ec{--width:20%;}.elementor-6340 .elementor-element.elementor-element-97278a4{--width:60%;}.elementor-6340 .elementor-element.elementor-element-a1ecb81{--width:100%;}.elementor-6340 .elementor-element.elementor-element-e943100{--width:20%;}.elementor-6340 .elementor-element.elementor-element-f03c38a{--width:100%;}.elementor-6340 .elementor-element.elementor-element-39105275{--width:0%;}.elementor-6340 .elementor-element.elementor-element-213081fa{--width:0%;}.elementor-6340 .elementor-element.elementor-element-273bc9f2{--width:0%;}.elementor-6340 .elementor-element.elementor-element-31457222{--width:0%;}.elementor-6340 .elementor-element.elementor-element-77e3f6e3{--width:0%;}.elementor-6340 .elementor-element.elementor-element-56161cb1{--width:0%;}}@media(max-width:768px) and (min-width:768px){.elementor-6340 .elementor-element.elementor-element-dad9e70{--width:100%;}.elementor-6340 .elementor-element.elementor-element-75f0aa5{--width:519px;}}@media(max-width:768px){.elementor-6340 .elementor-element.elementor-element-dad9e70{--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-75f0aa5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6340 .elementor-element.elementor-element-8d392ec{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6340 .elementor-element.elementor-element-3d952b8 img{width:32%;}.elementor-6340 .elementor-element.elementor-element-97278a4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6340 .elementor-element.elementor-element-e7990ff .elementor-button{padding:9px 12px 9px 12px;}.elementor-6340 .elementor-element.elementor-element-7759d394 > .elementor-widget-container{margin:25px 0px 0px 0px;}}@media(max-width:767px){.elementor-6340 .elementor-element.elementor-element-dad9e70{--width:100%;--margin-top:0px;--margin-bottom:-4px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:199;}.elementor-6340 .elementor-element.elementor-element-ee62594{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6340 .elementor-element.elementor-element-b0c8b50{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-75f0aa5{--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-evenly;--gap:0% 0%;--row-gap:0%;--column-gap:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-494da71 .elementor-button{font-size:12px;}.elementor-6340 .elementor-element.elementor-element-494da71 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-4a0ed4e > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-2c17245 > .elementor-widget-container{margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-72b9fdf{--width:100%;--justify-content:center;}.elementor-6340 .elementor-element.elementor-element-8d392ec{--width:50%;--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;}.elementor-6340 .elementor-element.elementor-element-3d952b8 img{width:106px;}.elementor-6340 .elementor-element.elementor-element-3d952b8 > .elementor-widget-container{margin:15px 0px 15px 0px;padding:0px 0px 0px 15px;}.elementor-6340 .elementor-element.elementor-element-3d952b8{width:auto;max-width:auto;}.elementor-6340 .elementor-element.elementor-element-97278a4{--width:0%;--justify-content:center;}.elementor-6340 .elementor-element.elementor-element-a1ecb81{--width:0px;}.elementor-6340 .elementor-element.elementor-element-e943100{--width:49%;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6340 .elementor-element.elementor-element-f03c38a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:16px;}.elementor-6340 .elementor-element.elementor-element-e7990ff > .elementor-widget-container{margin:0px 25px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-e7990ff{z-index:9999;}.elementor-6340 .elementor-element.elementor-element-72a5b3f1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:010px;--padding-bottom:0px;--padding-left:25px;--padding-right:16px;}.elementor-6340 .elementor-element.elementor-element-261a3bf9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-76cfa1e9{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-61294431 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-6340 .elementor-element.elementor-element-61294431 .elementor-button{font-size:20px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-61294431 > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 10px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-6f1cdf64{--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-31b32cbe{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-39105275{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-749692eb{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-2777b187 .elementor-heading-title{font-size:12px;}.elementor-6340 .elementor-element.elementor-element-2777b187 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6340 .elementor-element.elementor-element-3d1d2fcf .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-3d1d2fcf > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-126ba0cb .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-126ba0cb > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-ddfd937 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-ddfd937 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-58188aee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;}.elementor-6340 .elementor-element.elementor-element-213081fa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-674798f5 img{width:100%;}.elementor-6340 .elementor-element.elementor-element-3dc884c9{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-30c8a7d7{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-526b7712 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-6340 .elementor-element.elementor-element-526b7712 .elementor-button{font-size:20px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-526b7712 > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 10px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-44db4881{--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-424fc77{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-273bc9f2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6340 .elementor-element.elementor-element-2cbabca5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-3d342a4e .elementor-heading-title{font-size:12px;}.elementor-6340 .elementor-element.elementor-element-3d342a4e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6340 .elementor-element.elementor-element-71e45e6d .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-71e45e6d > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-22c6e397 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-22c6e397 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-59bcf716 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-59bcf716 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-2bd6eab9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;}.elementor-6340 .elementor-element.elementor-element-23a10d51{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-1c3edbc1 .elementor-heading-title{font-size:12px;}.elementor-6340 .elementor-element.elementor-element-1c3edbc1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6340 .elementor-element.elementor-element-24b71edd .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-24b71edd > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-3fbac8cd .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-3fbac8cd > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-3cdfdfd0 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-3cdfdfd0 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-23cc1c9a .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-23cc1c9a > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-c50c72 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-c50c72 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-33a8dab1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;}.elementor-6340 .elementor-element.elementor-element-50f92893{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-50c0c3a0 .elementor-heading-title{font-size:12px;}.elementor-6340 .elementor-element.elementor-element-50c0c3a0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6340 .elementor-element.elementor-element-7ea0bdaf .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-7ea0bdaf > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-25aba7b4 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-25aba7b4 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-6648e300 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-6648e300 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-4ea6b6a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;}.elementor-6340 .elementor-element.elementor-element-31457222{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-6e18c183 img{width:100%;}.elementor-6340 .elementor-element.elementor-element-1bd4ef0d{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-2b5f208{--width:100%;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-1d4626e9 .elementor-button .elementor-button-content-wrapper{justify-content:space-between;}.elementor-6340 .elementor-element.elementor-element-1d4626e9 .elementor-button{font-size:20px;padding:0px 0px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-1d4626e9 > .elementor-widget-container{margin:0px -10px 0px 0px;padding:0px 10px 0px 0px;}.elementor-6340 .elementor-element.elementor-element-79bf4fb2{--border-radius:8px 8px 8px 8px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-e932c6a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6340 .elementor-element.elementor-element-77e3f6e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6340 .elementor-element.elementor-element-192ee93b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:020px;}.elementor-6340 .elementor-element.elementor-element-6be9e744 .elementor-heading-title{font-size:12px;}.elementor-6340 .elementor-element.elementor-element-6be9e744 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6340 .elementor-element.elementor-element-1b3fa03e .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-1b3fa03e > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-173f44c4 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-173f44c4 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-7defb6c7 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-7defb6c7 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-6d2e06df .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-6d2e06df > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-e136ce8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;}.elementor-6340 .elementor-element.elementor-element-29ffaae1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-626e33d3 .elementor-heading-title{font-size:12px;}.elementor-6340 .elementor-element.elementor-element-626e33d3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6340 .elementor-element.elementor-element-4d1d1e6b .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-4d1d1e6b > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-b4baf88 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-b4baf88 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-40ca5974 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-40ca5974 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-3d442988 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;}.elementor-6340 .elementor-element.elementor-element-779fd0c7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-27b6e328 .elementor-heading-title{font-size:12px;}.elementor-6340 .elementor-element.elementor-element-27b6e328 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6340 .elementor-element.elementor-element-42f24f33 .elementor-button{font-size:16px;}.elementor-6340 .elementor-element.elementor-element-42f24f33 > .elementor-widget-container{margin:8px 0px 8px 0px;}.elementor-6340 .elementor-element.elementor-element-4a22c14f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:9px 0px 9px 0px;}.elementor-6340 .elementor-element.elementor-element-56161cb1{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-6340 .elementor-element.elementor-element-72ef5fca img{width:100%;}.elementor-6340 .elementor-element.elementor-element-41fde07 .elementor-button{padding:15px 15px 15px 15px;}.elementor-6340 .elementor-element.elementor-element-41fde07 > .elementor-widget-container{margin:15px 25px 25px 25px;}.elementor-6340 .elementor-element.elementor-element-9fb60ba{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-6340{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-99330d5 */.header-wrapper {
  position: relative;
  z-index: 100;
}

.menu-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #000;
  color: white;
  padding: 1em 2em;
  position: relative;
  z-index: 200;
}

.logo, .donate-button {
  flex: 0 0 20%;
}

.custom-nav-menu {
  display: flex;
  list-style: none;
  gap: 40px;
  justify-content: center;
  flex: 1;
  padding: 0;
  margin: 0;
}

.custom-nav-menu li {
  cursor: pointer;
  font-weight: bold;
}

.main-menu-item {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 129%;
  letter-spacing: -0.1px;
  color: #FFFFFF;
  padding: 0px 1px;
  transition: color 0.2s ease;
}

.main-menu-item:hover {
  color: #C74078;
}



.main-menu-item {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 129%;
  letter-spacing: -0.1px;
  color: #FFFFFF;
  padding: 0px 1px;
  transition: color 0.2s ease;
}



.main-menu-item:hover {
  color: #C74078;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aa69a46 */.header-wrapper {
  position: relative;
  z-index: 100;
}

.menu-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #000;
  color: white;
  padding: 1em 2em;
  position: relative;
  z-index: 200;
}

.logo, .donate-button {
  flex: 0 0 20%;
}

.custom-nav-menu {
  display: flex;
  list-style: none;
  gap: 40px;
  justify-content: center;
  flex: 1;
  padding: 0;
  margin: 0;
}

.custom-nav-menu li {
  cursor: pointer;
  font-weight: bold;
}

.main-menu-item {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 129%;
  letter-spacing: -0.1px;
  color: #FFFFFF;
  padding: 0px 1px;
  transition: color 0.2s ease;
}

.main-menu-item:hover {
  color: #C74078;
}



.main-menu-item {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 129%;
  letter-spacing: -0.1px;
  color: #FFFFFF;
  padding: 0px 1px;
  transition: color 0.2s ease;
}



.main-menu-item:hover {
  color: #C74078;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e7990ff */.blend-difference {mix-blend-mode: difference !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-61294431 */.elementor-6340 .elementor-element.elementor-element-61294431 i {transform: rotate(0deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39105275 */.elementor-6340 .elementor-element.elementor-element-39105275 {min-width: fit-content;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-213081fa */.elementor-6340 .elementor-element.elementor-element-213081fa {min-width: fit-content;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4040cf86 */.elementor-6340 .elementor-element.elementor-element-4040cf86 {min-width: fit-content;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273bc9f2 */.elementor-6340 .elementor-element.elementor-element-273bc9f2 {min-width: fit-content;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31457222 */.elementor-6340 .elementor-element.elementor-element-31457222 {min-width: fit-content;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5edf9f0f */.elementor-6340 .elementor-element.elementor-element-5edf9f0f {min-width: fit-content;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77e3f6e3 */.elementor-6340 .elementor-element.elementor-element-77e3f6e3 {min-width: fit-content;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56161cb1 */.elementor-6340 .elementor-element.elementor-element-56161cb1 {min-width: fit-content;}/* End custom CSS */
/* Start custom CSS *//* Rotate icons for submenu buttons */
.elementor-button-icon.rotate {
  transform: rotate(180deg);
  transition: transform 0.3s ease;
}

.elementor-button-icon {
  transition: transform 0.3s ease;
}

/* Page scroll lock */
html.menu-open {
  overflow: hidden;
  height: 100%;
}

/* Slide down mobile menu */
#slideDownMenu {
  display: none;
  max-height: 100vh;
  height: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  position: relative;
  box-sizing: border-box;
  transition: padding-bottom 0.3s ease;
}

#slideDownMenu.has-submenu-open {
  padding-bottom: calc(250px + env(safe-area-inset-bottom));
}

/* Hamburger icon morph animation */
#nav-icon4 {
  width: 16px;
  height: 12px;
  position: relative;
  cursor: pointer;
  transition: 0.5s ease-in-out;
}

#nav-icon4 span {
  display: block;
  position: absolute;
  height: 1.5px;
  width: 100%;
  background: #ffffff;
  border-radius: 2px;
  opacity: 1;
  left: 0;
  transition: 0.25s ease-in-out;
}

#nav-icon4 span:nth-child(1) { top: 0; }
#nav-icon4 span:nth-child(2) { top: 6px; }
#nav-icon4 span:nth-child(3) { top: 12px; }

#nav-icon4.open span:nth-child(1) {
  top: 8px;
  transform: rotate(45deg);
  left: 2px;
}
#nav-icon4.open span:nth-child(2) {
  opacity: 0;
  width: 0%;
}
#nav-icon4.open span:nth-child(3) {
  top: 8px;
  transform: rotate(-45deg);
  left: 2px;
}

/* Desktop nav menu styling */
.main-menu-item {
  cursor: pointer;
  transition: color 0.3s ease;
}

.main-menu-item.active-hover {
  color: #C74078;
}

/* Mega Menu Content Container */
.mega-menu-content {
  position: absolute;
  top: 42px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  overflow: hidden;
  background: #252525;
  border-radius: 0 0 16px 16px;
  z-index: 999;
  padding: 0px 20px 20px;
  transition: height 0.1s ease-in-out, width 0.1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.mega-menu-content.initial-slide {
  transition: height 0.3s ease;
}

/* Submenus */
.submenu {
  display: none;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  transform: translateX(0);
  transition: transform 0.3s ease, opacity 0.1s ease-in-out;
  z-index: 1;
}

.submenu.active {
  display: block;
  opacity: 1;
  z-index: 2;
}

/* Directional entry/exit transitions */
.submenu.enter-from-right {
  transform: translateX(36px);
  opacity: 0;
}
.submenu.enter-from-left {
  transform: translateX(-36px);
  opacity: 0;
}
.submenu.entering {
  transform: translateX(0);
  opacity: 1;
}
.submenu.exit-left {
  transform: translateX(-36px);
  opacity: 0;
}
.submenu.exit-right {
  transform: translateX(36px);
  opacity: 0;
}

/* Slide up animation on mouseleave */
.mega-menu-content.slide-up {
  animation: slideUp 0.3s ease-in;
  transition: height 0.3s ease, width 0.4s ease;
  opacity: 1 !important;
}

@keyframes slideUp {
  from {
    height: var(--target-height, 300px);
  }
  to {
    height: 0;
  }
}

/* Waterfall fadeUp animation */
@keyframes fadeUp {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Waterfall only on initial-animate */
.submenu.initial-animate > * {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeUp 0.25s ease forwards;
}

.submenu.initial-animate > *:nth-child(1) { animation-delay: 0.05s; }
.submenu.initial-animate > *:nth-child(2) { animation-delay: .10s; }
.submenu.initial-animate > *:nth-child(3) { animation-delay: 0.15s; }
.submenu.initial-animate > *:nth-child(4) { animation-delay: 0.20s; }
.submenu.initial-animate > *:nth-child(5) { animation-delay: 0.25s; }
.submenu.initial-animate > *:nth-child(6) { animation-delay: 0.30s; }
.submenu.initial-animate > *:nth-child(7) { animation-delay: 0.35s; }
.submenu.initial-animate > *:nth-child(8) { animation-delay: 0.40s; }
.submenu.initial-animate > *:nth-child(9) { animation-delay: 0.45s; }
.submenu.initial-animate > *:nth-child(10) { animation-delay: 0.50s; }

.submenu.initial-animate .menu-item {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeUp 0.4s ease forwards;
}

.submenu.initial-animate .menu-item:nth-child(1) { animation-delay: 0.1s; }
.submenu.initial-animate .menu-item:nth-child(2) { animation-delay: 0.15s; }
.submenu.initial-animate .menu-item:nth-child(3) { animation-delay: 0.2s; }
.submenu.initial-animate .menu-item:nth-child(4) { animation-delay: 0.25s; }
.submenu.initial-animate .menu-item:nth-child(5) { animation-delay: 0.3s; }
.submenu.initial-animate .menu-item:nth-child(6) { animation-delay: 0.35s; }
.submenu.initial-animate .menu-item:nth-child(7) { animation-delay: 0.4s; }
.submenu.initial-animate .menu-item:nth-child(8) { animation-delay: 0.45s; }
.submenu.initial-animate .menu-item:nth-child(9) { animation-delay: 0.5s; }
.submenu.initial-animate .menu-item:nth-child(10) { animation-delay: 0.55s; }



/* Video thumbnail fadeUp on initial submenu open */
.submenu.initial-animate .video-thumb {
  opacity: 0;
  transform: translateY(20px);
  animation: fadeUp 0.3s ease forwards;
  animation-delay: 0.2s; /* adjust as needed */
}/* End custom CSS */