.elementor-127 .elementor-element.elementor-element-e852284:not(.elementor-motion-effects-element-type-background), .elementor-127 .elementor-element.elementor-element-e852284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-3a2ae7db ) 0%, var( --e-global-color-7bc010cc ) 100%);}.elementor-127 .elementor-element.elementor-element-e852284{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 0px 88px 0px;}.elementor-127 .elementor-element.elementor-element-e852284 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-127 .elementor-element.elementor-element-2115ea5b .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-127 .elementor-element.elementor-element-2115ea5b .aux-modern-heading-primary{font-family:"Roboto", Sans-serif;font-size:45px;font-weight:bold;color:#ffffff;margin:0px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-74e9647a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-127 .elementor-element.elementor-element-74e9647a{padding:155px 30px 165px 30px;}.elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-primary{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;letter-spacing:6.1px;color:var( --e-global-color-7bc010cc );margin:0px 0px 16px 0px;}.elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-secondary{font-family:"Roboto", Sans-serif;font-size:43px;font-weight:bold;line-height:54px;color:#161616;margin:0px 0px 18px 0px;max-width:550px;}.elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-divider{height:4px;width:75px;margin:0px 0px 0px 0px;background-color:var( --e-global-color-7bc010cc );box-shadow:0px 3px 6px 0px #3c6dc4;}.elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-description{color:#808080;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:26px 0px 0px 0px;max-width:636px;}.elementor-127 .elementor-element.elementor-element-3c4169e4{animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-99880d3 input:not([type="submit"]){transition:all ease-out 0.3s;}.elementor-127 .elementor-element.elementor-element-99880d3 input[type="text"]{transition:all ease-out 0.3s;}.elementor-127 .elementor-element.elementor-element-99880d3 input[type="email"]{transition:all ease-out 0.3s;}.elementor-127 .elementor-element.elementor-element-99880d3 select{transition:all ease-out 0.3s;}.elementor-127 .elementor-element.elementor-element-99880d3 textarea{transition:all ease-out 0.3s;}.elementor-127 .elementor-element.elementor-element-99880d3 input[type="submit"]{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-3a2ae7db ) 0%, var( --e-global-color-7bc010cc ) 100%);transition:all ease-out 0.3s;}.elementor-127 .elementor-element.elementor-element-99880d3 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-127 .elementor-element.elementor-element-99880d3{animation-delay:150ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-19e6f2af{text-align:center;}.elementor-127 .elementor-element.elementor-element-19e6f2af .aux-text{font-family:"Alegreya Sans", Sans-serif;}.elementor-127 .elementor-element.elementor-element-11a7790 > .elementor-element-populated{padding:15px 133px 15px 133px;}.elementor-127 .elementor-element.elementor-element-28bfc71e .aux-widget-text .aux-text-widget-header{padding:0px 30px 0px 48px;}.elementor-127 .elementor-element.elementor-element-28bfc71e .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;}.elementor-127 .elementor-element.elementor-element-28bfc71e .widget-content{color:#161616 !important;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-28bfc71e .aux-widget-text .aux-text-widget-content{padding:0px 30px 0px 0px;}.elementor-127 .elementor-element.elementor-element-28bfc71e .aux-widget-advanced-text{text-align:left !important;padding:39px 0px 46px 0px;}.elementor-127 .elementor-element.elementor-element-28bfc71e > .elementor-widget-container{box-shadow:0px 3px 35px 0px rgba(0,0,0,0.16);}.elementor-127 .elementor-element.elementor-element-28bfc71e{animation-delay:200ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-871c58e .aux-widget-text .aux-text-widget-header{padding:0px 30px 0px 48px;}.elementor-127 .elementor-element.elementor-element-871c58e .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;}.elementor-127 .elementor-element.elementor-element-871c58e .widget-content{color:#161616 !important;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-871c58e .aux-widget-text .aux-text-widget-content{padding:0px 30px 0px 0px;}.elementor-127 .elementor-element.elementor-element-871c58e .aux-widget-advanced-text{text-align:left !important;padding:39px 0px 46px 0px;}.elementor-127 .elementor-element.elementor-element-871c58e > .elementor-widget-container{box-shadow:0px 3px 35px 0px rgba(0,0,0,0.16);}.elementor-127 .elementor-element.elementor-element-871c58e{animation-delay:300ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-77e5695 .aux-widget-text .aux-text-widget-header{padding:0px 30px 0px 48px;}.elementor-127 .elementor-element.elementor-element-77e5695 .aux-ico-box{padding:0px 0px 0px 0px;color:#ffffff;}.elementor-127 .elementor-element.elementor-element-77e5695 .widget-content{color:#161616 !important;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-127 .elementor-element.elementor-element-77e5695 .aux-widget-text .aux-text-widget-content{padding:0px 30px 0px 0px;}.elementor-127 .elementor-element.elementor-element-77e5695 .aux-widget-advanced-text{text-align:left !important;padding:39px 0px 46px 0px;}.elementor-127 .elementor-element.elementor-element-77e5695 > .elementor-widget-container{box-shadow:0px 3px 35px 0px rgba(0,0,0,0.16);}.elementor-127 .elementor-element.elementor-element-77e5695{animation-delay:400ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-127 .elementor-element.elementor-element-354903f2 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-127 .elementor-element.elementor-element-1e181373{width:100%;}.elementor-127 .elementor-element.elementor-element-11a7790{width:100%;}}@media(max-width:1024px){.elementor-127 .elementor-element.elementor-element-74e9647a{padding:155px 60px 165px 60px;}.elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-widget-inner > *{text-align:center;margin-left:auto !important;margin-right:auto !important;}.elementor-127 .elementor-element.elementor-element-11a7790 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-127 .elementor-element.elementor-element-74e9647a{padding:155px 15px 165px 15px;}.elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-primary{font-size:14px;line-height:20px;}.elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-secondary{font-size:33px;line-height:45px;}.elementor-127 .elementor-element.elementor-element-11a7790 > .elementor-element-populated{padding:15px 15px 15px 15px;}}/* Start custom CSS for aux_modern_heading, class: .elementor-element-3c4169e4 */@media only screen and (max-width: 1023px) {
    .elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-secondary,
    .elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-divider,
    .elementor-127 .elementor-element.elementor-element-3c4169e4 .aux-modern-heading-description {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for aux_contact_form, class: .elementor-element-99880d3 */.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group input, 
    .elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group textarea {
    background: rgba(246, 246, 246, 1);
    border :none;
    border-radius: 50px;
    color: rgba(23, 23, 23, 0.6);
    font-size: 15px;
    font-weight: 400;
    font-family: "Alegreya Sans", Sans-serif;
    padding: 30px 30px;
    line-height: 15px;
}
.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group.aux-form-inline:first-child {
    margin-left: 0;
}

.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group.aux-form-inline:last-child {
    margin-right: 0;
}

.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group {
    width: calc(100% - 20px);
    display: block;
}
.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group.aux-form-inline {
    width: calc(50% - 20px );
    display: inline-block;
    margin-right: 9px;
    margin-left: 9px;
}

.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group textarea {
    min-height: 180px;
    height: 180px;
     resize: none;
}

.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgba(23, 23, 23, 0.6);
    font-style: normal;
}
.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group input::-moz-placeholder { /* Firefox 19+ */
    color: rgba(23, 23, 23, 0.6);
    font-style: normal;
}
.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group input:-ms-input-placeholder { /* IE 10+ */
    color: rgba(23, 23, 23, 0.6);
    font-style: normal;
}
.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group textarea:-moz-placeholder { /* Firefox 18- */
    color: rgba(23, 23, 23, 0.6);
    font-style: normal;
}


/* Text area placeholder */

.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgba(23, 23, 23, 0.6);
    font-style: normal;
}
.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group textarea::-moz-placeholder { /* Firefox 19+ */
    color: rgba(23, 23, 23, 0.6);
    font-style: normal;
}
.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group textarea:-ms-input-placeholder { /* IE 10+ */
    color: rgba(23, 23, 23, 0.6);
    font-style: normal;
}
.elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group textarea:-moz-placeholder { /* Firefox 18- */
    color: rgba(23, 23, 23, 0.6);
    font-style: normal;
}


.elementor-127 .elementor-element.elementor-element-99880d3 input[type="submit"]{
    text-shadow: none;
    font-size: 16px;
    font-weight: 400;
    padding: 16px 43px;
    box-shadow: 3px 12px 22px rgba(60, 109, 196, 0.5);
    border-radius: 100em;
    margin: 40px 0 0 0;
}

@media only screen and (max-width: 767px) {
    .elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group.aux-form-inline {
        width: 100% !important;
        margin-left: 0;
        margin-right: 0;
    }
    .elementor-127 .elementor-element.elementor-element-99880d3 .aux-input-group {
        width: 100% !important; 
    }
    
}/* End custom CSS */
/* Start custom CSS for aux_button, class: .elementor-element-19e6f2af */.elementor-127 .elementor-element.elementor-element-19e6f2af {
    display: none;
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-28bfc71e */.elementor-127 .elementor-element.elementor-element-28bfc71e .aux-widget-text .aux-ico-pos-left .aux-text-widget-content {
    display: inline-block
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-871c58e */.elementor-127 .elementor-element.elementor-element-871c58e .aux-widget-text .aux-ico-pos-left .aux-text-widget-content {
    display: inline-block
}/* End custom CSS */
/* Start custom CSS for aux_text, class: .elementor-element-77e5695 */.elementor-127 .elementor-element.elementor-element-77e5695 .aux-widget-text .aux-ico-pos-left .aux-text-widget-content {
    display: inline-block
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-11a7790 */@media only screen and (min-width:1024px) and (max-width:1400px) {
    .elementor-127 .elementor-element.elementor-element-11a7790 .elementor-column-wrap {
        padding:15px 50px;
    }
}/* End custom CSS */