/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 25 2021 | 05:13:51 */
.elementor-24966 .elementor-element.elementor-element-c856aa0>.elementor-container {
 min-height:70vh
}
.elementor-24966 .elementor-element.elementor-element-c856aa0>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
 align-content:center;
 align-items:center
}
.elementor-24966 .elementor-element.elementor-element-bed3328:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-24966 .elementor-element.elementor-element-bed3328>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
 background-image:url("https://sprout.ph/wp-content/uploads/2021/02/hand-tounching-laptop-many-envelopes-scaled.jpg");
 background-position:center center;
 background-repeat:no-repeat;
 background-size:cover
}
.elementor-24966 .elementor-element.elementor-element-bed3328>.elementor-element-populated>.elementor-background-overlay {
 background-color:#6e9d42;
 opacity:.77
}
.elementor-24966 .elementor-element.elementor-element-bed3328>.elementor-element-populated {
 transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-24966 .elementor-element.elementor-element-bed3328>.elementor-element-populated>.elementor-background-overlay {
 transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-bc-flex-widget .elementor-24966 .elementor-element.elementor-element-323edf9.elementor-column .elementor-column-wrap {
 align-items:center
}
.elementor-24966 .elementor-element.elementor-element-323edf9.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
 align-content:center;
 align-items:center
}
.elementor-24966 .elementor-element.elementor-element-323edf9>.elementor-element-populated {
 padding:10% 5%
}
.elementor-24966 .elementor-element.elementor-element-b938a7e {
 text-align:center
}
.elementor-24966 .elementor-element.elementor-element-b938a7e .elementor-heading-title {
 font-family:"rubik",Sans-serif;
 font-size:20px;
 font-weight:700
}
.elementor-24966 .elementor-element.elementor-element-339a3b1 {
 text-align:center
}
.elementor-24966 .elementor-element.elementor-element-339a3b1 .elementor-heading-title {
 font-family:"rubik",Sans-serif;
 font-size:16px;
 font-weight:400;
 line-height:18px
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-field-group {
 padding-right:calc(10px/2);
 padding-left:calc(10px/2);
 margin-bottom:10px
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-form-fields-wrapper {
 margin-left:calc(-10px/2);
 margin-right:calc(-10px/2);
 margin-bottom:-10px
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-field-group.recaptcha_v3-bottomright {
 margin-bottom:0
}
body.rtl .elementor-24966 .elementor-element.elementor-element-993247a .elementor-labels-inline .elementor-field-group>label {
 padding-left:0
}
body:not(.rtl) .elementor-24966 .elementor-element.elementor-element-993247a .elementor-labels-inline .elementor-field-group>label {
 padding-right:0
}
body .elementor-24966 .elementor-element.elementor-element-993247a .elementor-labels-above .elementor-field-group>label {
 padding-bottom:0
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-field-type-html {
 padding-bottom:0
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
 background-color:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-field-group .elementor-select-wrapper select {
 background-color:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-button {
 font-family:"rubik",Sans-serif;
 font-weight:500;
 letter-spacing:1px
}
.elementor-24966 .elementor-element.elementor-element-993247a .e-form__buttons__wrapper__button-next {
 color:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-button[type=submit] {
 color:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-button[type=submit] svg * {
 fill:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .e-form__buttons__wrapper__button-previous {
 color:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .e-form__buttons__wrapper__button-next:hover {
 color:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-button[type=submit]:hover {
 color:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .elementor-button[type=submit]:hover svg * {
 fill:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a .e-form__buttons__wrapper__button-previous:hover {
 color:#fff
}
.elementor-24966 .elementor-element.elementor-element-993247a {
 --e-form-steps-indicators-spacing:20px;
 --e-form-steps-indicator-padding:30px;
 --e-form-steps-indicator-inactive-secondary-color:#fff;
 --e-form-steps-indicator-active-secondary-color:#fff;
 --e-form-steps-indicator-completed-secondary-color:#fff;
 --e-form-steps-divider-width:1px;
 --e-form-steps-divider-gap:10px
}
.elementor-24966 .elementor-element.elementor-element-9ed180e .elementor-heading-title {
 font-family:"rubik",Sans-serif;
 font-size:14px;
 font-weight:400;
 line-height:20px
}
#elementor-popup-modal-24966 .dialog-message {
 width:640px;
 height:auto
}
#elementor-popup-modal-24966 {
 justify-content:center;
 align-items:center;
 pointer-events:all;
 background-color:rgba(0,0,0,.8)
}
#elementor-popup-modal-24966 .dialog-close-button {
 display:flex
}
#elementor-popup-modal-24966 .dialog-widget-content {
 box-shadow:2px 8px 23px 3px rgba(0,0,0,.2)
}