.elementor-97 .elementor-element.elementor-element-95e1877{--display:flex;--min-height:calc(100vh - 70px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--margin-top:-270px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--sc-margin);--padding-bottom:0;--padding-left:var(--sc-margin);--padding-right:var(--sc-margin);}.elementor-97 .elementor-element.elementor-element-95e1877::before, .elementor-97 .elementor-element.elementor-element-95e1877 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-95e1877 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-95e1877 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-95e1877 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-95e1877 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #211E5761 72%, #100E29D4 89%);}.elementor-97 .elementor-element.elementor-element-95e1877:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-95e1877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://www.kaipara.school.nz/wp-content/uploads/2026/08/KC_school-grounds-2026-1_banner.webp") 50% 50%;background-size:cover;}.elementor-97 .elementor-element.elementor-element-32f261b > .elementor-widget-container{padding:0 0 0 0;}.elementor-97 .elementor-element.elementor-element-32f261b{text-align:center;}.elementor-97 .elementor-element.elementor-element-32f261b .elementor-heading-title{font-family:var( --e-global-typography-092a1b8-font-family ), Sans-serif;font-size:var( --e-global-typography-092a1b8-font-size );font-weight:var( --e-global-typography-092a1b8-font-weight );text-transform:var( --e-global-typography-092a1b8-text-transform );line-height:var( --e-global-typography-092a1b8-line-height );letter-spacing:var( --e-global-typography-092a1b8-letter-spacing );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-11744fa > .elementor-widget-container{padding:0 0 var(--sc-margin) 0;}.elementor-97 .elementor-element.elementor-element-de125f8{--display:flex;}.elementor-97 .elementor-element.elementor-element-f0dca3e > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-97 .elementor-element.elementor-element-f0dca3e{z-index:9;}.elementor-97 .elementor-element.elementor-element-f0dca3e img{width:150px;}.elementor-97 .elementor-element.elementor-element-6c31bcf{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;border-style:solid;--border-style:solid;border-width:var(--sc-border-accent) 0 0 0;--border-top-width:var(--sc-border-accent);--border-right-width:0;--border-bottom-width:0;--border-left-width:0;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--sc-margin-half);--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-298b95a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-97 .elementor-element.elementor-element-59b100d > .elementor-widget-container{margin:0 0 var(--sc-gutter-half-neg) 0;}.elementor-97 .elementor-element.elementor-element-59b100d .elementor-heading-title{font-family:var( --e-global-typography-dcbbfa5-font-family ), Sans-serif;font-size:var( --e-global-typography-dcbbfa5-font-size );font-weight:var( --e-global-typography-dcbbfa5-font-weight );text-transform:var( --e-global-typography-dcbbfa5-text-transform );color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-35e6b5c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-270dd45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;}.elementor-97 .elementor-element.elementor-element-cfb31ff img{height:100%;object-fit:cover;object-position:top center;}.elementor-97 .elementor-element.elementor-element-e30d99e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--sc-margin-half);--padding-bottom:var(--sc-margin-half);--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-e30d99e:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-e30d99e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-8f1851f{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:var(--sc-radius-box) 0 0 var(--sc-radius-box);--margin-top:0;--margin-bottom:0;--margin-left:var(--sc-margin);--margin-right:0;--padding-top:var(--sc-padding-big);--padding-bottom:var(--sc-padding-big);--padding-left:var(--sc-padding-big);--padding-right:var(--sc-margin);}.elementor-97 .elementor-element.elementor-element-8f1851f:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-8f1851f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7589365 ) 0%, var( --e-global-color-2e4dff3 ) 100%);}.elementor-97 .elementor-element.elementor-element-8f1851f::before, .elementor-97 .elementor-element.elementor-element-8f1851f > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-8f1851f > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-8f1851f > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-8f1851f > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-8f1851f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-b4e9d18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-97 .elementor-element.elementor-element-253a8f0{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-253a8f0 > .elementor-widget-container{border-style:none;}.elementor-97 .elementor-element.elementor-element-253a8f0 .elementor-image-box-wrapper{text-align:start;}.elementor-97 .elementor-element.elementor-element-253a8f0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-253a8f0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-253a8f0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-253a8f0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-253a8f0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-253a8f0 .elementor-image-box-description{font-family:var( --e-global-typography-9511228-font-family ), Sans-serif;font-size:var( --e-global-typography-9511228-font-size );font-style:var( --e-global-typography-9511228-font-style );}.elementor-97 .elementor-element.elementor-element-b003e37{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-b003e37 .elementor-image-box-wrapper{text-align:start;}.elementor-97 .elementor-element.elementor-element-b003e37.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-b003e37.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-b003e37.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-b003e37 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-b003e37 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-b003e37 .elementor-image-box-description{font-family:var( --e-global-typography-9511228-font-family ), Sans-serif;font-size:var( --e-global-typography-9511228-font-size );font-style:var( --e-global-typography-9511228-font-style );}.elementor-97 .elementor-element.elementor-element-05718ad{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-05718ad .elementor-image-box-wrapper{text-align:start;}.elementor-97 .elementor-element.elementor-element-05718ad.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-05718ad.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-05718ad.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-05718ad .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-05718ad .elementor-image-box-img img{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-05718ad .elementor-image-box-description{font-family:var( --e-global-typography-9511228-font-family ), Sans-serif;font-size:var( --e-global-typography-9511228-font-size );font-style:var( --e-global-typography-9511228-font-style );}.elementor-97 .elementor-element.elementor-element-09166e6{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;}.elementor-97 .elementor-element.elementor-element-09166e6 .elementor-image-box-wrapper{text-align:start;}.elementor-97 .elementor-element.elementor-element-09166e6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-97 .elementor-element.elementor-element-09166e6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-97 .elementor-element.elementor-element-09166e6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-09166e6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-97 .elementor-element.elementor-element-09166e6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-09166e6 .elementor-image-box-description{font-family:var( --e-global-typography-9511228-font-family ), Sans-serif;font-size:var( --e-global-typography-9511228-font-size );font-style:var( --e-global-typography-9511228-font-style );}.elementor-97 .elementor-element.elementor-element-b4ea839{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--sc-margin-half);--padding-bottom:var(--sc-margin-half);--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-b4ea839:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-b4ea839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-b843bb8{--display:flex;--min-height:450px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:0 var(--sc-radius-box) var(--sc-radius-box) 0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:var(--sc-margin);--padding-top:var(--sc-padding-big);--padding-bottom:var(--sc-padding-big);--padding-left:var(--sc-margin);--padding-right:var(--sc-padding-big);}.elementor-97 .elementor-element.elementor-element-b843bb8:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-b843bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-98e987a ) 100%);}.elementor-97 .elementor-element.elementor-element-b843bb8::before, .elementor-97 .elementor-element.elementor-element-b843bb8 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-b843bb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-b843bb8 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-b843bb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-b843bb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.kaipara.school.nz/wp-content/uploads/2026/07/KC_Hill-pattern-mockup-1-scaled.png");--background-overlay:'';background-position:bottom center;background-repeat:no-repeat;background-size:contain;}.elementor-97 .elementor-element.elementor-element-a76fe05{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0 var(--sc-border-width) 0 0;--border-top-width:0;--border-right-width:var(--sc-border-width);--border-bottom-width:0;--border-left-width:0;border-color:var( --e-global-color-ac08155 );--border-color:var( --e-global-color-ac08155 );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:var(--sc-padding-dbl);}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-content-wrapper{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-content{width:100%;padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-ac68fd9  .sc-content, .elementor-97 .elementor-element.elementor-element-ac68fd9  .sc-content > div{width:100%;}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-leadin-text{color:var( --e-global-color-accent );font-family:var( --e-global-typography-dcbbfa5-font-family ), Sans-serif;font-size:var( --e-global-typography-dcbbfa5-font-size );font-weight:var( --e-global-typography-dcbbfa5-font-weight );text-transform:var( --e-global-typography-dcbbfa5-text-transform );padding:0 0 var(--sc-gutter-half) 0;}.elementor-97 .elementor-element.elementor-element-3632a4a > .elementor-widget-container{margin:var(--sc-gutter) 0 0 0;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-carousel-navigation-wrapper{justify-content:flex-end;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-carousel-navigation{flex-direction:row;gap:15px;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-arrow{flex-direction:row;gap:10px;background-color:#ffffff;min-width:40px;min-height:40px;border-radius:100px 100px 100px 100px;border-style:none;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-carousel-nav-label{color:#ffffff;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-arrow .ue-carousel-nav-icon{color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-3632a4a button .ue-carousel-nav-icon svg{fill:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-carousel-nav-icon{font-size:20px;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-arrow:hover{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-arrow:hover .ue-carousel-nav-icon{color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-3632a4a button:hover .ue-carousel-nav-icon svg{fill:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-5590b2b{--display:flex;--justify-content:center;}.elementor-97 .elementor-element.elementor-element-7393b63{--divider-border-style:solid;--divider-color:var( --e-global-color-72ef9a6 );--divider-border-width:1px;}.elementor-97 .elementor-element.elementor-element-7393b63 .elementor-divider-separator{width:100%;}.elementor-97 .elementor-element.elementor-element-7393b63 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-item{transform:scale(1,1);}.elementor-97 .elementor-element.elementor-element-7acfd70 .uc-active-item .ue-item{transform:scale(1,1);}.elementor-97 .elementor-element.elementor-element-7acfd70 .carousel-image{height:250px;background-size:cover;opacity:100%;}.elementor-97 .elementor-element.elementor-element-7acfd70 .uc-active-item .carousel-image{opacity:100%;}.elementor-97 .elementor-element.elementor-element-7acfd70 .uc_image_carousel_container_holder{text-align:left;}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-content-holder{justify-content:center;}.elementor-97 .elementor-element.elementor-element-7acfd70 .content-padding{padding:0px 0px 0px 0px;}.elementor-97 .elementor-element.elementor-element-7acfd70 .uc_image_carousel_content{background-color:var( --e-global-color-abff667 );}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-title{color:var( --e-global-color-72ef9a6 );font-family:var( --e-global-typography-ec195ed-font-family ), Sans-serif;font-size:var( --e-global-typography-ec195ed-font-size );font-weight:var( --e-global-typography-ec195ed-font-weight );text-transform:var( --e-global-typography-ec195ed-text-transform );line-height:var( --e-global-typography-ec195ed-line-height );margin-top:0px;}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-text{color:var( --e-global-color-72ef9a6 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );margin-top:10px;}.elementor-97 .elementor-element.elementor-element-7acfd70 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:15px;background-color:#d3d3d3;color:#000000;margin-top:10px;}.elementor-97 .elementor-element.elementor-element-7acfd70 .uc_more_btn svg{fill:#000000;}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-btn-inner-wrapper{gap:10px;}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-nav .owl-prev{left:0px;right:auto;}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-nav .owl-next{right:0px;left:auto;}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-carousel .owl-nav .owl-next,.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-carousel .owl-nav .owl-prev{top:90px;border-radius:0px;width:62px;height:62px;line-height:62px;font-size:24px;background-color:#ffffff;color:#000000;}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-carousel .owl-nav .owl-next:hover,.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-carousel .owl-nav .owl-prev:hover{background-color:#000000;color:#ffffff;}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-carousel .owl-nav svg{fill:#000000!important;}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-carousel .owl-nav .owl-next:hover svg,.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-carousel .owl-nav .owl-prev:hover svg{fill:#ffffff!important;}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-dot{width:10px;height:10px;background-color:var( --e-global-color-ac08155 );margin:0px 6px;}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-dot.active{background-color:var( --e-global-color-accent );}.elementor-97 .elementor-element.elementor-element-7acfd70 .owl-dots{margin-top:20px;}.elementor-97 .elementor-element.elementor-element-dfabc37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--sc-margin-half);--padding-bottom:var(--sc-margin-half);--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-dfabc37:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-dfabc37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-a6c8cfd{--display:flex;--min-height:450px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.75;border-style:none;--border-style:none;--border-radius:var(--sc-radius-box) 0 0 var(--sc-radius-box);--margin-top:0;--margin-bottom:0;--margin-left:var(--sc-margin);--margin-right:0;--padding-top:var(--sc-padding-big);--padding-bottom:var(--sc-padding-big);--padding-left:var(--sc-padding-big);--padding-right:var(--sc-margin);}.elementor-97 .elementor-element.elementor-element-a6c8cfd:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-a6c8cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2e4dff3 ) 0%, var( --e-global-color-2e4dff3 ) 100%);}.elementor-97 .elementor-element.elementor-element-a6c8cfd::before, .elementor-97 .elementor-element.elementor-element-a6c8cfd > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-a6c8cfd > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-a6c8cfd > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-a6c8cfd > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-a6c8cfd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-d35f431{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-97 .elementor-element.elementor-element-5af7a1c{--swiper-slides-to-display:3;--swiper-slides-gap:24px;--swiper-pagination-size:var(--sc-icon-nav-dot);--dots-normal-color:var( --e-global-color-accent );--dots-hover-color:var( --e-global-color-secondary );}.elementor-97 .elementor-element.elementor-element-5af7a1c .swiper-slide > .elementor-element{height:100%;}.elementor-97 .elementor-element.elementor-element-5af7a1c .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}.elementor-97 .elementor-element.elementor-element-df51972{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:var(--sc-gutter) var(--sc-gutter);--row-gap:var(--sc-gutter);--column-gap:var(--sc-gutter);--grid-auto-flow:column;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-676a8a8 ) 0%, var( --e-global-color-328151d ) 100%);opacity:70%;}.elementor-97 .elementor-element.elementor-element-37188a3{grid-column:span 2;grid-row:span 2;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_btn,.elementor-97 .elementor-element.elementor-element-37188a3 .uc_btn *{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box_holder{text-align:left;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_box_content{padding:32px 32px 32px 32px;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box{border-radius:4px;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_image_box{height:624px;background-color:var( --e-global-color-7589365 );background-position:top center !important;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box:hover .uc_overlay{opacity:90%;}.elementor-97 .elementor-element.elementor-element-37188a3 .ue-icon{width:40px;height:40px;margin-bottom:10px;background-color:#FFFFFF00;border-radius:100px;}.elementor-97 .elementor-element.elementor-element-37188a3 .ue-icon i{font-size:32px;color:#FFFFFF;transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-37188a3 .ue-icon svg{font-size:32px;fill:#FFFFFF;transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box:hover .ue-icon i{transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box:hover .ue-icon svg{transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_title{font-family:var( --e-global-typography-e499c75-font-family ), Sans-serif;font-size:var( --e-global-typography-e499c75-font-size );font-weight:var( --e-global-typography-e499c75-font-weight );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(1px);}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(1px);}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_description{margin-top:10px;font-family:var( --e-global-typography-9511228-font-family ), Sans-serif;font-size:var( --e-global-typography-9511228-font-size );font-style:var( --e-global-typography-9511228-font-style );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-37188a3 .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_btn{font-family:var( --e-global-typography-190cb61-font-family ), Sans-serif;font-size:var( --e-global-typography-190cb61-font-size );font-weight:var( --e-global-typography-190cb61-font-weight );text-transform:var( --e-global-typography-190cb61-text-transform );line-height:var( --e-global-typography-190cb61-line-height );padding:8px 16px 8px 16px;margin-top:10px;border-radius:50px;background-color:#FFFFFF;color:#C0392B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_btn:hover{background-color:#C0392B;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0392B;}.elementor-97 .elementor-element.elementor-element-863649c .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-676a8a8 ) 0%, var( --e-global-color-328151d ) 100%);opacity:70%;}.elementor-97 .elementor-element.elementor-element-863649c{grid-column:span 2;grid-row:span 1;}.elementor-97 .elementor-element.elementor-element-863649c .uc_btn,.elementor-97 .elementor-element.elementor-element-863649c .uc_btn *{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box_holder{text-align:left;}.elementor-97 .elementor-element.elementor-element-863649c .uc_box_content{padding:32px 32px 32px 32px;}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box{border-radius:4px;}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-97 .elementor-element.elementor-element-863649c .uc_image_box{height:300px;background-color:var( --e-global-color-7589365 );background-position:top center !important;}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box:hover .uc_overlay{opacity:90%;}.elementor-97 .elementor-element.elementor-element-863649c .ue-icon{width:40px;height:40px;margin-bottom:10px;background-color:#FFFFFF00;border-radius:100px;}.elementor-97 .elementor-element.elementor-element-863649c .ue-icon i{font-size:32px;color:#FFFFFF;transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-863649c .ue-icon svg{font-size:32px;fill:#FFFFFF;transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box:hover .ue-icon i{transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box:hover .ue-icon svg{transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-863649c .uc_title{font-family:var( --e-global-typography-e499c75-font-family ), Sans-serif;font-size:var( --e-global-typography-e499c75-font-size );font-weight:var( --e-global-typography-e499c75-font-weight );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(1px);}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(1px);}.elementor-97 .elementor-element.elementor-element-863649c .uc_description{margin-top:10px;font-family:var( --e-global-typography-9511228-font-family ), Sans-serif;font-size:var( --e-global-typography-9511228-font-size );font-style:var( --e-global-typography-9511228-font-style );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-863649c .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-97 .elementor-element.elementor-element-863649c .uc_btn{font-family:var( --e-global-typography-190cb61-font-family ), Sans-serif;font-size:var( --e-global-typography-190cb61-font-size );font-weight:var( --e-global-typography-190cb61-font-weight );text-transform:var( --e-global-typography-190cb61-text-transform );line-height:var( --e-global-typography-190cb61-line-height );padding:8px 16px 8px 16px;margin-top:10px;border-radius:50px;background-color:#FFFFFF;color:#C0392B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-97 .elementor-element.elementor-element-863649c .uc_btn:hover{background-color:#C0392B;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0392B;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-676a8a8 ) 0%, var( --e-global-color-328151d ) 100%);opacity:70%;}.elementor-97 .elementor-element.elementor-element-2c3d69c{grid-column:span 2;grid-row:span 1;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_btn,.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_btn *{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box_holder{text-align:left;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_box_content{padding:32px 32px 32px 32px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box{border-radius:4px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_image_box{height:300px;background-color:var( --e-global-color-7589365 );background-position:top center !important;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box:hover .uc_overlay{opacity:90%;}.elementor-97 .elementor-element.elementor-element-2c3d69c .ue-icon{width:40px;height:40px;margin-bottom:10px;background-color:#FFFFFF00;border-radius:100px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .ue-icon i{font-size:32px;color:#FFFFFF;transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-2c3d69c .ue-icon svg{font-size:32px;fill:#FFFFFF;transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box:hover .ue-icon i{transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box:hover .ue-icon svg{transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_title{font-family:var( --e-global-typography-e499c75-font-family ), Sans-serif;font-size:var( --e-global-typography-e499c75-font-size );font-weight:var( --e-global-typography-e499c75-font-weight );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(1px);}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(1px);}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_description{margin-top:10px;font-family:var( --e-global-typography-9511228-font-family ), Sans-serif;font-size:var( --e-global-typography-9511228-font-size );font-style:var( --e-global-typography-9511228-font-style );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-2c3d69c .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_btn{font-family:var( --e-global-typography-190cb61-font-family ), Sans-serif;font-size:var( --e-global-typography-190cb61-font-size );font-weight:var( --e-global-typography-190cb61-font-weight );text-transform:var( --e-global-typography-190cb61-text-transform );line-height:var( --e-global-typography-190cb61-line-height );padding:8px 16px 8px 16px;margin-top:10px;border-radius:50px;background-color:#FFFFFF;color:#C0392B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_btn:hover{background-color:#C0392B;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0392B;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-676a8a8 ) 0%, var( --e-global-color-328151d ) 100%);opacity:70%;}.elementor-97 .elementor-element.elementor-element-e00a655{grid-column:span 2;grid-row:span 2;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_btn,.elementor-97 .elementor-element.elementor-element-e00a655 .uc_btn *{transition-duration:0.3s;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box_holder{text-align:left;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_box_content{padding:32px 32px 32px 32px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box{border-radius:4px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box_holder .uc_long_content_box_box .uc_box_content{justify-content:flex-end;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_image_box{height:624px;background-color:var( --e-global-color-7589365 );background-position:top center !important;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box:hover .uc_overlay{opacity:90%;}.elementor-97 .elementor-element.elementor-element-e00a655 .ue-icon{width:40px;height:40px;margin-bottom:10px;background-color:#FFFFFF00;border-radius:100px;}.elementor-97 .elementor-element.elementor-element-e00a655 .ue-icon i{font-size:32px;color:#FFFFFF;transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-e00a655 .ue-icon svg{font-size:32px;fill:#FFFFFF;transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box:hover .ue-icon i{transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box:hover .ue-icon svg{transform:rotate(-0deg);}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_title{font-family:var( --e-global-typography-e499c75-font-family ), Sans-serif;font-size:var( --e-global-typography-e499c75-font-size );font-weight:var( --e-global-typography-e499c75-font-weight );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(1px);}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(1px);}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_description{margin-top:10px;font-family:var( --e-global-typography-9511228-font-family ), Sans-serif;font-size:var( --e-global-typography-9511228-font-size );font-style:var( --e-global-typography-9511228-font-style );color:var( --e-global-color-72ef9a6 );}.elementor-97 .elementor-element.elementor-element-e00a655 .ue_btn_container{justify-content:inherit;gap:10px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_btn{font-family:var( --e-global-typography-190cb61-font-family ), Sans-serif;font-size:var( --e-global-typography-190cb61-font-size );font-weight:var( --e-global-typography-190cb61-font-weight );text-transform:var( --e-global-typography-190cb61-text-transform );line-height:var( --e-global-typography-190cb61-line-height );padding:8px 16px 8px 16px;margin-top:10px;border-radius:50px;background-color:#FFFFFF;color:#C0392B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_btn:hover{background-color:#C0392B;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C0392B;}.elementor-97 .elementor-element.elementor-element-48b4b10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0;--margin-bottom:var(--sc-margin-half);--margin-left:0;--margin-right:0;}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-content-wrapper{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;overflow:hidden;border-radius:var(--sc-radius-box) var(--sc-radius-box) var(--sc-radius-box) var(--sc-radius-box);align-items:center;}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-content{width:100%;padding:var(--sc-padding-big) var(--sc-padding-big) var(--sc-padding-big) var(--sc-padding-big);text-align:center;}.elementor-97 .elementor-element.elementor-element-0a9ecec > .elementor-widget-container{background-color:var( --e-global-color-primary );background-image:url("https://www.kaipara.school.nz/wp-content/uploads/2026/07/KC_Hill-pattern-mockup-1-scaled.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;border-radius:var(--sc-radius-box) var(--sc-radius-box) var(--sc-radius-box) var(--sc-radius-box);}.elementor-97 .elementor-element.elementor-element-0a9ecec  .sc-content, .elementor-97 .elementor-element.elementor-element-0a9ecec  .sc-content > div{width:100%;}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-button-wrap{padding:var(--sc-gutter) 0 0 0;}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-button{display:inline-block;}@media(min-width:768px){.elementor-97 .elementor-element.elementor-element-6c31bcf{--content-width:1440px;}.elementor-97 .elementor-element.elementor-element-298b95a{--width:50%;}.elementor-97 .elementor-element.elementor-element-270dd45{--width:50%;}}@media(max-width:1465px){.elementor-97 .elementor-element.elementor-element-32f261b .elementor-heading-title{font-size:var( --e-global-typography-092a1b8-font-size );line-height:var( --e-global-typography-092a1b8-line-height );letter-spacing:var( --e-global-typography-092a1b8-letter-spacing );}.elementor-97 .elementor-element.elementor-element-f0dca3e > .elementor-widget-container{margin:0px 0px -60px 0px;}.elementor-97 .elementor-element.elementor-element-f0dca3e img{width:120px;}.elementor-97 .elementor-element.elementor-element-59b100d .elementor-heading-title{font-size:var( --e-global-typography-dcbbfa5-font-size );}.elementor-97 .elementor-element.elementor-element-253a8f0 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-b003e37 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-05718ad .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-09166e6 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-content-wrapper{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-leadin-text{font-size:var( --e-global-typography-dcbbfa5-font-size );}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-title{font-size:var( --e-global-typography-ec195ed-font-size );line-height:var( --e-global-typography-ec195ed-line-height );}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-97 .elementor-element.elementor-element-5af7a1c{--swiper-slides-to-display:2;}.elementor-97 .elementor-element.elementor-element-df51972{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );}.elementor-97 .elementor-element.elementor-element-863649c .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-863649c .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-863649c .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );}.elementor-97 .elementor-element.elementor-element-e00a655{grid-column:span 4;grid-row:span 1;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_image_box{height:300px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-content-wrapper{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-97 .elementor-element.elementor-element-32f261b .elementor-heading-title{font-size:var( --e-global-typography-092a1b8-font-size );line-height:var( --e-global-typography-092a1b8-line-height );letter-spacing:var( --e-global-typography-092a1b8-letter-spacing );}.elementor-97 .elementor-element.elementor-element-f0dca3e > .elementor-widget-container{margin:0px 0px -50px 0px;}.elementor-97 .elementor-element.elementor-element-f0dca3e img{width:100px;}.elementor-97 .elementor-element.elementor-element-59b100d .elementor-heading-title{font-size:var( --e-global-typography-dcbbfa5-font-size );}.elementor-97 .elementor-element.elementor-element-b4e9d18{--flex-wrap:wrap;}.elementor-97 .elementor-element.elementor-element-253a8f0{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-97 .elementor-element.elementor-element-253a8f0 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-b003e37{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-97 .elementor-element.elementor-element-b003e37 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-05718ad{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-97 .elementor-element.elementor-element-05718ad .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-09166e6{--container-widget-width:47.5%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47.5% );max-width:47.5%;}.elementor-97 .elementor-element.elementor-element-09166e6 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-content-wrapper{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-leadin-text{font-size:var( --e-global-typography-dcbbfa5-font-size );}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-title{font-size:var( --e-global-typography-ec195ed-font-size );line-height:var( --e-global-typography-ec195ed-line-height );}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-97 .elementor-element.elementor-element-5af7a1c{--swiper-slides-to-display:2;--swiper-slides-gap:16px;}.elementor-97 .elementor-element.elementor-element-df51972{--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_box_content{padding:16px 16px 24px 16px;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_image_box{height:516px;}.elementor-97 .elementor-element.elementor-element-37188a3 .ue-icon{margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(10px);}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(10px);}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );margin-top:6px;}.elementor-97 .elementor-element.elementor-element-863649c .uc_box_content{padding:16px 16px 24px 16px;}.elementor-97 .elementor-element.elementor-element-863649c .uc_image_box{height:250px;}.elementor-97 .elementor-element.elementor-element-863649c .ue-icon{margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-863649c .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(10px);}.elementor-97 .elementor-element.elementor-element-863649c .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(10px);}.elementor-97 .elementor-element.elementor-element-863649c .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-863649c .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );margin-top:6px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_box_content{padding:16px 16px 24px 16px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_image_box{height:250px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .ue-icon{margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(10px);}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(10px);}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );margin-top:6px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_box_content{padding:16px 16px 24px 16px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_image_box{height:250px;}.elementor-97 .elementor-element.elementor-element-e00a655 .ue-icon{margin-bottom:0px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box_holder:hover .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(10px);}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_long_content_box_holder.ue_debug_true .uc_long_content_box_box .uc_box_content .uc_box_content_open{transform:translateY(10px);}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );margin-top:6px;}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-content-wrapper{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-97 .elementor-element.elementor-element-95e1877{--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:var(--sc-margin);--padding-bottom:0;--padding-left:var(--sc-margin);--padding-right:var(--sc-margin);}.elementor-97 .elementor-element.elementor-element-32f261b .elementor-heading-title{font-size:var( --e-global-typography-092a1b8-font-size );line-height:var( --e-global-typography-092a1b8-line-height );letter-spacing:var( --e-global-typography-092a1b8-letter-spacing );}.elementor-97 .elementor-element.elementor-element-de125f8{--min-height:5em;--justify-content:flex-end;}.elementor-97 .elementor-element.elementor-element-f0dca3e > .elementor-widget-container{margin:0px 0px -35px 0px;}.elementor-97 .elementor-element.elementor-element-f0dca3e img{width:70px;}.elementor-97 .elementor-element.elementor-element-6c31bcf{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:58px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-97 .elementor-element.elementor-element-59b100d .elementor-heading-title{font-size:var( --e-global-typography-dcbbfa5-font-size );}.elementor-97 .elementor-element.elementor-element-e30d99e{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-8f1851f{--border-radius:0 0 0 0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--sc-padding-big);--padding-bottom:var(--sc-padding-big);--padding-left:var(--sc-padding-big);--padding-right:var(--sc-padding-big);}.elementor-97 .elementor-element.elementor-element-253a8f0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97 .elementor-element.elementor-element-253a8f0 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-253a8f0 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-b003e37{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97 .elementor-element.elementor-element-b003e37 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-b003e37 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-05718ad{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97 .elementor-element.elementor-element-05718ad .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-05718ad .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-09166e6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-97 .elementor-element.elementor-element-09166e6 .elementor-image-box-img{margin-bottom:15px;}.elementor-97 .elementor-element.elementor-element-09166e6 .elementor-image-box-description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-b4ea839{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-b843bb8{--border-radius:0 0 0 0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--sc-padding-big);--padding-bottom:var(--sc-padding-big);--padding-left:var(--sc-padding-big);--padding-right:var(--sc-padding-big);}.elementor-97 .elementor-element.elementor-element-a76fe05{border-width:0 0 0 0;--border-top-width:0;--border-right-width:0;--border-bottom-width:0;--border-left-width:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-content-wrapper{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-97 .elementor-element.elementor-element-ac68fd9 .sc-leadin-text{font-size:var( --e-global-typography-dcbbfa5-font-size );}.elementor-97 .elementor-element.elementor-element-3632a4a.elementor-element{--align-self:flex-start;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-carousel-navigation-wrapper{justify-content:center;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-carousel-navigation{flex-direction:row;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-remote-arrow{min-width:42px;min-height:42px;}.elementor-97 .elementor-element.elementor-element-3632a4a .ue-carousel-nav-icon{font-size:17px;}.elementor-97 .elementor-element.elementor-element-7393b63 .elementor-divider-separator{width:50%;}.elementor-97 .elementor-element.elementor-element-7393b63 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-title{font-size:var( --e-global-typography-ec195ed-font-size );line-height:var( --e-global-typography-ec195ed-line-height );}.elementor-97 .elementor-element.elementor-element-7acfd70 .ue-text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-97 .elementor-element.elementor-element-dfabc37{--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-97 .elementor-element.elementor-element-a6c8cfd{--border-radius:0 0 0 0;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:var(--sc-padding-big);--padding-bottom:var(--sc-padding-big);--padding-left:var(--sc-padding-big);--padding-right:var(--sc-padding-big);}.elementor-97 .elementor-element.elementor-element-5af7a1c{--swiper-slides-to-display:1;--swiper-slides-gap:12px;}.elementor-97 .elementor-element.elementor-element-df51972{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-97 .elementor-element.elementor-element-37188a3{grid-column:span 2;grid-row:span 1;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_box_content{padding:16px 16px 24px 16px;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_image_box{height:250px;}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-37188a3 .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );}.elementor-97 .elementor-element.elementor-element-863649c{grid-column:span 2;grid-row:span 1;}.elementor-97 .elementor-element.elementor-element-863649c .uc_box_content{padding:16px 16px 24px 16px;}.elementor-97 .elementor-element.elementor-element-863649c .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-863649c .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-863649c .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );}.elementor-97 .elementor-element.elementor-element-2c3d69c{grid-column:span 2;grid-row:span 1;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_box_content{padding:16px 16px 24px 16px;}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-2c3d69c .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );}.elementor-97 .elementor-element.elementor-element-e00a655{grid-column:span 2;grid-row:span 1;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_box_content{padding:16px 16px 24px 16px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_image_box{height:250px;}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_title{font-size:var( --e-global-typography-e499c75-font-size );line-height:var( --e-global-typography-e499c75-line-height );letter-spacing:var( --e-global-typography-e499c75-letter-spacing );}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_description{font-size:var( --e-global-typography-9511228-font-size );}.elementor-97 .elementor-element.elementor-element-e00a655 .uc_btn{font-size:var( --e-global-typography-190cb61-font-size );line-height:var( --e-global-typography-190cb61-line-height );}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-content-wrapper{display:flex;width:100%;flex-direction:row;flex-wrap:wrap;}.elementor-97 .elementor-element.elementor-element-0a9ecec > .elementor-widget-container{background-size:200% auto;}.elementor-97 .elementor-element.elementor-element-0a9ecec .sc-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}