.elementor-5098 .elementor-element.elementor-element-074efa3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-5098 .elementor-element.elementor-element-074efa3:not(.elementor-motion-effects-element-type-background), .elementor-5098 .elementor-element.elementor-element-074efa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-074efa3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-5098 .elementor-element.elementor-element-074efa3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5098 .elementor-element.elementor-element-faaea55{width:100%;max-width:100%;}.elementor-5098 .elementor-element.elementor-element-faaea55 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:-114px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-faaea55 .ecolar-slider-itmes-area{height:831px;}.elementor-5098 .elementor-element.elementor-element-faaea55 .ecolar-slider-single{text-align:center;}.elementor-5098 .elementor-element.elementor-element-faaea55 .slider-title{color:var( --e-global-color-2ce15ce );font-size:90px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:-2.3px;margin:-149px -4px -4px -4px;padding:81px 81px 81px 81px;}.elementor-5098 .elementor-element.elementor-element-faaea55 .slider-content{color:var( --e-global-color-2ce15ce );font-size:14px;font-weight:700;font-style:italic;line-height:23px;letter-spacing:2.6px;word-spacing:0px;}.elementor-5098 .elementor-element.elementor-element-faaea55 a.theme-btns{color:var( --e-global-color-2ce15ce );background-color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-faaea55 a.theme-btns:hover{color:#000000;background-color:#FFFFFF;}.elementor-5098 .elementor-element.elementor-element-faaea55 .slider-social-wrapper ul li a{opacity:1;}.elementor-5098 .elementor-element.elementor-element-faaea55 .slider-social-wrapper ul li a:hover{opacity:1;}.elementor-5098 .elementor-element.elementor-element-4c094100:not(.elementor-motion-effects-element-type-background), .elementor-5098 .elementor-element.elementor-element-4c094100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F0FB;}.elementor-5098 .elementor-element.elementor-element-4c094100{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-5098 .elementor-element.elementor-element-4c094100 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5098 .elementor-element.elementor-element-25413b7e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-f8eea9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .sabout-nav-section{background-color:var( --e-global-color-primary );margin:0px 36px -27px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-section-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .sabout-img{text-align:left;}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-slides .about-content-area{text-align:left;}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-title{color:var( --e-global-color-primary );font-size:70px;font-weight:500;text-transform:capitalize;line-height:80px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-title span,.about-title label,.about-title strong{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-dec{color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-dec span,.about-dec label,.about-dec strong{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-4826b253 .sabout-nav-section p{color:var( --e-global-color-2ce15ce );}.elementor-5098 .elementor-element.elementor-element-69c3adba > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5098 .elementor-element.elementor-element-69c3adba:not(.elementor-motion-effects-element-type-background), .elementor-5098 .elementor-element.elementor-element-69c3adba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E7F0FB 0%, #E7F0FB 100%);}.elementor-5098 .elementor-element.elementor-element-69c3adba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 80px 0px;}.elementor-5098 .elementor-element.elementor-element-69c3adba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5098 .elementor-element.elementor-element-36e2a36b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-5c8fe249{margin-top:-150px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-5098 .elementor-element.elementor-element-11a250b7.elementor-column .elementor-widget-wrap{align-items:space-evenly;}.elementor-5098 .elementor-element.elementor-element-11a250b7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-evenly;align-items:space-evenly;}.elementor-5098 .elementor-element.elementor-element-11a250b7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5098 .elementor-element.elementor-element-48ac6268 .ecolar-counter-wrapper{text-align:center;}.elementor-5098 .elementor-element.elementor-element-48ac6268 .ecolar-counter{text-align:center;}.elementor-5098 .elementor-element.elementor-element-48ac6268 .counter-nmber{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-48ac6268 .ecolar-counter-title{color:var( --e-global-color-primary );font-family:"Dosis", Sans-serif;font-size:24px;font-weight:bold;}.elementor-5098 .elementor-element.elementor-element-c2f63b4 .ecolar-counter-wrapper{text-align:center;}.elementor-5098 .elementor-element.elementor-element-c2f63b4 .ecolar-counter{text-align:center;}.elementor-5098 .elementor-element.elementor-element-c2f63b4 .counter-nmber{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-c2f63b4 .ecolar-counter-title{color:var( --e-global-color-primary );font-family:"Dosis", Sans-serif;font-size:24px;font-weight:bold;}.elementor-5098 .elementor-element.elementor-element-7bdb03ba .ecolar-counter-wrapper{text-align:center;}.elementor-5098 .elementor-element.elementor-element-7bdb03ba .ecolar-counter{text-align:center;}.elementor-5098 .elementor-element.elementor-element-7bdb03ba .counter-nmber{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-7bdb03ba .ecolar-counter-title{color:var( --e-global-color-primary );font-family:"Dosis", Sans-serif;font-size:24px;font-weight:bold;}.elementor-5098 .elementor-element.elementor-element-3bda3de0 .ecolar-counter-wrapper{text-align:center;}.elementor-5098 .elementor-element.elementor-element-3bda3de0 .ecolar-counter{text-align:center;}.elementor-5098 .elementor-element.elementor-element-3bda3de0 .counter-nmber{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-3bda3de0 .ecolar-counter-title{color:var( --e-global-color-primary );font-family:"Dosis", Sans-serif;font-size:24px;font-weight:bold;}.elementor-5098 .elementor-element.elementor-element-225c4d41 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5098 .elementor-element.elementor-element-225c4d41:not(.elementor-motion-effects-element-type-background), .elementor-5098 .elementor-element.elementor-element-225c4d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-225c4d41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:100px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-225c4d41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5098 .elementor-element.elementor-element-20b34be5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5098 .elementor-element.elementor-element-20b34be5 > .elementor-element-populated{text-align:center;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-bbbf470{margin-top:0px;margin-bottom:25px;}.elementor-5098 .elementor-element.elementor-element-34e5a72c > .elementor-widget-container{margin:0px 0px 36px 0px;}.elementor-5098 .elementor-element.elementor-element-34e5a72c .ecolar-section-title{text-align:center;}.elementor-5098 .elementor-element.elementor-element-34e5a72c .section-title{color:#FFFFFF;font-weight:600;text-transform:capitalize;}.elementor-5098 .elementor-element.elementor-element-34e5a72c .ecolar-section-title .dec{color:#FFFFFF;}.elementor-5098 .elementor-element.elementor-element-34e5a72c a.theme-btns{color:var( --e-global-color-2ce15ce );background-color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-34e5a72c a.theme-btns:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-2ce15ce );}.elementor-5098 .elementor-element.elementor-element-e8d9062{width:100%;max-width:100%;}.elementor-5098 .elementor-element.elementor-element-e8d9062 > .elementor-widget-container{margin:0px 0px -26px 0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-e8d9062.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5098 .elementor-element.elementor-element-e8d9062 .projec-items{--bs-gutter-x:0rem;}.elementor-5098 .elementor-element.elementor-element-e8d9062 .project-image img{border-radius:0px;}.elementor-5098 .elementor-element.elementor-element-e8d9062 .project-image img,.project-image{height:478px;}.elementor-5098 .elementor-element.elementor-element-e8d9062 .project-btn-icon a{color:var( --e-global-color-2ce15ce );background-color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-e8d9062 .project-btn-icon a:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-e8d9062 .project-title{left:0px;}.elementor-5098 .elementor-element.elementor-element-e8d9062 .project-title a{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-16cc19b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5098 .elementor-element.elementor-element-16cc19b2 > .elementor-container{text-align:center;}.elementor-5098 .elementor-element.elementor-element-16cc19b2{margin-top:0px;margin-bottom:-15px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-37efd635 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9{width:100%;max-width:100%;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 .projec-items{--bs-gutter-x:0rem;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 .project-image img{border-radius:0px;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 .project-image img,.project-image{height:478px;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 .project-btn-icon a{color:var( --e-global-color-2ce15ce );background-color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 .project-btn-icon a:hover{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 .project-title{left:30px;}.elementor-5098 .elementor-element.elementor-element-7d1751fb{margin-top:90px;margin-bottom:110px;}.elementor-5098 .elementor-element.elementor-element-2328249c:not(.elementor-motion-effects-element-type-background), .elementor-5098 .elementor-element.elementor-element-2328249c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F0FB;}.elementor-5098 .elementor-element.elementor-element-2328249c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:86px;margin-bottom:0px;padding:120px 0px 120px 0px;}.elementor-5098 .elementor-element.elementor-element-2328249c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-5098 .elementor-element.elementor-element-21dedcd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5098 .elementor-element.elementor-element-21dedcd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5098 .elementor-element.elementor-element-14d176cc{width:100%;max-width:100%;}.elementor-5098 .elementor-element.elementor-element-14d176cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-14d176cc.elementor-element{--align-self:center;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-single{padding:0px 50px 0px 50px;}.elementor-5098 .elementor-element.elementor-element-14d176cc .tesimonial-contents{text-align:center;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testi-icon{color:var( --e-global-color-secondary );background-color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-title{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-sub-title{color:var( --e-global-color-secondary );font-weight:600;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-dec p{color:var( --e-global-color-primary );font-family:"Dosis", Sans-serif;font-size:26px;text-transform:capitalize;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-items ul.slick-dots li.slick-active button{background-color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-5dc3287{--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;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5098 .elementor-element.elementor-element-1214c38{margin-top:90px;margin-bottom:110px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-c1b02fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-64d46d6:not(.elementor-motion-effects-element-type-background), .elementor-5098 .elementor-element.elementor-element-64d46d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7F0FB;}.elementor-5098 .elementor-element.elementor-element-64d46d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5098 .elementor-element.elementor-element-64d46d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5098 .elementor-element.elementor-element-cb1db00 .ecolar-section-title{text-align:center;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-cb1db00 .section-title{color:var( --e-global-color-primary );font-size:60px;font-weight:600;text-transform:capitalize;line-height:80px;}.elementor-5098 .elementor-element.elementor-element-cb1db00 .ecolar-section-title .dec{color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-img img{height:300px !important;object-fit:cover;border-radius:0px;}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-img{border-radius:0px;}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-item{border-radius:0px;}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-content{text-align:left;border-radius:0px;}.elementor-5098 .elementor-element.elementor-element-09d1065  .ecolar-blog-post-content{margin:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-09d1065 .post-meta-item ul li i{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-09d1065 .post-meta-item ul li a{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-09d1065 .post-meta-item ul li:after{background-color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-09d1065 .post-meta-item ul li a:hover,.post-meta-item ul li:hover i{color:var( --e-global-color-accent );}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-title a{color:var( --e-global-color-primary );font-size:22px;font-weight:500;text-transform:capitalize;}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-title a:hover{color:var( --e-global-color-secondary );}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-post-dec p{color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-wrapper.blog-style-two .ecolar-blog-post-img img{border-radius:5px;}.elementor-5098 .elementor-element.elementor-element-113b69e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5098 .elementor-element.elementor-element-113b69e:not(.elementor-motion-effects-element-type-background), .elementor-5098 .elementor-element.elementor-element-113b69e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://whanauedu.nz/wp-content/uploads/2025/07/3-1-scaled.png");background-position:center center;}.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-5098 .elementor-element.elementor-element-40704c13{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5098 .elementor-element.elementor-element-2457917b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Saira", Sans-serif;font-size:13px;font-weight:400;fill:var( --e-global-color-2ce15ce );color:var( --e-global-color-2ce15ce );border-radius:3px 3px 3px 3px;padding:20px 32px 20px 32px;}.elementor-5098 .elementor-element.elementor-element-2457917b .elementor-button:hover, .elementor-5098 .elementor-element.elementor-element-2457917b .elementor-button:focus{background-color:var( --e-global-color-2ce15ce );color:var( --e-global-color-primary );}.elementor-5098 .elementor-element.elementor-element-2457917b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:63px;}.elementor-5098 .elementor-element.elementor-element-2457917b.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-5098 .elementor-element.elementor-element-2457917b{left:-32px;}body.rtl .elementor-5098 .elementor-element.elementor-element-2457917b{right:-32px;}.elementor-5098 .elementor-element.elementor-element-2457917b .elementor-button:hover svg, .elementor-5098 .elementor-element.elementor-element-2457917b .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-5098 .elementor-element.elementor-element-faaea55 .ecolar-slider-itmes-area{height:725px;}.elementor-5098 .elementor-element.elementor-element-faaea55 .ecolar-slider-single{margin:0px 0px 50px 0px;}.elementor-5098 .elementor-element.elementor-element-4c094100{padding:120px 0px 80px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-slides .about-content-area{margin:0px 0px 0px 0px;padding:50px 0px 80px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .sabout-nav-section p{font-size:14px;}.elementor-5098 .elementor-element.elementor-element-34e5a72c .ecolar-section-title{padding:0px 50px 0px 50px;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-single{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-14d176cc .tesimonial-contents{padding:15px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-dec p{font-size:18px;line-height:1.8em;}.elementor-5098 .elementor-element.elementor-element-cb1db00 .ecolar-section-title{padding:0px 50px 0px 50px;}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-item{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-5098 .elementor-element.elementor-element-faaea55 .ecolar-slider-itmes-area{height:654px;}.elementor-5098 .elementor-element.elementor-element-faaea55 .ecolar-slider-single{margin:0px 0px 100px 0px;padding:10px 10px 10px 10px;}.elementor-5098 .elementor-element.elementor-element-faaea55 .slider-title{font-size:65px;line-height:69px;}.elementor-5098 .elementor-element.elementor-element-1d10ccf{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-f8eea9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-slides .about-content-area{margin:30px 0px -50px 0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-title{font-size:49px;line-height:1.5em;}.elementor-5098 .elementor-element.elementor-element-4826b253 .about-dec{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .sabout-nav-section p{font-size:13px;}.elementor-5098 .elementor-element.elementor-element-4826b253 .sabout-nav-section{width:92%;margin:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-48ac6268 .ecolar-counter{margin:0px 0px 20px 0px;}.elementor-5098 .elementor-element.elementor-element-48ac6268 .ecolar-counter-wrapper{text-align:center;}.elementor-5098 .elementor-element.elementor-element-c2f63b4 .ecolar-counter{margin:0px 0px 20px 0px;}.elementor-5098 .elementor-element.elementor-element-c2f63b4 .ecolar-counter-wrapper{text-align:center;}.elementor-5098 .elementor-element.elementor-element-7bdb03ba .ecolar-counter{margin:0px 0px 20px 0px;}.elementor-5098 .elementor-element.elementor-element-7bdb03ba .ecolar-counter-wrapper{text-align:center;}.elementor-5098 .elementor-element.elementor-element-3bda3de0 .ecolar-counter{margin:0px 0px 20px 0px;}.elementor-5098 .elementor-element.elementor-element-3bda3de0 .ecolar-counter-wrapper{text-align:center;}.elementor-5098 .elementor-element.elementor-element-34e5a72c .ecolar-section-title{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-e8d9062 .project-title a{font-size:20px;margin:10px 10px 10px 10px;}.elementor-5098 .elementor-element.elementor-element-e8d9062 .project-title{left:0px;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 .project-title a{font-size:20px;margin:10px 10px 10px 10px;}.elementor-5098 .elementor-element.elementor-element-6f8a5cc9 .project-title{left:0px;}.elementor-5098 .elementor-element.elementor-element-21dedcd{width:100%;}.elementor-5098 .elementor-element.elementor-element-21dedcd > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-5098 .elementor-element.elementor-element-14d176cc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-single{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-14d176cc .tesimonial-contents{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-14d176cc .testimonial-dec p{font-size:25px;line-height:1.5em;}.elementor-5098 .elementor-element.elementor-element-1214c38{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-cb1db00 .ecolar-section-title{padding:0px 0px 0px 0px;}.elementor-5098 .elementor-element.elementor-element-09d1065 .ecolar-blog-post-item{margin:0px 0px 30px 0px;}}@media(min-width:768px){.elementor-5098 .elementor-element.elementor-element-20b34be5{width:100%;}.elementor-5098 .elementor-element.elementor-element-3a5b86fc{width:100%;}.elementor-5098 .elementor-element.elementor-element-617fb242{width:12.029%;}.elementor-5098 .elementor-element.elementor-element-21dedcd{width:75.175%;}.elementor-5098 .elementor-element.elementor-element-15f59680{width:12.023%;}.elementor-5098 .elementor-element.elementor-element-5dc3287{--content-width:1463px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5098 .elementor-element.elementor-element-617fb242{width:10%;}.elementor-5098 .elementor-element.elementor-element-21dedcd{width:80%;}.elementor-5098 .elementor-element.elementor-element-15f59680{width:10%;}}/* Start custom CSS for section, class: .elementor-element-16cc19b2 */.full-bleed > .elementor-container{max-width:none !important;padding:0 !important;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5dc3287 *//* ——— 整条图片 strip 出血到 100vw ——— */
.full-bleed{
  width:100vw;
  margin-left:calc(50% - 50vw);
  margin-right:calc(50% - 50vw);
  max-width:none;
  display:flex;          /* 万一 JS 失效也横向排列 */
  flex-wrap:nowrap;
  overflow:hidden;
}

/* slick 默认 slide 内有 padding，这里归零让图无缝 */
.insta-slick .slick-slide{padding:0;margin:0}

/* 统一图片高度 */
.insta-slick img{
  width:100%;
  height:240px;          /* ✏️ 需要更高/更低改这里 */
  object-fit:cover;
  display:block;
}
@media(max-width:768px){
  .insta-slick img{height:160px;}
}/* End custom CSS */