.elementor-9 .elementor-element.elementor-element-4484693{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-4484693:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4484693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-9 .elementor-element.elementor-element-af9ae58{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-8507976 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:300;color:#909090;}.elementor-9 .elementor-element.elementor-element-5482b85 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:55px;font-weight:300;line-height:55px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7970ba2 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:90px;font-weight:500;line-height:80px;color:#F50303;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-ea0c20b{--divider-border-style:solid;--divider-color:#F50303;--divider-border-width:4px;}.elementor-9 .elementor-element.elementor-element-ea0c20b .elementor-divider-separator{width:45%;}.elementor-9 .elementor-element.elementor-element-ea0c20b .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-9 .elementor-element.elementor-element-06683d4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-02f31bd .elementor-button{background-color:#F50303;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F50303;border-radius:35px 35px 35px 35px;padding:14px 35px 14px 35px;}.elementor-9 .elementor-element.elementor-element-02f31bd .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-02f31bd .elementor-button:focus{background-color:#FFFFFF00;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-02f31bd .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-02f31bd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3d6753a .elementor-button{background-color:#000000;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:35px 35px 35px 35px;padding:14px 35px 14px 35px;}.elementor-9 .elementor-element.elementor-element-3d6753a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-3d6753a .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-9 .elementor-element.elementor-element-3d6753a .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-3d6753a .elementor-button:focus svg{fill:#000000;}.elementor-9 .elementor-element.elementor-element-1e0f3e7{--display:flex;--border-radius:400px 400px 400px 400px;}.elementor-9 .elementor-element.elementor-element-73d7acc > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(339deg, #FF020224 25%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-73d7acc.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-9 .elementor-element.elementor-element-73d7acc .uc-svg-draw-animation{text-align:center;}.elementor-9 .elementor-element.elementor-element-73d7acc .uc-sda-content svg{width:440px !important;}.elementor-9 .elementor-element.elementor-element-af07b45{--display:flex;--margin-top:65px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-af07b45:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-af07b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6c51cb4{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1.8px 0px 1.8px;border-color:#F50303;border-radius:5px 5px 5px 5px;font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;word-spacing:3px;color:#A19E9E;}.elementor-9 .elementor-element.elementor-element-6c51cb4.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-6c51cb4 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-a54621d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-9 .elementor-element.elementor-element-7e4ccee{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#F50303;}.elementor-9 .elementor-element.elementor-element-7e4ccee .elementor-headline{text-align:start;font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:300;text-transform:capitalize;line-height:60px;}.elementor-9 .elementor-element.elementor-element-7e4ccee .elementor-headline-plain-text{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7e4ccee .elementor-headline-dynamic-text{font-family:"Josefin Sans", Sans-serif;font-weight:300;text-transform:none;line-height:60px;}.elementor-9 .elementor-element.elementor-element-6eedece{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#F50303;}.elementor-9 .elementor-element.elementor-element-6eedece .elementor-headline{text-align:start;font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:300;text-transform:capitalize;line-height:60px;}.elementor-9 .elementor-element.elementor-element-6eedece .elementor-headline-plain-text{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6eedece .elementor-headline-dynamic-text{font-family:"Josefin Sans", Sans-serif;font-weight:300;text-transform:none;line-height:60px;}.elementor-9 .elementor-element.elementor-element-ce6d78e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;color:#ADADAD;}.elementor-9 .elementor-element.elementor-element-1221116{--display:flex;}.elementor-9 .elementor-element.elementor-element-ac460cb .sa-wa{--sa-wa-offset-x:24px;--sa-wa-offset-y:24px;--sa-wa-z-index:9999;--sa-wa-btn-size:60px;--sa-wa-icon-size:28px;--sa-wa-btn-radius:50% 50% 50% 50%;--sa-wa-panel-width:320px;--sa-wa-panel-radius:16px;--sa-wa-tooltip-radius:8px;}.elementor-9 .elementor-element.elementor-element-38ecad1{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1.8px 0px 1.8px;border-color:#F50303;border-radius:5px 5px 5px 5px;font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;word-spacing:3px;color:#5E5E5E;}.elementor-9 .elementor-element.elementor-element-38ecad1.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-38ecad1 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-523130b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#F50303;}.elementor-9 .elementor-element.elementor-element-523130b .elementor-headline-plain-text{color:#000000;}.elementor-9 .elementor-element.elementor-element-523130b .elementor-headline{font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:300;text-transform:capitalize;line-height:60px;}.elementor-9 .elementor-element.elementor-element-523130b .elementor-headline-dynamic-text{font-family:"Josefin Sans", Sans-serif;font-weight:300;text-transform:none;line-height:60px;}.elementor-9 .elementor-element.elementor-element-b473ab3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#F50303;}.elementor-9 .elementor-element.elementor-element-b473ab3 .elementor-headline-plain-text{color:#000000;}.elementor-9 .elementor-element.elementor-element-b473ab3 .elementor-headline{font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:300;text-transform:capitalize;line-height:60px;}.elementor-9 .elementor-element.elementor-element-b473ab3 .elementor-headline-dynamic-text{font-family:"Josefin Sans", Sans-serif;font-weight:300;text-transform:none;line-height:60px;}.elementor-9 .elementor-element.elementor-element-907de3e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;color:#696969;}.elementor-9 .elementor-element.elementor-element-8761747{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#F50303;}.elementor-9 .elementor-element.elementor-element-8761747 .elementor-headline-plain-text{color:#000000;}.elementor-9 .elementor-element.elementor-element-8761747 .elementor-headline{font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:300;text-transform:none;line-height:60px;}.elementor-9 .elementor-element.elementor-element-8761747 .elementor-headline-dynamic-text{font-family:"Josefin Sans", Sans-serif;font-weight:300;text-transform:none;line-height:60px;}.elementor-9 .elementor-element.elementor-element-2ba6ea9{--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;}.elementor-9 .elementor-element.elementor-element-dcaac66{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-dcaac66::before, .elementor-9 .elementor-element.elementor-element-dcaac66 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-dcaac66 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-dcaac66 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-dcaac66 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-dcaac66 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-dcaac66.e-con:hover{--e-con-transform-rotateZ:2deg;--e-con-transform-translateY:-20px;--e-con-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-dcaac66:hover{box-shadow:0px 0px 18px 1px rgba(0, 0, 0, 0.27);}.elementor-9 .elementor-element.elementor-element-69ceb11{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;font-family:"Josefin Sans", Sans-serif;font-size:191px;font-weight:700;line-height:120px;letter-spacing:2px;word-spacing:3px;color:#7E7E7EA3;}.elementor-9 .elementor-element.elementor-element-69ceb11.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-69ceb11 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-09b2c17{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-3229fb7 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:45px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a1a9de6{--divider-border-style:solid;--divider-color:#F50303;--divider-border-width:3px;}.elementor-9 .elementor-element.elementor-element-a1a9de6 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-a1a9de6 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-9 .elementor-element.elementor-element-f01ff6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;color:#D1D1D1;}.elementor-9 .elementor-element.elementor-element-f01ff6b p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-ade79b7{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.41;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:400ms;}.elementor-9 .elementor-element.elementor-element-ade79b7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ade79b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F50303;}.elementor-9 .elementor-element.elementor-element-ade79b7::before, .elementor-9 .elementor-element.elementor-element-ade79b7 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ade79b7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ade79b7 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ade79b7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-ade79b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D1D1D1;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-ade79b7:hover::before, .elementor-9 .elementor-element.elementor-element-ade79b7:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ade79b7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-ade79b7 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-ade79b7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F50303;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-ade79b7.e-con:hover{--e-con-transform-rotateZ:2deg;--e-con-transform-translateY:-20px;--e-con-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-ade79b7:hover{--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-ade79b7, .elementor-9 .elementor-element.elementor-element-ade79b7::before{--overlay-transition:1s;}.elementor-9 .elementor-element.elementor-element-4129648{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;text-align:end;font-family:"Josefin Sans", Sans-serif;font-size:191px;font-weight:700;line-height:120px;letter-spacing:2px;word-spacing:3px;color:#FFFFFFA8;}.elementor-9 .elementor-element.elementor-element-4129648.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-4129648 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-525443e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-d142e19 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:45px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8cc81ee{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-9 .elementor-element.elementor-element-8cc81ee .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-8cc81ee .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-9 .elementor-element.elementor-element-e9d2597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e9d2597 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-90e45fc{--display:flex;--min-height:450px;--justify-content:space-between;--background-transition:1s;--overlay-opacity:1;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-90e45fc:hover{background-color:#000000;box-shadow:0px 0px 18px 1px rgba(0, 0, 0, 0.27);}.elementor-9 .elementor-element.elementor-element-90e45fc::before, .elementor-9 .elementor-element.elementor-element-90e45fc > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-90e45fc > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-90e45fc > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-90e45fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-90e45fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000C7;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-90e45fc.e-con:hover{--e-con-transform-rotateZ:2deg;--e-con-transform-translateY:-20px;--e-con-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-2ee003d{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;font-family:"Josefin Sans", Sans-serif;font-size:191px;font-weight:700;line-height:120px;letter-spacing:2px;word-spacing:3px;color:#7E7E7EA3;}.elementor-9 .elementor-element.elementor-element-2ee003d.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-2ee003d p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-3bf782a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-9f5e1ca .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:45px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-85c6b6e{--divider-border-style:solid;--divider-color:#F50303;--divider-border-width:3px;}.elementor-9 .elementor-element.elementor-element-85c6b6e .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-85c6b6e .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-9 .elementor-element.elementor-element-3ce1ffb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;color:#D1D1D1;}.elementor-9 .elementor-element.elementor-element-3ce1ffb p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-226e9e8{--display:flex;--min-height:450px;--justify-content:space-between;--overlay-opacity:0.41;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--e-con-transform-transition-duration:400ms;}.elementor-9 .elementor-element.elementor-element-226e9e8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-226e9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F50303;}.elementor-9 .elementor-element.elementor-element-226e9e8::before, .elementor-9 .elementor-element.elementor-element-226e9e8 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-226e9e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-226e9e8 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-226e9e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-226e9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#D1D1D1;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-226e9e8:hover::before, .elementor-9 .elementor-element.elementor-element-226e9e8:hover > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-226e9e8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-226e9e8 > .elementor-background-slideshow:hover::before, .elementor-9 .elementor-element.elementor-element-226e9e8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#F50303;--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-226e9e8.e-con:hover{--e-con-transform-rotateZ:2deg;--e-con-transform-translateY:-20px;--e-con-transform-scale:1.05;}.elementor-9 .elementor-element.elementor-element-226e9e8:hover{--overlay-opacity:0.5;}.elementor-9 .elementor-element.elementor-element-226e9e8, .elementor-9 .elementor-element.elementor-element-226e9e8::before{--overlay-transition:1s;}.elementor-9 .elementor-element.elementor-element-0979f0f{margin:0px -20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:5px 5px 5px 5px;font-family:"Josefin Sans", Sans-serif;font-size:191px;font-weight:700;line-height:120px;letter-spacing:2px;word-spacing:3px;color:#FFFFFFA8;}.elementor-9 .elementor-element.elementor-element-0979f0f.elementor-element{--align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-0979f0f p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-90d91bd{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-091c909 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:40px;font-weight:700;text-transform:uppercase;line-height:45px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6a51006{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px;}.elementor-9 .elementor-element.elementor-element-6a51006 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-6a51006 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-9 .elementor-element.elementor-element-f6b2765{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f6b2765 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-1f07dae{padding:0px 10px 0px 10px;border-style:solid;border-width:0px 1.8px 0px 1.8px;border-color:#F50303;border-radius:5px 5px 5px 5px;font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:2px;word-spacing:3px;color:#C0C0C0;}.elementor-9 .elementor-element.elementor-element-1f07dae.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-1f07dae p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-ad7c295{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--dynamic-text-color:#F50303;}.elementor-9 .elementor-element.elementor-element-ad7c295 .elementor-headline-plain-text{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ad7c295 .elementor-headline{font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:300;text-transform:capitalize;line-height:60px;}.elementor-9 .elementor-element.elementor-element-ad7c295 .elementor-headline-dynamic-text{font-family:"Josefin Sans", Sans-serif;font-weight:300;text-transform:none;line-height:60px;}.elementor-9 .elementor-element.elementor-element-0223914{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-9 .elementor-element.elementor-element-9f6d55d{--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:35px 35px;--row-gap:35px;--column-gap:35px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#2C2C2CA8;--border-color:#2C2C2CA8;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:800ms;}.elementor-9 .elementor-element.elementor-element-9f6d55d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9f6d55d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F50303;}.elementor-9 .elementor-element.elementor-element-9f6d55d:hover{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:#F50303;--border-color:#F50303;}.elementor-9 .elementor-element.elementor-element-9f6d55d, .elementor-9 .elementor-element.elementor-element-9f6d55d::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-9f6d55d.e-con{--align-self:center;}.elementor-element-{cursor:grab !important;}.elementor-9 .elementor-element.elementor-element-4cbaa46{cursor:grab !important;text-align:center;}.elementor-element-4cbaa46.ha-cursor.mf-cursor:before{background:#FFFFFF;}.elementor-element-4cbaa46.ha-cursor.mf-cursor.-text:before{width:30px;height:30px;}.elementor-element-4cbaa46.ha-cursor.-media:before{width:30px;height:30px;}.elementor-element-4cbaa46.ha-cursor .ha-cursor-text{width:30px;height:30px;}.elementor-9 .elementor-element.elementor-element-4cbaa46.elementor-element{--align-self:flex-start;}.elementor-element-4cbaa46.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-4cbaa46.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4cbaa46 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:50px;font-weight:300;line-height:50px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-ce615be{cursor:grab !important;text-align:start;}.elementor-element-ce615be.ha-cursor.mf-cursor:before{background:#FFFFFF;}.elementor-element-ce615be.ha-cursor.mf-cursor.-text:before{width:30px;height:30px;}.elementor-element-ce615be.ha-cursor.-media:before{width:30px;height:30px;}.elementor-element-ce615be.ha-cursor .ha-cursor-text{width:30px;height:30px;}.elementor-element-ce615be.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-ce615be.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ce615be .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-dd4ba0e{--divider-border-style:stripes_tribal;--divider-color:#00000073;--divider-pattern-height:32px;}.elementor-9 .elementor-element.elementor-element-dd4ba0e .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-dd4ba0e .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-331d305{--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:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#2C2C2CA8;--border-color:#2C2C2CA8;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:800ms;}.elementor-9 .elementor-element.elementor-element-331d305:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-331d305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-331d305:hover{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:#F50303;--border-color:#F50303;}.elementor-9 .elementor-element.elementor-element-331d305, .elementor-9 .elementor-element.elementor-element-331d305::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-331d305.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-363e5c9{cursor:grab !important;text-align:center;}.elementor-element-363e5c9.ha-cursor.mf-cursor:before{background:#F50303;}.elementor-element-363e5c9.ha-cursor.mf-cursor.-text:before{width:30px;height:30px;}.elementor-element-363e5c9.ha-cursor.-media:before{width:30px;height:30px;}.elementor-element-363e5c9.ha-cursor .ha-cursor-text{width:30px;height:30px;}.elementor-9 .elementor-element.elementor-element-363e5c9.elementor-element{--align-self:flex-start;}.elementor-element-363e5c9.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-363e5c9.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-363e5c9 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:50px;font-weight:300;line-height:50px;color:#000000;}.elementor-9 .elementor-element.elementor-element-f030a05{cursor:grab !important;text-align:start;}.elementor-element-f030a05.ha-cursor.mf-cursor:before{background:#F50303;}.elementor-element-f030a05.ha-cursor.mf-cursor.-text:before{width:30px;height:30px;}.elementor-element-f030a05.ha-cursor.-media:before{width:30px;height:30px;}.elementor-element-f030a05.ha-cursor .ha-cursor-text{width:30px;height:30px;}.elementor-element-f030a05.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-f030a05.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f030a05 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:#000000;}.elementor-9 .elementor-element.elementor-element-e6ecfc9{--divider-border-style:stripes_tribal;--divider-color:#00000073;--divider-pattern-height:32px;}.elementor-9 .elementor-element.elementor-element-e6ecfc9 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-e6ecfc9 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-e158708{--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:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#2C2C2CA8;--border-color:#2C2C2CA8;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:800ms;}.elementor-9 .elementor-element.elementor-element-e158708:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-e158708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F50303;}.elementor-9 .elementor-element.elementor-element-e158708:hover{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:#F50303;--border-color:#F50303;}.elementor-9 .elementor-element.elementor-element-e158708, .elementor-9 .elementor-element.elementor-element-e158708::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-e158708.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b1ccdbd{cursor:grab !important;text-align:center;}.elementor-element-b1ccdbd.ha-cursor.mf-cursor:before{background:#FFFFFF;}.elementor-element-b1ccdbd.ha-cursor.mf-cursor.-text:before{width:30px;height:30px;}.elementor-element-b1ccdbd.ha-cursor.-media:before{width:30px;height:30px;}.elementor-element-b1ccdbd.ha-cursor .ha-cursor-text{width:30px;height:30px;}.elementor-9 .elementor-element.elementor-element-b1ccdbd.elementor-element{--align-self:flex-start;}.elementor-element-b1ccdbd.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-b1ccdbd.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b1ccdbd .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:50px;font-weight:300;line-height:50px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c83b5c3{cursor:grab !important;text-align:start;}.elementor-element-c83b5c3.ha-cursor.mf-cursor:before{background:#FFFFFF;}.elementor-element-c83b5c3.ha-cursor.mf-cursor.-text:before{width:30px;height:30px;}.elementor-element-c83b5c3.ha-cursor.-media:before{width:30px;height:30px;}.elementor-element-c83b5c3.ha-cursor .ha-cursor-text{width:30px;height:30px;}.elementor-element-c83b5c3.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-c83b5c3.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c83b5c3 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-50baa6b{--divider-border-style:stripes_tribal;--divider-color:#00000073;--divider-pattern-height:32px;}.elementor-9 .elementor-element.elementor-element-50baa6b .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-50baa6b .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-cfcb825{--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:center;--align-items:center;--gap:35px 35px;--row-gap:35px;--column-gap:35px;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:#2C2C2CA8;--border-color:#2C2C2CA8;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--e-con-transform-transition-duration:800ms;}.elementor-9 .elementor-element.elementor-element-cfcb825:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cfcb825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cfcb825:hover{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:#F50303;--border-color:#F50303;}.elementor-9 .elementor-element.elementor-element-cfcb825, .elementor-9 .elementor-element.elementor-element-cfcb825::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-cfcb825.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-5abb416{cursor:grab !important;text-align:center;}.elementor-element-5abb416.ha-cursor.mf-cursor:before{background:#F50303;}.elementor-element-5abb416.ha-cursor.mf-cursor.-text:before{width:30px;height:30px;}.elementor-element-5abb416.ha-cursor.-media:before{width:30px;height:30px;}.elementor-element-5abb416.ha-cursor .ha-cursor-text{width:30px;height:30px;}.elementor-9 .elementor-element.elementor-element-5abb416.elementor-element{--align-self:flex-start;}.elementor-element-5abb416.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-5abb416.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5abb416 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:50px;font-weight:300;line-height:50px;color:#000000;}.elementor-9 .elementor-element.elementor-element-c767eba{cursor:grab !important;text-align:start;}.elementor-element-c767eba.ha-cursor.mf-cursor:before{background:#F50303;}.elementor-element-c767eba.ha-cursor.mf-cursor.-text:before{width:30px;height:30px;}.elementor-element-c767eba.ha-cursor.-media:before{width:30px;height:30px;}.elementor-element-c767eba.ha-cursor .ha-cursor-text{width:30px;height:30px;}.elementor-element-c767eba.ha-cursor.mf-cursor .ha-cursor-text{padding:0px 0px 0px 0px;}.elementor-element-c767eba.ha-cursor.mf-cursor .ha-cursor-media-box{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c767eba .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:30px;font-weight:500;line-height:28px;color:#000000;}.elementor-9 .elementor-element.elementor-element-60f3c80{--divider-border-style:stripes_tribal;--divider-color:#00000073;--divider-pattern-height:32px;}.elementor-9 .elementor-element.elementor-element-60f3c80 .elementor-divider-separator{width:100%;margin:0 auto;margin-right:0;}.elementor-9 .elementor-element.elementor-element-60f3c80 .elementor-divider{text-align:right;padding-block-start:2px;padding-block-end:2px;}.elementor-9 .elementor-element.elementor-element-638ceef{--display:flex;--min-height:400px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-9 .elementor-element.elementor-element-638ceef:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-638ceef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F50303;}.elementor-9 .elementor-element.elementor-element-6357571{text-align:center;}.elementor-9 .elementor-element.elementor-element-6357571 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:60px;font-weight:300;line-height:70px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6ac51c9{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6ac51c9 p{margin-block-end:0px;}.elementor-9 .elementor-element.elementor-element-1c7ff1f .elementor-button{background-color:#000000;font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;padding:15px 24px 15px 24px;}.elementor-9 .elementor-element.elementor-element-1c7ff1f .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1c7ff1f .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-9 .elementor-element.elementor-element-1c7ff1f .elementor-button:hover svg, .elementor-9 .elementor-element.elementor-element-1c7ff1f .elementor-button:focus svg{fill:#000000;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-af9ae58{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9 .elementor-element.elementor-element-8507976 .elementor-heading-title{font-size:20px;}.elementor-9 .elementor-element.elementor-element-5482b85 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-7970ba2 .elementor-heading-title{font-size:45px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-02f31bd .elementor-button{font-size:12px;line-height:1.3em;letter-spacing:1px;padding:10px 20px 10px 20px;}.elementor-9 .elementor-element.elementor-element-3d6753a .elementor-button{font-size:12px;line-height:1.3em;letter-spacing:1px;padding:10px 20px 10px 20px;}.elementor-9 .elementor-element.elementor-element-73d7acc .uc-sda-content svg{width:301px !important;}.elementor-9 .elementor-element.elementor-element-af07b45{--min-height:250px;}.elementor-9 .elementor-element.elementor-element-7e4ccee .elementor-headline{font-size:45px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-6eedece{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-6eedece .elementor-headline{font-size:45px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-6eedece .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-523130b .elementor-headline{font-size:45px;}.elementor-9 .elementor-element.elementor-element-b473ab3{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b473ab3 .elementor-headline{font-size:45px;}.elementor-9 .elementor-element.elementor-element-8761747 .elementor-headline{font-size:45px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-8761747 .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-2ba6ea9{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-dcaac66{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-69ceb11{font-size:180px;}.elementor-9 .elementor-element.elementor-element-09b2c17{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3229fb7 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-f01ff6b{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ade79b7{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-4129648{font-size:180px;}.elementor-9 .elementor-element.elementor-element-d142e19 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-90e45fc{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-2ee003d{font-size:180px;}.elementor-9 .elementor-element.elementor-element-9f5e1ca .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-226e9e8{--min-height:300px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-0979f0f{font-size:180px;}.elementor-9 .elementor-element.elementor-element-091c909 .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-ad7c295 .elementor-headline{font-size:45px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-ad7c295 .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-0223914{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-element-4cbaa46.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-4cbaa46.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-4cbaa46.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-element-ce615be.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-ce615be.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-ce615be.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-9 .elementor-element.elementor-element-dd4ba0e{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-dd4ba0e .elementor-divider-separator{width:100%;}.elementor-element-363e5c9.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-363e5c9.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-363e5c9.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-element-f030a05.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-f030a05.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-f030a05.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-9 .elementor-element.elementor-element-e6ecfc9{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-e6ecfc9 .elementor-divider-separator{width:100%;}.elementor-element-b1ccdbd.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-b1ccdbd.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-b1ccdbd.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-element-c83b5c3.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-c83b5c3.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-c83b5c3.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-9 .elementor-element.elementor-element-50baa6b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-50baa6b .elementor-divider-separator{width:100%;}.elementor-element-5abb416.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-5abb416.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-5abb416.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-element-c767eba.ha-cursor.mf-cursor.-text:before{width:80px;height:80px;}.elementor-element-c767eba.ha-cursor.-media:before{width:80px;height:80px;}.elementor-element-c767eba.ha-cursor .ha-cursor-text{width:80px;height:80px;}.elementor-9 .elementor-element.elementor-element-60f3c80{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-60f3c80 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-638ceef{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-6357571 .elementor-heading-title{font-size:45px;line-height:1.2em;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-8507976 .elementor-heading-title{font-size:18px;}.elementor-9 .elementor-element.elementor-element-5482b85 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-7970ba2 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-1e0f3e7{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-73d7acc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-73d7acc .uc-sda-content svg{width:254px !important;}.elementor-9 .elementor-element.elementor-element-af07b45{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-7e4ccee .elementor-headline{font-size:35px;}.elementor-9 .elementor-element.elementor-element-7e4ccee .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-6eedece .elementor-headline{font-size:35px;}.elementor-9 .elementor-element.elementor-element-6eedece .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-ac460cb{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ac460cb .sa-wa{--sa-wa-offset-x:3px;--sa-wa-offset-y:7px;--sa-wa-btn-size:45px;--sa-wa-icon-size:28px;--sa-wa-panel-width:307px;--sa-wa-panel-radius:11px;}.elementor-9 .elementor-element.elementor-element-523130b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-523130b .elementor-headline{font-size:35px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-523130b .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-b473ab3{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-b473ab3 .elementor-headline{font-size:35px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-b473ab3 .elementor-headline-dynamic-text{line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-8761747 .elementor-headline{font-size:35px;}.elementor-9 .elementor-element.elementor-element-2ba6ea9{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-9 .elementor-element.elementor-element-dcaac66{--min-height:430px;}.elementor-9 .elementor-element.elementor-element-69ceb11{margin:10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-ade79b7{--min-height:430px;}.elementor-9 .elementor-element.elementor-element-4129648{margin:10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-90e45fc{--min-height:430px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-2ee003d{margin:10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-226e9e8{--min-height:430px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0979f0f{margin:10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-9 .elementor-element.elementor-element-ad7c295 .elementor-headline{font-size:35px;}.elementor-9 .elementor-element.elementor-element-9f6d55d{--min-height:250px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-element-4cbaa46.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-4cbaa46.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-4cbaa46.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-4cbaa46 .elementor-heading-title{font-size:45px;}.elementor-element-ce615be.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-ce615be.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-ce615be.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-ce615be .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-dd4ba0e{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-9 .elementor-element.elementor-element-331d305{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-element-363e5c9.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-363e5c9.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-363e5c9.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-363e5c9.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-363e5c9{text-align:start;}.elementor-9 .elementor-element.elementor-element-363e5c9 .elementor-heading-title{font-size:45px;}.elementor-element-f030a05.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-f030a05.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-f030a05.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-f030a05 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-e6ecfc9{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-9 .elementor-element.elementor-element-e158708{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-element-b1ccdbd.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-b1ccdbd.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-b1ccdbd.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-b1ccdbd .elementor-heading-title{font-size:45px;}.elementor-element-c83b5c3.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-c83b5c3.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-c83b5c3.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-c83b5c3 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-50baa6b{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-9 .elementor-element.elementor-element-cfcb825{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-element-5abb416.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-5abb416.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-5abb416.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-5abb416.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-5abb416{text-align:start;}.elementor-9 .elementor-element.elementor-element-5abb416 .elementor-heading-title{font-size:45px;}.elementor-element-c767eba.ha-cursor.mf-cursor.-text:before{width:20px;height:20px;}.elementor-element-c767eba.ha-cursor.-media:before{width:20px;height:20px;}.elementor-element-c767eba.ha-cursor .ha-cursor-text{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-c767eba .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-9 .elementor-element.elementor-element-60f3c80{--container-widget-width:68%;--container-widget-flex-grow:0;width:var( --container-widget-width, 68% );max-width:68%;}.elementor-9 .elementor-element.elementor-element-638ceef{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-6357571 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-6ac51c9{text-align:center;font-size:16px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-9f6d55d{--width:60%;}.elementor-9 .elementor-element.elementor-element-331d305{--width:70%;}.elementor-9 .elementor-element.elementor-element-e158708{--width:80%;}.elementor-9 .elementor-element.elementor-element-cfcb825{--width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-9f6d55d{--width:70%;}.elementor-9 .elementor-element.elementor-element-331d305{--width:80%;}.elementor-9 .elementor-element.elementor-element-e158708{--width:90%;}.elementor-9 .elementor-element.elementor-element-cfcb825{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-a6de77a */.pcw-hero{
  --pcw-h:max(620px,100vh);
  position:relative;overflow:hidden;
  width:100vw;left:50%;margin-left:-50vw;
  height:var(--pcw-h);
  background:#000;color:#fff;
  font-family:'Josefin Sans',sans-serif;
  -webkit-font-smoothing:antialiased;
}
@supports (height:100svh){.pcw-hero{--pcw-h:max(620px,100svh)}}
.pcw-hero,.pcw-hero *,.pcw-hero *::before,.pcw-hero *::after{box-sizing:border-box}
.pcw-hero h1,.pcw-hero p{margin:0;padding:0}
.pcw-hero::before{
  content:"";position:absolute;inset:0;pointer-events:none;z-index:1;
  background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);
  background-size:128px 128px;
}

/* ============ STAGE (fills the whole hero) ============ */
.pcw-stage{
  position:absolute;inset:0;z-index:2;
  container-type:inline-size;
  cursor:pointer;
}

/* ---- top roller ---- */
.pcw-roller{
  position:absolute;z-index:6;left:4.6%;right:4.6%;top:2.6%;height:5.6%;min-height:34px;
  border-radius:999px;
  background:linear-gradient(180deg,#ff3b41 0%,#c4000a 35%,#6a0006 75%,#2b0002 100%);
  box-shadow:0 14px 30px rgba(0,0,0,.55), inset 0 4px 8px rgba(255,200,200,.45);
  transform:translateY(-160%);
}
.pcw-roller::before,.pcw-roller::after{
  content:"";position:absolute;top:-10%;bottom:-10%;width:max(14px,1.8cqw);border-radius:8px;
  background:linear-gradient(90deg,#55555c,#ffffff 45%,#55555c);
}
.pcw-roller::before{left:calc(-1 * max(10px,1.4cqw))}
.pcw-roller::after{right:calc(-1 * max(10px,1.4cqw))}
.pcw-roller i{
  position:absolute;inset:0;border-radius:inherit;
  background:repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 6px,transparent 6px 26px);
}
.pcw-go .pcw-roller{animation:pcw-drop 1.1s .15s cubic-bezier(.2,.9,.25,1.15) forwards}

/* ---- scroll ---- */
.pcw-scroll{
  position:absolute;z-index:4;left:6.4%;right:6.4%;top:7.6%;
  height:0;overflow:visible;
}
.pcw-go .pcw-scroll{animation:pcw-unroll 3.2s .9s cubic-bezier(.55,.05,.2,1) forwards}
@keyframes pcw-unroll{to{height:86%}}

.pcw-cloth{
  position:absolute;inset:0;overflow:hidden;
  background:
    radial-gradient(ellipse 70% 60% at 50% 40%,rgba(255,110,110,.30),transparent 70%),
    linear-gradient(90deg,rgba(0,0,0,.45),transparent 10%,transparent 90%,rgba(0,0,0,.45)),
    linear-gradient(180deg,#5a0004 0%,#d4000a 22%,#c20008 60%,#6d0005 100%);
  box-shadow:0 30px 60px rgba(0,0,0,.55);
}
.pcw-cloth::before{
  content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:multiply;
  background:
    repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),
    repeating-linear-gradient(90deg,rgba(0,0,0,.18) 0 1px,transparent 1px 3px);
}
.pcw-cloth::after{
  content:"";position:absolute;inset:-10% -60%;opacity:0;
  background:linear-gradient(105deg,transparent 40%,rgba(255,210,210,.18) 50%,transparent 60%);
  animation:pcw-sheen 6s 4.2s ease-in-out infinite;
}
.pcw-shade-top{position:absolute;left:0;right:0;top:0;height:9%;z-index:2;
  background:linear-gradient(180deg,rgba(0,0,0,.65),transparent)}

/* side fringe */
.pcw-fringe-v{
  position:absolute;top:-.5%;bottom:-.5%;width:max(12px,1.5cqw);z-index:3;
  background:
    repeating-linear-gradient(180deg,rgba(15,15,18,.6) 0 4px,transparent 4px 10px),
    linear-gradient(90deg,#5c5c64,#ffffff 40%,#b9b9c2 70%,#3f3f46);
  box-shadow:0 0 14px rgba(0,0,0,.5);
}
.pcw-fringe-v.pcw-l{left:calc(-1 * max(12px,1.5cqw));border-radius:10px 0 0 10px}
.pcw-fringe-v.pcw-r{right:calc(-1 * max(12px,1.5cqw));border-radius:0 10px 10px 0;transform:scaleX(-1)}

/* bottom bar + fringe */
.pcw-bottom{
  position:absolute;left:calc(-1 * max(12px,1.5cqw));right:calc(-1 * max(12px,1.5cqw));bottom:-18px;height:34px;z-index:5;
  opacity:0;
}
.pcw-go .pcw-bottom{animation:pcw-fade .01s .9s forwards}
.pcw-bottom .pcw-rod{
  position:absolute;left:0;right:0;top:0;height:16px;border-radius:10px;
  background:linear-gradient(180deg,#ffffff,#b9b9c2 60%,#55555c);
  box-shadow:0 6px 12px rgba(0,0,0,.5);
}
.pcw-bottom .pcw-tuft{
  position:absolute;left:10px;right:10px;top:14px;height:20px;
  background:
    repeating-linear-gradient(90deg,rgba(15,15,18,.6) 0 3px,transparent 3px 9px),
    linear-gradient(180deg,#ececf0,#b4b4bc 60%,#7c7c84);
  clip-path:polygon(0 0,100% 0,99% 100%,1% 100%);
}

/* tassels */
.pcw-tassel{
  position:absolute;z-index:7;top:0;width:max(16px,2cqw);height:max(64px,8cqw);
  transform-origin:50% 0;opacity:0;
}
.pcw-tassel.pcw-l{left:calc(-1 * max(34px,3.8cqw))}
.pcw-tassel.pcw-r{right:calc(-1 * max(34px,3.8cqw))}
.pcw-tassel svg{width:100%;height:100%;overflow:visible}
.pcw-go .pcw-tassel{animation:pcw-fade .6s 2.6s forwards, pcw-swing 3.8s 3s ease-in-out infinite alternate}
.pcw-go .pcw-tassel.pcw-r{animation:pcw-fade .6s 2.7s forwards, pcw-swing 4.4s 3.1s ease-in-out infinite alternate-reverse}

/* ---- text on the scroll ---- */
.pcw-content{
  position:absolute;left:0;right:0;top:0;height:calc(var(--pcw-h) * .86);z-index:2;
  display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;
  padding:0 6%;gap:clamp(8px,1.8vh,22px);
}
.pcw-ln{
  display:block;white-space:nowrap;color:#fff;line-height:1;
  font-family:'Josefin Sans',sans-serif;
  clip-path:inset(0 100% 0 0);
}
.pcw-light{font-weight:200;color:#ffe3e3;font-size:max(15px,min(2.7vw,4.2vh));letter-spacing:.01em}
.pcw-reg{font-weight:300;font-size:max(28px,min(5.4vw,9vh))}
.pcw-bold{font-weight:600;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;font-size:max(40px,min(14vw,17vh,200px))}

@keyframes pcw-wipe{from{clip-path:inset(0 100% 0 0);transform:translateY(14px)}to{clip-path:inset(0 -2% 0 0);transform:none}}
@keyframes pcw-wipeThin{from{clip-path:inset(0 100% 0 0);opacity:0;letter-spacing:.3em}to{clip-path:inset(0 -2% 0 0);opacity:1;letter-spacing:.01em}}
.pcw-go .pcw-w1{animation:pcw-wipeThin 1.2s 2.5s cubic-bezier(.7,0,.2,1) forwards}
.pcw-go .pcw-w2{animation:pcw-wipe .9s 3.3s cubic-bezier(.7,0,.2,1) forwards}
.pcw-go .pcw-w3{animation:pcw-wipe .9s 3.9s cubic-bezier(.7,0,.2,1) forwards}
.pcw-go .pcw-w4{animation:pcw-wipe .9s 4.4s cubic-bezier(.7,0,.2,1) forwards}

/* ---- smoke ---- */
.pcw-smoke{position:absolute;left:0;right:0;bottom:0;height:34%;z-index:5;pointer-events:none;opacity:0}
.pcw-go .pcw-smoke{animation:pcw-fade 2.5s 4s ease forwards}
.pcw-smoke b{
  position:absolute;border-radius:50%;filter:blur(40px);
  background:radial-gradient(circle,rgba(255,130,130,.35),rgba(255,130,130,0) 70%);
  animation:pcw-drift 9s ease-in-out infinite alternate;
}
.pcw-smoke b:nth-child(1){left:10%;bottom:-6%;width:34%;height:70%}
.pcw-smoke b:nth-child(2){left:36%;bottom:4%;width:30%;height:60%;animation-duration:12s;animation-delay:-3s}
.pcw-smoke b:nth-child(3){left:62%;bottom:-4%;width:30%;height:66%;animation-duration:10s;animation-delay:-6s;opacity:.7}

/* ---- keyframes ---- */
@keyframes pcw-fade{to{opacity:1}}
@keyframes pcw-drop{to{transform:none}}
@keyframes pcw-swing{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}
@keyframes pcw-sheen{0%{opacity:0;transform:translateX(-30%)}20%{opacity:1}60%{opacity:1}100%{opacity:0;transform:translateX(30%)}}
@keyframes pcw-drift{from{transform:translateX(-6vw) scale(1)}to{transform:translateX(6vw) scale(1.15)}}

@media (max-width:700px){
  .pcw-light{font-size:max(13px,4.1vw)}
  .pcw-reg{font-size:max(26px,8.4vw)}
  .pcw-bold{font-size:max(40px,min(14.5vw,15vh))}
  .pcw-scroll{left:7.5%;right:7.5%}
  .pcw-content{padding:0 4%}
}
@media (prefers-reduced-motion:reduce){
  .pcw-hero *,.pcw-hero *::before,.pcw-hero *::after{animation-duration:.01s!important;animation-delay:0s!important}
}/* End custom CSS */