.elementor-378 .elementor-element.elementor-element-dc4fa91{--display:flex;--min-height:300vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--overflow:hidden;--margin-top:-9vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--z-index:3;}.elementor-378 .elementor-element.elementor-element-5f997d0{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--overflow:hidden;}.elementor-378 .elementor-element.elementor-element-5280df5{--display:flex;--min-height:100vh;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-378 .elementor-element.elementor-element-c3f14f7{z-index:8;}.elementor-378 .elementor-element.elementor-element-6283e0d{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--z-index:0;}.elementor-378 .elementor-element.elementor-element-d86c0df{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--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-reverse;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-378 .elementor-element.elementor-element-d86c0df.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-02739ec .elementor-heading-title{color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-457fdc2{--display:flex;--min-height:100vh;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-378 .elementor-element.elementor-element-457fdc2.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-7939e24{--display:flex;--min-height:100vh;--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-378 .elementor-element.elementor-element-7939e24.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-e083918 .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-weight:1;font-stretch:85%;color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-812985c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-378 .elementor-element.elementor-element-fbc599a{--display:flex;}.elementor-378 .elementor-element.elementor-element-fbc599a:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-fbc599a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://jamesrollinson.com/wp-content/uploads/2025/05/sTART_2.1.1.webp") 50% 50%;background-size:cover;}.elementor-378 .elementor-element.elementor-element-0fce906{--display:flex;--min-height:100vh;--flex-direction:row-reverse;--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-reverse;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-378 .elementor-element.elementor-element-0fce906.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-945b74e .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:115px;font-weight:706;font-stretch:47%;font-style:italic;text-transform:capitalize;line-height:0.65em;letter-spacing:-5px;word-spacing:8px;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-49f98cb{--display:flex;--min-height:100vh;--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-378 .elementor-element.elementor-element-49f98cb.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-508fdc8 .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-weight:1;font-stretch:85%;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-57be7fd{--spacer-size:50px;}.elementor-378 .elementor-element.elementor-element-5889189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-378 .elementor-element.elementor-element-bb97788{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-378 .elementor-element.elementor-element-2340dac .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:9vw;line-height:0.6em;color:var( --e-global-color-c06b389 );}.elementor-378 .elementor-element.elementor-element-73fc724{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-73fc724:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-73fc724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c06b389 );}.elementor-378 .elementor-element.elementor-element-a924f37{--display:flex;--min-height:30vh;--padding-top:5vw;--padding-bottom:0vw;--padding-left:5vw;--padding-right:5vw;}.elementor-378 .elementor-element.elementor-element-fd9b9f9 .elementor-headline{text-align:start;}.elementor-378 .elementor-element.elementor-element-fd9b9f9 .elementor-headline-plain-text{color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-fd9b9f9{--dynamic-text-color:var( --e-global-color-8e09180 );--typing-selected-bg-color:var( --e-global-color-8bc936a );--typing-selected-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-fd9b9f9 .elementor-headline-dynamic-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-378 .elementor-element.elementor-element-3f19f1d{--display:flex;--padding-top:0vw;--padding-bottom:6vw;--padding-left:5vw;--padding-right:5vw;}.elementor-378 .elementor-element.elementor-element-e656f30 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-48f075b{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0vw;--margin-bottom:-0.5vw;--margin-left:0vw;--margin-right:0vw;}.elementor-378 .elementor-element.elementor-element-a999a95 .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:9vw;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-c00bdd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-378 .elementor-element.elementor-element-c00bdd7:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-c00bdd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-c00bdd7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-3cf2d05{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-176e283 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-378 .elementor-element.elementor-element-cc552e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-34a2273{--spacer-size:23vh;}.elementor-378 .elementor-element.elementor-element-44b9f7e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-378 .elementor-element.elementor-element-44b9f7e:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-44b9f7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-ee34412{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-378 .elementor-element.elementor-element-0910fef .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:7rem;font-weight:100;font-stretch:75%;font-style:normal;color:var( --e-global-color-c06b389 );}.elementor-378 .elementor-element.elementor-element-3354cef{--divider-border-style:solid;--divider-color:var( --e-global-color-c06b389 );--divider-border-width:3px;}.elementor-378 .elementor-element.elementor-element-3354cef .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-378 .elementor-element.elementor-element-3354cef .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-378 .elementor-element.elementor-element-dc68c37{--display:flex;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-378 .elementor-element.elementor-element-f4aef58{--display:flex;--min-height:120vh;--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c264e65{--display:flex;--justify-content:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-c264e65.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-bc7ec6f{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-bc7ec6f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-378 .elementor-element.elementor-element-92074bb{--display:flex;--min-height:220vh;--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:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-378 .elementor-element.elementor-element-1c53ac4{--display:flex;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-1c53ac4.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-378 .elementor-element.elementor-element-86cbc33{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-57c8da2 );--border-color:var( --e-global-color-57c8da2 );}.elementor-378 .elementor-element.elementor-element-7193673{--display:flex;--justify-content:flex-start;--gap:8px 0px;--row-gap:8px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-7193673.e-con{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-e589f7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-378 .elementor-element.elementor-element-1a77b27{--display:flex;}.elementor-378 .elementor-element.elementor-element-d77f0c4{--spacer-size:50px;}.elementor-378 .elementor-element.elementor-element-64b8e31{--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:-1vw;--margin-bottom:-1vw;--margin-left:-1vw;--margin-right:-1vw;}.elementor-378 .elementor-element.elementor-element-e8a6c8d{text-align:start;}.elementor-378 .elementor-element.elementor-element-e8a6c8d .elementor-heading-title{font-size:9rem;color:var( --e-global-color-1639fde );}.elementor-378 .elementor-element.elementor-element-db1e1af{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-378 .elementor-element.elementor-element-db1e1af:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-db1e1af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1639fde );}.elementor-378 .elementor-element.elementor-element-48412d1{--spacer-size:9vh;}.elementor-378 .elementor-element.elementor-element-9759800{--display:flex;border-style:solid;--border-style:solid;border-width:0rem 0rem 0.2rem 0rem;--border-top-width:0rem;--border-right-width:0rem;--border-bottom-width:0.2rem;--border-left-width:0rem;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-b1f196c .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-0c64729{--spacer-size:8vh;}.elementor-378 .elementor-element.elementor-element-ba7c628{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-c37f3fa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-378 .elementor-element.elementor-element-c37f3fa .elementor-icon-wrapper{text-align:center;}.elementor-378 .elementor-element.elementor-element-c37f3fa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-c37f3fa.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-c37f3fa.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-c37f3fa.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-c37f3fa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-c37f3fa .elementor-icon{font-size:4vw;}.elementor-378 .elementor-element.elementor-element-c37f3fa .elementor-icon svg{height:4vw;}.elementor-378 .elementor-element.elementor-element-c379a87{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;}.elementor-378 .elementor-element.elementor-element-ac4c68c .elementor-heading-title{text-decoration:none;color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-ac4c68c .elementor-heading-title a:hover, .elementor-378 .elementor-element.elementor-element-ac4c68c .elementor-heading-title a:focus{color:var( --e-global-color-8e09180 );}.elementor-378 .elementor-element.elementor-element-ac4c68c .elementor-heading-title a{transition-duration:0.3s;}.elementor-378 .elementor-element.elementor-element-145ffdd{--spacer-size:13vh;}.elementor-378 .elementor-element.elementor-element-9d853e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-378 .elementor-element.elementor-element-1f7bc12{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-378 .elementor-element.elementor-element-9c4f689 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-378 .elementor-element.elementor-element-9c4f689 .elementor-icon-wrapper{text-align:center;}.elementor-378 .elementor-element.elementor-element-9c4f689.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-9c4f689.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-9c4f689.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-9c4f689.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-9c4f689.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-9c4f689 .elementor-icon{font-size:6vw;}.elementor-378 .elementor-element.elementor-element-9c4f689 .elementor-icon svg{height:6vw;}.elementor-378 .elementor-element.elementor-element-9c4f689 .elementor-icon i, .elementor-378 .elementor-element.elementor-element-9c4f689 .elementor-icon svg{transform:rotate(0deg);}.elementor-378 .elementor-element.elementor-element-f1ec620 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-f1ec620 .elementor-heading-title a:hover, .elementor-378 .elementor-element.elementor-element-f1ec620 .elementor-heading-title a:focus{color:var( --e-global-color-8e09180 );}.elementor-378 .elementor-element.elementor-element-f1ec620 .elementor-heading-title a{transition-duration:0.3s;}.elementor-378 .elementor-element.elementor-element-9e5b617{--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:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-378 .elementor-element.elementor-element-773a1ae > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-378 .elementor-element.elementor-element-773a1ae .elementor-icon-wrapper{text-align:center;}.elementor-378 .elementor-element.elementor-element-773a1ae.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-773a1ae.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-773a1ae.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-773a1ae.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-773a1ae.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-773a1ae .elementor-icon{font-size:6vw;}.elementor-378 .elementor-element.elementor-element-773a1ae .elementor-icon svg{height:6vw;}.elementor-378 .elementor-element.elementor-element-c5daca4 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-c5daca4 .elementor-heading-title a:hover, .elementor-378 .elementor-element.elementor-element-c5daca4 .elementor-heading-title a:focus{color:var( --e-global-color-8e09180 );}.elementor-378 .elementor-element.elementor-element-c5daca4 .elementor-heading-title a{transition-duration:0.3s;}.elementor-378 .elementor-element.elementor-element-25dab3f{--spacer-size:2vh;}.elementor-378 .elementor-element.elementor-element-662803d{--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-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-baccf16 > .elementor-widget-container{margin:0vw 0vw -4vw 0vw;}.elementor-378 .elementor-element.elementor-element-baccf16{z-index:2;}.elementor-378 .elementor-element.elementor-element-baccf16 .elementor-icon-wrapper{text-align:center;}.elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-framed .elementor-icon, .elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-framed .elementor-icon:hover, .elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-framed .elementor-icon:hover, .elementor-378 .elementor-element.elementor-element-baccf16.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-378 .elementor-element.elementor-element-baccf16 .elementor-icon{font-size:8vw;}.elementor-378 .elementor-element.elementor-element-baccf16 .elementor-icon svg{height:8vw;}.elementor-378 .elementor-element.elementor-element-2412412{--display:flex;--min-height:auto;--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;--overflow:hidden;}.elementor-378 .elementor-element.elementor-element-2412412:not(.elementor-motion-effects-element-type-background), .elementor-378 .elementor-element.elementor-element-2412412 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-378 .elementor-element.elementor-element-7887fd8{--display:flex;--min-height:auto;--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;--flex-wrap:nowrap;--z-index:0;}.elementor-378 .elementor-element.elementor-element-dbb8c09{--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;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:-20%;--margin-right:0%;}.elementor-378 .elementor-element.elementor-element-dbb8c09.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-c9a9dd7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-378 .elementor-element.elementor-element-c9a9dd7 .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:6.9vw;font-weight:100;font-stretch:0%;font-style:normal;line-height:100px;letter-spacing:-5px;color:var( --e-global-color-1639fde );}.elementor-378 .elementor-element.elementor-element-9c71139{--display:flex;--min-height:auto;--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;--flex-wrap:nowrap;--z-index:0;}.elementor-378 .elementor-element.elementor-element-935f03d{--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;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:-40%;--margin-right:0%;}.elementor-378 .elementor-element.elementor-element-935f03d.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-40665f9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-378 .elementor-element.elementor-element-40665f9 .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:6.9vw;font-weight:100;font-stretch:0%;font-style:normal;line-height:100px;letter-spacing:-5px;color:var( --e-global-color-1639fde );}.elementor-378 .elementor-element.elementor-element-cf0998a{--display:flex;--min-height:auto;--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;--flex-wrap:nowrap;--z-index:0;}.elementor-378 .elementor-element.elementor-element-9bebb32{--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;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:-60%;--margin-right:0%;}.elementor-378 .elementor-element.elementor-element-9bebb32.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-5593b90.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-378 .elementor-element.elementor-element-5593b90 .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:6.9vw;font-weight:100;font-stretch:0%;font-style:normal;line-height:100px;letter-spacing:-5px;color:var( --e-global-color-1639fde );}.elementor-378 .elementor-element.elementor-element-7efd693{--display:flex;--min-height:auto;--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;--flex-wrap:nowrap;--z-index:0;}.elementor-378 .elementor-element.elementor-element-152e011{--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;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:-80%;--margin-right:0%;}.elementor-378 .elementor-element.elementor-element-152e011.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-a883542.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-378 .elementor-element.elementor-element-a883542 .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:6.9vw;font-weight:100;font-stretch:0%;font-style:normal;line-height:100px;letter-spacing:-5px;color:var( --e-global-color-1639fde );}.elementor-378 .elementor-element.elementor-element-4bf7250{--display:flex;--min-height:auto;--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;--flex-wrap:nowrap;--z-index:0;}.elementor-378 .elementor-element.elementor-element-700cec0{--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;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:-100%;--margin-right:0%;}.elementor-378 .elementor-element.elementor-element-700cec0.e-con{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-378 .elementor-element.elementor-element-6c21597.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-378 .elementor-element.elementor-element-6c21597 .elementor-heading-title{font-family:"Vinila_Variable", Sans-serif;font-size:6.9vw;font-weight:100;font-stretch:0%;font-style:normal;line-height:100px;letter-spacing:-5px;color:var( --e-global-color-1639fde );}@media(max-width:1024px){.elementor-378 .elementor-element.elementor-element-945b74e .elementor-heading-title{font-size:69px;line-height:42px;}.elementor-378 .elementor-element.elementor-element-fd9b9f9 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-378 .elementor-element.elementor-element-a999a95 .elementor-heading-title{font-size:69px;line-height:42px;}.elementor-378 .elementor-element.elementor-element-64b8e31{--margin-top:0vw;--margin-bottom:3vw;--margin-left:0vw;--margin-right:0vw;}}@media(min-width:768px){.elementor-378 .elementor-element.elementor-element-5280df5{--width:100vw;}.elementor-378 .elementor-element.elementor-element-d86c0df{--width:30%;}.elementor-378 .elementor-element.elementor-element-457fdc2{--width:39%;}.elementor-378 .elementor-element.elementor-element-7939e24{--width:30%;}.elementor-378 .elementor-element.elementor-element-0fce906{--width:30%;}.elementor-378 .elementor-element.elementor-element-49f98cb{--width:30%;}.elementor-378 .elementor-element.elementor-element-73fc724{--width:100%;}.elementor-378 .elementor-element.elementor-element-c00bdd7{--width:99.903%;}.elementor-378 .elementor-element.elementor-element-3cf2d05{--width:100%;}.elementor-378 .elementor-element.elementor-element-ee34412{--width:90%;}.elementor-378 .elementor-element.elementor-element-f4aef58{--width:auto;}.elementor-378 .elementor-element.elementor-element-c264e65{--width:61%;}.elementor-378 .elementor-element.elementor-element-bc7ec6f{--width:37.15%;}.elementor-378 .elementor-element.elementor-element-92074bb{--width:auto;}.elementor-378 .elementor-element.elementor-element-1c53ac4{--width:37.9%;}.elementor-378 .elementor-element.elementor-element-7193673{--width:61%;}.elementor-378 .elementor-element.elementor-element-9759800{--width:80%;}.elementor-378 .elementor-element.elementor-element-1f7bc12{--width:30%;}.elementor-378 .elementor-element.elementor-element-9e5b617{--width:30%;}.elementor-378 .elementor-element.elementor-element-dbb8c09{--width:auto;}.elementor-378 .elementor-element.elementor-element-935f03d{--width:auto;}.elementor-378 .elementor-element.elementor-element-9bebb32{--width:auto;}.elementor-378 .elementor-element.elementor-element-152e011{--width:auto;}.elementor-378 .elementor-element.elementor-element-700cec0{--width:auto;}}@media(max-width:767px){.elementor-378 .elementor-element.elementor-element-812985c{--min-height:100vh;}.elementor-378 .elementor-element.elementor-element-fbc599a{--min-height:90vh;}.elementor-378 .elementor-element.elementor-element-0fce906{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:01rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:1rem;}.elementor-378 .elementor-element.elementor-element-945b74e .elementor-heading-title{font-size:5rem;line-height:28px;letter-spacing:-2.7px;word-spacing:1px;}.elementor-378 .elementor-element.elementor-element-49f98cb{--min-height:8vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-378 .elementor-element.elementor-element-508fdc8 .elementor-heading-title{font-size:5rem;}.elementor-378 .elementor-element.elementor-element-73fc724{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-378 .elementor-element.elementor-element-a924f37{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-378 .elementor-element.elementor-element-fd9b9f9 > .elementor-widget-container{padding:29px 29px 29px 29px;}.elementor-378 .elementor-element.elementor-element-fd9b9f9 .elementor-headline-dynamic-text{line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-378 .elementor-element.elementor-element-a999a95 .elementor-heading-title{font-size:42px;line-height:28px;letter-spacing:-2.7px;word-spacing:1px;}.elementor-378 .elementor-element.elementor-element-176e283 .elementor-custom-embed-play i{font-size:20px;}.elementor-378 .elementor-element.elementor-element-176e283 .elementor-custom-embed-play svg{width:20px;height:20px;}.elementor-378 .elementor-element.elementor-element-0910fef .elementor-heading-title{font-size:3.5rem;}.elementor-378 .elementor-element.elementor-element-dc68c37{--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-378 .elementor-element.elementor-element-f4aef58{--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-378 .elementor-element.elementor-element-e589f7b{--content-width:99%;--min-height:auto;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-378 .elementor-element.elementor-element-1a77b27{--border-radius:1px 1px 1px 1px;}.elementor-378 .elementor-element.elementor-element-e8a6c8d .elementor-heading-title{font-size:4.7rem;line-height:0.1em;letter-spacing:0.7px;}.elementor-378 .elementor-element.elementor-element-9759800{--width:95%;}.elementor-378 .elementor-element.elementor-element-0c64729{--spacer-size:3vh;}.elementor-378 .elementor-element.elementor-element-c37f3fa .elementor-icon{font-size:7vw;}.elementor-378 .elementor-element.elementor-element-c37f3fa .elementor-icon svg{height:7vw;}.elementor-378 .elementor-element.elementor-element-ac4c68c .elementor-heading-title{font-size:25px;letter-spacing:2px;word-spacing:0em;}.elementor-378 .elementor-element.elementor-element-145ffdd{--spacer-size:7vh;}.elementor-378 .elementor-element.elementor-element-9d853e6{--width:50%;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-378 .elementor-element.elementor-element-1f7bc12{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-378 .elementor-element.elementor-element-9c4f689 .elementor-icon{font-size:7vw;}.elementor-378 .elementor-element.elementor-element-9c4f689 .elementor-icon svg{height:7vw;}.elementor-378 .elementor-element.elementor-element-9e5b617{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-378 .elementor-element.elementor-element-773a1ae .elementor-icon{font-size:7vw;}.elementor-378 .elementor-element.elementor-element-773a1ae .elementor-icon svg{height:7vw;}}/* Start custom CSS for heading, class: .elementor-element-02739ec */.elementor-378 .elementor-element.elementor-element-02739ec {
  --wght-start: 800;
  --wdth-start: 80;
  --wght-end: 200;
  --wdth-end: 125;

  --fx-speed:6000ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e083918 */.elementor-378 .elementor-element.elementor-element-e083918 {
  --wght-start: 200;
  --wdth-start: 80;
  --wght-end: 600;
  --wdth-end: 125;

  --fx-speed:6000ms;
  --fx-offset: 3000ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-945b74e */.elementor-378 .elementor-element.elementor-element-945b74e {
  --wght-start: 800;
  --wdth-start: 80;
  --wght-end: 200;
  --wdth-end: 125;

  --fx-speed:6000ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-508fdc8 */.elementor-378 .elementor-element.elementor-element-508fdc8 {
  --wght-start: 200;
  --wdth-start: 80;
  --wght-end: 600;
  --wdth-end: 125;

  --fx-speed:6000ms;
  --fx-offset: 3000ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2340dac */.elementor-378 .elementor-element.elementor-element-2340dac {

    --wght:
        calc(
            200 + (1000 * var(--scroll-p))
        );
    --wdth: 
        calc(
            75 + (75 * var(--scroll-p))
        );

    font-variation-settings:
    "wdth" var(--wdth),
    "wght" var(--wght);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a999a95 */.elementor-378 .elementor-element.elementor-element-a999a95 {
  --wght-start: 400;
  --wdth-start: 75;
  --wght-end: 900;
  --wdth-end: 125;

  --fx-speed:6000ms;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b84d6f */.elementor-378 .elementor-element.elementor-element-7b84d6f video,
.elementor-378 .elementor-element.elementor-element-7b84d6f img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-daff65d */.elementor-378 .elementor-element.elementor-element-daff65d video,
.elementor-378 .elementor-element.elementor-element-daff65d img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52dc1c7 */.elementor-378 .elementor-element.elementor-element-52dc1c7 video,
.elementor-378 .elementor-element.elementor-element-52dc1c7 img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c264e65 */.elementor-378 .elementor-element.elementor-element-c264e65 {
  aspect-ratio: 16 / 9;
  min-height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc7ec6f */.elementor-378 .elementor-element.elementor-element-bc7ec6f {
  aspect-ratio: 9/16;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c53ac4 */.elementor-378 .elementor-element.elementor-element-1c53ac4 {
  aspect-ratio: 9/16;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9dfd5c7 */.elementor-378 .elementor-element.elementor-element-9dfd5c7 video,
.elementor-378 .elementor-element.elementor-element-9dfd5c7 img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f5d6205 */.elementor-378 .elementor-element.elementor-element-f5d6205 video,
.elementor-378 .elementor-element.elementor-element-f5d6205 img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b88f88e */.elementor-378 .elementor-element.elementor-element-b88f88e video,
.elementor-378 .elementor-element.elementor-element-b88f88e img {
  width: 100%;
  height: 100%;
  aspect-ratio: 4/3;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7193673 */.elementor-378 .elementor-element.elementor-element-7193673 {
  aspect-ratio: 16 / 9;
  min-height: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c0e367 */.elementor-378 .elementor-element.elementor-element-8c0e367 video,
.elementor-378 .elementor-element.elementor-element-8c0e367 img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a2e8b4 */.elementor-378 .elementor-element.elementor-element-3a2e8b4 video,
.elementor-378 .elementor-element.elementor-element-3a2e8b4 img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93fb7a0 */.elementor-378 .elementor-element.elementor-element-93fb7a0 video,
.elementor-378 .elementor-element.elementor-element-93fb7a0 img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-620577c */.elementor-378 .elementor-element.elementor-element-620577c video,
.elementor-378 .elementor-element.elementor-element-620577c img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-73a7090 */.elementor-378 .elementor-element.elementor-element-73a7090 video,
.elementor-378 .elementor-element.elementor-element-73a7090 img {
  width: 100%;
  height: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6f4a935 */.elementor-378 .elementor-element.elementor-element-6f4a935 video,
.elementor-378 .elementor-element.elementor-element-6f4a935 img {
  width: 100%;
  height: 100%;
  aspect-ratio: 4/3;
  object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8a6c8d */.elementor-378 .elementor-element.elementor-element-e8a6c8d {

    --wght:
        calc(
            100 + (1000 * var(--scroll-p))
        );
    --wdth: 
        calc(
            125 - (35 * var(--scroll-p))
        );

    font-variation-settings:
    "wdth" var(--wdth),
    "wght" var(--wght);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac4c68c */.elementor-378 .elementor-element.elementor-element-ac4c68c a {
 text-decoration: none !important;

}
.elementor-378 .elementor-element.elementor-element-ac4c68c {
  /* starting values */
  --wght: 200;
  --wdth: 100;
  --slnt: 0;
  font-variation-settings: 
    "wght" var(--wght),
    "wdth" var(--wdth),
    'slnt' var(--slnt);
  

  transition: font-variation-settings 0.35s ease;
}

/* hover state */
.elementor-378 .elementor-element.elementor-element-ac4c68c:hover {
  --wght: 800;
  --wdth: 100;
  --slnt: -10;
  color: #FF7C6E;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f1ec620 */.elementor-378 .elementor-element.elementor-element-f1ec620 a {
 text-decoration: none !important;

}

.elementor-378 .elementor-element.elementor-element-f1ec620 {
  /* starting values */
  --wght: 200;
  --wdth: 100;
  --slnt: 0;
  font-variation-settings: 
    "wght" var(--wght),
    "wdth" var(--wdth),
    'slnt' var(--slnt);
  

  transition: font-variation-settings 0.35s ease;
}

/* hover state */
.elementor-378 .elementor-element.elementor-element-f1ec620:hover {
  --wght: 800;
  --wdth: 100;
  --slnt: -10;
    color: #FF7C6E;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5daca4 */.elementor-378 .elementor-element.elementor-element-c5daca4 a {
 text-decoration: none !important;

}


.elementor-378 .elementor-element.elementor-element-c5daca4 {
  /* starting values */
  --wght: 200;
  --wdth: 100;
  --slnt: 0;
  font-variation-settings: 
    "wght" var(--wght),
    "wdth" var(--wdth),
    'slnt' var(--slnt);
  

  transition: font-variation-settings 0.35s ease;
}

/* hover state */
.elementor-378 .elementor-element.elementor-element-c5daca4:hover {
  --wght: 800;
  --wdth: 100;
  --slnt: -10;
  color: #FF7C6E;

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c9a9dd7 */.elementor-378 .elementor-element.elementor-element-c9a9dd7{
  --wght-start: 200;
  --wdth-start: 90;
  --slnt-start: 0;

  --wght-end: 700;
  --wdth-end: 105;
  --slnt-end: -10;
  
  --fx-speed 4000ms;
  --fx-offset: -600ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-40665f9 */.elementor-378 .elementor-element.elementor-element-40665f9{
  --wght-start: 200;
  --wdth-start: 90;
  --slnt-start: 0;

  --wght-end: 700;
  --wdth-end: 105;
  --slnt-end: -10;
  
  --fx-speed 4000ms;
  --fx-offset: -600ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a883542 */.elementor-378 .elementor-element.elementor-element-a883542{
  --wght-start: 200;
  --wdth-start: 90;
  --slnt-start: 0;

  --wght-end: 700;
  --wdth-end: 105;
  --slnt-end: -10;
  
  --fx-speed 4000ms;
  --fx-offset: -600ms;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6c21597 */.elementor-378 .elementor-element.elementor-element-6c21597{
  --wght-start: 200;
  --wdth-start: 90;
  --slnt-start: 0;

  --wght-end: 700;
  --wdth-end: 105;
  --slnt-end: -10;
  
  --fx-speed 4000ms;
  --fx-offset: -600ms;
}/* End custom CSS */