  .elementor-15387 .elementor-element.elementor-element-c574a5b{--display:flex;--min-height:100vh;--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15387 .elementor-element.elementor-element-c574a5b:not(.elementor-motion-effects-element-type-background), .elementor-15387 .elementor-element.elementor-element-c574a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-638d055 );background-image:url("https://www.cbhs.school.nz/wp-content/uploads/2024/11/Black.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15387 .elementor-element.elementor-element-c574a5b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15387 .elementor-element.elementor-element-bdc39db{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-15387 .elementor-element.elementor-element-bdc39db::before, .elementor-15387 .elementor-element.elementor-element-bdc39db > .elementor-background-video-container::before, .elementor-15387 .elementor-element.elementor-element-bdc39db > .e-con-inner > .elementor-background-video-container::before, .elementor-15387 .elementor-element.elementor-element-bdc39db > .elementor-background-slideshow::before, .elementor-15387 .elementor-element.elementor-element-bdc39db > .e-con-inner > .elementor-background-slideshow::before, .elementor-15387 .elementor-element.elementor-element-bdc39db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15387 .elementor-element.elementor-element-7ac7d00 > .elementor-widget-container{padding:5px 5px 5px 0px;}.elementor-15387 .elementor-element.elementor-element-7ac7d00 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-9fb690b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-9fb690b .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-25a49f2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-25a49f2 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-25a49f2 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15387 .elementor-element.elementor-element-25a49f2 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-25a49f2 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-25a49f2{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-15387 .elementor-element.elementor-element-25a49f2 .elementor-icon-list-icon{padding-right:0px;}.elementor-15387 .elementor-element.elementor-element-25a49f2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15387 .elementor-element.elementor-element-25a49f2 .elementor-icon-list-item > a{font-weight:500;line-height:24px;}.elementor-15387 .elementor-element.elementor-element-25a49f2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-d308406 .bdt-ep-advanced-divider{text-align:left;margin:0 auto;margin-left:0;max-width:180px;}.elementor-15387 .elementor-element.elementor-element-d308406 .bdt-ep-advanced-divider svg *{stroke-width:5px;stroke:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-d308406{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-af81cbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-af81cbc .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-8f29f60 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-8f29f60 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-8f29f60 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15387 .elementor-element.elementor-element-8f29f60 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-8f29f60 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-8f29f60{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-15387 .elementor-element.elementor-element-8f29f60 .elementor-icon-list-icon{padding-right:0px;}.elementor-15387 .elementor-element.elementor-element-8f29f60 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15387 .elementor-element.elementor-element-8f29f60 .elementor-icon-list-item > a{font-weight:500;line-height:24px;}.elementor-15387 .elementor-element.elementor-element-8f29f60 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-254425c .bdt-ep-advanced-divider{text-align:left;margin:0 auto;margin-left:0;max-width:180px;}.elementor-15387 .elementor-element.elementor-element-254425c .bdt-ep-advanced-divider svg *{stroke-width:5px;stroke:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-254425c{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-362dc93 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-362dc93 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-d8d0a98 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-d8d0a98 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-d8d0a98 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15387 .elementor-element.elementor-element-d8d0a98 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-d8d0a98 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-d8d0a98{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-15387 .elementor-element.elementor-element-d8d0a98 .elementor-icon-list-icon{padding-right:0px;}.elementor-15387 .elementor-element.elementor-element-d8d0a98 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15387 .elementor-element.elementor-element-d8d0a98 .elementor-icon-list-item > a{font-weight:500;line-height:24px;}.elementor-15387 .elementor-element.elementor-element-d8d0a98 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-2fb7a72 .bdt-ep-advanced-divider{text-align:left;margin:0 auto;margin-left:0;max-width:180px;}.elementor-15387 .elementor-element.elementor-element-2fb7a72 .bdt-ep-advanced-divider svg *{stroke-width:5px;stroke:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-2fb7a72{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-1a50870{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-15387 .elementor-element.elementor-element-bbb4a09 > .elementor-widget-container{padding:5px 5px 5px 0px;}.elementor-15387 .elementor-element.elementor-element-bbb4a09 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-d43fd0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-d43fd0b .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-d4756ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-d4756ff .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-d4756ff .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15387 .elementor-element.elementor-element-d4756ff .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-d4756ff .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-d4756ff{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-15387 .elementor-element.elementor-element-d4756ff .elementor-icon-list-icon{padding-right:0px;}.elementor-15387 .elementor-element.elementor-element-d4756ff .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15387 .elementor-element.elementor-element-d4756ff .elementor-icon-list-item > a{font-weight:500;line-height:24px;}.elementor-15387 .elementor-element.elementor-element-d4756ff .elementor-icon-list-text{transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-ad23ef6 .bdt-ep-advanced-divider{text-align:left;margin:0 auto;margin-left:0;max-width:180px;}.elementor-15387 .elementor-element.elementor-element-ad23ef6 .bdt-ep-advanced-divider svg *{stroke-width:5px;stroke:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-ad23ef6{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-70e7a82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-70e7a82 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-4ee33c6 .bdt-ep-advanced-divider{text-align:left;margin:0 auto;margin-left:0;max-width:180px;}.elementor-15387 .elementor-element.elementor-element-4ee33c6 .bdt-ep-advanced-divider svg *{stroke-width:5px;stroke:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-4ee33c6{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-4bb66c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-4bb66c1 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-ed6d77d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-ed6d77d .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-ed6d77d .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15387 .elementor-element.elementor-element-ed6d77d .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-ed6d77d .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-ed6d77d{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-15387 .elementor-element.elementor-element-ed6d77d .elementor-icon-list-icon{padding-right:0px;}.elementor-15387 .elementor-element.elementor-element-ed6d77d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15387 .elementor-element.elementor-element-ed6d77d .elementor-icon-list-item > a{font-weight:500;line-height:24px;}.elementor-15387 .elementor-element.elementor-element-ed6d77d .elementor-icon-list-text{transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-f5613ad .bdt-ep-advanced-divider{text-align:left;margin:0 auto;margin-left:0;max-width:180px;}.elementor-15387 .elementor-element.elementor-element-f5613ad .bdt-ep-advanced-divider svg *{stroke-width:5px;stroke:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-f5613ad{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-11d7a6a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-11d7a6a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-df73e04 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-df73e04 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-df73e04 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15387 .elementor-element.elementor-element-df73e04 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-df73e04 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-df73e04{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-15387 .elementor-element.elementor-element-df73e04 .elementor-icon-list-icon{padding-right:0px;}.elementor-15387 .elementor-element.elementor-element-df73e04 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15387 .elementor-element.elementor-element-df73e04 .elementor-icon-list-item > a{font-weight:500;line-height:24px;}.elementor-15387 .elementor-element.elementor-element-df73e04 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-c1bc08c{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-15387 .elementor-element.elementor-element-6c829c8 > .elementor-widget-container{padding:5px 5px 5px 0px;}.elementor-15387 .elementor-element.elementor-element-6c829c8 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-8a3fd64 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-8a3fd64 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-e735378 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-e735378 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-e735378 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-15387 .elementor-element.elementor-element-e735378 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-e735378 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-d49ac81 );}.elementor-15387 .elementor-element.elementor-element-e735378{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-15387 .elementor-element.elementor-element-e735378 .elementor-icon-list-icon{padding-right:0px;}.elementor-15387 .elementor-element.elementor-element-e735378 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15387 .elementor-element.elementor-element-e735378 .elementor-icon-list-item > a{font-weight:500;line-height:24px;}.elementor-15387 .elementor-element.elementor-element-e735378 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15387 .elementor-element.elementor-element-96ef17e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-96ef17e .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-b957e1e .bdt-ep-advanced-divider{text-align:left;margin:0 auto;margin-left:0;max-width:180px;}.elementor-15387 .elementor-element.elementor-element-b957e1e .bdt-ep-advanced-divider svg *{stroke-width:5px;stroke:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-b957e1e{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-75dd4cb > .elementor-widget-container{padding:5px 5px 5px 0px;}.elementor-15387 .elementor-element.elementor-element-75dd4cb .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-2c1355c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-2c1355c .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-34f40ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-34f40ad .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-7bfceac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-7bfceac .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-f784f5e .bdt-ep-advanced-divider{text-align:left;margin:0 auto;margin-left:0;max-width:180px;}.elementor-15387 .elementor-element.elementor-element-f784f5e .bdt-ep-advanced-divider svg *{stroke-width:5px;stroke:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-f784f5e{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-77ee25b > .elementor-widget-container{padding:5px 5px 5px 0px;}.elementor-15387 .elementor-element.elementor-element-77ee25b .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-2ab985a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-2ab985a .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-7df6a24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-7df6a24 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-2f9d9cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-2f9d9cf .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-a3e7bbe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-a3e7bbe .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-c63d77d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-c63d77d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-33defb5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-33defb5 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-3e3a2b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-3e3a2b6 .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-8ef9232{--display:flex;--min-height:100vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:100px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;overflow:visible;}.elementor-15387 .elementor-element.elementor-element-e91f76d > .elementor-widget-container{padding:5px 5px 5px 0px;}.elementor-15387 .elementor-element.elementor-element-e91f76d .elementor-heading-title{font-family:"Lexend", Sans-serif;font-weight:700;color:var( --e-global-color-text );}.elementor-15387 .elementor-element.elementor-element-6c1d282 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-15387 .elementor-element.elementor-element-6c1d282 .bdt-post-list .bdt-item{border-style:none;}.elementor-15387 .elementor-element.elementor-element-6c1d282 .bdt-post-list .bdt-title a{color:var( --e-global-color-secondary );}.elementor-15387 .elementor-element.elementor-element-6c1d282 .bdt-post-list .bdt-title{font-size:14px;}#elementor-popup-modal-15387 .dialog-message{width:100vw;height:100vh;align-items:center;padding:0px 0px 0px 0px;}#elementor-popup-modal-15387{justify-content:center;align-items:center;}#elementor-popup-modal-15387 .dialog-close-button{display:flex;font-size:25px;}#elementor-popup-modal-15387 .dialog-widget-content{border-style:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}#elementor-popup-modal-15387 .dialog-close-button i{color:var( --e-global-color-secondary );}#elementor-popup-modal-15387 .dialog-close-button svg{fill:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-15387 .elementor-element.elementor-element-c574a5b{--width:100%;}.elementor-15387 .elementor-element.elementor-element-bdc39db{--width:25%;}.elementor-15387 .elementor-element.elementor-element-1a50870{--width:25%;}.elementor-15387 .elementor-element.elementor-element-c1bc08c{--width:25%;}.elementor-15387 .elementor-element.elementor-element-8ef9232{--width:25%;}}@media(max-width:1024px){.elementor-15387 .elementor-element.elementor-element-d308406{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-254425c{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-2fb7a72{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-ad23ef6{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-4ee33c6{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-f5613ad{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-b957e1e{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-f784f5e{--ep-advanced-divider-rotate:0deg;}}@media(max-width:767px){.elementor-15387 .elementor-element.elementor-element-d308406{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-254425c{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-2fb7a72{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-ad23ef6{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-4ee33c6{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-f5613ad{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-b957e1e{--ep-advanced-divider-rotate:0deg;}.elementor-15387 .elementor-element.elementor-element-f784f5e{--ep-advanced-divider-rotate:0deg;}}/* Start custom CSS for container, class: .elementor-element-c574a5b *//* 
Author: Jeevan (custom code by Jeevan for ¸£ÀûÍøÂé¶¹ Boys' High School menu)
Date: 2024-11-15
Description: This CSS code creates a slide hover effect for the main container in the ¸£ÀûÍøÂé¶¹ Boys' High School menu. It allows different background images to appear when hovering over specific slide elements within the container. Each slide triggers a unique background image with a fade effect that transitions smoothly. The slideâ€™s background color also changes on hover, providing a visually dynamic experience.

Instructions:
1. To change the background images for each slide:
   - Locate the `.main-container-slide:has(.slideX:hover)::before` sections in the code, where `X` is the slide number (e.g., slide1, slide2, etc.).
   - Replace the URL in `background-image: url("/wp-content/uploads/elementor/css/...")` with the desired image URL.
   - Make sure the image is accessible and has appropriate dimensions for a smooth display.

2. To change the semi-transparent background color on slide hover:
   - Go to the `background-color` property within the `.main-container-slide [class*="slide"]:hover` section.
   - Replace `#CE2640B0` with the new color code in an 8-digit hex format if transparency is needed (e.g., `#CE` is the opacity level).
   - To keep transparency, adjust only the last six characters for the color, leaving `#CE` at the beginning.

*/

/* Main container styling for slide effect */
.main-container-slide {
    position: relative; /* Allows absolute positioning of inner elements */
    overflow: hidden; /* Ensures content does not overflow outside the container */
}

/* Before pseudo-element to display background image with a fade effect */
.main-container-slide::before {
    content: ""; /* Empty content to enable ::before pseudo-element */
    position: absolute; /* Positions element relative to the container */
    top: 0; /* Aligns element to the top of the container */
    left: 0; /* Aligns element to the left of the container */
    right: 0; /* Stretches element to the right edge of the container */
    bottom: 0; /* Stretches element to the bottom edge of the container */
    background-size: cover; /* Ensures the background covers the entire element */
    background-position: center; /* Centers the background image */
    opacity: 0; /* Default opacity for fade-in effect */
    transition: opacity 2s ease; /* Smooth opacity transition on hover */
    z-index: 0; /* Places the element behind other content */
}

/* Hover effect to change slide background color */
.main-container-slide [class*="slide"]:hover {
    background-color: rgba(38, 64, 176, 0.81) !important;. /* Semi-transparent blue color overlay */
}

/* Apply specific background images for each slide on hover with fade effect */

/* Hover state for slide1 - displays specific background image */
.main-container-slide:has(.slide1:hover)::before {
    background-image: url("https://www.cbhs.school.nz/wp-content/uploads/2024/11/Black.jpg") !important;
    opacity: 1; /* Fades in the background image */
}

/* Hover state for slide2 - displays specific background image */
.main-container-slide:has(.slide2:hover)::before {
    background-image: url("https://www.cbhs.school.nz/wp-content/uploads/2024/11/Black.jpg") !important;
    opacity: 1; /* Fades in the background image */
}

/* Hover state for slide3 - displays specific background image */
.main-container-slide:has(.slide3:hover)::before {
    background-image: url("https://www.cbhs.school.nz/wp-content/uploads/2024/11/Black.jpg") !important;
    opacity: 1; /* Fades in the background image */
}

/* Hover state for slide4 - displays specific background image */
.main-container-slide:has(.slide4:hover)::before {
    background-image: url("https://www.cbhs.school.nz/wp-content/uploads/2024/11/Black.jpg") !important;
    opacity: 1; /* Fades in the background image */
}/* End custom CSS */