.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Heebo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1626 .elementor-element.elementor-element-513f2d7{--display:flex;}.elementor-1626 .elementor-element.elementor-element-513f2d7:not(.elementor-motion-effects-element-type-background), .elementor-1626 .elementor-element.elementor-element-513f2d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Heebo;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Heebo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1626 .elementor-element.elementor-element-744c77e .elementor-button{background-color:var( --e-global-color-a1b9367 );font-family:"almoni", Heebo;font-size:1.4vw;font-weight:700;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;padding:0.6em 4em 0.6em 4em;}.elementor-1626 .elementor-element.elementor-element-744c77e{width:100%;max-width:100%;z-index:9999;}.elementor-1626 .elementor-element.elementor-element-744c77e > .elementor-widget-container{padding:0% 0% 7% 0%;}.elementor-widget-lottie .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-lottie .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-lottie.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Heebo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-lottie .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-lottie .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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 ), Heebo;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1626 .elementor-element.elementor-element-6e611cd{width:100%;max-width:100%;top:-50px;--lottie-container-width:300px;--lottie-container-max-width:300px;}.elementor-1626 .elementor-element.elementor-element-6e611cd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1626 .elementor-element.elementor-element-6e611cd.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1626 .elementor-element.elementor-element-6e611cd{left:0px;}body.rtl .elementor-1626 .elementor-element.elementor-element-6e611cd{right:0px;}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Heebo;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-1626 .elementor-element.elementor-element-6acc638{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;bottom:0px;}.elementor-1626 .elementor-element.elementor-element-6acc638 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;}body:not(.rtl) .elementor-1626 .elementor-element.elementor-element-6acc638{left:0px;}body.rtl .elementor-1626 .elementor-element.elementor-element-6acc638{right:0px;}@media(max-width:1024px){.elementor-1626 .elementor-element.elementor-element-744c77e .elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-1626 .elementor-element.elementor-element-744c77e .elementor-button{font-size:18px;}.elementor-1626 .elementor-element.elementor-element-6e611cd{top:-40px;--lottie-container-width:180px;--lottie-container-max-width:180px;}}/* Start custom CSS for button, class: .elementor-element-744c77e */.join-button .elementor-widget-container {
    padding-bottom: 4vw !important
}
@media only screen and (max-width: 600px) {
.join-button .elementor-widget-container {
    padding-bottom: 6vw !important
}
}/* End custom CSS */
/* Start custom CSS for lottie, class: .elementor-element-6e611cd */.elementor-1626 .elementor-element.elementor-element-6e611cd {
    /*max-height: 0px;*/
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6acc638 */.arrow-down {
    width: 100%;
}

.ca3-scroll-down-arrow {
	background-image: url('/wp-content/uploads/2023/01/angle-arrow-down.svg');
	background-size: 3vw;
	background-repeat: no-repeat;
	    background-position: center;
}

.ca3-scroll-down-link {
	height: 60px;
	width: 80px;
	margin: 0px 0 0 -40px;
	line-height: 60px;
	position: absolute;
	left: 50%;
	bottom: 0px;
	color: #FFF;
	text-align: center;
	font-size: 70px;
	z-index: 100;
	text-decoration: none;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);

	-webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
	-moz-animation:    ca3_fade_move_down 2s ease-in-out infinite;
	animation:         ca3_fade_move_down 2s ease-in-out infinite;
}


/*animated scroll arrow animation*/
@-webkit-keyframes ca3_fade_move_down {
  0%   { -webkit-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -webkit-transform:translate(0,20px); opacity: 0; }
}
@-moz-keyframes ca3_fade_move_down {
  0%   { -moz-transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { -moz-transform:translate(0,20px); opacity: 0; }
}
@keyframes ca3_fade_move_down {
  0%   { transform:translate(0,-20px); opacity: 0;  }
  50%  { opacity: 1;  }
  100% { transform:translate(0,20px); opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-513f2d7 */@media (max-width: 767px)  {
a.elementor-button-link.elementor-button.elementor-size-sm {
    font-size: 18px !important;
    margin-top: -20px !important;
    margin-bottom: 20px !important;
}    
}

.btn-first {
    
}/* End custom CSS */