.elementor-15 .elementor-element.elementor-element-e1a71e2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e1a71e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2025/07/Newsletter-Solutions2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e1a71e2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(60deg, #ffffff 0%, rgba(255,255,255,0.5) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-e1a71e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 0% 5%;}.elementor-bc-flex-widget .elementor-15 .elementor-element.elementor-element-8169fb6.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-15 .elementor-element.elementor-element-8169fb6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5bb6547 .elementor-heading-title{font-size:50px;font-weight:500;color:#2e3f57;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-dc091e0{font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;color:#2e3f57;}.elementor-15 .elementor-element.elementor-element-d8bafcc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d8bafcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-d8bafcc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 3% 5%;}.elementor-15 .elementor-element.elementor-element-d8bafcc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-a7442f7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-a7442f7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2020/07/Text-DecorLeft-Line-1.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-a7442f7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 30px;}.elementor-15 .elementor-element.elementor-element-a7442f7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-dda9418{text-align:start;}.elementor-15 .elementor-element.elementor-element-dda9418 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:35px;color:#2e3f57;}.elementor-15 .elementor-element.elementor-element-c3f1e36{font-family:"Lato", Sans-serif;font-size:22px;font-weight:500;color:#2e3f57;}.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-15 .elementor-element.elementor-element-565ef09{text-align:center;}.elementor-15 .elementor-element.elementor-element-84c393e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-84c393e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-84c393e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 5%;}.elementor-15 .elementor-element.elementor-element-84c393e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-cc41429 .elementor-button{background-color:#ffffff;font-family:"Lato", Sans-serif;font-size:18px;fill:#2e3f57;color:#2e3f57;border-style:solid;border-width:2px 2px 2px 2px;border-color:#e86161;border-radius:15px 15px 0px 15px;padding:13px 33px 13px 33px;}.elementor-15 .elementor-element.elementor-element-cc41429 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-cc41429 .elementor-button:focus{background-color:#e86161;color:#ffffff;border-color:#e86161;}.elementor-15 .elementor-element.elementor-element-cc41429 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-15 .elementor-element.elementor-element-cc41429 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-cc41429 .elementor-button:focus svg{fill:#ffffff;}.elementor-15 .elementor-element.elementor-element-4db3a2a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-4db3a2a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2020/07/Text-DecorLeft-Line-1.png");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-15 .elementor-element.elementor-element-4db3a2a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 10px 0px 30px;}.elementor-15 .elementor-element.elementor-element-4db3a2a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-48f7818{text-align:start;}.elementor-15 .elementor-element.elementor-element-48f7818 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:35px;color:#2e3f57;}.elementor-15 .elementor-element.elementor-element-4447308{font-family:"Lato", Sans-serif;font-size:22px;font-weight:500;color:#2e3f57;}.elementor-15 .elementor-element.elementor-element-ce7ac01:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ce7ac01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#657c9e;}.elementor-15 .elementor-element.elementor-element-ce7ac01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:3% 5% 1% 5%;}.elementor-15 .elementor-element.elementor-element-ce7ac01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-435452c{text-align:center;}.elementor-15 .elementor-element.elementor-element-435452c .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:35px;font-weight:500;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-afaaa08:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-afaaa08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #657c9e 0%, #636b99 100%);}.elementor-15 .elementor-element.elementor-element-afaaa08{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 5% 5% 5%;}.elementor-15 .elementor-element.elementor-element-afaaa08 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-07277e0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-07277e0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-07277e0 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-07277e0 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-07277e0 > .elementor-background-slideshow{border-radius:10px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-07277e0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:35px 35px 35px 35px;}.elementor-15 .elementor-element.elementor-element-07277e0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-7593700{text-align:center;font-family:"Lato", Sans-serif;font-size:25px;color:#2e3f57;}.elementor-15 .elementor-element.elementor-element-b6dc6fc{text-align:center;}.elementor-15 .elementor-element.elementor-element-80f6311{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;color:#2e3f57;}.elementor-15 .elementor-element.elementor-element-16656d9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15 .elementor-element.elementor-element-16656d9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-15 .elementor-element.elementor-element-16656d9 > .elementor-element-populated, .elementor-15 .elementor-element.elementor-element-16656d9 > .elementor-element-populated > .elementor-background-overlay, .elementor-15 .elementor-element.elementor-element-16656d9 > .elementor-background-slideshow{border-radius:10px 10px 0px 10px;}.elementor-15 .elementor-element.elementor-element-16656d9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 50px;--e-column-margin-right:50px;--e-column-margin-left:50px;padding:35px 35px 35px 35px;}.elementor-15 .elementor-element.elementor-element-16656d9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-97c20f7{text-align:center;font-family:"Lato", Sans-serif;font-size:25px;color:#2e3f57;}.elementor-15 .elementor-element.elementor-element-bb85607{text-align:center;}.elementor-15 .elementor-element.elementor-element-5bc6eee{text-align:center;font-family:"Lato", Sans-serif;font-size:18px;color:#2e3f57;}.elementor-15 .elementor-element.elementor-element-f25192e:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f25192e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2020/07/Wave-graphicsolid-background.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f25192e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 5% 10% 5%;}.elementor-15 .elementor-element.elementor-element-f25192e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15 .elementor-element.elementor-element-4c99bc2 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-15 .elementor-element.elementor-element-4c99bc2{text-align:center;}.elementor-15 .elementor-element.elementor-element-4c99bc2 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:35px;color:#2e3f57;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-6171236{width:40%;}.elementor-15 .elementor-element.elementor-element-d8260e2{width:59.998%;}}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-e1a71e2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e1a71e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}}@media(min-width:1025px){.elementor-15 .elementor-element.elementor-element-e1a71e2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e1a71e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for column, class: .elementor-element-8169fb6 */@media screen and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-8169fb6{
        min-width: 65vw;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-15 .elementor-element.elementor-element-8169fb6{
        order:2;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-8169fb6{
        width:66.66%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b7813b */@media screen and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-5b7813b{
        width: calc(100% - 65vw);
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-15 .elementor-element.elementor-element-5b7813b{
        order:1;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-5b7813b{
        width:33.33%;
    }
}

/*banner code*/
.elementor-15 .elementor-element.elementor-element-5b7813b >.elementor-element-populated{
    padding-top:60px;
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){
    
.elementor-15 .elementor-element.elementor-element-5b7813b >.elementor-element-populated{
    padding-top:30px;
}
    .elementor-15 .elementor-element.elementor-element-5b7813b img{
        width:150px!important
        ;
        margin-bottom: -80%;
    }

}

@media screen and (max-width:767px) {
    .elementor-15 .elementor-element.elementor-element-5b7813b >.elementor-element-populated{
    padding-top:10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1a71e2 */.elementor-15 .elementor-element.elementor-element-e1a71e2 .elementor-container{
    min-height: 25vw
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3f1e36 */.elementor-15 .elementor-element.elementor-element-c3f1e36 p{
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d0c8a18 */.elementor-15 .elementor-element.elementor-element-d0c8a18 .elementor-container{
    margin-left: 0px!important;
    margin-right:0px!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf9f741 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-cf9f741{
        width:60%;
        order:1!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b7abbda */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-b7abbda{
        width:40%;
        order:2;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6171236 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-6171236{
        width:40%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4447308 */.elementor-15 .elementor-element.elementor-element-4447308 p{
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c03534b */.elementor-15 .elementor-element.elementor-element-c03534b .elementor-container{
    margin-left: 0px!important;
    margin-right:0px!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d8260e2 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-d8260e2{
        width:60%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-84c393e */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-15 .elementor-element.elementor-element-84c393e{
        padding-top:10%;
        padding-bottom:10%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7593700 */.elementor-15 .elementor-element.elementor-element-7593700 p,.elementor-15 .elementor-element.elementor-element-7593700.elementor-widget:not(:last-child){
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6dc6fc */.elementor-15 .elementor-element.elementor-element-b6dc6fc.elementor-widget:not(:last-child){
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-07277e0 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-07277e0{
        width:33.3%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97c20f7 */.elementor-15 .elementor-element.elementor-element-97c20f7 p,.elementor-15 .elementor-element.elementor-element-97c20f7.elementor-widget:not(:last-child){
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bb85607 */.elementor-15 .elementor-element.elementor-element-bb85607.elementor-widget:not(:last-child){
    margin-bottom: 0px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-16656d9 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-16656d9{
        width:33.3%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-afaaa08 */@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-15 .elementor-element.elementor-element-afaaa08 .elementor-element-populated{
        margin:0px 25px!important;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
.elementor-15 .elementor-element.elementor-element-afaaa08 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-15 .elementor-element.elementor-element-afaaa08 .elementor-column{
    flex: 0 0 auto;
    padding: 5%;
     width: 75%;
    scroll-snap-align: center;
}

.elementor-15 .elementor-element.elementor-element-afaaa08 .elementor-widget-image:not(.divider) img{
    width:100%!important;
}

.elementor-15 .elementor-element.elementor-element-afaaa08 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-15 .elementor-element.elementor-element-afaaa08
{
    padding:5% 0%!important;
}

}


@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-15 .elementor-element.elementor-element-afaaa08 .elementor-element-populated{
        margin:0px 5px!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2daca2c */.elementor-15 .elementor-element.elementor-element-2daca2c .elementor-widget-container{
    text-align: center;
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-15 .elementor-element.elementor-element-2daca2c .elementor-widget-container{
        text-align:center;
    }
    
    #git_button{
        width:187.2px;
        padding:13px 0px!important;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    #git_button{
        width:145px;
        padding:13px 0px!important;
    }
}/* End custom CSS */