div#public-home h1,div#public-home h2,div#public-home h3,div#public-home h4,div#public-home h5{font-family:"Montserrat","Montserrat Regular","Hevetica",Arial,sans-serif;line-height:normal;font-weight:400;margin:0}div#public-home h1{font-size:22px;color:#56565a;margin-bottom:20px}div#banner h2{font-size:80px;color:#07819a}div#public-home h3{font-size:26px;color:#07819a}div#public-home h4{font-size:22px;color:#56565a;font-weight:700;margin-top:30px}div#public-home h5{font-size:16px;color:#07819a;margin-top:20px}div#public-home .btn3{margin:20px 20px 10px 0}div#public-home .info-section{padding-top:30px;padding-bottom:20px}.info-section .main-info-text{font-size:16px}.header{height:auto;justify-content:inherit;align-items:inherit;min-width:320px}.photo div{width:100%;display:block}.bannerlightfamily{background-image:url('/Content/Images/HomePageBanners/banner-light.jpg');background-repeat:no-repeat;background-position-x:100%;background-position-y:100%;height:272px;padding-top:2%;padding-left:7%}.bannerlightfamily>h2{font-size:80px;font-weight:400;color:#07819a}.bannerlightfamily>h3{font-size:26px;color:#07819a}@media screen and (max-width:320px){.bannerlightfamily{background-image:url('/Content/Images/HomePageBanners/319x340/BCA_Banner_319x340_1c.jpg');height:260px;background-size:cover}.bannerlightfamily>h2{font-size:30px!important;font-weight:600!important}.bannerlightfamily>h3{font-size:18px!important}}@media screen and (min-width:321px)and (max-width:414px){.bannerlightfamily{background-image:url('/Content/Images/HomePageBanners/494x340/BCA_Banner_494x340_1c.jpg');height:280px}.bannerlightfamily>h2{font-size:30px!important;font-weight:600!important}.bannerlightfamily>h3{font-size:20px!important}}@media screen and (min-width:415px)and (max-width:767px){.bannerlightfamily{background-image:url('/Content/Images/HomePageBanners/756x340/BCA_Banner_756x340_1c.jpg');height:340px}.bannerlightfamily>h2{font-size:30px!important;font-weight:600!important}.bannerlightfamily>h3{font-size:20px!important}}@media screen and (min-width:768px)and (max-width:833px){.bannerlightfamily{background-image:url('/Content/Images/HomePageBanners/banner-light.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannerlightfamily>h2{font-size:30px!important;font-weight:600!important}.bannerlightfamily>h3{font-size:20px!important}}@media screen and (min-width:834px)and (max-width:1112px){.bannerlightfamily{background-image:url('/Content/Images/HomePageBanners/banner-light.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannerlightfamily>h2{font-size:30px!important;font-weight:600!important}.bannerlightfamily>h3{font-size:24px!important}}.bannervancouver{background-image:url('/Content/Images/HomePageBanners/banner-vancouver.jpg');background-repeat:no-repeat;background-position-x:100%;background-position-y:100%;height:272px;padding-top:2%;padding-left:7%}.bannervancouver>h2{font-size:80px;font-weight:400;color:#fff!important}.bannervancouver>h3{font-size:26px;color:#fff!important}@media screen and (max-width:320px){.bannervancouver{background-image:url('/Content/Images/HomePageBanners/319x340/BCA_Banner_319x340_1d.jpg');height:260px;background-size:cover}.bannervancouver>h2{font-size:30px!important;font-weight:600!important}.bannervancouver>h3{font-size:18px!important}}@media screen and (min-width:321px)and (max-width:414px){.bannervancouver{background-image:url('/Content/Images/HomePageBanners/494x340/BCA_Banner_494x340_1d.jpg');height:280px}.bannervancouver>h2{font-size:30px!important;font-weight:600!important}.bannervancouver>h3{font-size:20px!important}}@media screen and (min-width:415px)and (max-width:756px){.bannervancouver{background-image:url('/Content/Images/HomePageBanners/756x340/BCA_Banner_756x340_1d.jpg');height:340px}.bannervancouver>h2{font-size:30px!important;font-weight:600!important}.bannervancouver>h3{font-size:20px!important}}@media screen and (min-width:768px)and (max-width:833px){.bannervancouver{background-image:url('/Content/Images/HomePageBanners/banner-vancouver.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannervancouver>h2{font-size:30px!important;font-weight:600!important}.bannervancouver>h3{font-size:26px!important}}@media screen and (min-width:834px)and (max-width:1112px){.bannervancouver{background-image:url('/Content/Images/HomePageBanners/banner-vancouver.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannervancouver>h2{font-size:30px!important;font-weight:600!important}.bannervancouver>h3{font-size:24px!important}}.bannerbeacon{background-image:url('/Content/Images/HomePageBanners/banner-beacon.jpg');background-repeat:no-repeat;background-position-x:100%;background-position-y:100%;height:272px;padding-top:2%;padding-left:7%}.bannerbeacon>h2{font-size:80px;font-weight:400;color:#fff!important}.bannerbeacon>h3{font-size:26px;color:#fff!important}@media screen and (max-width:320px){.bannerbeacon{background-image:url('/Content/Images/HomePageBanners/319x340/BCA_Banner_319x340_1a.jpg');height:260px;background-size:cover}.bannerbeacon>h2{font-size:30px!important;font-weight:600!important}.bannerbeacon>h3{font-size:18px!important}}@media screen and (min-width:321px)and (max-width:414px){.bannerbeacon{background-image:url('/Content/Images/HomePageBanners/494x340/BCA_Banner_494x340_1a.jpg');height:280px}.bannerbeacon>h2{font-size:30px!important;font-weight:600!important}.bannerbeacon>h3{font-size:20px!important}}@media screen and (min-width:415px)and (max-width:756px){.bannerbeacon{background-image:url('/Content/Images/HomePageBanners/756x340/BCA_Banner_756x340_1a.jpg');height:340px}.bannerbeacon>h2{font-size:30px!important;font-weight:600!important}.bannerbeacon>h3{font-size:20px!important}}@media screen and (min-width:768px)and (max-width:833px){.bannerbeacon{background-image:url('/Content/Images/HomePageBanners/banner-beacon.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannerbeacon>h2{font-size:30px!important;font-weight:600!important}.bannerbeacon>h3{font-size:26px!important}}@media screen and (min-width:834px)and (max-width:1112px){.bannerbeacon{background-image:url('/Content/Images/HomePageBanners/banner-beacon.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannerbeacon>h2{font-size:30px!important;font-weight:600!important}.bannerbeacon>h3{font-size:24px!important}}.bannersailish{background-image:url('/Content/Images/HomePageBanners/banner-sailish.jpg');background-repeat:no-repeat;background-position-x:100%;background-position-y:100%;height:272px;padding-top:2%;padding-left:7%}.bannersailish>h2{font-size:80px;font-weight:400;color:#fff!important}.bannersailish>h3{font-size:26px;color:#fff!important}@media screen and (max-width:320px){.bannersailish{background-image:url('/Content/Images/HomePageBanners/319x340/BCA_Banner_319x340_1b.jpg');height:260px;background-size:cover}.bannersailish>h2{font-size:30px!important;font-weight:600!important}.bannersailish>h3{font-size:18px!important}}@media screen and (min-width:321px)and (max-width:414px){.bannersailish{background-image:url('/Content/Images/HomePageBanners/494x340/BCA_Banner_494x340_1b.jpg');height:280px}.bannersailish>h2{font-size:30px!important;font-weight:600!important}.bannersailish>h3{font-size:20px!important}}@media screen and (min-width:415px)and (max-width:756px){.bannersailish{background-image:url('/Content/Images/HomePageBanners/756x340/BCA_Banner_756x340_1b.jpg');height:340px}.bannersailish>h2{font-size:30px!important;font-weight:600!important}.bannersailish>h3{font-size:20px!important}}@media screen and (min-width:768px)and (max-width:833px){.bannersailish{background-image:url('/Content/Images/HomePageBanners/banner-sailish.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannersailish>h2{font-size:30px!important;font-weight:600!important}.bannersailish>h3{font-size:26px!important}}@media screen and (min-width:834px)and (max-width:1112px){.bannersailish{background-image:url('/Content/Images/HomePageBanners/banner-sailish.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannersailish>h2{font-size:30px!important;font-weight:600!important}.bannersailish>h3{font-size:24px!important}}.bannerbcleg{background-image:url('/Content/Images/HomePageBanners/banner-bc-leg.jpg');background-repeat:no-repeat;background-position-x:100%;background-position-y:100%;height:272px;padding-top:2%;padding-left:7%}.bannerbcleg>h2{font-size:80px;font-weight:400;color:#fff!important}.bannerbcleg>h3{font-size:26px;color:#fff!important}@media screen and (max-width:320px){.bannerbcleg{background-image:url('/Content/Images/HomePageBanners/319x340/BCA_Banner_319x340_1e.jpg');height:260px;background-size:cover}.bannerbcleg>h2{font-size:30px!important;font-weight:600!important}.bannerbcleg>h3{font-size:18px!important}}@media screen and (min-width:321px)and (max-width:414px){.bannerbcleg{background-image:url('/Content/Images/HomePageBanners/494x340/BCA_Banner_494x340_1e.jpg');height:280px}.bannerbcleg>h2{font-size:30px!important;font-weight:600!important}.bannerbcleg>h3{font-size:20px!important}}@media screen and (min-width:415px)and (max-width:756px){.bannerbcleg{background-image:url('/Content/Images/HomePageBanners/756x340/BCA_Banner_756x340_1e.jpg');height:340px}.bannerbcleg>h2{font-size:30px!important;font-weight:600!important}.bannerbcleg>h3{font-size:20px!important}}@media screen and (min-width:768px)and (max-width:833px){.bannerbcleg{background-image:url('/Content/Images/HomePageBanners/banner-bc-leg.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannerbcleg>h2{font-size:30px!important;font-weight:600!important}.bannerbcleg>h3{font-size:26px!important}}@media screen and (min-width:834px)and (max-width:1112px){.bannerbcleg{background-image:url('/Content/Images/HomePageBanners/banner-bc-leg.jpg');background-position-x:90%;background-position-y:15%;padding-left:4%}.bannerbcleg>h2{font-size:30px!important;font-weight:600!important}.bannerbcleg>h3{font-size:24px!important}}#bcaservicessection.section1{background-color:#fff;padding-top:0;min-width:320px}div#bcaservicessection .services-table-menu{text-align:center;display:table;width:90%;margin:0 auto;position:relative;padding-top:20px}div#bcaservicessection .services-table-row{display:table-row;margin:10px 0}div#bcaservicessection .services-table-link{cursor:pointer;padding:1%;max-width:300px}div#bcaservicessection .servicesseparator{border-top-color:#fff}.services-table-link>img{width:73px;height:64px;cursor:pointer}.services-table-link>a{color:#07819a!important;display:inline-block;width:100%;padding-top:15px;padding-bottom:15px;cursor:pointer;font-size:16px;font-weight:400}#seemoreproductsimagelink{max-width:320px}div#seemoreproductssection{text-align:center;padding-top:5px;padding-right:0;padding-bottom:40px;padding-left:0}@media screen and (max-width:767px){div#bcaservicessection .services-table-link{display:block}div#bcaservicessection .servicesseparator{border-top-color:#97d7d4;border-top-width:1px;margin-left:1%;margin-right:1%;margin-top:5%;margin-bottom:5%}.services-table-link>a{cursor:pointer;font-size:16px;font-weight:400}div#bcaservicessection>h4{margin-left:5%;margin-right:5%}div#bcaservicessection .services-table-menu{width:60%;margin-left:20%}#seemoreproductsimagelink{margin-left:4%;width:90%;margin-right:4%;padding-left:2%;padding-right:2%}}@media screen and (max-width:320px){}@media screen and (min-width:500px)and (max-width:740px){div#bcaservicessection .services-table-menu{margin-left:20%}div#bcaservicessection .services-table-link{max-width:none}}@media screen and (min-width:500px)and (max-width:767px){}@media screen and (min-width:768px)and (max-width:1023px){div#bcaservicessection .servicesseparator{border-top-color:#97d7d4;margin-left:0%;margin-right:0%}div#bcaservicessection .lastseperator{border-top-color:#fff}.services-table-link>a{cursor:pointer;font-size:18px;font-weight:400}div#bcaservicessection .services-table-menu{margin-left:10%;margin-right:5%}div#bcaservicessection .services-table-link{padding:2%}#interactivemaplink{padding-top:5%!important;right:42%!important}}@media screen and (min-width:1024px)and (max-width:1111px){div.services-table-menu{margin-right:5%}div#bcaservicessection .servicesseparator{border-top-color:#97d7d4;margin-left:0%;margin-right:0%}div#bcaservicessection .lastseperator{border-top-color:#fff}}@media screen and (min-width:1024px)and (max-width:1336px){}.register-info-section{background-image:url('/Content/Images/bg-pattern.png');background-repeat:no-repeat;background-position:left top;padding-left:10px;display:block;padding-top:1px;padding-top:30px;padding-bottom:20px;min-width:320px}.register-info-section .main-info-text{font-size:16px}.register-info-region{width:1015px;position:relative;margin-left:auto;margin-right:auto}div#public-home h1{font-size:22px;color:#56565a;margin-bottom:20px}.register-info-region>button.btn3{}@media screen and (max-width:767px){.register-info-region{width:98%;position:relative;margin-left:2%;margin-right:2%}.register-info-region>button.btn3{margin-left:0!important;margin-right:1%!important;width:92%}p.main-info-text{margin-right:5%}.register-info-section .main-info-text{font-size:14px}.register-info-section{min-width:unset}}@media screen and (min-width:768px)and (max-width:1024px){.register-info-section{padding-left:1px}.register-info-region{width:auto;margin-left:4%;margin-right:4%}}@media screen and (min-width:500px)and (max-width:767px){#registerButton{max-width:320px}}.verticalseparator{border-right:1px solid #07819a;margin-top:2%;margin-bottom:2%;padding-right:2px}#gismarkettrends{min-width:320px;padding-left:0}#gismarkettrends>h4{margin-top:5px!important}#homenewssection{min-width:320px;padding-left:2%}.sp-article{height:250px}.sp-article-container{display:inline-block;vertical-align:top;padding-top:20px;height:110px;min-width:320px}.sp-article-container a{font-size:16px}.sp-article-date p{color:#56565a;font-size:14px;font-weight:normal;margin-top:5px}.sp-article-img-container{vertical-align:top;float:left;max-width:200px;overflow:hidden}.sp-article-img-container img{width:150px}.sp-article-comments{clear:both;padding-top:15px;padding-bottom:10px;height:110px;overflow-y:hidden}.sp-article-comments p{color:#56565a;font-size:14px;font-weight:normal;margin-bottom:10px;max-width:85%}.sp-article-more{height:30px;padding:0 5px 5px 0;text-align:left;vertical-align:top}.sp-article-more>a :hover{text-decoration:underline}.withimageContainerTrends{vertical-align:top;float:right;margin-left:20px}.withoutimageContainerTrends{margin-left:0!important;text-align:left}.withImageTitleTrends{color:#07819a;font-size:16px;margin-bottom:0;max-width:240px}.withoutImageTitleTrends{max-width:none}.withimageContainer{vertical-align:top;margin-left:20px;text-align:left;display:inline-block}.withoutimageContainer{margin-left:0!important;text-align:left}.withImageTitle{color:#07819a;font-size:16px;margin-bottom:0;max-width:240px}.withoutImageTitle{max-width:none}hr.markettrendsnewsseperator{display:none}.markettrendsnewssection{min-width:320px}@media screen and (max-width:767px){.markettrendsnewssection{padding-left:2%;min-width:unset}#gismarkettrends,#homenewssection{min-width:unset}.sp-article-img-container{max-width:140px}.withimageContainerTrends{vertical-align:top;float:none;margin-left:10%}.withImageTitleTrends{font-size:14px;padding-left:5%;max-width:unset;width:50%;display:inline-block}.sp-article-container{width:100%;padding-left:2%;padding-right:2%;min-width:unset;height:auto}#gismarkettrends>h4{text-align:center;margin-top:30px!important}#homenewssection>h4{text-align:center}.sp-article-comments{margin-left:2%;margin-right:5%;padding-bottom:0;height:auto}.sp-article-more{height:40px;margin-left:2%;margin-top:2%;margin-bottom:5%}.withImageTitle{margin-left:50%;font-size:14px;padding-left:4%}.sp-article-date{margin-left:5%;font-size:14px}.sp-article-date>p{padding-left:4%}.withimageContainer{display:inline-block;margin-left:0;width:50%}.withImageTitle{margin-left:5%;font-size:14px;padding-left:4%}.verticalseparator{border-right:unset}.sp-article-container a{font-size:14px}.sp-article{height:auto}#gismarkettrends>hr.markettrendsnewsseperator{display:block;border-top-color:#97d7d4;border-top-width:1px!important;margin-left:10%!important;margin-right:10%!important;margin-top:5%;margin-bottom:5%}}@media screen and (min-width:768px)and (max-width:1024px){.markettrendsnewssection{padding-left:4%}.withimageContainerTrends{float:none!important}.withImageTitleTrends{max-width:unset;width:50%;display:inline-block;padding-left:5%}.withImageTitle{overflow-y:scroll;max-height:98px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.withimageContainer{width:55%;padding-left:5%;margin-left:unset}.sp-article-comments{height:auto;max-height:120px;overflow-y:scroll;padding-top:30px}.sp-article-comments p{display:inline-block;max-width:unset;padding-top:2%}#gismarkettrends{padding-left:0}.sp-article{height:auto}.sp-article-more{height:50px;padding-top:20px}.verticalseparator{margin-top:25px}.sp-article-img-container img{width:145px}}@media screen and (min-width:1112px)and (max-width:1130px){#gismarkettrends{padding-left:4%}}.row{margin-left:0;margin-right:0}#homeaboutussection{padding-left:0}#aboutustweet.row{min-width:320px;background-color:#e0f3f1;padding-bottom:1%}.aboutusinfo{padding-top:5%;padding-bottom:5%;width:90%;text-align:left}.aboutusseperator{border-left:1px solid #07819a;margin-top:2%;margin-bottom:2%;padding-right:0}#tweetsection h4{font-size:22px;color:#56565a;font-weight:700;margin-top:30px}#tweetsection>.tweetheadersection>h4{display:inline;padding-bottom:2%;padding-top:2%}#tweetsection{padding-left:2%}#btnaboutus{width:250px}.IETweetContainer:hover{cursor:pointer}.tweetbaseIE{margin-top:6px;margin-left:0;font-size:13px!important;line-height:18px;color:#292f33!important;max-width:400px!important;padding:5px;font-weight:400!important}.twitter-tweet{font-size:13px!important;font-weight:400!important}.tweetbaseIE img{width:280px}.twitterAvatar{max-width:100%;max-height:100%;border-radius:50%;width:32px;height:32px;margin:5px}.tweetAuthorSection{padding-top:5px}.IETwitterFollowSection{padding-top:15px}@media screen and (max-width:767px){#aboutustweet{padding-left:2%}#homeaboutussection{margin-bottom:10%}#homeaboutussection>h4{text-align:center}#btnaboutus{margin-left:4%;width:94%;margin-right:4%}.aboutusinfo{padding-left:4%;width:95%}.aboutusseperator{border-left:none}.tweetheadersection{margin-left:0;margin-right:0}#tweetsection{margin-top:10%;padding-left:2%;padding-right:5%}#twitter-widget-0{min-width:320px;width:auto}#tweetsection{min-width:unset}.aboutusverticalseparator{border-top:1px solid #97d7d4;margin-left:20%;margin-right:20%}.followtweetersection{text-align:center}iframe#twitter-widget-0{width:100%!important}}@media screen and (min-width:500px)and (max-width:767px){#btnaboutus{max-width:320px}}@media screen and (min-width:768px)and (max-width:1024px){#aboutustweet{padding-left:4%}#homeaboutussection{padding-left:0}}@media screen and (min-width:1112px)and (max-width:1130px){#homeaboutussection{padding-left:4%}}.logoutBG{background:url('/Content/Images/bg-pattern.png') no-repeat;background-color:#e0f3f2;width:1200px;height:301px}.logoutBG>h3{color:#56565a!important;padding-left:150px;padding-top:50px}.logoutsectionButtonarea{padding-left:200px;padding-top:50px}@media screen and (min-width:320px)and (max-width:767px){.logoutBG{width:100%;height:auto;padding-bottom:5%}.logoutsectionButtonarea{padding-left:3%;padding-right:3%;padding-top:5%}.logoutBG>h3{padding-left:6%;padding-right:6%;font-size:18px!important;padding-top:5%;font-weight:bolder!important;font-weight:700!important}.logoutsectionButtonarea>div{display:inline-grid!important}.btnHome{max-width:300px;padding-left:18px;padding-right:15px}.btnLoginout{max-width:180px}.logoutsectionButtonarea>div{justify-content:center}}@media screen and (min-width:568px)and (max-width:767px){.logoutsectionButtonarea>div{justify-content:center}}@media screen and (min-width:768px)and (max-width:1111px){.logoutBG{width:100%;height:280px!important}.logoutsectionButtonarea{padding-left:10%;padding-right:10%;padding-top:5%}.logoutBG>h3{padding-left:6%;padding-right:6%;font-size:16px;padding-top:5%}.logoutsectionButtonarea>div{display:inline!important}}