.elementor-1770 .elementor-element.elementor-element-330a0e3f{--display:flex;--min-height:793px;--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;--overlay-opacity:0.82;--margin-top:-165px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1770 .elementor-element.elementor-element-330a0e3f::before, .elementor-1770 .elementor-element.elementor-element-330a0e3f > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-330a0e3f > .e-con-inner > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-330a0e3f > .elementor-background-slideshow::before, .elementor-1770 .elementor-element.elementor-element-330a0e3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1770 .elementor-element.elementor-element-330a0e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1770 .elementor-element.elementor-element-4d34901b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-364e42c5{--display:flex;--justify-content:flex-end;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-364e42c5.e-con{--flex-grow:0;--flex-shrink:0;}.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-1770 .elementor-element.elementor-element-4795821 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:65px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-4795821 > .elementor-widget-container{padding:0px 40px 0px 0px;}.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-1770 .elementor-element.elementor-element-2110a5c{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-d3da39b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1770 .elementor-element.elementor-element-8e6fe59 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1770 .elementor-element.elementor-element-8e6fe59 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-1770 .elementor-element.elementor-element-8e6fe59 .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:#0C2221;color:#0C2221;background-color:#FFFFFF;padding:20px 20px 20px 20px;}.elementor-1770 .elementor-element.elementor-element-8e6fe59 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-4ccb2eda{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1770 .elementor-element.elementor-element-b561e43 img{width:77%;opacity:0.76;}.elementor-1770 .elementor-element.elementor-element-b561e43 > .elementor-widget-container{--e-transform-rotateZ:6deg;}.elementor-1770 .elementor-element.elementor-element-717a878{--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-1770 .elementor-element.elementor-element-bb77261{--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-1770 .elementor-element.elementor-element-8ccf23e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-2194e0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-6c2dab4e .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:65px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-6c2dab4e > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-f698ab5{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-5d93a4f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-cdd6740{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1f85abd1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8D80EB;--border-color:#8D80EB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1f85abd1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1770 .elementor-element.elementor-element-4ced01e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-7c0bba3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-c0d56bb img{width:100%;height:300px;border-radius:20px 20px 20px 20px;}.elementor-1770 .elementor-element.elementor-element-26609a0 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-26609a0 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-8650220{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-703d1ba{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-6e56a21 img{width:100%;height:300px;border-radius:20px 20px 20px 20px;}.elementor-1770 .elementor-element.elementor-element-0534960 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-0534960 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-c3ff63b{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-edf3afa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-5a5ffc4 img{width:100%;height:300px;border-radius:20px 20px 20px 20px;}.elementor-1770 .elementor-element.elementor-element-bfe0fe1 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:35px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-bfe0fe1 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-ff286cc{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-e238784{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-3eef762{text-align:center;}.elementor-1770 .elementor-element.elementor-element-3eef762 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-3eef762 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-1770 .elementor-element.elementor-element-913d57a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-23d60c5{--display:flex;--min-height:0px;--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-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1770 .elementor-element.elementor-element-23d60c5:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-23d60c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5C4F9;background-image:url("https://roaringmedia.co.uk/wp-content/uploads/2026/03/Group-34.jpg");background-size:cover;}.elementor-1770 .elementor-element.elementor-element-23d60c5:hover{background-color:#69C8B3;--overlay-opacity:1;}.elementor-1770 .elementor-element.elementor-element-23d60c5::before, .elementor-1770 .elementor-element.elementor-element-23d60c5 > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-23d60c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-23d60c5 > .elementor-background-slideshow::before, .elementor-1770 .elementor-element.elementor-element-23d60c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1770 .elementor-element.elementor-element-23d60c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#00000000;}.elementor-1770 .elementor-element.elementor-element-23d60c5:hover::before, .elementor-1770 .elementor-element.elementor-element-23d60c5:hover > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-23d60c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-23d60c5 > .elementor-background-slideshow:hover::before, .elementor-1770 .elementor-element.elementor-element-23d60c5 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#D9FE89;}.elementor-1770 .elementor-element.elementor-element-f651003{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-efcf3e2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1972ac4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1972ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1770 .elementor-element.elementor-element-c47b414 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:42px;color:#000000;}.elementor-1770 .elementor-element.elementor-element-69adc59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-fff51fe{--spacer-size:300px;}.elementor-1770 .elementor-element.elementor-element-0f21670 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:57px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-0f21670 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-ed6dd6c{--display:flex;--min-height:0px;--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-end;--background-transition:0.3s;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1770 .elementor-element.elementor-element-ed6dd6c:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-ed6dd6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D5C4F9;background-image:url("https://roaringmedia.co.uk/wp-content/uploads/2026/03/Group-26.jpg");background-size:cover;}.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover{background-color:#69C8B3;--overlay-opacity:1;}.elementor-1770 .elementor-element.elementor-element-ed6dd6c::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c > .e-con-inner > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c > .elementor-background-slideshow::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:#00000000;}.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c > .elementor-background-slideshow:hover::before, .elementor-1770 .elementor-element.elementor-element-ed6dd6c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';background-color:#D9FE89;}.elementor-1770 .elementor-element.elementor-element-2712699{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-8048aac{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1a42267{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1a42267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1770 .elementor-element.elementor-element-89e29d9 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:42px;color:#000000;}.elementor-1770 .elementor-element.elementor-element-0c3a42c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-2f8600f{--spacer-size:300px;}.elementor-1770 .elementor-element.elementor-element-219eea0 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:57px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-219eea0 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-e31d410{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-5f28915c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-126eb02f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-7cee5c75 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-7cee5c75 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-17302793{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-e46e734{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-839e5bd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-54ac636{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-37db29a{--display:flex;}.elementor-1770 .elementor-element.elementor-element-774e008{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1770 .elementor-element.elementor-element-774e008:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-774e008 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-6350edb .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-6350edb > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-27cd0f9{--spacer-size:50px;}.elementor-1770 .elementor-element.elementor-element-4572090 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-4572090 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-ea90119{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-7db6f6a{--display:flex;}.elementor-1770 .elementor-element.elementor-element-6dafd68{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1770 .elementor-element.elementor-element-6dafd68:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-6dafd68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-c8d4f9b .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-c8d4f9b > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-6b68b81{--spacer-size:50px;}.elementor-1770 .elementor-element.elementor-element-d9b92f6 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-d9b92f6 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-595aba1{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-332ecc2{--display:flex;}.elementor-1770 .elementor-element.elementor-element-71b40b5{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1770 .elementor-element.elementor-element-71b40b5:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-71b40b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-145eea2 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-145eea2 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-c334684{--spacer-size:50px;}.elementor-1770 .elementor-element.elementor-element-bc697cd .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-bc697cd > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-35e0709{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-eda086c{--display:flex;}.elementor-1770 .elementor-element.elementor-element-39b6f81{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1770 .elementor-element.elementor-element-39b6f81:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-39b6f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-856ea38 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-856ea38 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-8ecb574{--spacer-size:50px;}.elementor-1770 .elementor-element.elementor-element-fdf105c .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-fdf105c > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-3853226{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-71458d6{--display:flex;}.elementor-1770 .elementor-element.elementor-element-1f14af0{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1770 .elementor-element.elementor-element-1f14af0:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-1f14af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-75d7427 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:50px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-75d7427 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-cc937f4{--spacer-size:50px;}.elementor-1770 .elementor-element.elementor-element-9ce3ca8 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-9ce3ca8 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-3829c94{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#0C2221;}.elementor-1770 .elementor-element.elementor-element-f1bbee9{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:639px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;}.elementor-1770 .elementor-element.elementor-element-f1bbee9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-12ff5b13{--display:flex;--min-height:600px;--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;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-439c11f1{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8D80EB;--border-color:#8D80EB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-2cffa10e .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-2cffa10e > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-1298219{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-1f452b27{--display:flex;--min-height:600px;--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1770 .elementor-element.elementor-element-1f452b27:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-1f452b27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FE89;}.elementor-1770 .elementor-element.elementor-element-7d7bc62f{--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:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#8D80EB52;--border-color:#8D80EB52;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1770 .elementor-element.elementor-element-7d7bc62f:not(.elementor-motion-effects-element-type-background), .elementor-1770 .elementor-element.elementor-element-7d7bc62f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9FE89;}.elementor-1770 .elementor-element.elementor-element-36abd2ad{--display:flex;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-36abd2ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1770 .elementor-element.elementor-element-6ca42c3f .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:54px;font-weight:400;text-transform:uppercase;color:#000000;}.elementor-1770 .elementor-element.elementor-element-6ca42c3f > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-d26db56{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-1770 .elementor-element.elementor-element-8b1c698{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-786f35e{--display:flex;--min-height:252px;--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-1770 .elementor-element.elementor-element-1b530328{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1b530328.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1770 .elementor-element.elementor-element-5f5cb49b{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1770 .elementor-element.elementor-element-54552b7e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-d79eb74{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-d79eb74:hover{background-color:#95FCB6;border-style:none;}.elementor-1770 .elementor-element.elementor-element-d79eb74, .elementor-1770 .elementor-element.elementor-element-d79eb74::before{--border-transition:0.3s;}.elementor-1770 .elementor-element.elementor-element-74806f20 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1770 .elementor-element.elementor-element-195c9317{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-195c9317:hover{background-color:#95FCB6;border-style:none;}.elementor-1770 .elementor-element.elementor-element-195c9317, .elementor-1770 .elementor-element.elementor-element-195c9317::before{--border-transition:0.3s;}.elementor-1770 .elementor-element.elementor-element-6a034a65 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1770 .elementor-element.elementor-element-455b9874{--display:flex;--min-height:70px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;--border-top-width:1.5px;--border-right-width:1.5px;--border-bottom-width:1.5px;--border-left-width:1.5px;--border-radius:100px 100px 100px 100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-455b9874:hover{background-color:#95FCB6;border-style:none;}.elementor-1770 .elementor-element.elementor-element-455b9874, .elementor-1770 .elementor-element.elementor-element-455b9874::before{--border-transition:0.3s;}.elementor-1770 .elementor-element.elementor-element-699b6cc9 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1770 .elementor-element.elementor-element-73fd83e8{--display:flex;--min-height:250px;--justify-content:center;}.elementor-1770 .elementor-element.elementor-element-631dac5a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1770 .elementor-element.elementor-element-39d4fa83{--display:flex;--min-height:250px;--justify-content:center;}.elementor-1770 .elementor-element.elementor-element-2b8ce632{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-1770 .elementor-element.elementor-element-38b8a8f6{--display:flex;--min-height:250px;--justify-content:center;}.elementor-1770 .elementor-element.elementor-element-69648c31{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;color:#151212;}.elementor-1770 .elementor-element.elementor-element-31f7d74{--n-accordion-title-font-size:30px;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#000000;--n-accordion-title-hover-color:#000000;--n-accordion-title-active-color:#000000;--n-accordion-icon-size:15px;}.elementor-1770 .elementor-element.elementor-element-31f7d74 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-1770 .elementor-element.elementor-element-31f7d74 {--n-accordion-padding:30px 0px 30px 0px;}:where( .elementor-1770 .elementor-element.elementor-element-31f7d74 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter Tight", Sans-serif;}:where( .elementor-1770 .elementor-element.elementor-element-31f7d74 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1770 .elementor-element.elementor-element-25fc6d8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-71b1d677{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-3c04e1d0 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:70px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-3c04e1d0 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-50d3c972{--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;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-622829a6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1272da9f .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:39px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-1272da9f > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-60d59669{text-align:start;}.elementor-1770 .elementor-element.elementor-element-60d59669 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:600;line-height:43px;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-7b0ad937 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-1770 .elementor-element.elementor-element-6e2bc653{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1967cd82 img{width:100%;height:400px;object-fit:cover;object-position:center center;}.elementor-1770 .elementor-element.elementor-element-275780b1 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:39px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-275780b1 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-69c9432b{text-align:start;}.elementor-1770 .elementor-element.elementor-element-69c9432b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:600;line-height:43px;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-2a2c2133{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-70a55030 .elementor-heading-title{font-family:"League Gothic", Sans-serif;font-size:39px;font-weight:400;text-transform:uppercase;color:#D9FE87;}.elementor-1770 .elementor-element.elementor-element-70a55030 > .elementor-widget-container{padding:0px 40px 0px 0px;}.elementor-1770 .elementor-element.elementor-element-1631b443{text-align:start;}.elementor-1770 .elementor-element.elementor-element-1631b443 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:600;line-height:43px;color:#FFFFFF;}.elementor-1770 .elementor-element.elementor-element-6b223eb4 img{width:100%;height:400px;object-fit:cover;object-position:center center;}body.elementor-page-1770:not(.elementor-motion-effects-element-type-background), body.elementor-page-1770 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2220;}@media(max-width:1024px){.elementor-1770 .elementor-element.elementor-element-f1bbee9{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-1770 .elementor-element.elementor-element-330a0e3f{--content-width:100%;}.elementor-1770 .elementor-element.elementor-element-4d34901b{--width:1300px;}.elementor-1770 .elementor-element.elementor-element-364e42c5{--width:40.793%;}.elementor-1770 .elementor-element.elementor-element-bb77261{--content-width:1300px;}.elementor-1770 .elementor-element.elementor-element-1f85abd1{--width:100%;}.elementor-1770 .elementor-element.elementor-element-e238784{--content-width:1300px;}.elementor-1770 .elementor-element.elementor-element-23d60c5{--width:100%;}.elementor-1770 .elementor-element.elementor-element-1972ac4{--width:66.877%;}.elementor-1770 .elementor-element.elementor-element-ed6dd6c{--width:100%;}.elementor-1770 .elementor-element.elementor-element-1a42267{--width:66.877%;}.elementor-1770 .elementor-element.elementor-element-5f28915c{--content-width:1300px;}.elementor-1770 .elementor-element.elementor-element-126eb02f{--width:50%;}.elementor-1770 .elementor-element.elementor-element-839e5bd{--width:5%;}.elementor-1770 .elementor-element.elementor-element-54ac636{--content-width:100%;}.elementor-1770 .elementor-element.elementor-element-12ff5b13{--content-width:90%;}.elementor-1770 .elementor-element.elementor-element-7d7bc62f{--content-width:100%;}.elementor-1770 .elementor-element.elementor-element-36abd2ad{--width:30.538%;}.elementor-1770 .elementor-element.elementor-element-1b530328{--width:97.219%;}.elementor-1770 .elementor-element.elementor-element-25fc6d8f{--content-width:90%;}.elementor-1770 .elementor-element.elementor-element-71b1d677{--content-width:90%;}.elementor-1770 .elementor-element.elementor-element-50d3c972{--content-width:90%;}}@media(max-width:767px){.elementor-1770 .elementor-element.elementor-element-330a0e3f{--min-height:459px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1770 .elementor-element.elementor-element-4795821 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-2110a5c{font-size:14px;}.elementor-1770 .elementor-element.elementor-element-8e6fe59 .elementor-button{font-size:15px;}.elementor-1770 .elementor-element.elementor-element-4ccb2eda{--min-height:470px;}.elementor-1770 .elementor-element.elementor-element-6c2dab4e .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-f698ab5{font-size:14px;}.elementor-1770 .elementor-element.elementor-element-1f85abd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-c0d56bb img{height:200px;}.elementor-1770 .elementor-element.elementor-element-26609a0 .elementor-heading-title{font-size:24px;}.elementor-1770 .elementor-element.elementor-element-8650220{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-6e56a21 img{height:200px;}.elementor-1770 .elementor-element.elementor-element-0534960 .elementor-heading-title{font-size:24px;}.elementor-1770 .elementor-element.elementor-element-c3ff63b{font-size:14px;}.elementor-1770 .elementor-element.elementor-element-5a5ffc4 img{height:200px;}.elementor-1770 .elementor-element.elementor-element-bfe0fe1 .elementor-heading-title{font-size:24px;}.elementor-1770 .elementor-element.elementor-element-ff286cc{font-size:14px;}.elementor-1770 .elementor-element.elementor-element-e238784{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1770 .elementor-element.elementor-element-3eef762 .elementor-heading-title{font-size:25px;}.elementor-1770 .elementor-element.elementor-element-23d60c5{--min-height:330px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1770 .elementor-element.elementor-element-fff51fe{--spacer-size:0px;}.elementor-1770 .elementor-element.elementor-element-0f21670 .elementor-heading-title{font-size:39px;}.elementor-1770 .elementor-element.elementor-element-ed6dd6c{--min-height:330px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1770 .elementor-element.elementor-element-2f8600f{--spacer-size:0px;}.elementor-1770 .elementor-element.elementor-element-219eea0 .elementor-heading-title{font-size:39px;}.elementor-1770 .elementor-element.elementor-element-5f28915c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1770 .elementor-element.elementor-element-7cee5c75 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-17302793{font-size:14px;}.elementor-1770 .elementor-element.elementor-element-6350edb .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-4572090 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-ea90119{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-c8d4f9b .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-d9b92f6 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-595aba1{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-145eea2 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-bc697cd .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-35e0709{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-856ea38 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-fdf105c .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-3853226{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-75d7427 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-9ce3ca8 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-3829c94{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-f1bbee9{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1770 .elementor-element.elementor-element-12ff5b13{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1770 .elementor-element.elementor-element-439c11f1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-2cffa10e .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-1298219{font-size:14px;}.elementor-1770 .elementor-element.elementor-element-7d7bc62f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-36abd2ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-d26db56{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-8b1c698{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-5f5cb49b{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-74806f20 .elementor-heading-title{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-6a034a65 .elementor-heading-title{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-699b6cc9 .elementor-heading-title{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-631dac5a{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-2b8ce632{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-69648c31{font-size:16px;}.elementor-1770 .elementor-element.elementor-element-31f7d74{--n-accordion-title-font-size:20px;}.elementor-1770 .elementor-element.elementor-element-25fc6d8f{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1770 .elementor-element.elementor-element-71b1d677{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1770 .elementor-element.elementor-element-3c04e1d0 .elementor-heading-title{font-size:44px;}.elementor-1770 .elementor-element.elementor-element-50d3c972{--padding-top:10px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-1770 .elementor-element.elementor-element-622829a6{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-1272da9f .elementor-heading-title{font-size:32px;}.elementor-1770 .elementor-element.elementor-element-60d59669{text-align:start;}.elementor-1770 .elementor-element.elementor-element-60d59669 .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-1770 .elementor-element.elementor-element-6e2bc653{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-275780b1 .elementor-heading-title{font-size:32px;}.elementor-1770 .elementor-element.elementor-element-69c9432b{text-align:start;}.elementor-1770 .elementor-element.elementor-element-69c9432b .elementor-heading-title{font-size:14px;line-height:1.5em;}.elementor-1770 .elementor-element.elementor-element-2a2c2133{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1770 .elementor-element.elementor-element-70a55030 .elementor-heading-title{font-size:32px;}.elementor-1770 .elementor-element.elementor-element-1631b443{text-align:start;}.elementor-1770 .elementor-element.elementor-element-1631b443 .elementor-heading-title{font-size:14px;line-height:1.5em;}}/* Start custom CSS for container, class: .elementor-element-23d60c5 *//* 1. Create the hidden overlay layer */
.elementor-1770 .elementor-element.elementor-element-23d60c5::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-1770 .elementor-element.elementor-element-23d60c5 > .e-con-inner, 
.elementor-1770 .elementor-element.elementor-element-23d60c5 > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-1770 .elementor-element.elementor-element-23d60c5:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-1770 .elementor-element.elementor-element-23d60c5:hover .elementor-widget-heading .elementor-heading-title,
.elementor-1770 .elementor-element.elementor-element-23d60c5:hover .elementor-widget-text-editor,
.elementor-1770 .elementor-element.elementor-element-23d60c5:hover .elementor-icon-list-text,
.elementor-1770 .elementor-element.elementor-element-23d60c5:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-1770 .elementor-element.elementor-element-23d60c5:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-1770 .elementor-element.elementor-element-23d60c5:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed6dd6c *//* 1. Create the hidden overlay layer */
.elementor-1770 .elementor-element.elementor-element-ed6dd6c::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: white; /* Replace with Titus Brand Color */
    z-index: 0;
    
    /* Start as a 0% circle at the bottom center (50% X, 100% Y) */
    clip-path: circle(0% at 50% 100%);
    
    /* Smooth, high-end "Power" curve */
    transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1);
    pointer-events: none;
}

/* 2. Ensure your Case Study text stays visible on top */
.elementor-1770 .elementor-element.elementor-element-ed6dd6c > .e-con-inner, 
.elementor-1770 .elementor-element.elementor-element-ed6dd6c > .elementor-widget {
    position: relative;
    z-index: 1;
}

/* 3. The Hover Trigger: Expand to 150% to ensure top corners are filled */
.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover::before {
    clip-path: circle(150% at 50% 100%);
}
/* Target all Headings, Text, and Icons inside the container on hover */
.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover .elementor-widget-heading .elementor-heading-title,
.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover .elementor-widget-text-editor,
.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover .elementor-icon-list-text,
.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover .elementor-icon i {
    color: #000000 !important;
    transition: color 0.4s ease-in-out;
}

/* Optional: If you have a button, you can change its border or text color too */
.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover .elementor-button {
    color: #000000 !important;
    border-color: #000000 !important;
    transition: all 0s ease-in-out;
}
/* 1. Hide the text and move it down 10px initially */
.hover-reveal-text {
    opacity: 0;
    transform: translateY(10px);
    transition: all 0.5s cubic-bezier(0.19, 1, 0.22, 1);
    pointer-events: none;
}

/* 2. On Container hover: Fade in, move to original position, and turn black */
.elementor-1770 .elementor-element.elementor-element-ed6dd6c:hover .hover-reveal-text {
    opacity: 1;
    transform: translateY(0);
    color: #000000 !important;
    /* Delay it slightly so the background starts blooming first */
    transition-delay: 0.2s; 
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-31f7d74 *//* This forces the hidden container to show when the item is hovered */
.hoverAccordion .e-n-accordion-item:hover > .e-n-accordion-content {
    display: flex !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Optional: Smooths out the transition so it doesn't just 'pop' in */
.hoverAccordion .e-n-accordion-content {
    transition: all 0.3s ease-in-out;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b0ad937 *//* 1. Prevent the image from spilling out of the card */
.elementor-1770 .elementor-element.elementor-element-7b0ad937 {
    overflow: hidden !important;
}

/* 2. Style the image in its normal state */
.elementor-1770 .elementor-element.elementor-element-7b0ad937 img {
    transition: transform 0.6s ease, filter 0.6s ease !important;
    transform: scale(1);
    filter: blur(0px) brightness(1);
}

/* 3. Apply the effect ONLY to the image when the container is hovered */
.elementor-1770 .elementor-element.elementor-element-7b0ad937:hover img {
    transform: scale(1.08); /* Subtle zoom */
    filter: blur(5px) brightness(0.8); /* The 'Ideas' section blur */
}

/* 4. Ensure the text stays sharp and on top */
.elementor-1770 .elementor-element.elementor-element-7b0ad937 .elementor-widget-container {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-622829a6 */.elementor-1770 .elementor-element.elementor-element-622829a6 {
    /* 64 64 tells the browser the 'hotspot' is the center of the 128px image */
    cursor: url('https://roaringmedia.co.uk/wp-content/uploads/2026/03/Group-98.png') 64 64, auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1967cd82 *//* 1. Prevent the image from spilling out of the card */
.elementor-1770 .elementor-element.elementor-element-1967cd82 {
    overflow: hidden !important;
}

/* 2. Style the image in its normal state */
.elementor-1770 .elementor-element.elementor-element-1967cd82 img {
    transition: transform 0.6s ease, filter 0.6s ease !important;
    transform: scale(1);
    filter: blur(0px) brightness(1);
}

/* 3. Apply the effect ONLY to the image when the container is hovered */
.elementor-1770 .elementor-element.elementor-element-1967cd82:hover img {
    transform: scale(1.08); /* Subtle zoom */
    filter: blur(5px) brightness(0.8); /* The 'Ideas' section blur */
}

/* 4. Ensure the text stays sharp and on top */
.elementor-1770 .elementor-element.elementor-element-1967cd82 .elementor-widget-container {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e2bc653 */.elementor-1770 .elementor-element.elementor-element-6e2bc653 {
    /* 64 64 tells the browser the 'hotspot' is the center of the 128px image */
    cursor: url('https://roaringmedia.co.uk/wp-content/uploads/2026/03/Group-98.png') 64 64, auto;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b223eb4 *//* 1. Prevent the image from spilling out of the card */
.elementor-1770 .elementor-element.elementor-element-6b223eb4 {
    overflow: hidden !important;
}

/* 2. Style the image in its normal state */
.elementor-1770 .elementor-element.elementor-element-6b223eb4 img {
    transition: transform 0.6s ease, filter 0.6s ease !important;
    transform: scale(1);
    filter: blur(0px) brightness(1);
}

/* 3. Apply the effect ONLY to the image when the container is hovered */
.elementor-1770 .elementor-element.elementor-element-6b223eb4:hover img {
    transform: scale(1.08); /* Subtle zoom */
    filter: blur(5px) brightness(0.8); /* The 'Ideas' section blur */
}

/* 4. Ensure the text stays sharp and on top */
.elementor-1770 .elementor-element.elementor-element-6b223eb4 .elementor-widget-container {
    z-index: 2;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a2c2133 */.elementor-1770 .elementor-element.elementor-element-2a2c2133 {
    /* 64 64 tells the browser the 'hotspot' is the center of the 128px image */
    cursor: url('https://roaringmedia.co.uk/wp-content/uploads/2026/03/Group-98.png') 64 64, auto;
}/* End custom CSS */
/* Start custom CSS */.content-inner ol, .content-inner ul, .wpb_text_column ol, .wpb_text_column ul {
    padding-left: 0;
    list-style-position: inside;
}
 /* Improved Animations Stylesheet from https://element.how/elementor-improve-entrance-animations/ , works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}/* End custom CSS */