.elementor-1481 .elementor-element.elementor-element-c47e916:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-c47e916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2020/07/Newsletter-header-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-c47e916{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 0% 5%;}.elementor-1481 .elementor-element.elementor-element-c47e916 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-951fc72.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-951fc72.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.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-1481 .elementor-element.elementor-element-43c51e2 .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-1481 .elementor-element.elementor-element-ab1456f{font-family:"Lato", Sans-serif;font-size:35px;font-weight:300;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-1481 .elementor-element.elementor-element-061ba59 > .elementor-widget-container{margin:0% 0% -10% 0%;}.elementor-1481 .elementor-element.elementor-element-061ba59{z-index:2;}.elementor-1481 .elementor-element.elementor-element-7765447:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-7765447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-7765447{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1481 .elementor-element.elementor-element-7765447 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-fe1c790:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-fe1c790 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-fe1c790{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 1% 5%;z-index:1;}.elementor-1481 .elementor-element.elementor-element-fe1c790 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-5b8ff23 > .elementor-element-populated, .elementor-1481 .elementor-element.elementor-element-5b8ff23 > .elementor-element-populated > .elementor-background-overlay, .elementor-1481 .elementor-element.elementor-element-5b8ff23 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1481 .elementor-element.elementor-element-5b8ff23 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-609dc95:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-609dc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #33353a 50%, #1d1d21 50%);}.elementor-1481 .elementor-element.elementor-element-609dc95, .elementor-1481 .elementor-element.elementor-element-609dc95 > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-609dc95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-1481 .elementor-element.elementor-element-609dc95 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-ee78076.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-ee78076.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-3885ab6 > .elementor-widget-container{background-color:#ffffff;padding:20px 0px 20px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);}.elementor-1481 .elementor-element.elementor-element-3885ab6{text-align:center;}.elementor-1481 .elementor-element.elementor-element-3885ab6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-d46f96b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-d46f96b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-1a4e6ef{text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-c45ef19 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-d624301 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-ebfc19c > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-cf967dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-cf967dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-4cdad58.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-4cdad58.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-1481 .elementor-element.elementor-element-9dbc20d .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-9dbc20d .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-9dbc20d .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-f96cf98 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-f96cf98 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-f96cf98 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-e77678a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-e77678a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-9b28161{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-7af4773.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-7af4773.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-b31c2f6{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-ecb2e62.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-ecb2e62.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-76d8a9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-76d8a9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-9b35828 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2020/07/Albany-Senior-High-School.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-9b35828 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-12a0c48{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-5b67f21 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2025/05/MRGS.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-5b67f21 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-3b0d1d3{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-6a66c2f:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-6a66c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-6a66c2f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 5% 1% 5%;}.elementor-1481 .elementor-element.elementor-element-6a66c2f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-290a277 > .elementor-element-populated, .elementor-1481 .elementor-element.elementor-element-290a277 > .elementor-element-populated > .elementor-background-overlay, .elementor-1481 .elementor-element.elementor-element-290a277 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1481 .elementor-element.elementor-element-290a277 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-89487d9:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-89487d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #e2c261 50%, #caad51 50%);}.elementor-1481 .elementor-element.elementor-element-89487d9, .elementor-1481 .elementor-element.elementor-element-89487d9 > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-89487d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-1481 .elementor-element.elementor-element-89487d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-0073034.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-0073034.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-aa22384 > .elementor-widget-container{background-color:#ffffff;padding:20px 0px 20px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);}.elementor-1481 .elementor-element.elementor-element-aa22384{text-align:center;}.elementor-1481 .elementor-element.elementor-element-aa22384 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-71e6e3b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-71e6e3b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-d6b5a61{text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-52d7944 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-e0d9f42 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-8e3eba6 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-380f733{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-380f733 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-8a93a4c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-8a93a4c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-a91dda3 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-a91dda3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-a91dda3 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-a91dda3 .elementor-cta__description{font-size:14px;line-height:1.5em;}.elementor-1481 .elementor-element.elementor-element-dadab16 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-dadab16 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-dadab16 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-397bda3 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-397bda3 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-397bda3 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-eb1cb2b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-eb1cb2b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-47264c4{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-6933171.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-6933171.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-4c9f946{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-6237b16.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-6237b16.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-e43f327{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-2cb6319 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-a409e2f > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-3be39b4 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-682b74f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-682b74f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-8931ff4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-8931ff4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-3b92899 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-3b92899 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-3b92899 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-27b925c .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-27b925c .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-27b925c .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-8bae9a9 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-8bae9a9 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-8bae9a9 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-f2026b4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-f2026b4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-7e07361{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-46a4258.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-46a4258.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-3d4a7c3{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-d60b4ba.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-d60b4ba.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-a953fde{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-f21245f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-f21245f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-ca0cdc7 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/Rosehill-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-ca0cdc7 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-8f75b68{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-fc107ef > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/Kahurangi-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-fc107ef img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-8cec52f{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-10e0d2a > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2026/03/Cocklebay.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-10e0d2a img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-0ce64fa{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-0aba73d > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/Silverdale-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-0aba73d img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-5e9be14{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-89fa3f8 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2025/07/Manurewa-South-School-500-2025.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-89fa3f8 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-544e509{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-d41f1e3 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2026/03/Wilson.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-d41f1e3 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-241105b{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-d637938:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-d637938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-d637938{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 5% 1% 5%;}.elementor-1481 .elementor-element.elementor-element-d637938 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-8865551 > .elementor-element-populated, .elementor-1481 .elementor-element.elementor-element-8865551 > .elementor-element-populated > .elementor-background-overlay, .elementor-1481 .elementor-element.elementor-element-8865551 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1481 .elementor-element.elementor-element-8865551 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-57a83e1:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-57a83e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #d4d4d4 50%, #c4c4c4 50%);}.elementor-1481 .elementor-element.elementor-element-57a83e1, .elementor-1481 .elementor-element.elementor-element-57a83e1 > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-57a83e1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-1481 .elementor-element.elementor-element-57a83e1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-d868940.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-d868940.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-c8feca8 > .elementor-widget-container{background-color:#ffffff;padding:20px 0px 20px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);}.elementor-1481 .elementor-element.elementor-element-c8feca8{text-align:center;}.elementor-1481 .elementor-element.elementor-element-c8feca8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-1e84c61.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-1e84c61.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-aaf8e2f{text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-1f89595 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-cffbe82 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-498c209 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-0df5cb7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-0df5cb7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-84abb04.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-84abb04.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-f87218e .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-f87218e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-f87218e .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-f87218e .elementor-cta__description{font-size:14px;line-height:1.5em;}.elementor-1481 .elementor-element.elementor-element-bc62cb7 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-bc62cb7 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-bc62cb7 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-e38cba1 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-e38cba1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-e38cba1 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-606a70d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-606a70d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-5869ac7{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-c75d105.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-c75d105.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-ac90961{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-edb4b69.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-edb4b69.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-74b32ff{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-b1dfcd6 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-f869c2d > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-348b0ed > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-8dcebe7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-8dcebe7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-c7aba05 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-c7aba05 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-c7aba05 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-e186fcf .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-e186fcf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-e186fcf .elementor-cta__content{min-height:400px;text-align:center;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-8f55194.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-8f55194.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-3126a60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-3126a60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-98073a6{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-0227a55.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-0227a55.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-7b25cff{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-42ea59c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-42ea59c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-19b858e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-19b858e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-5ae04f2 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/Dannevirke-South-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-5ae04f2 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-d5f68cb{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-4ca207e > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/St-Peter-Paul-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-4ca207e img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-1b12627{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-d8e7bd8 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/South-Makirikiri-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-d8e7bd8 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-0da5d3a{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-992ae70 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/Huia-Range-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-992ae70 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-73d1a17{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-e6c17eb > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/Maniototo-Area-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-e6c17eb img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-ed591f8{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-b505a9e:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-b505a9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-b505a9e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:1% 5% 5% 5%;}.elementor-1481 .elementor-element.elementor-element-b505a9e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-0a218f0 > .elementor-element-populated, .elementor-1481 .elementor-element.elementor-element-0a218f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-1481 .elementor-element.elementor-element-0a218f0 > .elementor-background-slideshow{border-radius:30px 30px 30px 30px;}.elementor-1481 .elementor-element.elementor-element-0a218f0 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:0px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-7c3a758:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-7c3a758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(100deg, #d78c43 50%, #cc7f32 50%);}.elementor-1481 .elementor-element.elementor-element-7c3a758, .elementor-1481 .elementor-element.elementor-element-7c3a758 > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-7c3a758{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 20px 10px 20px;}.elementor-1481 .elementor-element.elementor-element-7c3a758 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-29c486b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-29c486b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-a12331e > .elementor-widget-container{background-color:#ffffff;padding:20px 0px 20px 0px;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.15);}.elementor-1481 .elementor-element.elementor-element-a12331e{text-align:center;}.elementor-1481 .elementor-element.elementor-element-a12331e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-2103395.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-2103395.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-3b60657{text-align:start;font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-1580201 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-0908473 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-a724841 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-42493cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-42493cb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-72a6521.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-72a6521.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-8379956 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-8379956 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-8379956 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-e51ad10 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-e51ad10 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-e51ad10 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-1481 .elementor-element.elementor-element-d331186 .elementor-cta .elementor-cta__bg, .elementor-1481 .elementor-element.elementor-element-d331186 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-1481 .elementor-element.elementor-element-d331186 .elementor-cta__content{min-height:400px;text-align:center;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-594f667.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-594f667.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-c1020e3{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-6ff3d19.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-6ff3d19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-047be76{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-bc-flex-widget .elementor-1481 .elementor-element.elementor-element-725aa48.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1481 .elementor-element.elementor-element-725aa48.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1481 .elementor-element.elementor-element-1a0344b{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-e14a3cc > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-3c8dd58 > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-6cd1cae > .elementor-widget-container{margin:-200px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-8644142{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1481 .elementor-element.elementor-element-8644142 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-c9fe7fc > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/Awahou-School-.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-c9fe7fc img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-5b1f587{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-9201e9c > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2026/03/Ridgeview.jpeg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-9201e9c img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-57148fd{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-5765482 > .elementor-widget-container{background-image:url("https://kiwischools.kiwischools.org/wp-content/uploads/2021/03/Woodville-School.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1481 .elementor-element.elementor-element-5765482 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1481 .elementor-element.elementor-element-2a70c22{text-align:center;font-family:"Lato", Sans-serif;font-size:17px;color:#2e3f57;}.elementor-1481 .elementor-element.elementor-element-995cc11:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-995cc11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1481 .elementor-element.elementor-element-995cc11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 0% 5%;}.elementor-1481 .elementor-element.elementor-element-995cc11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-24712b2 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1481 .elementor-element.elementor-element-b423aa1 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-main-swiper{width:100%;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-main-swiper .swiper-slide{background-color:#ffffff;border-radius:35px;padding:40px 40px 40px 40px;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-swiper-button{font-size:40px;color:#000000;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-swiper-button svg{fill:#000000;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__text{color:#2e3f57;font-family:"Lato", Sans-serif;font-size:20px;font-style:normal;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__name{color:#2e3f57;font-family:"Lato", Sans-serif;font-size:20px;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__title{color:#2e3f57;font-family:"Lato", Sans-serif;font-size:20px;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__image img{width:100px;height:100px;border-radius:0px;}.elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (100px / 2) - 8px );}body:not(.rtl) .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (100px / 2) - 8px );right:auto;}body.rtl .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1481 .elementor-element.elementor-element-b423aa1.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (100px / 2) - 8px );left:auto;}.elementor-1481 .elementor-element.elementor-element-aa078b3:not(.elementor-motion-effects-element-type-background), .elementor-1481 .elementor-element.elementor-element-aa078b3 > .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-1481 .elementor-element.elementor-element-aa078b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 5% 10% 5%;}.elementor-1481 .elementor-element.elementor-element-aa078b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1481 .elementor-element.elementor-element-07a6ed4 > .elementor-widget-container{padding:0% 0% 2% 0%;}.elementor-1481 .elementor-element.elementor-element-07a6ed4{text-align:center;}.elementor-1481 .elementor-element.elementor-element-07a6ed4 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:35px;color:#2e3f57;}@media(max-width:1024px){.elementor-1481 .elementor-element.elementor-element-cf967dc{padding:20px 20px 0px 20px;}.elementor-1481 .elementor-element.elementor-element-601f690{padding:0px 0px 20px 0px;}.elementor-1481 .elementor-element.elementor-element-9b28161{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-b31c2f6{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-12a0c48{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-3b0d1d3{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-380f733{padding:20px 20px 0px 20px;}.elementor-1481 .elementor-element.elementor-element-47264c4{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-4c9f946{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-e43f327{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-682b74f{padding:0px 20px 0px 20px;}.elementor-1481 .elementor-element.elementor-element-7505a77{padding:0px 0px 20px 0px;}.elementor-1481 .elementor-element.elementor-element-7e07361{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-3d4a7c3{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-a953fde{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-8f75b68{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-8cec52f{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-0ce64fa{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-5e9be14{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-544e509{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-241105b{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-0df5cb7{padding:20px 20px 0px 20px;}.elementor-1481 .elementor-element.elementor-element-5869ac7{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-ac90961{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-74b32ff{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-8dcebe7{padding:0px 20px 0px 20px;}.elementor-1481 .elementor-element.elementor-element-aeec12e{padding:0px 0px 20px 0px;}.elementor-1481 .elementor-element.elementor-element-98073a6{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-7b25cff{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-d5f68cb{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-1b12627{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-0da5d3a{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-73d1a17{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-ed591f8{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-42493cb{padding:20px 20px 0px 20px;}.elementor-1481 .elementor-element.elementor-element-fcbd554{padding:0px 0px 20px 0px;}.elementor-1481 .elementor-element.elementor-element-c1020e3{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-047be76{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-1a0344b{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-5b1f587{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-57148fd{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-2a70c22{font-size:15px;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__text{font-size:17px;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__name{font-size:12px;}.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__title{font-size:12px;}}@media(max-width:767px){.elementor-1481 .elementor-element.elementor-element-061ba59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1481 .elementor-element.elementor-element-061ba59 img{width:50%;}.elementor-1481 .elementor-element.elementor-element-24712b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1481 .elementor-element.elementor-element-ee78076{width:30%;}.elementor-1481 .elementor-element.elementor-element-d46f96b{width:70%;}.elementor-1481 .elementor-element.elementor-element-0073034{width:30%;}.elementor-1481 .elementor-element.elementor-element-71e6e3b{width:70%;}.elementor-1481 .elementor-element.elementor-element-d868940{width:30%;}.elementor-1481 .elementor-element.elementor-element-1e84c61{width:70%;}.elementor-1481 .elementor-element.elementor-element-29c486b{width:30%;}.elementor-1481 .elementor-element.elementor-element-2103395{width:70%;}}/* Start custom CSS for column, class: .elementor-element-951fc72 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1481 .elementor-element.elementor-element-951fc72{
        order:2;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1481 .elementor-element.elementor-element-951fc72{
        width:66.66%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-061ba59 */@media screen and (min-width:1025px){
    .elementor-1481 .elementor-element.elementor-element-061ba59 img{
        width:220px!important
        ;
        margin-top:10%;
    }
}

/*temporary banner
@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1481 .elementor-element.elementor-element-061ba59 img{
        width:150px!important
        ;
        margin-bottom: -75%;
    }
    
}
*/

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){
    .elementor-1481 .elementor-element.elementor-element-061ba59 img{
        width:150px!important
        ;
        margin-bottom: -80%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1481 .elementor-element.elementor-element-061ba59 img{
        width:120px!important
        ;
        margin-bottom: -100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6092151 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1481 .elementor-element.elementor-element-6092151{
        order:1;
    }
}

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


/*banner code*/

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1481 .elementor-element.elementor-element-6092151 img{
        width:120px!important
        ;
        margin-bottom: -75%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a4e6ef */.elementor-1481 .elementor-element.elementor-element-1a4e6ef p{
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c45ef19 */.elementor-1481 .elementor-element.elementor-element-c45ef19,.elementor-1481 .elementor-element.elementor-element-c45ef19 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d624301 */.elementor-1481 .elementor-element.elementor-element-d624301,.elementor-1481 .elementor-element.elementor-element-d624301 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebfc19c */.elementor-1481 .elementor-element.elementor-element-ebfc19c,.elementor-1481 .elementor-element.elementor-element-ebfc19c .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5d0937c */.elementor-1481 .elementor-element.elementor-element-5d0937c{
    height: 0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cf967dc */.elementor-1481 .elementor-element.elementor-element-cf967dc .elementor-widget-wrap{
    line-height: 0;
}

/*center image*/
.elementor-1481 .elementor-element.elementor-element-cf967dc .elementor-widget-wrap{
    text-align: center;
}

.elementor-1481 .elementor-element.elementor-element-cf967dc .elementor-widget-call-to-action{
    display: inline-block
}

.elementor-1481 .elementor-element.elementor-element-cf967dc .elementor-widget-container a{
    width:25vw;
    max-width: 400px;
    height: 25vw;
    max-height: 400px;
}

.elementor-1481 .elementor-element.elementor-element-cf967dc .elementor-cta__content{
    min-height: unset;
    height:25vw;
    max-height: 400px;
}

.dir_hover .elementor-widget-container {
	float: left;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.dir_hover .elementor-widget-container a,
.dir_hover .elementor-widget-container a img {
	display: block;
	position: relative;
}

.dir_hover .elementor-widget-container a {
	overflow: hidden;
}

.dir_hover .elementor-widget-container a .elementor-cta__content {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
	/*new code*/
	/*display: block;*/
    left: 100%;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-601f690 */.elementor-1481 .elementor-element.elementor-element-601f690 p,.elementor-1481 .elementor-element.elementor-element-601f690.elementor-widget:not(:last-child){
    margin-bottom: 0px
}

.elementor-1481 .elementor-element.elementor-element-601f690 a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-601f690 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9b35828 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-9b35828 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5b67f21 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-5b67f21 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b9b16d */.elementor-1481 .elementor-element.elementor-element-4b9b16d{
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76d8a9f */.elementor-1481 .elementor-element.elementor-element-76d8a9f .elementor-widget-container:hover
{
background-position: bottom center!important;
transition: background-position 5s linear 0s!important;
}

.elementor-1481 .elementor-element.elementor-element-76d8a9f p{
    margin-bottom: 10px;
}

.elementor-1481 .elementor-element.elementor-element-76d8a9f a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-76d8a9f a:hover{
    text-decoration: underline;
}



/*Responsive*/
@media screen and (max-width:767px) and (orientation:portrait) {
    .elementor-1481 .elementor-element.elementor-element-76d8a9f .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1481 .elementor-element.elementor-element-76d8a9f .elementor-inner-column{
    flex: 0 0 auto;
    scroll-snap-align: center;
    width: 90%;
}

.elementor-1481 .elementor-element.elementor-element-76d8a9f .elementor-inner-column-wrap.elementor-element-populated{
    margin:0%!important;
}

}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1481 .elementor-element.elementor-element-76d8a9f .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1481 .elementor-element.elementor-element-76d8a9f .elementor-inner-column{
    flex: 0 0 auto;
    scroll-snap-align: center;
    width: 300px;
}

.elementor-1481 .elementor-element.elementor-element-76d8a9f .elementor-inner-column-wrap.elementor-element-populated{
    margin:0%!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fe1c790 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-fe1c790{
        padding-bottom:20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d6b5a61 */.elementor-1481 .elementor-element.elementor-element-d6b5a61 p{
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52d7944 */.elementor-1481 .elementor-element.elementor-element-52d7944,.elementor-1481 .elementor-element.elementor-element-52d7944 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e0d9f42 */.elementor-1481 .elementor-element.elementor-element-e0d9f42,.elementor-1481 .elementor-element.elementor-element-e0d9f42 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e3eba6 */.elementor-1481 .elementor-element.elementor-element-8e3eba6,.elementor-1481 .elementor-element.elementor-element-8e3eba6 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aeb8b5b */.elementor-1481 .elementor-element.elementor-element-aeb8b5b{
    height: 0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-380f733 */.elementor-1481 .elementor-element.elementor-element-380f733 .elementor-widget-wrap{
    line-height: 0;
}

/*center image*/
.elementor-1481 .elementor-element.elementor-element-380f733 .elementor-widget-wrap{
    text-align: center;
}

.elementor-1481 .elementor-element.elementor-element-380f733 .elementor-widget-call-to-action{
    display: inline-block
}

.elementor-1481 .elementor-element.elementor-element-380f733 .elementor-widget-container a{
    width:25vw;
    max-width: 400px;
    height: 25vw;
    max-height: 400px;
}

.elementor-1481 .elementor-element.elementor-element-380f733 .elementor-cta__content{
    min-height: unset;
    height:25vw;
    max-height: 400px;
}

.dir_hover .elementor-widget-container {
	float: left;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.dir_hover .elementor-widget-container a,
.dir_hover .elementor-widget-container a img {
	display: block;
	position: relative;
}

.dir_hover .elementor-widget-container a {
	overflow: hidden;
}

.dir_hover .elementor-widget-container a .elementor-cta__content {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
	/*new code*/
	/*display: block;*/
    left: 100%;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ea10b80 */.elementor-1481 .elementor-element.elementor-element-ea10b80 p,.elementor-1481 .elementor-element.elementor-element-ea10b80.elementor-widget:not(:last-child){
    margin-bottom: 0px
}

.elementor-1481 .elementor-element.elementor-element-ea10b80 a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-ea10b80 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2cb6319 */.elementor-1481 .elementor-element.elementor-element-2cb6319,.elementor-1481 .elementor-element.elementor-element-2cb6319 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a409e2f */.elementor-1481 .elementor-element.elementor-element-a409e2f,.elementor-1481 .elementor-element.elementor-element-a409e2f .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3be39b4 */.elementor-1481 .elementor-element.elementor-element-3be39b4,.elementor-1481 .elementor-element.elementor-element-3be39b4 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a017506 */.elementor-1481 .elementor-element.elementor-element-a017506{
    height: 0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-682b74f */.elementor-1481 .elementor-element.elementor-element-682b74f .elementor-widget-wrap{
    line-height: 0;
}

/*center image*/
.elementor-1481 .elementor-element.elementor-element-682b74f .elementor-widget-wrap{
    text-align: center;
}

.elementor-1481 .elementor-element.elementor-element-682b74f .elementor-widget-call-to-action{
    display: inline-block
}

.elementor-1481 .elementor-element.elementor-element-682b74f .elementor-widget-container a{
    width:25vw;
    max-width: 400px;
    height: 25vw;
    max-height: 400px;
}

.elementor-1481 .elementor-element.elementor-element-682b74f .elementor-cta__content{
    min-height: unset;
    height:25vw;
    max-height: 400px;
}

.dir_hover .elementor-widget-container {
	float: left;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.dir_hover .elementor-widget-container a,
.dir_hover .elementor-widget-container a img {
	display: block;
	position: relative;
}

.dir_hover .elementor-widget-container a {
	overflow: hidden;
}

.dir_hover .elementor-widget-container a .elementor-cta__content {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
	/*new code*/
	/*display: block;*/
    left: 100%;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7505a77 */.elementor-1481 .elementor-element.elementor-element-7505a77 p,.elementor-1481 .elementor-element.elementor-element-7505a77.elementor-widget:not(:last-child){
    margin-bottom: 0px
}

.elementor-1481 .elementor-element.elementor-element-7505a77 a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-7505a77 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ca0cdc7 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-ca0cdc7 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc107ef */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-fc107ef a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-10e0d2a */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-10e0d2a a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0aba73d */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-0aba73d a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89fa3f8 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-89fa3f8 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d41f1e3 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-d41f1e3 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f21245f */.elementor-1481 .elementor-element.elementor-element-f21245f .elementor-widget-container:hover
{
background-position: bottom center!important;
transition: background-position 5s linear 0s!important;
}

.elementor-1481 .elementor-element.elementor-element-f21245f p{
    margin-bottom: 10px;
}

.elementor-1481 .elementor-element.elementor-element-f21245f a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-f21245f a:hover{
    text-decoration: underline;
}



/*Responsive*/
@media screen and (max-width:767px) and (orientation:portrait) {
    .elementor-1481 .elementor-element.elementor-element-f21245f .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1481 .elementor-element.elementor-element-f21245f .elementor-inner-column{
    flex: 0 0 auto;
    scroll-snap-align: center;
    width: 90%;
}

.elementor-1481 .elementor-element.elementor-element-f21245f .elementor-inner-column-wrap.elementor-element-populated{
    margin:0%!important;
}

}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1481 .elementor-element.elementor-element-f21245f .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1481 .elementor-element.elementor-element-f21245f .elementor-inner-column{
    flex: 0 0 auto;
    scroll-snap-align: center;
    width: 300px;
}

.elementor-1481 .elementor-element.elementor-element-f21245f .elementor-inner-column-wrap.elementor-element-populated{
    margin:0%!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a66c2f */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-6a66c2f{
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-aaf8e2f */.elementor-1481 .elementor-element.elementor-element-aaf8e2f p{
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f89595 */.elementor-1481 .elementor-element.elementor-element-1f89595,.elementor-1481 .elementor-element.elementor-element-1f89595 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cffbe82 */.elementor-1481 .elementor-element.elementor-element-cffbe82,.elementor-1481 .elementor-element.elementor-element-cffbe82 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-498c209 */.elementor-1481 .elementor-element.elementor-element-498c209,.elementor-1481 .elementor-element.elementor-element-498c209 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72d8d69 */.elementor-1481 .elementor-element.elementor-element-72d8d69{
    height: 0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0df5cb7 */.elementor-1481 .elementor-element.elementor-element-0df5cb7 .elementor-widget-wrap{
    line-height: 0;
}

/*center image*/
.elementor-1481 .elementor-element.elementor-element-0df5cb7 .elementor-widget-wrap{
    text-align: center;
}

.elementor-1481 .elementor-element.elementor-element-0df5cb7 .elementor-widget-call-to-action{
    display: inline-block
}

.elementor-1481 .elementor-element.elementor-element-0df5cb7 .elementor-widget-container a{
    width:25vw;
    max-width: 400px;
    height: 25vw;
    max-height: 400px;
}

.elementor-1481 .elementor-element.elementor-element-0df5cb7 .elementor-cta__content{
    min-height: unset;
    height:25vw;
    max-height: 400px;
}

.dir_hover .elementor-widget-container {
	float: left;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.dir_hover .elementor-widget-container a,
.dir_hover .elementor-widget-container a img {
	display: block;
	position: relative;
}

.dir_hover .elementor-widget-container a {
	overflow: hidden;
}

.dir_hover .elementor-widget-container a .elementor-cta__content {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
	/*new code*/
	/*display: block;*/
    left: 100%;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8f03654 */.elementor-1481 .elementor-element.elementor-element-8f03654 p,.elementor-1481 .elementor-element.elementor-element-8f03654.elementor-widget:not(:last-child){
    margin-bottom: 0px
}

.elementor-1481 .elementor-element.elementor-element-8f03654 a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-8f03654 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1dfcd6 */.elementor-1481 .elementor-element.elementor-element-b1dfcd6,.elementor-1481 .elementor-element.elementor-element-b1dfcd6 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f869c2d */.elementor-1481 .elementor-element.elementor-element-f869c2d,.elementor-1481 .elementor-element.elementor-element-f869c2d .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-348b0ed */.elementor-1481 .elementor-element.elementor-element-348b0ed,.elementor-1481 .elementor-element.elementor-element-348b0ed .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dc4ee7e */.elementor-1481 .elementor-element.elementor-element-dc4ee7e{
    height: 0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8dcebe7 */.elementor-1481 .elementor-element.elementor-element-8dcebe7 .elementor-widget-wrap{
    line-height: 0;
}

/*center image*/
.elementor-1481 .elementor-element.elementor-element-8dcebe7 .elementor-widget-wrap{
    text-align: center;
}

.elementor-1481 .elementor-element.elementor-element-8dcebe7 .elementor-widget-call-to-action{
    display: inline-block
}

.elementor-1481 .elementor-element.elementor-element-8dcebe7 .elementor-widget-container a{
    width:25vw;
    max-width: 400px;
    height: 25vw;
    max-height: 400px;
}

.elementor-1481 .elementor-element.elementor-element-8dcebe7 .elementor-cta__content{
    min-height: unset;
    height:25vw;
    max-height: 400px;
}

.dir_hover .elementor-widget-container {
	float: left;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.dir_hover .elementor-widget-container a,
.dir_hover .elementor-widget-container a img {
	display: block;
	position: relative;
}

.dir_hover .elementor-widget-container a {
	overflow: hidden;
}

.dir_hover .elementor-widget-container a .elementor-cta__content {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
	/*new code*/
	/*display: block;*/
    left: 100%;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-aeec12e */.elementor-1481 .elementor-element.elementor-element-aeec12e p,.elementor-1481 .elementor-element.elementor-element-aeec12e.elementor-widget:not(:last-child){
    margin-bottom: 0px
}

.elementor-1481 .elementor-element.elementor-element-aeec12e a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-aeec12e a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5ae04f2 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-5ae04f2 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ca207e */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-4ca207e a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d8e7bd8 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-d8e7bd8 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-992ae70 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-992ae70 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e6c17eb */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-e6c17eb a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-19b858e */.elementor-1481 .elementor-element.elementor-element-19b858e .elementor-widget-container:hover
{
background-position: bottom center!important;
transition: background-position 5s linear 0s!important;
}

.elementor-1481 .elementor-element.elementor-element-19b858e p{
    margin-bottom: 10px;
}

.elementor-1481 .elementor-element.elementor-element-19b858e a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-19b858e a:hover{
    text-decoration: underline;
}



/*Responsive*/
@media screen and (max-width:767px) and (orientation:portrait) {
    .elementor-1481 .elementor-element.elementor-element-19b858e .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1481 .elementor-element.elementor-element-19b858e .elementor-inner-column{
    flex: 0 0 auto;
    scroll-snap-align: center;
    width: 90%;
}

.elementor-1481 .elementor-element.elementor-element-19b858e .elementor-inner-column-wrap.elementor-element-populated{
    margin:0%!important;
}

}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1481 .elementor-element.elementor-element-19b858e .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1481 .elementor-element.elementor-element-19b858e .elementor-inner-column{
    flex: 0 0 auto;
    scroll-snap-align: center;
    width: 300px;
}

.elementor-1481 .elementor-element.elementor-element-19b858e .elementor-inner-column-wrap.elementor-element-populated{
    margin:0%!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d637938 */@media screen and (max-width:1024px){    .elementor-1481 .elementor-element.elementor-element-d637938{
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b60657 */.elementor-1481 .elementor-element.elementor-element-3b60657 p{
    margin-bottom:0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1580201 */.elementor-1481 .elementor-element.elementor-element-1580201,.elementor-1481 .elementor-element.elementor-element-1580201 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0908473 */.elementor-1481 .elementor-element.elementor-element-0908473,.elementor-1481 .elementor-element.elementor-element-0908473 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a724841 */.elementor-1481 .elementor-element.elementor-element-a724841,.elementor-1481 .elementor-element.elementor-element-a724841 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2b8b242 */.elementor-1481 .elementor-element.elementor-element-2b8b242{
    height: 0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-42493cb */.elementor-1481 .elementor-element.elementor-element-42493cb .elementor-widget-wrap{
    line-height: 0;
}

/*center image*/
.elementor-1481 .elementor-element.elementor-element-42493cb .elementor-widget-wrap{
    text-align: center;
}

.elementor-1481 .elementor-element.elementor-element-42493cb .elementor-widget-call-to-action{
    display: inline-block
}

.elementor-1481 .elementor-element.elementor-element-42493cb .elementor-widget-container a{
    width:25vw;
    max-width: 400px;
    height: 25vw;
    max-height: 400px;
}

.elementor-1481 .elementor-element.elementor-element-42493cb .elementor-cta__content{
    min-height: unset;
    height:25vw;
    max-height: 400px;
}

.dir_hover .elementor-widget-container {
	float: left;
	position: relative;
	box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}

.dir_hover .elementor-widget-container a,
.dir_hover .elementor-widget-container a img {
	display: block;
	position: relative;
}

.dir_hover .elementor-widget-container a {
	overflow: hidden;
}

.dir_hover .elementor-widget-container a .elementor-cta__content {
	position: absolute;
	background: #333;
	background: rgba(75,75,75,0.7);
	width: 100%;
	height: 100%;
	/*new code*/
	/*display: block;*/
    left: 100%;
    top: 0px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fcbd554 */.elementor-1481 .elementor-element.elementor-element-fcbd554 p,.elementor-1481 .elementor-element.elementor-element-fcbd554.elementor-widget:not(:last-child){
    margin-bottom: 0px
}

.elementor-1481 .elementor-element.elementor-element-fcbd554 a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-fcbd554 a:hover{
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e14a3cc */.elementor-1481 .elementor-element.elementor-element-e14a3cc,.elementor-1481 .elementor-element.elementor-element-e14a3cc .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c8dd58 */.elementor-1481 .elementor-element.elementor-element-3c8dd58,.elementor-1481 .elementor-element.elementor-element-3c8dd58 .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cd1cae */.elementor-1481 .elementor-element.elementor-element-6cd1cae,.elementor-1481 .elementor-element.elementor-element-6cd1cae .elementor-widget-container{
    height:0px;
    width: 0px;
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5106b2c */.elementor-1481 .elementor-element.elementor-element-5106b2c{
    height: 0;
    margin:0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9fe7fc */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-c9fe7fc a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9201e9c */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-9201e9c a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5765482 */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-5765482 a{
        pointer-events:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8644142 */.elementor-1481 .elementor-element.elementor-element-8644142 .elementor-widget-container:hover
{
background-position: bottom center!important;
transition: background-position 5s linear 0s!important;
}

.elementor-1481 .elementor-element.elementor-element-8644142 p{
    margin-bottom: 10px;
}

.elementor-1481 .elementor-element.elementor-element-8644142 a{
    color:black;
}

.elementor-1481 .elementor-element.elementor-element-8644142 a:hover{
    text-decoration: underline;
}



/*Responsive*/
@media screen and (max-width:767px) and (orientation:portrait) {
    .elementor-1481 .elementor-element.elementor-element-8644142 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1481 .elementor-element.elementor-element-8644142 .elementor-inner-column{
    flex: 0 0 auto;
    scroll-snap-align: center;
    width: 90%;
}

.elementor-1481 .elementor-element.elementor-element-8644142 .elementor-inner-column-wrap.elementor-element-populated{
    margin:0%!important;
}

}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1481 .elementor-element.elementor-element-8644142 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1481 .elementor-element.elementor-element-8644142 .elementor-inner-column{
    flex: 0 0 auto;
    scroll-snap-align: center;
    width: 300px;
}

.elementor-1481 .elementor-element.elementor-element-8644142 .elementor-inner-column-wrap.elementor-element-populated{
    margin:0%!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b505a9e */@media screen and (max-width:1024px){
    .elementor-1481 .elementor-element.elementor-element-b505a9e{
        padding-top:20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-b423aa1 *//*css by Jonathan*/
.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__image img{
    object-fit: contain;
}

/*container border radius*/
.elementor-1481 .elementor-element.elementor-element-b423aa1 .swiper-slide{
    border-radius:35px 35px 0px 35px!important;
        box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
}

.elementor-1481 .elementor-element.elementor-element-b423aa1 .swiper-container{
    padding:20px!important;
}

/*arrow*/
.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-swiper-button-prev{
    left:40px;
}

.elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-swiper-button-next{
    right:40px;
}


/**slider dot**/
/*Active*/
.elementor-1481 .elementor-element.elementor-element-b423aa1 .swiper-pagination-bullet-active{
    background-color:#E86161!important;
    transform:scale(1.4);
}


/*Inactive*/

.elementor-1481 .elementor-element.elementor-element-b423aa1 .swiper-pagination-bullet{
    background-color: black;
}

.elementor-1481 .elementor-element.elementor-element-b423aa1 .swiper-container-horizontal>.swiper-pagination-bullets{
    bottom:-20px;
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__text{
        height:50vw;
        overflow:scroll;
    }
    
    .elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__footer{
        flex-wrap:wrap;
        margin-top:0;
    }
    
    .elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__image{
        width:100%;
        margin:10px;
    }
    
    .elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__image img{
        width:50px;
        height:50px;
    }
    
    .elementor-1481 .elementor-element.elementor-element-b423aa1 .elementor-testimonial__cite{
        width:100%;
        margin:0!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b1ae63f */.elementor-1481 .elementor-element.elementor-element-b1ae63f .elementor-widget-container{
    text-align: center;
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1481 .elementor-element.elementor-element-b1ae63f .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 */
/* Start custom CSS */body.elementor-page-1481 .elementor-cta__bg.elementor-bg{
    background-position: top center!important;
}

@media screen and (min-width:1025px) and (max-width:1350px){
    body.elementor-page-1481 .elementor-cta__title{
        font-size:18px;
    }
    
    body.elementor-page-1481 .elementor-cta__description{
        height:50%;
        font-size:12px!important;
        overflow:scroll;
    }
}

@media screen and (max-width:1024px) and (min-width:768px){
    
    body.elementor-page-1481 .elementor-cta__description{
        display:none;
    }
    
}/* End custom CSS */