.elementor-8280 .elementor-element.elementor-element-82138c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-61px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-82138c7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );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-8280 .elementor-element.elementor-element-6f76196d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-8882e26{margin-top:0px;margin-bottom:0px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8280 .elementor-element.elementor-element-c38983c > .elementor-widget-container{background-color:#000000;margin:-10px -10px -10px -10px;padding:010px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-c38983c.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-menu-toggle{margin:0 auto;}.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu .elementor-item{font-family:"Montserrat";font-size:12px;font-weight:bold;text-transform:uppercase;}.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main .elementor-item{color:#ffffff;fill:#ffffff;}.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-7302bbcc );fill:var( --e-global-color-7302bbcc );}.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed .elementor-item:before,
					.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-primary );}.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-8280 .elementor-element.elementor-element-c38983c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#F07BAF;}.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#F07BAF;}.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-underline .elementor-item:after,
					 .elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-overline .elementor-item:before,
					 .elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-double-line .elementor-item:before,
					 .elementor-8280 .elementor-element.elementor-element-c38983c .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-8280 .elementor-element.elementor-element-cb17653 > .elementor-container{max-width:1000px;}.elementor-8280 .elementor-element.elementor-element-cb17653{margin-top:0px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-d9aa1f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8280 .elementor-element.elementor-element-d9aa1f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8280 .elementor-element.elementor-element-d9aa1f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:030px 0px 030px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8280 .elementor-element.elementor-element-d9aa1f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8280 .elementor-element.elementor-element-6b94d37 > .elementor-widget-container{margin:0px 075px 0px 0px;padding:50px 50px 50px 50px;}.elementor-8280 .elementor-element.elementor-element-6b94d37{--ha-tfx-rotate-y:12deg;--ha-tfx-rotate-z:90deg;--lottie-container-width:16%;--lottie-container-max-width:51%;}.elementor-8280 .elementor-element.elementor-element-6b94d37 .e-lottie__container:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8280 .elementor-element.elementor-element-70de9eb > .elementor-widget-container{margin:-30px 0px -30px 0px;}.elementor-8280 .elementor-element.elementor-element-70de9eb{column-gap:0px;font-size:16px;line-height:1.5em;color:#FFFFFF;}.elementor-8280 .elementor-element.elementor-element-10e53d5 > .elementor-widget-container{margin:0px 0px 0px 040px;padding:050px 50px 050px 50px;}.elementor-8280 .elementor-element.elementor-element-10e53d5{--ha-tfx-rotate-y:12deg;--ha-tfx-rotate-z:90deg;--lottie-container-width:16%;--lottie-container-max-width:51%;}.elementor-8280 .elementor-element.elementor-element-10e53d5 .e-lottie__container:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8280 .elementor-element.elementor-element-4210fcf > .elementor-widget-container{margin:010px 0px -90px -4px;}.elementor-8280 .elementor-element.elementor-element-4210fcf .elementor-icon-box-wrapper{gap:0px;}.elementor-8280 .elementor-element.elementor-element-4210fcf.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7302bbcc );}.elementor-8280 .elementor-element.elementor-element-4210fcf.elementor-view-framed .elementor-icon, .elementor-8280 .elementor-element.elementor-element-4210fcf.elementor-view-default .elementor-icon{fill:var( --e-global-color-7302bbcc );color:var( --e-global-color-7302bbcc );border-color:var( --e-global-color-7302bbcc );}.elementor-8280 .elementor-element.elementor-element-4210fcf .elementor-icon{font-size:25px;}.elementor-8280 .elementor-element.elementor-element-0d616a7:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-0d616a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-0d616a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:025px;}.elementor-8280 .elementor-element.elementor-element-0d616a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-282ad26 > .elementor-widget-container{margin:0px 0px 050px 0px;}.elementor-8280 .elementor-element.elementor-element-5bcb1b4:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-5bcb1b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-5bcb1b4 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-5bcb1b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-110px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-4c1b25b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8280 .elementor-element.elementor-element-4c1b25b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(238, 238, 238, 0.9333333333333333);}.elementor-8280 .elementor-element.elementor-element-4c1b25b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 50px 50px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;}.elementor-8280 .elementor-element.elementor-element-4c1b25b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-e48b3bb:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-e48b3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-e48b3bb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-e48b3bb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-90cda69 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-90cda69{text-align:center;font-size:44px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;color:#FFFFFF;}.elementor-8280 .elementor-element.elementor-element-15c8981:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-15c8981 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8280 .elementor-element.elementor-element-15c8981{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-15c8981 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-6b87c93 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-6b87c93{--ha-tfx-rotate-y:12deg;--lottie-container-width:40%;--lottie-container-max-width:20%;}.elementor-8280 .elementor-element.elementor-element-6b87c93 .e-lottie__container:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8280 .elementor-element.elementor-element-ef29e9b:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-ef29e9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-ef29e9b > .elementor-container{min-height:400px;}.elementor-8280 .elementor-element.elementor-element-ef29e9b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-ef29e9b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-5e07198:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8280 .elementor-element.elementor-element-5e07198 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-5e07198 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8280 .elementor-element.elementor-element-5e07198 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-ha-carousel .ha-slick-title{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-ha-carousel .ha-slick-subtitle{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );}.elementor-8280 .elementor-element.elementor-element-fcaf191 .slick-prev, .elementor-8280 .elementor-element.elementor-element-fcaf191 .slick-next{color:#000000;}.elementor-8280 .elementor-element.elementor-element-d15a6ab:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-d15a6ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-d15a6ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-d15a6ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-281aef2 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-281aef2{text-align:center;font-size:44px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;color:#000000;}.elementor-8280 .elementor-element.elementor-element-3ef663b:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-3ef663b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-3ef663b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-3ef663b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-38768de > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-38768de{--lottie-container-width:28%;--lottie-container-max-width:74%;}.elementor-8280 .elementor-element.elementor-element-7b9430e:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-7b9430e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-7b9430e > .elementor-container{min-height:400px;}.elementor-8280 .elementor-element.elementor-element-7b9430e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-7b9430e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-473e1a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8280 .elementor-element.elementor-element-473e1a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-473e1a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8280 .elementor-element.elementor-element-473e1a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-1a92233 .slick-prev, .elementor-8280 .elementor-element.elementor-element-1a92233 .slick-next{color:#000000;}.elementor-8280 .elementor-element.elementor-element-0dc262a:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-0dc262a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-0dc262a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-0dc262a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-39ada32 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-39ada32{text-align:center;font-size:44px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;color:#FFFFFF;}.elementor-8280 .elementor-element.elementor-element-d4636ef:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-d4636ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8280 .elementor-element.elementor-element-d4636ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-d4636ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-feeea7e > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-feeea7e{--lottie-container-width:40%;--lottie-container-max-width:20%;}.elementor-8280 .elementor-element.elementor-element-9d96bbc:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-9d96bbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-9d96bbc > .elementor-container{min-height:400px;}.elementor-8280 .elementor-element.elementor-element-9d96bbc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-9d96bbc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-c2a3563:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8280 .elementor-element.elementor-element-c2a3563 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-c2a3563 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8280 .elementor-element.elementor-element-c2a3563 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-f02a215:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-f02a215 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-f02a215{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-f02a215 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-21b7e90 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-21b7e90{text-align:center;font-size:44px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;color:#000000;}.elementor-8280 .elementor-element.elementor-element-6590664:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-6590664 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-6590664{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-6590664 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-9a722d7 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-9a722d7{--lottie-container-width:28%;--lottie-container-max-width:74%;}.elementor-8280 .elementor-element.elementor-element-f7cce32:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-f7cce32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-f7cce32 > .elementor-container{min-height:400px;}.elementor-8280 .elementor-element.elementor-element-f7cce32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-f7cce32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-55637c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8280 .elementor-element.elementor-element-55637c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-55637c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8280 .elementor-element.elementor-element-55637c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-ec5e33c:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-ec5e33c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-ec5e33c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-ec5e33c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-afa48cd > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-afa48cd{text-align:center;font-size:44px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;color:#FFFFFF;}.elementor-8280 .elementor-element.elementor-element-8cbaec6:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-8cbaec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8280 .elementor-element.elementor-element-8cbaec6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-8cbaec6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-fe2d9cb > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-fe2d9cb{--lottie-container-width:65%;--lottie-container-max-width:31%;}.elementor-8280 .elementor-element.elementor-element-c1ae45d:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-c1ae45d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-c1ae45d > .elementor-container{min-height:400px;}.elementor-8280 .elementor-element.elementor-element-c1ae45d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-c1ae45d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-f8ed5be:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8280 .elementor-element.elementor-element-f8ed5be > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8280 .elementor-element.elementor-element-f8ed5be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8280 .elementor-element.elementor-element-f8ed5be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-bd5fea5:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-bd5fea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-bd5fea5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-8280 .elementor-element.elementor-element-bd5fea5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-5bb77c1 > .elementor-widget-container{margin:010px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-5bb77c1{text-align:center;font-size:44px;font-weight:600;text-transform:uppercase;text-decoration:none;letter-spacing:1.5px;color:#000000;}.elementor-8280 .elementor-element.elementor-element-1792fce:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-1792fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-1792fce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-1792fce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-58f92ad > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-8280 .elementor-element.elementor-element-58f92ad{--lottie-container-width:100%;--lottie-container-max-width:56%;}.elementor-8280 .elementor-element.elementor-element-58f92ad .e-lottie__container:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8280 .elementor-element.elementor-element-da677e0:not(.elementor-motion-effects-element-type-background), .elementor-8280 .elementor-element.elementor-element-da677e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-da677e0 > .elementor-container{min-height:400px;}.elementor-8280 .elementor-element.elementor-element-da677e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8280 .elementor-element.elementor-element-da677e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8280 .elementor-element.elementor-element-cd12acf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8280 .elementor-element.elementor-element-cd12acf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-8280 .elementor-element.elementor-element-cd12acf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8280 .elementor-element.elementor-element-cd12acf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-cb17653 */body {
  background-image: url("https://media.giphy.com/media/n3xSURtNE62t2/giphy.gif");
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282ad26 */*, *:before, *:after { 
  box-sizing: border-box;
}

body {
  background: #eee;
  color: #191919;
  font-family: 'Lato', sans-serif;
}

h1, h2 {
  font-family: 'Fjalla One', sans-serif;
  margin-top: 0;
  text-transform: uppercase;
}

figure {
  margin: 0;
}

img {
  height: auto;
  width: 100%;  
}

.wrapper {
  display: grid;
  grid-gap: 20px;
  grid-template-columns: 1fr 2fr;
  grid-auto-rows: minmax(100px, auto);
  margin: 24px;
  max-width: 1000px;
  position: relative;
}

.wrapper > * {
  grid-column: 1 / span 2;
}

.header {
  font-size: 1.5em;
  grid-row: 1 / 2;
}

header:after {
  background: #F07BAF;
  content: "";
  display: block;
  height: 20px;
  width: auto;
}

.article {
  text-align: right;
}

.featured-image-1 {
  grid-row: 2 / 3;
}

.number-1 {
  grid-row: 2 / 4;
}

.featured-image-2, .number-2 {
  grid-row: 4 / 5;
}

.number-1, .number-4 {
  align-self: end;
  color: rgba(240, 12, 175,0.5);
  font-family: 'Fjalla One', sans-serif;
  font-size: 480px;
  line-height: 480px;
  grid-column: 1 / 2;
}

.article-1, .article-4 {
  grid-column: 2 / 3;
}

.featured-image-2, .number-2 {
  align-self: end;
}

.number-2 {
  color: #eee;
  font-size: 200px;
  justify-self: end;
  line-height: 160px;
}

.number-3 {
  background: black;
  border-radius: 130px;
  color: white;
  font-family: 'Fjalla One', sans-serif;
  font-size: 100px;
  height: 130px;
  line-height: 130px;
  position: absolute;
  grid-row: 6 / 7;
  right: -20px;
  text-align: center;
  top: -20px;
  width: 130px;
}

.featured-image-3 img {
  height: 100%;
}

.number-4 {
  font-size: 320px;
  left: -20px;
  line-height: 320px;
  position: absolute;
}

@media (min-width: 600px) {
  
  .wrapper {
    grid-template-columns: repeat(2, 1fr 2fr);
    margin: 24px auto;
  }
  
  .header {
    grid-column: 3 / 5;
    width: 70%;
  }
  
  .featured-image-1 {
    grid-row: 1 / 3;
  }
  
  .article-1 {
    grid-row: 3 / 4;
  }
  
  .article-2 {
    grid-column: 4 / 5;
    grid-row: 4 / 5;
  }
  
  .featured-image-2, .number-2 {
    grid-column: 3 / 5;
    grid-row: 2 / 4;
  }

  .featured-image-3, .number-3 {
    grid-row: 4 / 6;
  }
  
  .featured-image-4, .number-4 {
    grid-column: 3 / 5;
    grid-row: 5 / 6;
  }
  
  .number-4 {
    font-size: 320px;
    grid-row: 5 / 7;
  }
  
  .article-3, .article-4 {
    grid-row: 6 / 7;
  }
  
  .article-4 {
    grid-column: 4 / 5;
  }
  
}/* End custom CSS */