.elementor-521 .elementor-element.elementor-element-4a7b6b4{margin-top:110px;margin-bottom:0px;}.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-521 .elementor-element.elementor-element-1621486d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-1621486d{text-align:center;}.elementor-521 .elementor-element.elementor-element-1621486d .elementor-heading-title{font-family:"Fira Sans", Sans-serif;font-size:80px;font-weight:700;text-transform:uppercase;line-height:84px;letter-spacing:2.1px;text-shadow:5px 5px 30px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-af3a2b0{margin-top:15px;margin-bottom:0px;}.elementor-521 .elementor-element.elementor-element-bf06d30 .elementor-wrapper{--video-aspect-ratio:1.77777;}.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-521 .elementor-element.elementor-element-f1653f3{font-family:"Fira Sans", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-49bb03f{margin-top:20px;margin-bottom:20px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-521 .elementor-element.elementor-element-e385231 .elementor-button{background-color:#045CB400;font-family:"Poppins", Sans-serif;font-weight:500;border-style:solid;border-radius:5px 5px 5px 5px;}.elementor-521 .elementor-element.elementor-element-e385231 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-e385231 .elementor-button:focus{background-color:#0FB2FF00;}.elementor-521 .elementor-element.elementor-element-e385231 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-521 .elementor-element.elementor-element-e385231{--e-transform-transition-duration:1710ms;}.elementor-521 .elementor-element.elementor-element-3084af31{text-align:center;}.elementor-521 .elementor-element.elementor-element-3084af31 .elementor-heading-title{font-family:"Fira Sans Condensed", Sans-serif;font-size:47px;font-weight:700;color:var( --e-global-color-a7113a8 );}.elementor-521 .elementor-element.elementor-element-593bf367{--e-image-carousel-slides-to-show:5;}.elementor-521 .elementor-element.elementor-element-593bf367 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-521 .elementor-element.elementor-element-7f1c0f1{margin-top:70px;margin-bottom:0px;}.elementor-521 .elementor-element.elementor-element-3c0acec{text-align:center;}.elementor-521 .elementor-element.elementor-element-3c0acec .elementor-heading-title{font-family:"Fira Sans Condensed", Sans-serif;font-size:47px;font-weight:700;color:var( --e-global-color-a7113a8 );}.elementor-521 .elementor-element.elementor-element-c08d788 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-521 .elementor-element.elementor-element-0e21476 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-521 .elementor-element.elementor-element-35977334:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-35977334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}.elementor-521 .elementor-element.elementor-element-35977334 > .elementor-container{max-width:1070px;min-height:418px;}.elementor-521 .elementor-element.elementor-element-35977334{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:0px;}.elementor-521 .elementor-element.elementor-element-35977334 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-521 .elementor-element.elementor-element-14474177 > .elementor-widget-container{margin:-60px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-14474177{text-align:left;}.elementor-521 .elementor-element.elementor-element-14474177 img{max-width:61%;}.elementor-521 .elementor-element.elementor-element-47ab526{font-family:"Fira Sans", Sans-serif;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-9325a84 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-69529ac4 .elementor-button{background-color:#61CE7000;font-family:"Fira Sans", Sans-serif;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-69529ac4 > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-69529ac4 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-69529ac4 .elementor-button:focus{color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-69529ac4 .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-69529ac4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-18ea2e20 .elementor-button{background-color:#61CE7000;font-family:"Fira Sans", Sans-serif;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-18ea2e20 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-18ea2e20 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-18ea2e20 .elementor-button:focus{color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-18ea2e20 .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-18ea2e20 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-179ae97f .elementor-button{background-color:#61CE7000;font-family:"Fira Sans", Sans-serif;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-179ae97f > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-179ae97f .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-179ae97f .elementor-button:focus{color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-179ae97f .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-179ae97f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-51355822 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-521 .elementor-element.elementor-element-57c91479 .elementor-button{background-color:#61CE7000;font-family:"Fira Sans", Sans-serif;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-57c91479 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-57c91479 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-57c91479 .elementor-button:focus{color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-57c91479 .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-57c91479 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-6500e6a5 .elementor-button{background-color:#61CE7000;font-family:"Fira Sans", Sans-serif;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-6500e6a5 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-6500e6a5 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-6500e6a5 .elementor-button:focus{color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-6500e6a5 .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-6500e6a5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-3ae95f25 .elementor-button{background-color:#61CE7000;font-family:"Fira Sans", Sans-serif;font-weight:600;line-height:24px;fill:#FFFFFF;color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-3ae95f25 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-3ae95f25 .elementor-button:hover, .elementor-521 .elementor-element.elementor-element-3ae95f25 .elementor-button:focus{color:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-3ae95f25 .elementor-button:hover svg, .elementor-521 .elementor-element.elementor-element-3ae95f25 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-521 .elementor-element.elementor-element-766b5e1c:not(.elementor-motion-effects-element-type-background), .elementor-521 .elementor-element.elementor-element-766b5e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(307deg, #FF00B6 25%, #00B2F7 75%);}.elementor-521 .elementor-element.elementor-element-766b5e1c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-75px;margin-bottom:0px;}.elementor-521 .elementor-element.elementor-element-766b5e1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-521 .elementor-element.elementor-element-608b2357{text-align:center;}.elementor-521 .elementor-element.elementor-element-608b2357 .elementor-heading-title{font-family:"Fira Sans Condensed", Sans-serif;font-size:47px;font-weight:600;font-style:italic;letter-spacing:5.3px;color:#FFFFFF;}body.elementor-page-521:not(.elementor-motion-effects-element-type-background), body.elementor-page-521 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f1edf9b );}@media(max-width:1024px){.elementor-521 .elementor-element.elementor-element-1621486d > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-1621486d .elementor-heading-title{font-size:60px;}.elementor-521 .elementor-element.elementor-element-e385231 > .elementor-widget-container{margin:30px 0px 10px 0px;}.elementor-521 .elementor-element.elementor-element-429ad9ad > .elementor-element-populated{margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;}.elementor-521 .elementor-element.elementor-element-69529ac4 > .elementor-widget-container{margin:-65px 0px -70px 40px;}.elementor-521 .elementor-element.elementor-element-18ea2e20 > .elementor-widget-container{margin:-15px 0px -70px 40px;}.elementor-521 .elementor-element.elementor-element-179ae97f > .elementor-widget-container{margin:10px 0px -70px 40px;}.elementor-521 .elementor-element.elementor-element-57c91479 > .elementor-widget-container{margin:-65px 0px -70px 40px;}.elementor-521 .elementor-element.elementor-element-6500e6a5 > .elementor-widget-container{margin:-40px 0px -70px 40px;}.elementor-521 .elementor-element.elementor-element-3ae95f25 > .elementor-widget-container{margin:-15px 0px -70px 40px;}}@media(max-width:767px){.elementor-521 .elementor-element.elementor-element-1621486d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-1621486d .elementor-heading-title{font-size:30px;line-height:1.4em;}.elementor-521 .elementor-element.elementor-element-e385231 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-521 .elementor-element.elementor-element-3084af31 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-3084af31 .elementor-heading-title{font-size:39px;}.elementor-521 .elementor-element.elementor-element-3c0acec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-521 .elementor-element.elementor-element-3c0acec .elementor-heading-title{font-size:39px;}.elementor-521 .elementor-element.elementor-element-35977334 > .elementor-container{min-height:833px;}.elementor-521 .elementor-element.elementor-element-9325a84 > .elementor-element-populated{margin:-130px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-521 .elementor-element.elementor-element-69529ac4 > .elementor-widget-container{margin:-50px 0px 0px 15px;}.elementor-521 .elementor-element.elementor-element-18ea2e20 > .elementor-widget-container{margin:-25px 0px 0px 15px;}.elementor-521 .elementor-element.elementor-element-179ae97f > .elementor-widget-container{margin:-25px 0px 0px 15px;}.elementor-521 .elementor-element.elementor-element-51355822 > .elementor-element-populated{margin:-190px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-521 .elementor-element.elementor-element-57c91479 > .elementor-widget-container{margin:-25px 0px 0px 05px;}.elementor-521 .elementor-element.elementor-element-6500e6a5 > .elementor-widget-container{margin:-25px 0px 0px 05px;}.elementor-521 .elementor-element.elementor-element-3ae95f25 > .elementor-widget-container{margin:-25px 0px 0px 05px;}.elementor-521 .elementor-element.elementor-element-766b5e1c{margin-top:-60px;margin-bottom:0px;}.elementor-521 .elementor-element.elementor-element-608b2357 .elementor-heading-title{font-size:37px;}}/* Start custom CSS for heading, class: .elementor-element-1621486d */.huge {
    font-family: Comic Sans MS
    
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e385231 */:root{
    --grad1: #03a9f4;
    --grad2: #FF00B6;
    --grad3: #FF00B6;
    --grad4: #03a9f4;
}

.elementor-521 .elementor-element.elementor-element-e385231 a{
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	z-index: 1;
	position: relative;
}
.elementor-521 .elementor-element.elementor-element-e385231 a:hover{
	animation: animate 8s linear infinite;
}
@keyframes animate {
	0%{
		background-position: 0%;
	}
	100%{
		background-position: 400%;
	}
}


/*css for glowing background*/
.elementor-521 .elementor-element.elementor-element-e385231 a:before{
	content: '';
	position: absolute;
	top: -5px;
	left: -5px;
	right: -5px;
	bottom: -5px;
	z-index: 0;
	background: linear-gradient(90deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
	background-size: 400%;
	border-radius: 40px;
	opacity: 0;
	transition: 0.5s;

}
.elementor-521 .elementor-element.elementor-element-e385231 a:hover:before{
	filter: blur(20px);
	opacity: .6;
	animation: animate 8s linear infinite;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-593bf367 */.swiper-wrapper {
  transition-timing-function: linear !important; 
}/* End custom CSS */