.elementor-1758 .elementor-element.elementor-element-a51cade:not(.elementor-motion-effects-element-type-background), .elementor-1758 .elementor-element.elementor-element-a51cade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2020/07/KiwiSchools-bubbble-pattern-solid-background-colour.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1758 .elementor-element.elementor-element-a51cade{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1758 .elementor-element.elementor-element-a51cade > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1758 .elementor-element.elementor-element-8bb1e98 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1758 .elementor-element.elementor-element-8bb1e98 img{width:500px;}/* Start custom CSS for shortcode, class: .elementor-element-8d64c42 */.elementor-1758 .elementor-element.elementor-element-8d64c42 .ginput_container_email input{
    width:100%;
    border-radius: 5px;
}

.elementor-1758 .elementor-element.elementor-element-8d64c42 .gfield_label{
    font-size: 30px;
    font-weight: strong;
    color:white;
    font-family: Lato;
}


.elementor-1758 .elementor-element.elementor-element-8d64c42 .gform_wrapper .gfield_required{
    color: #E86161;
}

/*Confirmation*/

.elementor-1758 .elementor-element.elementor-element-8d64c42 .gform_confirmation_message_1 h2{
    color: white;
    text-align: center;
}

/*Error*/
.elementor-1758 .elementor-element.elementor-element-8d64c42 .validation_error{
    color:white;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
}

.elementor-1758 .elementor-element.elementor-element-8d64c42 .gform_wrapper .validation_message{
    color:white;
}

/*Button*/
.elementor-1758 .elementor-element.elementor-element-8d64c42 input[type="submit"]{
    background-color: #E86161;
    color:white;
    border-radius: 10px 10px 0 10px;
    text-transform: capitalize;
}

.elementor-1758 .elementor-element.elementor-element-8d64c42 .gform_wrapper:hover .gform_footer:hover input[type=submit]:hover{
    background-color: #E86161;
    color:white;
    border-radius: 10px 10px 0 10px;
    text-transform: capitalize;
    transform: scale(1.1);
}

@media screen and (max-width:767px) {
    .elementor-1758 .elementor-element.elementor-element-8d64c42 .gfield_label,.elementor-1758 .elementor-element.elementor-element-8d64c42 .gform_confirmation_message_1 h2{
        font-size:20px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4bc3818 */.elementor-1758 .elementor-element.elementor-element-4bc3818 .elementor-element-populated{
    max-width: 600px;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a51cade */.elementor-1758 .elementor-element.elementor-element-a51cade{
    height: 100vh;
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1758 .elementor-element.elementor-element-a51cade{
    height: 100%;
}

}/* End custom CSS */