.elementor-42 .elementor-element.elementor-element-2dbd0a6e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-2dbd0a6e, .elementor-42 .elementor-element.elementor-element-2dbd0a6e::before{--border-transition:0.3s;}.elementor-42 .elementor-element.elementor-element-6cdb217{color:#000000;font-family:"Archivo", Sans-serif;font-size:0.8rem;font-weight:400;}.elementor-42 .elementor-element.elementor-element-6cdb217 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-85f98ea .elementor-heading-title{color:#000000;font-family:"Archivo", Sans-serif;font-weight:600;}.elementor-42 .elementor-element.elementor-element-85f98ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-5842747d img{max-width:50%;}.elementor-42 .elementor-element.elementor-element-5842747d > .elementor-widget-container{margin:8rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-1a71c48 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-1a71c48 .elementor-button{font-family:"Archivo", Sans-serif;font-size:1.3em;font-weight:600;background-color:#000000;transition-duration:0.4s;border-radius:50px 50px 50px 50px;padding:1rem 3rem 1rem 3rem;}.elementor-42 .elementor-element.elementor-element-1a71c48 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-1a71c48 .elementor-button:focus{color:#000000;background-color:#FFD200;}.elementor-42 .elementor-element.elementor-element-1a71c48 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-1a71c48 .elementor-button:focus svg{fill:#000000;}.elementor-42 .elementor-element.elementor-element-1a71c48 > .elementor-widget-container{margin:8rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}.elementor-42 .elementor-element.elementor-element-6264250 .elementor-button-content-wrapper{flex-direction:row;}.elementor-42 .elementor-element.elementor-element-6264250 .elementor-button{font-family:"Archivo", Sans-serif;font-size:0.9em;font-weight:400;fill:#000000;color:#000000;background-color:#00000000;transition-duration:0.4s;border-style:solid;border-width:2px 2px 2px 2px;border-color:#000000;border-radius:50px 50px 50px 50px;padding:8px 10px 8px 10px;}.elementor-42 .elementor-element.elementor-element-6264250 .elementor-button:hover, .elementor-42 .elementor-element.elementor-element-6264250 .elementor-button:focus{color:#FFFFFF;background-color:#000000;}.elementor-42 .elementor-element.elementor-element-6264250 .elementor-button:hover svg, .elementor-42 .elementor-element.elementor-element-6264250 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-42 .elementor-element.elementor-element-6264250 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-42 .elementor-element.elementor-element-2dbd0a6e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-42 .elementor-element.elementor-element-5842747d img{max-width:50%;}}@media(max-width:767px){.elementor-42 .elementor-element.elementor-element-2dbd0a6e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-42 .elementor-element.elementor-element-5842747d img{max-width:60%;}}/* Start custom CSS for container, class: .elementor-element-2dbd0a6e *//* .elementor-42 .elementor-element.elementor-element-2dbd0a6e {
  background: linear-gradient(205deg,#ffc300,#fee19b);
  background-size: 120% 120%;
  animation: gradient-animation 14s ease infinite;
}

@keyframes gradient-animation {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}*/

.elementor-42 .elementor-element.elementor-element-2dbd0a6e {
height: 100svh;
background-color:#ffc921;
background-image:
radial-gradient(at 51% 51%, hsl(45, 100%, 56%) 0px, transparent 50%),
radial-gradient(at 100% 0%,  	hsl(0, 0%, 100%) 0px, transparent 50%),
radial-gradient(at 100% 100%,  	hsl(0, 0%, 100%) 0px, transparent 50%),
radial-gradient(at 0% 100%,  	hsl(0, 0%, 100%) 0px, transparent 50%),
radial-gradient(at 0% 0%,  	hsl(0, 0%, 100%) 0px, transparent 50%);

animation: gradient 13s ease infinite;
    background-size: 200% 200%;
}

@keyframes gradient {
	0% {
		background-position: 0% 20%;
	}
	25% {
		background-position: 100% 50%;
	}
	50% {
		background-position: 50% 70%;
	}
	100% {
		background-position: 0% 20%;
	}
}/* End custom CSS */
/* Start custom CSS */p:last-child {
 margin-bottom: 0;
}/* End custom CSS */