.elementor-4561 .elementor-element.elementor-element-a31e5ad > .elementor-container{max-width:840px;min-height:624px;text-align:center;}.elementor-4561 .elementor-element.elementor-element-a31e5ad:not(.elementor-motion-effects-element-type-background), .elementor-4561 .elementor-element.elementor-element-a31e5ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFC800;}.elementor-4561 .elementor-element.elementor-element-a31e5ad{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4561 .elementor-element.elementor-element-a31e5ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4561 .elementor-element.elementor-element-1168d3ab.elementor-column .elementor-column-wrap{align-items:center;}.elementor-4561 .elementor-element.elementor-element-1168d3ab.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-4561 .elementor-element.elementor-element-1168d3ab > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4561 .elementor-element.elementor-element-53f5af9c{z-index:10;}.elementor-4561 .elementor-element.elementor-element-22b9fc32 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4561 .elementor-element.elementor-element-6d28307b .elementor-heading-title{font-size:63px;}.elementor-4561 .elementor-element.elementor-element-6d28307b > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-4561 .elementor-element.elementor-element-530d1f29 .elementor-heading-title{font-size:22px;font-weight:500;line-height:1.3em;}.elementor-4561 .elementor-element.elementor-element-530d1f29 > .elementor-widget-container{margin:0px 0px 30px 0px;}@media(max-width:1024px){.elementor-4561 .elementor-element.elementor-element-a31e5ad > .elementor-container{min-height:520px;}.elementor-4561 .elementor-element.elementor-element-a31e5ad{padding:20px 20px 20px 20px;}.elementor-4561 .elementor-element.elementor-element-6d28307b .elementor-heading-title{font-size:46px;}.elementor-4561 .elementor-element.elementor-element-530d1f29 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-4561 .elementor-element.elementor-element-a31e5ad{padding:10px 10px 10px 10px;}.elementor-4561 .elementor-element.elementor-element-6d28307b .elementor-heading-title{font-size:36px;}.elementor-4561 .elementor-element.elementor-element-530d1f29 .elementor-heading-title{font-size:19px;}}/* Start custom CSS for html, class: .elementor-element-4196172c */.elementor-4561 .elementor-element.elementor-element-4196172c {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.elementor-4561 .elementor-element.elementor-element-4196172c .bubble {
    width: 16px;
    height: 16px;
    border: 4px solid #020613;
    border-radius: 50%;
    position: absolute;
}
.elementor-4561 .elementor-element.elementor-element-4196172c .x1 {
    left: -10%;
    -webkit-animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
    animation: moveclouds 15s linear infinite, sideWays 4s ease-in-out infinite alternate;
}
.elementor-4561 .elementor-element.elementor-element-4196172c .x2 {
    left: -15%;
    -webkit-animation: moveclouds 28s linear infinite, sideWays 5s ease-in-out infinite alternate;
    animation: moveclouds 28s linear infinite, sideWays 5s ease-in-out infinite alternate;
}
.elementor-4561 .elementor-element.elementor-element-4196172c .x3 {
    left: -20%;
    -webkit-animation: moveclouds 12s linear infinite, sideWays 6s ease-in-out infinite alternate;
   animation: moveclouds 12s linear infinite, sideWays 6s ease-in-out infinite alternate;
}
.elementor-4561 .elementor-element.elementor-element-4196172c .x4 {
    left: 105%;
    -webkit-animation: moveclouds 24s linear infinite, sideWays 2s ease-in-out infinite alternate;
    animation: moveclouds 24s linear infinite, sideWays 2s ease-in-out infinite alternate;
}
.elementor-4561 .elementor-element.elementor-element-4196172c .x5 {
    left: 110%;
    -webkit-animation: moveclouds 20s linear infinite, sideWays 1s ease-in-out infinite alternate;
    animation: moveclouds 20s linear infinite, sideWays 1s ease-in-out infinite alternate;
}
.elementor-4561 .elementor-element.elementor-element-4196172c .x6 {
    left: 115%;
    -webkit-animation: moveclouds 30s linear infinite, sideWays 3s ease-in-out infinite alternate;
    animation: moveclouds 30s linear infinite, sideWays 3s ease-in-out infinite alternate;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d28307b */.elementor-4561 .elementor-element.elementor-element-6d28307b .highlight {
    display: inline-block;
    position: relative;
}
.elementor-4561 .elementor-element.elementor-element-6d28307b .highlight:before {
    content: '';
    position: absolute;
    height: 22px;
    width: 100%;
    background: #fff;
    bottom: 0;
    display: none;
}
.elementor-4561 .elementor-element.elementor-element-6d28307b .highlight.on-screen:before {
    display: block;
    -webkit-animation: scale-in-hor-left 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: scale-in-hor-left 1.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.elementor-4561 .elementor-element.elementor-element-6d28307b .highlight span {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-530d1f29 */.elementor-4561 .elementor-element.elementor-element-530d1f29 .svg-container {
	bottom: -2px;
	left: -2px;
}
.elementor-4561 .elementor-element.elementor-element-530d1f29 .custom-animate-svg svg path {
    stroke: #fff;
}
.elementor-4561 .elementor-element.elementor-element-530d1f29 .set-heading {
    display: none;
}
.elementor-4561 .elementor-element.elementor-element-530d1f29 .set-heading.active {
    display: block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3c9eed85 */.elementor-4561 .elementor-element.elementor-element-3c9eed85 .gform_fields {
    margin: 0;    
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .gfield_label {
    font-size: 37px;
    font-weight: 700;
    line-height: 1;
	margin-bottom: 15px;
	margin-right: -75px;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .gfield_required {
    display: none;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .gfield {
    margin: 0;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .gfield input {
    padding: 0;
    border: none;
    border-bottom: 2px solid #020613;
    font-size: 22px;
    font-weight: 400;
    width: 100%;
    height: 50px;
    background: none;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .progress-indicator {
    position: absolute;
    bottom: 8px;
    right: 75px;
    font-size: 17px;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .form-submitted .custom-footer {
    display: none;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .ff-form-steps .next-btn {
    width: 52px;
	height: 52px;
    background-color: #020613;
    background-image: url(/wp-content/themes/orbit/images/svg/hico-white-arrow.svg);
    background-repeat: no-repeat;
	background-position: center;
    bottom: 0;
	top: initial;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .ff-form-steps .gfield {
    padding-right: 75px!important;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .ff-form-steps .validation-msg {
	position: absolute;
	left: 0;
	color: inherit;
	font-size: 14px;
}
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .last-step .custom-footer,
.elementor-4561 .elementor-element.elementor-element-3c9eed85 .custom-footer .custom-submit-btn {
    display: none!important;
}

@media ( max-width: 767px  ) {
    .elementor-4561 .elementor-element.elementor-element-3c9eed85 .gfield_label {
	    font-size: 26px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a31e5ad */.elementor-4561 .elementor-element.elementor-element-a31e5ad {
    overflow: hidden!important;
}
@-webkit-keyframes moveclouds { 
    0% { top: 100%; }
    100% { top: -50px; }
}
@keyframes moveclouds {
    0% { top: 100%; }
    100% { top: -50px; }
}

@-webkit-keyframes sideWays { 
    0% { margin-left:0px; }
    100% { margin-left:50px; }
}
@keyframes sideWays {
    0% { margin-left:0px; }
    100% { margin-left:50px; }
}/* End custom CSS */