#main-header{top:34px!important}#tpbr_topbar{top:0!important}#tpbr_box{text-align:right!important;line-height:25px!important}#tpbr_box a{margin-left:15px;color:#FFF!important;font-weight:bold;font-size:12px}@media all and (max-width:767px){#tpbr_box a{display:block!important}}.et_pb_text_11{margin-bottom:0!important}.page-container{overflow:hidden}@media all and (min-width:1100px){.job_listings .job_listing{margin-bottom:20px!important}.job_listings .job_listing a{padding:4em 4em 4em 11em!important;display:flex!important;align-items:center;background:transparent!important}.job_listings .job_listing a:hover{background:#fefee5!important}.job_listings .job_listing a .company_logo{height:125px!important;width:125px!important}}@media all and (max-width:980px){.et_pb_row_1-4_1-4_1-2{width:100%}}.page-id-125 .et_pb_text_12{margin-bottom:0!important}.page-id-125 .et_pb_column_17{position:relative}.page-id-125 .et_pb_column_17:before{content:'';background-color:#F1F3F4;height:90%;width:calc(100% + 2000px);position:absolute;top:50%;left:-1000px;transform:translateY(-50%);z-index:-1}.page-id-125 .et_pb_column_16{position:relative;z-index:3}#comment-wrap{display:none}.popup_outer_wrap .et_pb_section{background-color:transparent!important;border:none!important;box-shadow:none!important}.evr-close_wrap{background-color:#FFF!important}.custom-link-bg a{padding:14px 20px!important;background:#5C898E;color:#fff!important;border-radius:6px;margin-top:-14px}.custom-link-bg a:hover{background:#2D5665;opacity:1}.home-accordion .dsm_image_accordion_child.dsm_image_accordion_active_item{flex:1.5 0 auto!important}@media all and (max-width:767px){.home-accordion .dsm_image_accordion_child.dsm_image_accordion_active_item{flex:4 0 auto!important}}.homepage-hero-listing ul.job_listings{display:none}.homepage-hero-listing .load_more_jobs{display:none!important}.featured-jobs .job_filters{display:none!important}.featured-jobs ul.job_listings .job_listing{margin-bottom:30px}.featured-jobs ul.job_listings .job_listing:last-child{margin-bottom:0}.featured-jobs ul.job_listings .job_listing a{background-color:transparent!important}.featured-jobs .load_more_jobs{display:none!important}.homepage-banner{padding:0}.homepage-banner .et_pb_row{height:100%;padding:0}.homepage-banner .et_pb_row .et-last-child{height:100%;background-color:rgba(255,255,255,0.75);position:relative;display:flex;flex-wrap:wrap;align-content:center;padding-left:45px}.homepage-banner .et_pb_row .et-last-child:before{content:'';position:absolute;top:0;left:100%;background-color:rgba(255,255,255,0.75);width:9999px;height:100%}.blog-container .et_pb_ajax_pagination_container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.blog-container .et_pb_ajax_pagination_container article{width:100%;border-bottom:2px dotted #000}@media all and (min-width:767px){.blog-container .et_pb_ajax_pagination_container article{width:48%}}@media all and (min-width:1100px){.blog-container .et_pb_ajax_pagination_container article{width:30%}}.blog-container .et_pb_ajax_pagination_container article a{margin-bottom:0;position:relative}.blog-container .et_pb_ajax_pagination_container article a.entry-featured-image-url:before{content:'';position:absolute;bottom:0;width:100%;height:5px;background-color:#378c50}.blog-container .et_pb_ajax_pagination_container article a.entry-featured-image-url:after{content:'Read More';background-color:rgba(255,255,255,0.95);position:absolute;bottom:5px;right:0;padding:8px 16px;color:#000}.blog-container .et_pb_ajax_pagination_container article .entry-title{padding:25px}.pagination{width:1000px}@media all and (max-width:767px){#tpbr_topbar{display:none!important}#main-header{top:0!important}}.page-id-125 .et_pb_section_4 .et_pb_button_0{font-size:0!important}.page-id-125 .et_pb_button_0_wrapper{position:relative}.page-id-125 .et_pb_button_0_wrapper:before{content:url('/wp-content/uploads/2019/11/icons8-play-100.png');position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.number-one,.number-two,.number-three{position:relative;padding-left:50px;margin-bottom:20px}.number-one:before{content:'';background-image:url(/wp-content/uploads/2019/11/Box1.png);background-size:cover;background-repeat:no-repeat;position:absolute;height:35px;width:35px;left:0px;top:-5px}.number-two:before{content:'';background-image:url(/wp-content/uploads/2019/11/Box2.png);background-size:cover;background-repeat:no-repeat;position:absolute;height:35px;width:35px;left:0px;top:-5px}.number-three:before{content:'';background-image:url(/wp-content/uploads/2019/11/Box3.png);background-size:cover;background-repeat:no-repeat;position:absolute;height:35px;width:35px;left:0px;top:-5px}.muskoka-slider{position:relative;z-index:1}.muskoka-slider:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,#fff,transparent 160%);z-index:-1}.post-template-default .et_post_meta_wrapper{position:relative;z-index:2}.post-template-default .et_post_meta_wrapper:before{content:'';position:absolute;top:0;left:-50%;width:200vw;height:85%;background-color:#378c50;display:block;z-index:-1}.post-template-default .et_post_meta_wrapper .entry-title,.post-template-default .post-meta,.post-template-default .post-meta a,.post-template-default .author a,.post-template-default .published{color:#FFF!important}#gform_wrapper_1 #input_1_1{width:100%}#gform_wrapper_1 .gform_footer{padding:0;margin:0}#gform_wrapper_1 .gform_footer input{padding:10px 20px;border:none;background-color:#0088B5;color:#FFF}.searchandfilter>ul{display:block;max-width:553px;margin:0 auto}.searchandfilter>ul>li{display:inline-block;vertical-align:top;padding:0}.sf-field-taxonomy-project_category select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) calc(1.8em + 5px),calc(100% - 10px) calc(1.8em + 5px),calc(100% - 2.5em) 1.8em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.sf-field-taxonomy-project_category select:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%),linear-gradient(135deg,transparent 50%,green 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 10px) calc(1.8em + 5px),calc(100% - 15px) calc(1.8em + 5px),calc(100% - 2.5em) 1.8em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}.sf-field-taxonomy-project_category select{-webkit-appearance:none;font-size:12px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;-webkit-border-radius:0;border-radius:0;padding:24px 15px;background-color:#f1f1f1;text-transform:uppercase;border:0px}.searchandfilter select.sf-input-select{min-width:130px}.sf-field-search input{padding:20px 20px;border:0px;font-size:16px;font-style:italic}.searchandfilter input.sf-input-text{min-width:271px}.sf-field-submit input{background:#378c50;color:#fff;border:0;padding:21.5px 20px;text-transform:uppercase;cursor:pointer;font-size:14px}.sf-field-submit input:hover{background:#0c87b2}@media only screen and (max-width:801px){.searchandfilter>ul>li{display:block;width:250px!important;margin:0 auto}.sf-field-taxonomy-project_category{display:none}}.et_pb_portfolio_grid_items .project{text-align:center}.et_pb_portfolio_grid_items .project img{width:70%}.pagination a{background:#1E4F52;color:white;padding:12px 20px;margin-top:12px;display:block}#home-flipbox h4{display:block;background:#1e4f52;padding:10px 20px}.et_pb_social_media_follow .et_pb_social_network_link a.icon{background-color:#a3cd42!important}.et-l--footer a{color:#FFF}.et-l--footer a:hover{color:#a3cd42}@media (max-width:479px){.et_pb_column .et_pb_widget{margin-right:0;margin-bottom:11.5%;width:100%;padding-left:5%}s