.elementor-105 .elementor-element.elementor-element-62c63e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:126px;--margin-bottom:147px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-9faf77d{--display:flex;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-105 .elementor-element.elementor-element-c7b84df{animation-duration:1500ms;animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-c7b84df > .elementor-widget-container{margin:0px 0px 27px 0px;}.elementor-105 .elementor-element.elementor-element-c7b84df .elementor-heading-title{font-size:80px;font-weight:700;text-transform:uppercase;line-height:87.2px;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-e445117{animation-duration:1500ms;animation-delay:1100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);font-size:20px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-105 .elementor-element.elementor-element-e445117 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-105 .elementor-element.elementor-element-383a7cd{--display:flex;--min-height:438px;--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:flex-end;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:92px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;max-width:469.82px;}.elementor-105 .elementor-element.elementor-element-658a96f{transition-duration:1000ms;transition-property:all;animation-duration:1400ms;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-658a96f img{border-style:solid;border-color:var( --e-global-color-text );border-radius:200px 200px 200px 200px;}.elementor-105 .elementor-element.elementor-element-9c83ff8{transition-duration:1000ms;transition-property:all;animation-duration:1400ms;z-index:-1;position:absolute;right:11px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-9c83ff8 .aux-the-svg{width:100%;}.elementor-105 .elementor-element.elementor-element-9c83ff8 .aux-widget-container{text-align:center;}.elementor-105 .elementor-element.elementor-element-496a096{transition-duration:1000ms;transition-property:all;animation-duration:1500ms;z-index:-1;position:absolute;right:-98px;bottom:-55px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-496a096 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-496a096 .aux-the-svg{width:115%;}.elementor-105 .elementor-element.elementor-element-496a096 .aux-widget-container{text-align:center;}.elementor-105 .elementor-element.elementor-element-2961fbf{transition-duration:1000ms;transition-property:all;animation-duration:1400ms;z-index:-2;position:absolute;bottom:25px;left:-36px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:900ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-2961fbf .aux-the-svg{width:100%;}.elementor-105 .elementor-element.elementor-element-2961fbf .aux-widget-container{text-align:center;}.elementor-105 .elementor-element.elementor-element-e3260df{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:160px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:35px;--padding-right:35px;}.elementor-105 .elementor-element.elementor-element-fabfbdb > .elementor-widget-container{background-color:#039EC4CF;padding:20px 20px 20px 20px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-text );}.elementor-105 .elementor-element.elementor-element-fabfbdb .gk-gravity-form{text-align:left;}.elementor-105 .elementor-element.elementor-element-5d5cd6c{transition-duration:1000ms;transition-property:all;animation-duration:1400ms;z-index:5;position:absolute;bottom:-81px;left:-82px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:100ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-5d5cd6c .aux-the-svg{width:100%;}.elementor-105 .elementor-element.elementor-element-5d5cd6c .aux-widget-container{text-align:center;}.elementor-105 .elementor-element.elementor-element-87c3fdc{transition-duration:1000ms;transition-property:all;animation-duration:1500ms;z-index:5;position:absolute;bottom:31px;left:-121px;transition-timing-function:cubic-bezier(0.165,0.84,0.44,1);animation-delay:800ms;animation-timing-function:cubic-bezier(0.165,0.84,0.44,1);}.elementor-105 .elementor-element.elementor-element-87c3fdc .aux-the-svg{width:100%;}.elementor-105 .elementor-element.elementor-element-87c3fdc .aux-widget-container{text-align:center;}@media(min-width:768px){.elementor-105 .elementor-element.elementor-element-62c63e1{--content-width:1440px;}.elementor-105 .elementor-element.elementor-element-9faf77d{--width:50%;}.elementor-105 .elementor-element.elementor-element-e3260df{--content-width:900px;}}@media(max-width:1024px) and (min-width:768px){.elementor-105 .elementor-element.elementor-element-9faf77d{--width:100%;}}@media(max-width:1024px){.elementor-105 .elementor-element.elementor-element-62c63e1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-105 .elementor-element.elementor-element-9faf77d{--flex-wrap:wrap;}.elementor-105 .elementor-element.elementor-element-c7b84df{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-c7b84df > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-105 .elementor-element.elementor-element-c7b84df .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-105 .elementor-element.elementor-element-e445117 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-105 .elementor-element.elementor-element-383a7cd{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-658a96f > .elementor-widget-container{margin:0px 35px 0px -28px;}.elementor-105 .elementor-element.elementor-element-2961fbf{left:-20px;}.elementor-105 .elementor-element.elementor-element-5d5cd6c{left:-27px;}.elementor-105 .elementor-element.elementor-element-87c3fdc{bottom:-121px;left:-23px;}}@media(max-width:767px){.elementor-105 .elementor-element.elementor-element-62c63e1{--justify-content:center;--margin-top:50px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;}.elementor-105 .elementor-element.elementor-element-c7b84df .elementor-heading-title{font-size:35px;line-height:45px;}.elementor-105 .elementor-element.elementor-element-e445117{width:100%;max-width:100%;}.elementor-105 .elementor-element.elementor-element-e445117 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-105 .elementor-element.elementor-element-383a7cd{max-width:250px;}.elementor-105 .elementor-element.elementor-element-658a96f > .elementor-widget-container{margin:0px 35px 20px -28px;}.elementor-105 .elementor-element.elementor-element-9c83ff8 > .elementor-widget-container{margin:0px 0px 0px -15px;}.elementor-105 .elementor-element.elementor-element-9c83ff8{right:11px;bottom:-75px;}.elementor-105 .elementor-element.elementor-element-9c83ff8 .aux-the-svg{width:98%;}.elementor-105 .elementor-element.elementor-element-496a096 .aux-the-svg{width:78%;}.elementor-105 .elementor-element.elementor-element-2961fbf{left:-30px;}.elementor-105 .elementor-element.elementor-element-2961fbf .aux-the-svg{width:64%;}}/* Start custom CSS for aux_simple_svg, class: .elementor-element-9c83ff8 */.elementor-105 .elementor-element.elementor-element-9c83ff8 {
    mix-blend-mode:lighten;
}
.elementor-105 .elementor-element.elementor-element-9c83ff8 path{
    fill:var(--e-global-color-secondary);
}
.elementor-105 .elementor-element.elementor-element-9c83ff8 svg{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-496a096 */.elementor-105 .elementor-element.elementor-element-496a096 {
    mix-blend-mode:lighten;
}
.elementor-105 .elementor-element.elementor-element-496a096 path{
    fill:var( --e-global-color-primary );
}
.elementor-105 .elementor-element.elementor-element-496a096 svg{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-2961fbf */.elementor-105 .elementor-element.elementor-element-2961fbf path{
    fill:var(--e-global-color-secondary);
}
.elementor-105 .elementor-element.elementor-element-2961fbf svg{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for gk_elementor_gravity_form, class: .elementor-element-fabfbdb */.gform_wrapper,
.gform_wrapper label,
.gform_wrapper legend,
.gform_wrapper .gfield_label,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction {
    color: #ffffff !important;
    font-size: 1rem !important;
}

.gfield_required {
    color: #ffffff !important;
    font-style: italic !important;
}

.gform_button,
input[type="submit"] {
    background: #11A8CC !important;
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
    border-radius: 999px !important;
    padding: 18px 36px !important;
    font-size: 1.25rem !important;
    font-weight: 600 !important;
    transition: all 0.3s ease;
    box-shadow: none !important;
    background: #6F3D7A !important;
}

.gform_button:hover,
.ucm-form input[type="submit"]:hover {
    background: transparent !important;
    color: #ffffff !important;
    border: 2px solid #ffffff !important;
}

.gform_wrapper .validation_error,
.gform_wrapper .gform_validation_errors,
.gform_wrapper .validation_message,
.gform_wrapper .gfield_validation_message,
.gform_wrapper .gform_submission_error,
.gform_wrapper .gform_submission_error *,
.gform_wrapper .validation_error * {
    color: #ffffff !important;
}

.gform_wrapper .gform_validation_errors,
.gform_wrapper .validation_error {
    border: 2px solid #FFD6E7 !important;
    background: rgba(255,255,255,0.08) !important;
    border-radius: 20px !important;
    padding: 20px !important;
}

.gform_wrapper .gform_validation_errors a,
.gform_wrapper .validation_error a {
    color: #ffffff !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-5d5cd6c */.elementor-105 .elementor-element.elementor-element-5d5cd6c {
    mix-blend-mode:Color-dodge;
}
.elementor-105 .elementor-element.elementor-element-5d5cd6c path{
    fill:var(--e-global-color-secondary);
}
.elementor-105 .elementor-element.elementor-element-5d5cd6c svg{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-87c3fdc */.elementor-105 .elementor-element.elementor-element-87c3fdc {
    mix-blend-mode:Screen;
}
.elementor-105 .elementor-element.elementor-element-87c3fdc path{
    fill:var(--e-global-color-accent);
}
.elementor-105 .elementor-element.elementor-element-87c3fdc svg{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3260df */.elementor-105 .elementor-element.elementor-element-e3260df .e-con-inner{
    position: relative;
}/* End custom CSS */