.elementor-284 .elementor-element.elementor-element-6ac2dc2:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-6ac2dc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://viscount.kiwischools.org/wp-content/uploads/2024/03/Top.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-284 .elementor-element.elementor-element-6ac2dc2 > .elementor-background-overlay{background-image:url("https://viscount.kiwischools.org/wp-content/uploads/2024/03/Bottom.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-6ac2dc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-284 .elementor-element.elementor-element-12d0160 > .elementor-element-populated{padding:50px 50px 50px 50px;}.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-284 .elementor-element.elementor-element-3b50068 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-284 .elementor-element.elementor-element-3b50068 .elementor-heading-title{font-size:25px;color:#1582ef;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-284 .elementor-element.elementor-element-f310c1b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-284 .elementor-element.elementor-element-f310c1b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-284 .elementor-element.elementor-element-f310c1b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-284 .elementor-element.elementor-element-f310c1b .elementor-icon-list-text{transition:color 0.3s;}.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-284 .elementor-element.elementor-element-09cf458{color:#000000;}.elementor-284 .elementor-element.elementor-element-d1e9a45 > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-284 .elementor-element.elementor-element-fd62be4 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-284 .elementor-element.elementor-element-fd62be4 .elementor-heading-title{font-size:25px;color:#1582ef;}.elementor-284 .elementor-element.elementor-element-66fbac9{color:#000000;}.elementor-284 .elementor-element.elementor-element-1d6c3b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-284 .elementor-element.elementor-element-1d6c3b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-284 .elementor-element.elementor-element-519b9dd > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-284 .elementor-element.elementor-element-519b9dd .elementor-heading-title{font-size:25px;color:#1582ef;}.elementor-284 .elementor-element.elementor-element-4127a73{color:#000000;}.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-eb84cd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-284 .elementor-element.elementor-element-eb84cd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-284 .elementor-element.elementor-element-eb84cd4 > .elementor-element-populated{padding:50px 50px 50px 50px;}.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-284 .elementor-element.elementor-element-5e7759a{text-align:start;}.elementor-284 .elementor-element.elementor-element-5e7759a img{width:59%;}.elementor-284 .elementor-element.elementor-element-39d4cf57:not(.elementor-motion-effects-element-type-background), .elementor-284 .elementor-element.elementor-element-39d4cf57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#a4a4a4;}.elementor-284 .elementor-element.elementor-element-39d4cf57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;}.elementor-284 .elementor-element.elementor-element-39d4cf57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-284 .elementor-element.elementor-element-2505bcdb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-284 .elementor-element.elementor-element-2505bcdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-284 .elementor-element.elementor-element-2505bcdb > .elementor-element-populated{padding:5px 0px 5px 0px;}.elementor-284 .elementor-element.elementor-element-63e4ccef{text-align:center;font-size:15px;font-weight:500;color:#ffffff;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-284 .elementor-element.elementor-element-3b50068 .elementor-heading-title{font-size:17px;}.elementor-284 .elementor-element.elementor-element-fd62be4 .elementor-heading-title{font-size:17px;}.elementor-284 .elementor-element.elementor-element-519b9dd .elementor-heading-title{font-size:17px;}}@media(min-width:768px){.elementor-284 .elementor-element.elementor-element-12d0160{width:25%;}.elementor-284 .elementor-element.elementor-element-d1e9a45{width:25%;}.elementor-284 .elementor-element.elementor-element-1d6c3b0{width:25%;}.elementor-284 .elementor-element.elementor-element-eb84cd4{width:25%;}}@media(max-width:767px){.elementor-284 .elementor-element.elementor-element-12d0160 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-284 .elementor-element.elementor-element-d1e9a45 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-284 .elementor-element.elementor-element-1d6c3b0 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-284 .elementor-element.elementor-element-eb84cd4 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-284 .elementor-element.elementor-element-5e7759a{text-align:center;}.elementor-284 .elementor-element.elementor-element-5e7759a img{width:100px;}}/* Start custom CSS for column, class: .elementor-element-12d0160 */@media screen and (min-width:768px) and (max-width:1500px){
    .elementor-284 .elementor-element.elementor-element-12d0160 .elementor-element-populated{
        padding:50px 20px 50px 30px;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-284 .elementor-element.elementor-element-12d0160{
        width:30%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-284 .elementor-element.elementor-element-12d0160{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d1e9a45 */@media screen and (min-width:768px) and (max-width:1500px){
    .elementor-284 .elementor-element.elementor-element-d1e9a45 .elementor-element-populated{
        padding:50px 20px;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-284 .elementor-element.elementor-element-d1e9a45{
        width:25%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-284 .elementor-element.elementor-element-d1e9a45{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-eb84cd4 */@media screen and (min-width:768px) and (max-width:1500px){
    .elementor-284 .elementor-element.elementor-element-eb84cd4 .elementor-element-populated{
        padding:50px 20px;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-284 .elementor-element.elementor-element-eb84cd4{
        width:15%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6ac2dc2 */.elementor-284 .elementor-element.elementor-element-6ac2dc2 a{
    color:black;
}

.elementor-284 .elementor-element.elementor-element-6ac2dc2 a:hover{
    text-decoration: underline;
}

/*Footer Margin*/
.elementor-location-footer{
margin-bottom:0;
}

@media screen and (min-width:768px) and (max-width:1500px){
    .elementor-284 .elementor-element.elementor-element-6ac2dc2 h3{
        font-size:17px;
    }
    
    .elementor-284 .elementor-element.elementor-element-6ac2dc2 p,.elementor-284 .elementor-element.elementor-element-6ac2dc2 .elementor-icon-list-text{
        font-size:14px;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-284 .elementor-element.elementor-element-6ac2dc2 h3{
        font-size:15px;
    }
    
    .elementor-284 .elementor-element.elementor-element-6ac2dc2 p,.elementor-284 .elementor-element.elementor-element-6ac2dc2 .elementor-icon-list-text{
        font-size:12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-63e4ccef */.elementor-284 .elementor-element.elementor-element-63e4ccef,.elementor-284 .elementor-element.elementor-element-63e4ccef p{
    margin-bottom: 0;
}

@media screen and (max-width:1250px){
    .elementor-284 .elementor-element.elementor-element-63e4ccef p{
        font-size:10px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39d4cf57 */.elementor-284 .elementor-element.elementor-element-39d4cf57 a:hover{
    text-decoration: underline;
}/* End custom CSS */