@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgWxP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmYUtvAw.ttf) format('truetype')}html{font-size:16px;color:#152c53}h1{font:400 2rem Roboto,Arial,Helvetica,sans-serif}h2{font:500 1.6rem Roboto,Arial,Helvetica,sans-serif}h3{font:1.1rem Roboto,Arial,Helvetica,sans-serif}p{font:1rem/150% Roboto,Arial,Helvetica,sans-serif;padding:5px 0}a{font:1rem/150% Roboto,Arial,Helvetica,sans-serif!important;color:#152c53!important}.northern_ontario_coop_button{background-color:unset!important;border:unset!important;padding:unset!important}.northern_ontario_coop_button a{display:block!important;text-decoration:none!important;border:solid 1.5px #fff!important;color:#fff!important;border-radius:5px!important;padding:10px 25px!important}.northern_ontario_coop_button a:hover{background-color:#fff!important;border-color:#fff!important;color:#152c53!important}#footer a{color:#929ca7!important}.northern_ontario_coop_hero_wrapper{margin:auto;text-align:center;max-width:1140px}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero img{width:100%;margin:auto;display:block;border-radius:20px;overflow:hidden}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero .northern_ontario_coop_mobile_hero{display:none;margin:auto;text-align:center}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero .northern_ontario_coop_mobile_hero .northern_ontario_coop_hero_images_mobile{border-radius:20px;overflow:hidden}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero .northern_ontario_coop_intro_copy{margin:auto;margin-top:40px;font:1rem/150% Roboto,Arial,Helvetica,sans-serif;font-size:18px;text-align:left}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero .northern_ontario_coop_intro_copy a{font-size:18px!important}.northern_ontario_coop_content_wrapper{margin:auto;text-align:center;max-width:1140px;padding-bottom:60px}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_copy{text-align:left;font:1rem/150% Roboto,Arial,Helvetica,sans-serif}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_copy h3{font:500 1.6rem Roboto,Arial,Helvetica,sans-serif!important;margin:unset!important;margin-bottom:20px!important}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_copy .new_brunswick_margin_bottom_unset{margin-bottom:unset!important}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_copy h4{margin-top:10px!important}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_copy h4 span{font-weight:400;color:#fff;background-color:#152c53;padding:5px;border-radius:10px}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-items:center;-ms-flex-align:center;align-items:center;padding:60px 0 0}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_image{width:45%;min-width:350px;margin:0 20px;padding-right:40px}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_image img{width:100%;border-radius:20px;box-shadow:-20px 20px 0 0 #e0f0ff}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_copy{width:55%}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_copy p{margin:unset}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_copy .northern_ontario_coop_arrow_button{background-color:unset!important;border:unset!important;padding:unset!important;padding-top:20px!important}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_copy .northern_ontario_coop_arrow_button a{text-decoration:none!important;padding:unset!important;margin:unset!important;color:#152c53!important;font:1rem/150% Roboto,Arial,Helvetica,sans-serif!important;cursor:pointer!important}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_copy .northern_ontario_coop_arrow_button a img{display:inline-block!important;transition:margin-left .5s}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_copy .northern_ontario_coop_arrow_button a:hover img{margin-left:10px}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_reverse_order .northern_ontario_coop_module_image{padding-left:40px;padding-right:unset}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_first{padding-top:0!important}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_full_width_text .northern_ontario_coop_module_copy{width:100%}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_last{padding-bottom:60px}.northern_ontario_coop_content_wrapper .northern_ontario_coop_video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-top:60px}.northern_ontario_coop_content_wrapper .northern_ontario_coop_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}@media only screen and (max-width:768px){.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero img{display:block}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero .northern_ontario_coop_hero_desktop{display:none}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero .northern_ontario_coop_mobile_hero{display:block}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero .northern_ontario_coop_intro_copy{font-size:16px}.northern_ontario_coop_hero_wrapper .northern_ontario_coop_hero .northern_ontario_coop_intro_copy a{font-size:16px!important}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module{-ms-flex-direction:column;flex-direction:column}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_image{width:100%;margin-bottom:40px;min-width:unset;padding-right:unset}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_image img{width:100%;border-radius:20px;box-shadow:-10px 10px 0 0 #e0f0ff}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_copy{width:100%;text-align:left;font:1rem/150% Roboto,Arial,Helvetica,sans-serif}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module .northern_ontario_coop_module_copy h3{font:500 1.6rem Roboto,Arial,Helvetica,sans-serif!important}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_reverse_order div:first-of-type{-ms-flex-order:2;order:2}.northern_ontario_coop_content_wrapper .northern_ontario_coop_module_reverse_order .northern_ontario_coop_module_image{padding-left:unset}}