/* Generated from page: student-experience */
/*Builder GLOBAL CSS START*/
.themify_builder_content-2 .tb_du09376.module-buttons{text-align:left;padding:0;}
.themify_builder_content-2 .tb_du09376.module-buttons.module .module-buttons-item a{padding:0;}
.themify_builder_content-2 .tb_du09376.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_du09376.module-buttons .module-buttons-item a{font-weight:600;font-family:"muli";}
.themify_builder_content-2 .tb_du09376.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_du09376.module-buttons em,.themify_builder_content-2 .tb_du09376.module-buttons .ui,.themify_builder_content-2 .tb_du09376.module-buttons span{color:#064d45;}
.themify_builder_content-2 .tb_du09376.module-buttons .module-buttons-item a{font-size:16px;text-transform:uppercase;font-style:normal;}
.themify_builder_content-2 .tb_ka52376.module-buttons{text-align:left;padding:0;}
.themify_builder_content-2 .tb_ka52376.module-buttons.module .module-buttons-item a{padding:0;}
.themify_builder_content-2 .tb_ka52376.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_ka52376.module-buttons .module-buttons-item a{font-weight:600;font-family:"muli";}
.themify_builder_content-2 .tb_ka52376.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_ka52376.module-buttons em,.themify_builder_content-2 .tb_ka52376.module-buttons .ui,.themify_builder_content-2 .tb_ka52376.module-buttons span{color:#064d45;}
.themify_builder_content-2 .tb_ka52376.module-buttons .module-buttons-item a{font-size:16px;text-transform:uppercase;font-style:normal;}
.themify_builder_content-2 .tb_q52t377.module-buttons{text-align:left;padding:0;}
.themify_builder_content-2 .tb_q52t377.module-buttons.module .module-buttons-item a{padding:0;}
.themify_builder_content-2 .tb_q52t377.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_q52t377.module-buttons .module-buttons-item a{font-weight:600;font-family:"muli";}
.themify_builder_content-2 .tb_q52t377.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_q52t377.module-buttons em,.themify_builder_content-2 .tb_q52t377.module-buttons .ui,.themify_builder_content-2 .tb_q52t377.module-buttons span{color:#064d45;}
.themify_builder_content-2 .tb_q52t377.module-buttons .module-buttons-item a{font-size:16px;text-transform:uppercase;font-style:normal;}
.themify_builder_content-2 .tb_9rj8262.module-buttons{text-align:left;padding:0;}
.themify_builder_content-2 .tb_9rj8262.module-buttons.module .module-buttons-item a{padding:0;}
.themify_builder_content-2 .tb_9rj8262.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_9rj8262.module-buttons .module-buttons-item a{font-weight:600;font-family:"muli";}
.themify_builder_content-2 .tb_9rj8262.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_9rj8262.module-buttons em,.themify_builder_content-2 .tb_9rj8262.module-buttons .ui,.themify_builder_content-2 .tb_9rj8262.module-buttons span{color:#064d45;}
.themify_builder_content-2 .tb_9rj8262.module-buttons .module-buttons-item a{font-size:16px;text-transform:uppercase;font-style:normal;}
.themify_builder_content-2 .tb_rbpb783{background-color:#fff;padding-top:60px;padding-bottom:60px;}
.themify_builder_content-2 .tb_zyje618{background-color:#fff;padding-top:60px;padding-bottom:60px;}
.themify_builder_content-2 .tb_b3p5879{background-color:#f8f8f7;padding-top:60px;padding-bottom:60px;}
.themify_builder_content-2 .tb_1d8n164.module-tab .tab-content,.themify_builder_content-2 .tb_1d8n164.module-tab .tab-nav a{color:#1a1a1a;background-image:none;background-clip:border-box;}
.themify_builder_content-2 .tb_w1ak222{background-color:#fff;padding-top:60px;padding-bottom:60px;}
.themify_builder_content-2 .tb_rccq857{background-color:#f8f8f7;padding-top:60px;padding-bottom:60px;}
.themify_builder_content-2 .tb_za6d165{background-color:#f8f8f7;padding-top:60px;padding-bottom:60px;}
.themify_builder_content-2 .tb_hjos28{background-color:#f8f8f7;padding-top:60px;padding-bottom:60px;}

@media(max-width:1024px){
.themify_builder_content-2 .tb_rbpb783{background-image:none;background-position:50% 50%;background-color:#fff;padding-top:50px;padding-bottom:50px;}
.themify_builder_content-2 .tb_zyje618{background-image:none;background-position:50% 50%;background-color:#fff;padding-top:50px;padding-bottom:50px;}
.themify_builder_content-2 .tb_b3p5879{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:50px;padding-bottom:50px;}
.themify_builder_content-2 .tb_w1ak222{background-image:none;background-position:50% 50%;background-color:#fff;padding-top:50px;padding-bottom:50px;}
.themify_builder_content-2 .tb_rccq857{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:50px;padding-bottom:50px;}
.themify_builder_content-2 .tb_za6d165{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:50px;padding-bottom:50px;}
.themify_builder_content-2 .tb_hjos28{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:50px;padding-bottom:50px;}
}
@media(max-width:768px){
.themify_builder_content-2 .tb_rbpb783{background-image:none;background-position:50% 50%;background-color:#fff;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_zyje618{background-image:none;background-position:50% 50%;background-color:#fff;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_b3p5879{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_w1ak222{background-image:none;background-position:50% 50%;background-color:#fff;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_rccq857{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_za6d165{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_hjos28{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:40px;padding-bottom:40px;}
}
@media(max-width:600px){
.themify_builder_content-2 .tb_rbpb783{background-image:none;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_zyje618{background-image:none;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_b3p5879{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_w1ak222{background-image:none;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_rccq857{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_za6d165{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:40px;padding-bottom:40px;}
.themify_builder_content-2 .tb_hjos28{background-image:none;background-position:50% 50%;background-color:#f8f8f7;padding-top:40px;padding-bottom:40px;}
}/*Builder GLOBAL CSS END*/
.themify_builder_content-2 .tb_8s2r918{background-attachment:scroll;background-position:100% 0%;background-size:contain;background-repeat:no-repeat;background-image:url(https://halifaxindependentschool.ca/wp-content/uploads/2022/05/HeaderImages-Elementary.jpg);padding-top:90px;padding-bottom:90px}
.themify_builder_content-2 .tb_i30q919.module-text.module h1{line-height:16px;font-size:16px;letter-spacing:.5px}
.themify_builder_content-2 .tb_i30q919.module-text.module .tb_text_wrap h1{font-style:normal;background-clip:border-box;background-image:none;color:#064d45;font-family:"muli";font-weight:600}
.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap p,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap blockquote,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap h1,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap h2,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap h3,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap h4,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap h5,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap h6,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap li,.themify_builder_content-2 .tb_i30q919.module-text .tb_text_wrap span{background-clip:border-box;background-image:none;color:#064d45;font-family:"muli";font-weight:normal}
.themify_builder_content-2 .tb_i30q919.module-text{margin-bottom:5px;text-transform:uppercase;line-height:18px;font-size:16px}
.themify_builder_content-2 .tb_79j8919.module-text{width:100%;margin-top:0;padding-top:15px}
.themify_builder_content-2 .tb_79j8919.module-text.module h2{line-height:52px;font-size:40px}
.themify_builder_content-2 .tb_uap6376{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:linear-gradient(180deg,rgb(255, 255, 255) 50%,rgba(255, 255, 255, 0) 100%);padding-top:35px;padding-bottom:25px}
.themify_builder_content-2 .tb_du09376.module-buttons,.themify_builder_content-2 .tb_ka52376.module-buttons,.themify_builder_content-2 .tb_q52t377.module-buttons,.themify_builder_content-2 .tb_9rj8262.module-buttons{text-align:left}
.themify_builder_content-2 .tb_ka52376.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_ka52376.module-buttons .module-buttons-item a,.themify_builder_content-2 .tb_q52t377.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_q52t377.module-buttons .module-buttons-item a,.themify_builder_content-2 .tb_9rj8262.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_9rj8262.module-buttons .module-buttons-item a{font-family:"muli";font-weight:600}
.themify_builder_content-2 .tb_ka52376.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_ka52376.module-buttons em,.themify_builder_content-2 .tb_ka52376.module-buttons .ui,.themify_builder_content-2 .tb_ka52376.module-buttons span,.themify_builder_content-2 .tb_q52t377.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_q52t377.module-buttons em,.themify_builder_content-2 .tb_q52t377.module-buttons .ui,.themify_builder_content-2 .tb_q52t377.module-buttons span,.themify_builder_content-2 .tb_9rj8262.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_9rj8262.module-buttons em,.themify_builder_content-2 .tb_9rj8262.module-buttons .ui,.themify_builder_content-2 .tb_9rj8262.module-buttons span{color:#064d45}
.themify_builder_content-2 .tb_ka52376.module-buttons .module-buttons-item a,.themify_builder_content-2 .tb_q52t377.module-buttons .module-buttons-item a,.themify_builder_content-2 .tb_9rj8262.module-buttons .module-buttons-item a{font-style:normal;text-transform:uppercase;font-size:16px}
.themify_builder_content-2 .tb_4cei284{padding-top:10px;padding-bottom:0;margin-top:0}
.themify_builder_content-2 .tb_omf3337.module-text,.themify_builder_content-2 .tb_1omi535.module-text{width:75%}
.themify_builder_content-2 .tb_35vj589.module-text{padding-bottom:60px}
.themify_builder_content-2 .tb_fmho770.module-text,.themify_builder_content-2 .tb_v11w618.module-text,.themify_builder_content-2 .tb_pdur858.module-text,.themify_builder_content-2 .tb_e2n0166.module-text,.themify_builder_content-2 .tb_0iiq999.module-text{margin-top:15px}
.themify_builder_content-2 .tb_3rpt785,.themify_builder_content-2 .tb_fz46610,.themify_builder_content-2 .tb_8yr3775{padding:0}
.themify_builder_content-2 .tb_zyje618{padding-top:0}
.themify_builder_content-2 .tb_fjt4356{padding-bottom:60px;margin-top:0}
.themify_builder_content-2 .tb_fhhn610.module-text.module h5{font-size:18px}
.themify_builder_content-2 .tb_fhhn610.module-text{padding-bottom:31px;padding-top:20px}
.themify_builder_content-2 .tb_5sl1694.module-icon,.themify_builder_content-2 .tb_66q7610.module-icon{margin-top:10px}
.themify_builder_content-2 .tb_jyug610.module-text{margin-top:20px}
.themify_builder_content-2 .tb_b3p5879{background-attachment:scroll;background-position:100% 0%;background-size:auto;background-repeat:no-repeat;background-image:url(https://halifaxindependentschool.ca/wp-content/uploads/2022/02/Homepage.svg)}
.themify_builder_content-2 .tb_dsud272{--col:1fr 1.4738fr}
.themify_builder_content-2 .tb_oo34147.module-text,.themify_builder_content-2 .tb_ztj4435.module-text{padding-bottom:10px}
.themify_builder_content-2 .tb_fkx0478.module-text{padding-bottom:0;padding-top:20px}
.themify_builder_content-2 .tb_4009770.module-text,.themify_builder_content-2 .tb_h0s6741.module-text,.themify_builder_content-2 .tb_7lgx969.module-text{margin-top:8px}
.themify_builder_content-2 .tb_44u1416.module-text{padding-bottom:10px;padding-top:10px}
.themify_builder_content-2 .tb_3nc9346.module-text{margin-top:8px;padding-bottom:10px}
.themify_builder_content-2 .tb_1d8n164.module-tab{padding-top:25px}
.themify_builder_content-2 .tb_z6mv64.module-image{margin-bottom:20px}
.themify_builder_content-2 .tb_1b3f999.module-text{margin-top:0}
.themify_builder_content-2 .tb_hjos28{background-attachment:scroll;background-position:0% 0%;background-size:auto;background-repeat:no-repeat;background-image:url(https://halifaxindependentschool.ca/wp-content/uploads/2022/02/Classes.svg);background-color:#fff}
.themify_builder_content-2 .tb_530q410.module-text{width:60%;margin-bottom:0;margin-right:20%;margin-left:20%}
.themify_builder_content-2 .tb_b9b7408{margin-top:30px;margin-bottom:20px;--align_items:var(--align_content)}
.themify_builder_content-2 .tb_h2r3408,.themify_builder_content-2 .tb_gssv409,.themify_builder_content-2 .tb_5018410{border:0.75px solid #85b531;border-top-color:#85b531;background-color:#fff;padding-right:15px;padding-left:15px;padding-top:25px}
.themify_builder_content-2 .tb_40wo409.module-divider,.themify_builder_content-2 .tb_zcib409.module-divider,.themify_builder_content-2 .tb_jewg410.module-divider{transform-origin:50% 50%}
.themify_builder_content-2 .tb_0vwx409.module-text{margin-bottom:25px;margin-top:15px}
.themify_builder_content-2 .tb_ck4f409.module-buttons,.themify_builder_content-2 .tb_ejka409.module-buttons,.themify_builder_content-2 .tb_9smo410.module-buttons{margin-bottom:-25px;text-align:center}
.themify_builder_content-2 .tb_ck4f409.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_ck4f409.module-buttons .module-buttons-item a,.themify_builder_content-2 .tb_ejka409.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_ejka409.module-buttons .module-buttons-item a,.themify_builder_content-2 .tb_9smo410.module-buttons .module-buttons-item,.themify_builder_content-2 .tb_9smo410.module-buttons .module-buttons-item a{font-family:"muli";font-weight:700}
.themify_builder_content-2 .tb_ck4f409.module-buttons .module-buttons-item a,.themify_builder_content-2 .tb_ejka409.module-buttons .module-buttons-item a,.themify_builder_content-2 .tb_9smo410.module-buttons .module-buttons-item a{font-weight:bold;font-style:normal}
.themify_builder_content-2 .tb_ck4f409.module-buttons.module .module-buttons-item a,.themify_builder_content-2 .tb_ejka409.module-buttons.module .module-buttons-item a,.themify_builder_content-2 .tb_9smo410.module-buttons.module .module-buttons-item a{color:#fff;background-image:none;background-color:#3a7ba6}
.themify_builder_content-2 .tb_iogv409.module-text,.themify_builder_content-2 .tb_iygz410.module-text{margin-top:15px;margin-bottom:25px}

@media(max-width:1024px){
.themify_builder_content-2 .tb_uap6376{background-image:linear-gradient(180deg,rgb(255, 255, 255) 65%,rgba(255, 255, 255, 0) 100%)}
.themify_builder_content-2 .tb_2eap376,.themify_builder_content-2 .tb_k01j377{margin-top:10px}
.themify_builder_content-2 .tb_4cei284{padding-top:0}
.themify_builder_content-2 .tb_1omi535.module-text{width:100%}
.themify_builder_content-2 .tb_fjt4356{padding-bottom:50px}
.themify_builder_content-2 .tb_dsud272{--col:none}
.themify_builder_content-2 .tb_530q410.module-text{width:80%;margin-right:10%;margin-left:10%}
.themify_builder_content-2 .tb_b9b7408{margin-top:25px}
}
@media(max-width:768px){
.themify_builder_content-2 .tb_8s2r918{background-position:26% 52.5%;background-size:cover;padding-bottom:70px;padding-top:70px}
.themify_builder_content-2 .tb_79j8919.module-text.module h2{line-height:40px;font-size:30px}
.themify_builder_content-2 .tb_uap6376{background-image:linear-gradient(180deg,rgb(255, 255, 255) 75%,rgba(255, 255, 255, 0) 100%)}
.themify_builder_content-2 .tb_vv32376{margin-top:10px}
.themify_builder_content-2 .tb_4cei284{padding-top:35px}
.themify_builder_content-2 .tb_35vj589.module-text{padding-bottom:20px}
.themify_builder_content-2 .tb_fmho770.module-text,.themify_builder_content-2 .tb_v11w618.module-text{padding-bottom:0;margin-bottom:25px}
.themify_builder_content-2 .tb_fjt4356{padding-bottom:40px}
.themify_builder_content-2 .tb_pdur858.module-text{margin-bottom:25px}
.themify_builder_content-2 .tb_530q410.module-text{width:100%;margin-right:0;margin-left:0}
.themify_builder_content-2 .tb_b9b7408{--area:"col1" "col2" "col3"}
.themify_builder_content-2 .tb_0vwx409.module-text,.themify_builder_content-2 .tb_iogv409.module-text,.themify_builder_content-2 .tb_iygz410.module-text{margin-bottom:15px}
.themify_builder_content-2 .tb_gssv409,.themify_builder_content-2 .tb_5018410{margin-top:50px}
}
@media(max-width:600px){
.themify_builder_content-2 .tb_79j8919.module-text.module h2{line-height:36px;font-size:28px}
.themify_builder_content-2 .tb_4cei284{padding-top:0}
.themify_builder_content-2 .tb_35vj589.module-text{margin-bottom:25px;padding-bottom:15px}
.themify_builder_content-2 .tb_z6mv64.module-image{margin-bottom:25px;margin-top:20px}
.themify_builder_content-2 .tb_9033222.module-text{margin-bottom:35px}
.themify_builder_content-2 .tb_b9b7408{--area:var(--aream3_auto)}
}