@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&display=swap");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

body{color:#000000;background:#5e5e5e;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}a,.link{color:#0079b1;}a:hover,a:focus,.link:hover,.link:focus{color:#0199e0;}a:active,.link:active{color:#22b8fd;}.page-item.active .page-link{background-color:#0079b1;border-color:#0079b1;}.page-link,.page-link:hover{color:#0079b1;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#0079b1;border-color:#0079b1;}.btn-primary:hover,.btn-primary:focus{background-color:#ffffff;}.site-footer{background:#5e5e5e;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.node__content,body{font-family:"Open Sans",sans-serif;font-weight:500;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.btn,input,select{border-radius:0;}a.blue-button{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#139ddc;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #139ddc;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;}a.blue-button:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){a.blue-button{padding:10px 20px;padding:1rem 2rem;}}a.blue-button:hover{color:#139ddc !important;border:1px solid #139ddc;background:white;}a.dkblue-button,a.primary-button{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;}a.dkblue-button:hover,a.primary-button:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){a.dkblue-button,a.primary-button{padding:10px 20px;padding:1rem 2rem;}}a.dkblue-button:hover,a.primary-button:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}a.white-button,a.secondary-button{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;margin-top:10px;margin-top:1rem;}@media only screen and (max-width:800px){a.white-button,a.secondary-button{padding:10px 20px;padding:1rem 2rem;}}a.white-button:before,a.secondary-button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}a.white-button:hover,a.white-button:focus,a.white-button:active,a.secondary-button:hover,a.secondary-button:focus,a.secondary-button:active{color:white;}a.white-button:hover:before,a.white-button:focus:before,a.white-button:active:before,a.secondary-button:hover:before,a.secondary-button:focus:before,a.secondary-button:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}a.white-button:hover,a.secondary-button:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}a.white-button:hover,a.secondary-button:hover{border:1px solid #0079b1;color:white;}a.tertiary-button{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#139ddc;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #139ddc;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;}a.tertiary-button:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){a.tertiary-button{padding:10px 20px;padding:1rem 2rem;}}a.tertiary-button:hover{color:#139ddc !important;border:1px solid #139ddc;background:#0079b1;}.primary-button,.cart-link{margin:1rem auto;}.primary-button a,.cart-link a{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;margin:3rem auto;}.primary-button a:hover,.cart-link a:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){.primary-button a,.cart-link a{padding:10px 20px;padding:1rem 2rem;}}.primary-button a:hover,.cart-link a:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}.secondary-button{margin:auto;}.secondary-button a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;}@media only screen and (max-width:800px){.secondary-button a{padding:10px 20px;padding:1rem 2rem;}}.secondary-button a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.secondary-button a:hover,.secondary-button a:focus,.secondary-button a:active{color:white;}.secondary-button a:hover:before,.secondary-button a:focus:before,.secondary-button a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.secondary-button a:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.secondary-button a:hover{border:1px solid #0079b1;color:white;}.white-button-2{border-radius:20px;border:1px solid #f2f2f2;padding:5px 10px;background:#fff;color:#707070;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);display:inline-block;margin:1em 0.5em;}.white-button-2:hover,.white-button-2:active,.white-button-2:focus{color:#707070;text-decoration:none;}.block-search-api-block{margin-bottom:0;}.block-search-api-block form{display:flex;align-items:center;}.block-search-api-block form fieldset{margin-bottom:0 !important;}.block-search-api-block form .form-actions{margin:0;}.block-search-api-block form .form-type-search{width:100%;}.block-search-api-block form input[type='search']{box-shadow:none;}@media (min-width:1024px) and (max-width:1122px){.block-search-api-block form input[type='search']{font-size:1.1rem;}}.block-search-api-block form input[type='submit']{text-indent:-5000px;padding:0 1rem;background-color:white;background-image:url(/themes/custom/ec_bscd9/images/search_icon.svg);background-repeat:no-repeat;background-size:2rem;background-position:0 0.25rem;width:3rem;height:3rem;}.view ul.pagination li.page-item,.view ul.pagination li.pager__item--next{border:0;}.view ul.pagination li.page-item .page-link,.view ul.pagination li.pager__item--next .page-link{color:#139ddc;border:0;margin-left:5px;}.view ul.pagination li.page-item.active .page-link{color:white;background:#139ddc;}@media (max-width:1023px){.col-md-3{flex:0 0 auto;width:100%;order:10 !important;}}header[role='banner']{position:relative;z-index:10;background:white;padding:0px 30px;padding:0rem 3rem;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);-webkit-transition:height 500ms ease-in-ease-out;-moz-transition:height 500ms ease-in-ease-out;-o-transition:height 500ms ease-in-ease-out;transition:height 500ms ease-in-ease-out;}header[role='banner']:hover{text-decoration:none;-webkit-transition:height 200ms ease-out;-moz-transition:height 200ms ease-out;-o-transition:height 200ms ease-out;transition:height 200ms ease-out;}@media (min-width:1024px){.scrolled header[role='banner']{position:fixed;left:0;right:0;top:0;}}header[role='banner'] #navbar-top{width:100%;margin:0 auto;}@media (max-width:991px){header[role='banner'] #navbar-top #navbar-top{display:none;}}header[role='banner'] #navbar-top .row{width:100%;align-items:center;justify-content:end;}header[role='banner'] #navbar-top .row > *{width:auto;}header[role='banner'] #navbar-top #block-auxiliarymenu{text-align:right;margin:0px;margin:0rem;position:relative;z-index:2;}header[role='banner'] #navbar-top #block-auxiliarymenu .nav-link{color:#3d3d3d;cursor:pointer;}header[role='banner'] #navbar-top #block-auxiliarymenu .nav-link.active,header[role='banner'] #navbar-top #block-auxiliarymenu .nav-link:hover{color:#ba5644;}header[role='banner'] #navbar-top #block-auxiliarymenu li{margin:0;margin-right:10px;margin-right:1rem;}header[role='banner'] #navbar-top #block-auxiliarymenu li:last-child{margin-right:0px;margin-right:0rem;}header[role='banner'] #navbar-top #block-auxiliarymenu li .nav-link{padding:10px;padding:1rem;font-size:15px;font-size:1.5rem;line-height:10px;line-height:1rem;text-transform:capitalize;}header[role='banner'] #navbar-top #block-auxiliarymenu li .nav-link:hover{text-decoration:none;}header[role='banner'] #navbar-top #block-auxiliarymenu li .nav-link::after{display:none;}@media only screen and (max-width:1023px){header[role='banner'] #navbar-top #block-auxiliarymenu{display:none !important;}}header[role='banner'] #navbar-top #block-searchapiform{margin-bottom:0;margin-top:10px;width:20%;}header[role='banner'] #navbar-top #block-searchapiform form{display:flex;align-items:center;}header[role='banner'] #navbar-top #block-searchapiform form fieldset{margin-bottom:0 !important;}header[role='banner'] #navbar-top #block-searchapiform form input.form-search{background-color:rgba(8,106,70,0.2);}header[role='banner'] #navbar-top #block-searchapiform form .form-actions{margin:0 10px;}@media only screen and (max-width:1023px){header[role='banner'] #navbar-top #block-searchapiform{display:none !important;}}header[role='banner'] #navbar-top .navbar-toggler{margin:0 2rem 0 0;}@media only screen and (max-width:1023px){header[role='banner'] #navbar-top .navbar-toggler{display:none !important;}}header[role='banner'] #navbar-top .navbar-toggler .navbar-toggler-icon{width:40px;height:40px;background:none;}header[role='banner'] #navbar-top .navbar-toggler .navbar-toggler-icon:before{color:#139ddc;font-size:3rem;margin:1rem;cursor:pointer;content:'\f0c9';font-family:'Font Awesome 5 Free';}header[role='banner'] .navbar-brand img{min-width:150px;max-width:180px;margin:-40px 20px 0px;margin:-4rem 2rem 0rem;}@media only screen and (max-width:1023px){header[role='banner'] .navbar-brand img{margin:20px 0px 20px;margin:2rem 0rem 2rem;max-width:180px;}}@media only screen and (max-width:1023px){header[role='banner'] .navbar-toggler{display:none !important;}}header[role='banner'] #block-ec-bscd9-main-menu{vertical-align:middle;text-align:right;margin:0px;margin:0rem;position:relative;z-index:2;float:right;}header[role='banner'] #block-ec-bscd9-main-menu .nav-link{color:#3d3d3d;cursor:pointer;}header[role='banner'] #block-ec-bscd9-main-menu .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu .nav-link:hover{color:#ba5644;}header[role='banner'] #block-ec-bscd9-main-menu li{margin:0;margin-right:5px;margin-right:0.5rem;}header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:18px 32px;padding:1.8rem 3.2rem;font-size:16px;font-size:1.6rem;line-height:15px;line-height:1.5rem;text-transform:capitalize;}header[role='banner'] #block-ec-bscd9-main-menu li .nav-link::after{display:none;}@media (min-width:992px) and (max-width:1023px){header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:1.8rem 0.6rem;font-size:1.5rem;}}@media (min-width:1024px) and (max-width:1279px){header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:1.8rem 0.5rem;}}@media (min-width:1280px) and (max-width:1500px){header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:1.5rem 1vw;}}@media (min-width:1500px) and (max-width:1600px){header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:1.8rem 2.5rem;}}header[role='banner'] #block-ec-bscd9-main-menu li:last-child ul.dropdown-menu{right:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1){border-top:1px solid #139ddc;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) .nav-link:hover{background:#139ddc;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-bottom:1px solid white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item.active{color:white;background:#139ddc;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item span:hover{color:white;text-decoration:none;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2){border-top:1px solid #ba5644;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) .nav-link:hover{background:#ba5644;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-bottom:1px solid white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item.active{color:white;background:#ba5644;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item span:hover{color:white;text-decoration:none;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3){border-top:1px solid #b6b463;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) .nav-link:hover{background:#b6b463;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-bottom:1px solid white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item.active{color:white;background:#b6b463;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item span:hover{color:white;text-decoration:none;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n){border-top:1px solid #158a5f;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) .nav-link:hover{background:#158a5f;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-bottom:1px solid white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item.active{color:white;background:#158a5f;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item span:hover{color:white;text-decoration:none;}header[role='banner'] #CollapsingNavbar .navbar-brand{display:none;}@media only screen and (max-width:1023px){header[role='banner'] #CollapsingNavbar{display:none !important;}}@media only screen and (max-width:991px){header[role='banner'] #CollapsingNavbar{background:#f4f4f4;margin-bottom:2rem;display:none !important;}}header[role='banner'] #block-mobilemenubutton{display:none !important;}@media only screen and (max-width:1023px){header[role='banner'] #block-mobilemenubutton{display:block !important;}}header[role='banner'] #block-mobilemenubutton .mobile-button i{font-size:30px;font-size:3rem;line-height:49.5px;line-height:4.95rem;cursor:pointer;}header[role='banner'] #block-mobilemenu{display:none;width:calc(100vw + 30px);text-align:center;background:white;position:fixed;top:0;bottom:0;left:-30px;margin-bottom:0;-webkit-transition:all 1000ms ease-out;-moz-transition:all 1000ms ease-out;-o-transition:all 1000ms ease-out;transition:all 1000ms ease-out;text-align:center;}header[role='banner'] #block-mobilemenu:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}header[role='banner'] #block-mobilemenu .content{height:100%;overflow:scroll;}header[role='banner'] #block-mobilemenu .mobile-close{text-align:right;padding-right:20px;}header[role='banner'] #block-mobilemenu .mobile-close i{font-size:30px;font-size:3rem;line-height:49.5px;line-height:4.95rem;cursor:pointer;color:#0079b1;}header[role='banner'] #block-mobilemenu .navbar-brand img{min-width:150px;max-width:170px;float:left;margin:-50px 0px 20px 50px;margin:-5rem 0rem 2rem 5rem;}header[role='banner'] #block-mobilemenu .menu--auxiliary-menu{margin-top:-20px;padding:20px 0 200px;background-color:#eaf8ff;}header[role='banner'] #block-mobilemenu .menu--auxiliary-menu ul,header[role='banner'] #block-mobilemenu .menu--auxiliary-menu li{display:block;width:100%;}header[role='banner'] #block-mobilemenu .menu--auxiliary-menu ul a,header[role='banner'] #block-mobilemenu .menu--auxiliary-menu li a{color:#139ddc;}header[role='banner'] #block-mobilemenu .menu--main ul li{width:100%;padding-left:2rem;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1){background:#f2f2f2;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) .nav-link{color:black;padding:1rem;background-color:white;text-decoration:underline;text-underline-offset:3px;border-top:2px solid #139ddc;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.1),3px 3px 5px rgba(0,0,0,0.1);}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) .dropdown-toggle::after{rotate:-90deg;color:#139ddc;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;position:relative;top:0;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-top:1px solid white;background:#f4f4f4;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item.active{background:white;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#454545;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item span:hover{text-decoration:none;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2){background:#f2f2f2;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) .nav-link{color:black;padding:1rem;background-color:white;border-top:2px solid #ba5644;text-decoration:underline;text-underline-offset:3px;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.1),3px 3px 5px rgba(0,0,0,0.1);}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) .dropdown-toggle::after{rotate:-90deg;color:#ba5644;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;position:relative;top:0;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-top:1px solid white;background:#f4f4f4;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item.active{background:white;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#454545;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item span:hover{text-decoration:none;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3){background:#f2f2f2;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) .nav-link{color:black;padding:1rem;background-color:white;border-top:2px solid #b6b463;text-decoration:underline;text-underline-offset:3px;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.1),3px 3px 5px rgba(0,0,0,0.1);}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) .dropdown-toggle::after{rotate:-90deg;color:#b6b463;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;position:relative;top:0;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-top:1px solid white;background:#f4f4f4;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item.active{background:white;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#454545;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item span:hover{text-decoration:none;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n){background:#f2f2f2;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) .nav-link{color:black;padding:1rem;background-color:white;border-top:2px solid #158a5f;text-decoration:underline;text-underline-offset:3px;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.1),3px 3px 5px rgba(0,0,0,0.1);}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) .dropdown-toggle::after{rotate:-90deg;color:#158a5f;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;position:relative;top:0;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-top:1px solid white;background:#f4f4f4;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item.active{background:white;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#454545;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item span:hover{text-decoration:none;}@media only screen and (min-width:1024px){header[role='banner'] #block-mobilemenu{display:none !important;}}@media only screen and (max-width:1023px){header[role='banner'] .navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}}.featured-bottom{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:white;clear:both;-webkit-box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);z-index:2;}@media only screen and (min-width:1280px){.featured-bottom{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}@media (min-width:768px){.featured-bottom .row{padding:0px 50px;padding:0rem 5rem;}}@media only screen and (min-width:1000px){.featured-bottom .row > *{width:50%;}}.featured-bottom h2{font-weight:300;color:black;font-size:30px;font-size:3rem;margin-bottom:30px;}.featured-bottom .block{padding-left:20px;}.featured-bottom .block form{width:100%;justify-content:space-between;padding:0px 20px 0px 0px;padding:0rem 2rem 0rem 0rem;}.featured-bottom .block fieldset{padding:0;width:75%;margin:0;}.featured-bottom .block .form-actions{margin:0;padding:0;width:25%;text-transform:capitalize;font-weight:400;max-width:unset;}.featured-bottom .block input{height:50px;border-radius:0;text-transform:capitalize;font-weight:400;}.featured-bottom .block input[type='submit']{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;padding:1rem;max-width:unset;}.featured-bottom .block input[type='submit']:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){.featured-bottom .block input[type='submit']{padding:10px 20px;padding:1rem 2rem;}}.featured-bottom .block input[type='submit']:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}.featured-bottom .block:first-child{border-right:2px solid #f4f4f4;}.featured-bottom #search-block-form{width:100%;}.featured-bottom #search-block-form .form-type-search{width:80%;}@media only screen and (max-width:767px){.featured-bottom #search-block-form .form-type-search{width:60%;}}.featured-bottom #search-block-form [id*='edit-actions']{width:20%;}@media only screen and (max-width:767px){.featured-bottom #search-block-form [id*='edit-actions']{width:40%;}}.featured-bottom .mailchimp-signup-subscribe-form form{display:flex;width:100%;}.featured-bottom .mailchimp-signup-subscribe-form form input#edit-mergevars-email{text-transform:none !important;}.featured-bottom .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields{width:80%;}@media only screen and (max-width:767px){.featured-bottom .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields{width:60%;}}.featured-bottom .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields .form-type-email{padding:0 5px;}.featured-bottom .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields label{display:none;}.featured-bottom .mailchimp-signup-subscribe-form form [id*='edit-actions']{width:20%;}@media only screen and (max-width:767px){.featured-bottom .mailchimp-signup-subscribe-form form [id*='edit-actions']{width:40%;}}footer.site-footer{padding:50px;padding:5rem;font-size:14px;font-size:1.4rem;margin-top:1px;margin-top:0.1rem;background:#5e5e5e;}@media (min-width:851px){footer.site-footer .region-footer-second{width:15%;}footer.site-footer .region-footer-first{width:23%;}footer.site-footer .region-footer-third,footer.site-footer .region-footer-fourth{width:29%;}}footer.site-footer .navbar-brand img{width:200px;max-width:90%;}footer.site-footer .site-footer__top h2{border-bottom:0;color:white;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;padding:0px 10px 15px 0;font-weight:600;}footer.site-footer #block-footerlogo{padding:0;margin:0;border:0;}footer.site-footer #block-footerlogo .block{padding:0;margin:0;border:0;}footer.site-footer .block-menu ul.navbar-nav,footer.site-footer .block-menu ul.nav{font-family:"Open Sans",sans-serif;text-transform:capitalize;font-weight:400;}@media (min-width:768px){footer.site-footer .block-menu ul.navbar-nav,footer.site-footer .block-menu ul.nav{flex-direction:column;padding-left:0;margin-top:0;}}footer.site-footer .block-menu ul.navbar-nav li,footer.site-footer .block-menu ul.nav li{padding:0px 10px 15px 0;float:none;flex:1 0 100%;}footer.site-footer .block-menu ul.navbar-nav li a,footer.site-footer .block-menu ul.navbar-nav li span,footer.site-footer .block-menu ul.nav li a,footer.site-footer .block-menu ul.nav li span{color:white;padding:0;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;font-weight:400;cursor:pointer;}footer.site-footer .block-menu ul.navbar-nav li a:hover,footer.site-footer .block-menu ul.navbar-nav li span:hover,footer.site-footer .block-menu ul.nav li a:hover,footer.site-footer .block-menu ul.nav li span:hover{color:#ba5644;}footer.site-footer .block-menu ul.navbar-nav{font-weight:700;}footer.site-footer .block-content--social-icons{text-align:center;width:100%;}@media screen and (min-width:768px){footer.site-footer .block-content--social-icons{text-align:left;padding:0 1rem;}}footer.site-footer .block-content--social-icons p{display:inline;}footer.site-footer .block-content--social-icons a[href*='facebook']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='facebook']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='facebook']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='facebook']:before{content:'\f09a';}footer.site-footer .block-content--social-icons a[href*='twitter']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='twitter']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='twitter']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='twitter']:before{content:'\f099';}footer.site-footer .block-content--social-icons a[href*='soundcloud']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='soundcloud']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='soundcloud']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='soundcloud']:before{content:'\f1be';}footer.site-footer .block-content--social-icons a[href*='vimeo']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='vimeo']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='vimeo']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='vimeo']:before{content:'\f40a';}footer.site-footer .block-content--social-icons a[href*='youtube']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='youtube']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='youtube']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='youtube']:before{content:'\f167';}footer.site-footer .block-content--social-icons a[href*='linkedin']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='linkedin']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='linkedin']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='linkedin']:before{content:'\f08c';}footer.site-footer .block-content--social-icons a[href*='houzz']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='houzz']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='houzz']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='houzz']:before{content:'\f27c';}footer.site-footer .block-content--social-icons a[href*='yelp']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='yelp']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='yelp']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='yelp']:before{content:'\f1e9';}footer.site-footer .block-content--social-icons a[href*='instagram']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='instagram']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='instagram']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='instagram']:before{content:'\f16d';}footer.site-footer .block-content--social-icons a[href*='pinterest']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='pinterest']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='pinterest']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='pinterest']:before{content:'\f0d2';}footer.site-footer .block-content--contact-us p{margin-bottom:0;}footer.site-footer .block-content--contact-us a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:#ba5644;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #ba5644;color:white;font-size:15px;font-size:1.5rem;line-height:24.75px;line-height:2.475rem;}@media only screen and (max-width:800px){footer.site-footer .block-content--contact-us a{padding:10px 20px;padding:1rem 2rem;}}footer.site-footer .block-content--contact-us a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:white;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}footer.site-footer .block-content--contact-us a:hover,footer.site-footer .block-content--contact-us a:focus,footer.site-footer .block-content--contact-us a:active{color:white;}footer.site-footer .block-content--contact-us a:hover:before,footer.site-footer .block-content--contact-us a:focus:before,footer.site-footer .block-content--contact-us a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}footer.site-footer .block-content--contact-us a:hover{border:1px solid black;color:black;}footer.site-footer #block-copyrightblock{width:100%;border:0;border-top:1px solid #139ddc;margin:0 0 3rem;padding:0;}@media (min-width:1024px){footer.site-footer #block-copyrightblock{margin:0;}}footer.site-footer #block-copyrightblock .block{margin:0;padding:0;border:0;}footer.site-footer #block-copyrightblock p{font-size:15px;font-size:1.5rem;display:inline-block;font-weight:300;}footer.site-footer #block-copyrightblock h1,footer.site-footer #block-copyrightblock h2,footer.site-footer #block-copyrightblock h3,footer.site-footer #block-copyrightblock p,footer.site-footer #block-copyrightblock a{color:white;}footer.site-footer .site-footer__bottom{position:fixed;bottom:0;background:#f4f4f4;-webkit-box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);margin:0 0 0 -5.75rem;width:100vw;font-family:"Open Sans",sans-serif;z-index:100;}@media (min-width:1024px){footer.site-footer .site-footer__bottom{display:none !important;}}footer.site-footer .site-footer__bottom .region,footer.site-footer .site-footer__bottom .block,footer.site-footer .site-footer__bottom .content{margin:0;padding:0;}footer.site-footer .site-footer__bottom .content-row{display:flex;justify-content:space-between;align-content:center;}footer.site-footer .site-footer__bottom .content-row div{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;text-align:center;flex:1 0 33%;}footer.site-footer .site-footer__bottom .content-row div i{font-size:30px;font-size:3rem;line-height:49.5px;line-height:4.95rem;}footer.site-footer .site-footer__bottom .content-row div:nth-child(3n+1){background:#ba5644;}footer.site-footer .site-footer__bottom .content-row div:nth-child(3n+2){background:#139ddc;}footer.site-footer .site-footer__bottom .content-row div:nth-child(3n){background:#086a46;}#sidebar_first{background:#eee;-webkit-box-shadow:6px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:6px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:6px 0px 5px 0px rgba(0,0,0,0.3);padding-top:40px;padding-top:4rem;}#sidebar_first aside{position:sticky;top:135px;}#sidebar_first .block{background:transparent;border:0;}#sidebar_first .block h3{color:black;}#sidebar_first #block-documentsearchtext{margin:0;padding:0;}#sidebar_first h2{position:relative;}#sidebar_first h2::after{position:absolute;right:10px;content:'\f107';font-family:'Font Awesome 5 Free';color:#139ddc;font-size:2.6rem;font-weight:600;margin-left:1rem;pointer-events:none;}#sidebar_first .view-content{background:white;padding:20px 20px;padding:2rem 2rem;}@media (min-width:1500px){#sidebar_first .view-content{padding:20px 30px;padding:2rem 3rem;}}#sidebar_first .navbar-nav{background:white;padding:20px;padding:2rem;}@media (min-width:768px){#sidebar_first .navbar-nav{padding:20px 30px;padding:2rem 3rem;}}#sidebar_first .navbar-nav li{margin-bottom:20px;margin-bottom:2rem;}#sidebar_first .navbar-nav li a{color:#0079b1;}#sidebar_first #block-contactuspage.block{padding:0;}#sidebar_first form#views-exposed-form-document-search-block-1 .js-form-item,#sidebar_first form#views-exposed-form-document-search-block-1 .form-actions{width:100%;}.block-views-blockdocument-list-block-1 .view .view-footer a.primary-button{margin-top:30px;margin-top:3rem;}.page-node-539 .block-webform-block{margin:auto;}@media (min-width:768px){.page-node-539 .block-webform-block{max-width:70%;}}.path-frontpage .main-content{padding-top:0 !important;padding-bottom:0 !important;}.path-frontpage .node__content .layout--onecol{position:relative;}.path-frontpage .node__content .block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image:after{display:none;}.path-frontpage .node__content .block-search-api-form-block,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{padding:20px;padding:2rem;position:relative;overflow:hidden;margin:0px -50px 0px;margin:0rem -5rem 0rem;}@media (min-width:768px){.path-frontpage .node__content .block-search-api-form-block,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{padding:20px;padding:2rem;}.path-frontpage .node__content .block-search-api-form-block .content,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .content,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .content{width:75%;margin:auto;position:relative;margin-bottom:0;}}@media (min-width:1280px){.path-frontpage .node__content .block-search-api-form-block,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{padding:40px;padding:4rem;}.path-frontpage .node__content .block-search-api-form-block .content,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .content,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .content{width:60%;margin:auto;position:relative;margin-bottom:0;max-width:1280px;}}.path-frontpage .node__content .block-search-api-form-block form,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form{width:100%;}.path-frontpage .node__content .block-search-api-form-block form .form-type-search,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form .form-type-search,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form .form-type-search{width:100%;margin-bottom:0 !important;}.path-frontpage .node__content .block-search-api-form-block form input#edit-search,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form input#edit-search,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form input#edit-search{padding-left:30px;padding-left:3rem;height:60px;font-size:28px;font-size:2.8rem;line-height:46.2px;line-height:4.62rem;font-weight:300;width:100%;margin-bottom:0 !important;}@media only screen and (max-width:500px){.path-frontpage .node__content .block-search-api-form-block form input#edit-search,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form input#edit-search,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form input#edit-search{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;}}.path-frontpage .node__content .block-search-api-form-block form #edit-actions,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form #edit-actions,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form #edit-actions{font-size:28px;font-size:2.8rem;line-height:46.2px;line-height:4.62rem;margin-bottom:0 !important;width:20%;border-radius:0;}@media (min-width:768px){.path-frontpage .node__content .block-search-api-form-block form #edit-actions,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form #edit-actions,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form #edit-actions{width:10%;max-width:65px;}}.path-frontpage .node__content .block-search-api-form-block form #edit-actions input,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form #edit-actions input,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form #edit-actions input{height:60px;width:100%;max-width:unset;background-position:center center;border:0;border-radius:0;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{width:100%;padding:2rem 0rem;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary > a > div,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary > a > div{display:flex;background-color:white;width:100%;justify-content:space-evenly;padding:10px 0px;align-items:center;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary > a > div svg,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary > a > div svg{max-width:15% !important;padding:0 10px;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary > a > div > div > div,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary > a > div > div > div{font-weight:bold !important;color:black;line-height:2.5rem;font-size:1.5rem;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary a:hover,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary a:focus,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary a:hover,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary a:focus{text-decoration:none !important;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary:hover,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary:hover{-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .content,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .content{width:100%;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .block-field-blockblock-contentbasicbody,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .block-field-blockblock-contentbasicbody{margin-bottom:unset !important;}.path-frontpage .node__content div.layout--twocol-section--75-25{position:relative;}.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second{align-self:center;}.path-frontpage .node__content div.layout--twocol-section--75-25:before{content:'';background:url(/themes/custom/ec_bscd9/images/greenplaster.png) no-repeat;background-size:cover;position:absolute;top:0;left:-50px;bottom:0;right:-50px;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);}@media only screen and (max-width:1279px){.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--first,.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second{flex:0 1 100% !important;padding-right:unset;}.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second{display:flex;justify-content:center;}.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{width:fit-content;padding-top:0;}}.path-frontpage .node__content .homepage-hero{position:relative;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1{margin-bottom:0;position:relative;background:#5e5e5e;padding:40px;padding:4rem;margin:0px -50px;margin:0rem -5rem;z-index:5;}@media (min-width:1024px){.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1{margin-bottom:0;position:absolute;right:10vw;bottom:8vw;background:#5e5e5e;width:500px;padding:40px;padding:4rem;margin:unset;}}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides{font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;color:white;font-weight:300;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide{background:transparent !important;width:100% !important;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-body{margin-top:20px;margin-top:2rem;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-body p{color:white;font-weight:300;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link{margin-top:30px;margin-top:3rem;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link a{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link a:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link a{padding:10px 20px;padding:1rem 2rem;}}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link a:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views-slideshow-controls-bottom ul{display:flex;flex-direction:row;justify-content:center;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views-slideshow-controls-bottom .views-slideshow-pager-bullets li{width:12px;background:white;line-height:12px;height:12px;margin:0 10px;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active{background:#139ddc;width:12px;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2{text-align:center;padding:30px;padding:3rem;}@media (min-width:1280px){.path-frontpage .node__content .block-views-blockbsc-videos-block-2{width:calc(100% + 5rem);margin-left:3rem;}}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view{position:relative;height:100%;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .views-field-field-youtube-video-embed{margin:1rem;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer{margin-top:70px;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;margin-top:0px;margin-top:0rem;}@media only screen and (max-width:800px){.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a{padding:10px 20px;padding:1rem 2rem;}}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:hover,.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:focus,.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:active{color:white;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:hover:before,.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:focus:before,.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:hover{border:1px solid #0079b1;color:white;}.path-frontpage .node__content .layout--twocol-section--67-33{margin:0 -8rem;padding:0px 30px;padding:0rem 3rem;background:white;clear:both;}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--67-33{margin:0 -7vw;padding:0px 30px;padding:0rem 3rem;}}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--twocol-section--67-33{margin:0 calc(((1280px - 100vw) / 2) - 15px) 0;padding:0 calc(((100vw - 1280px) / 2) + 15px);}}@media only screen and (max-width:1279px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first,.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--second{flex:0 1 100%;}}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first{background:#f4f4f4;padding:3rem;}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first{margin-left:-5rem;padding:30px;padding:3rem;}}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3{position:relative;height:100%;}@media only screen and (max-width:767px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-header{text-align:center;}}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-row{display:flex;}}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col{background:white;padding:20px;padding:2rem;margin:10px;margin:1rem;width:unset !important;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);position:relative;}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col{float:none;flex:1 0 3%;}}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col .date ul{display:flex;list-style-type:none;}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col .date ul li{flex:1 0 32%;list-style-type:none;}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col .views-field-views-conditional-field .col-sm-12{margin-top:50px;margin-top:5rem;}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col .learn-more{background:#eaf8ff;padding:15px 20px;padding:1.5rem 2rem;font-weight:bold;text-align:center;width:100%;position:absolute;left:0;bottom:0;}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-footer{text-align:center;}.path-frontpage .node__content .layout--twocol-section--50-50{margin:0 -8rem;padding:0px 30px;padding:0rem 3rem;background:white;clear:both;}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--50-50{margin:0 -7vw;padding:0px 30px;padding:0rem 3rem;}}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--twocol-section--50-50{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:0 calc(((100vw - 1280px) / 2) + 15px);}}.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first,.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--second{padding:30px;padding:3rem;}@media only screen and (max-width:1279px){.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first,.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--second{flex:0 1 100%;}}.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first{background:#f4f4f4;padding:3rem;}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first{margin-left:-5rem;padding:30px;padding:3rem;}}.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first .block-views-blockpresentations-block-1 .views_slideshow_cycle_slide{background:white !important;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);padding:30px;padding:3rem;width:100% !important;height:250px !important;}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first .block-views-blockpresentations-block-1 .views_slideshow_cycle_slide .views-row{display:flex;align-items:center;}}.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first .block-views-blockpresentations-block-1 .views_slideshow_cycle_slide .views-row img{max-width:220px;margin-right:2rem;}.path-frontpage .node__content .layout--twocol-section--50-50 .block-views-blockdocument-list-block-1 .view-content{width:100% !important;background:white !important;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);padding:10px 30px;padding:1rem 3rem;width:100% !important;height:250px !important;}.path-frontpage .node__content .layout--onecol.plaster-background{background:url(/themes/custom/ec_bscd9/images/plaster_image.png);margin:0rem -7rem;padding:50px 30px;padding:5rem 3rem;clear:both;}@media only screen and (min-width:768px) and (max-width:1279px){.path-frontpage .node__content .layout--onecol.plaster-background{margin:0rem -6vw;padding:50px 30px;padding:5rem 3rem;}}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--onecol.plaster-background{margin:0 calc(((1280px - 100vw) / 2) - 60px);padding:5rem calc(((100vw - 1280px) / 2) + 60px);}}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4{background:white;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:30px;padding:3rem;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col{width:100% !important;margin-bottom:20px;margin-bottom:2rem;}@media (min-width:768px){.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col{width:calc(50% - 1rem) !important;margin-right:10px;margin-right:1rem;}}@media (min-width:1280px){.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col{width:calc(33.33% - 1rem) !important;margin-right:10px;margin-right:1rem;}}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col .ebook{position:relative;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col .ebook:after{background-image:url(/themes/custom/ec_bscd9/images/reader-icon.svg);background-size:40px 40px;width:40px;height:40px;content:"";position:absolute;right:0px;top:-20px;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col .soldout .col-sm-4 a{position:relative;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col .soldout .col-sm-4 a:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:100%;background:white;position:absolute;z-index:1;top:50%;left:50%;padding:1rem;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .view-footer .primary-button{text-align:center;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .view-footer .primary-button a{margin:auto;}.path-frontpage .node__content .layout--onecol .block-views-blockhomepage-view-blocks-block-1 .views-row .views-field-field-gallery img{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.block-field-blocknodepanopoly-pagefield-hero{position:relative;overflow:hidden;margin:0 -5rem 0 !important;}.block-field-blocknodepanopoly-pagefield-hero .field--name-field-hero{width:100%;margin-bottom:-10px;}.block-field-blocknodepanopoly-pagefield-hero .field--name-field-hero video,.block-field-blocknodepanopoly-pagefield-hero .field--name-field-hero img{height:fit-content;width:100% !important;}.block-field-blocknodepanopoly-pagefield-featured-image{margin:0px -50px;margin:0rem -5rem;margin-bottom:0 !important;position:relative;overflow:hidden;}.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image{width:100%;position:relative;overflow:hidden;height:calc(100vh - 500px);min-height:200px;}@media (min-width:768px){.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image{height:420px;}}@media (min-width:1024px){.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image{height:25vw;min-height:420px;}}.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#158a5f;opacity:0.75;}.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image img{width:100%;height:100%;object-fit:cover;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}.building-science-live #block-ec-bscd9-content{margin-bottom:60px;}@media only screen and (min-width:600px) and (max-width:1279px){.building-science-live .layout--threecol-section{position:relative;}.building-science-live .layout--threecol-section .layout__region{flex:0 0 50%;}.building-science-live .block-views{padding:20px;}}@media (min-width:1280px){.building-science-live .layout--threecol-section{position:relative;padding-bottom:60px;}.building-science-live .block-views{padding:20px;}.building-science-live .view-footer{position:absolute;bottom:-20px;}}.view-display-id-page_1 .view-content,.view-display-id-page_2 .view-content,.view-display-id-page_3 .view-content{display:flex;}.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{margin:20px 0px;margin:2rem 0rem;}@media (min-width:768px){.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{flex:1 0 48%;}}@media (min-width:1280px){.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{flex:1 0 33%;}}.view-display-id-page_1 .views-row .views-field-nothing .video-info,.view-display-id-page_2 .views-row .views-field-nothing .video-info,.view-display-id-page_3 .views-row .views-field-nothing .video-info{padding:2rem 0;}.view-display-id-page_1 .views-row .views-field-nothing .video-info h3,.view-display-id-page_2 .views-row .views-field-nothing .video-info h3,.view-display-id-page_3 .views-row .views-field-nothing .video-info h3{margin-bottom:2rem;}.view-display-id-page_1 .views-row .views-field-nothing .video-info a,.view-display-id-page_2 .views-row .views-field-nothing .video-info a,.view-display-id-page_3 .views-row .views-field-nothing .video-info a{margin:2rem 0;}.view-display-id-page_1 .view-content,.view-display-id-page_2 .view-content,.view-display-id-page_3 .view-content{display:flex;}.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{margin:20px 0px;margin:2rem 0rem;}@media (min-width:768px){.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{flex:1 0 48%;}}@media (min-width:1280px){.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{flex:1 0 33%;}}.view-display-id-page_1 .views-row .views-field-nothing .video-info,.view-display-id-page_2 .views-row .views-field-nothing .video-info,.view-display-id-page_3 .views-row .views-field-nothing .video-info{padding:2rem 0;}.view-display-id-page_1 .views-row .views-field-nothing .video-info h3,.view-display-id-page_2 .views-row .views-field-nothing .video-info h3,.view-display-id-page_3 .views-row .views-field-nothing .video-info h3{margin-bottom:2rem;}.view-display-id-page_1 .views-row .views-field-nothing .video-info a,.view-display-id-page_2 .views-row .views-field-nothing .video-info a,.view-display-id-page_3 .views-row .views-field-nothing .video-info a{margin:2rem 0;}.view-display-id-page_1 .view-content{display:flex;}.view-display-id-page_1 .views-row{margin:20px 0px;margin:2rem 0rem;}@media (min-width:768px){.view-display-id-page_1 .views-row{flex:1 0 48%;}}@media (min-width:1600px){.view-display-id-page_1 .views-row{flex:1 0 33%;}}.view-display-id-page_1 .views-row .views-field-nothing .video-info{padding:2rem 0;}.view-display-id-page_1 .views-row .views-field-nothing .video-info h3{margin-bottom:2rem;}.view-display-id-page_1 .views-row .views-field-nothing .video-info a{margin:2rem 0;}.newsletter-archive .view-newsletter-archive{max-width:1280px;margin:auto;}.newsletter-archive .view-newsletter-archive th{color:black;}.block-views-blockdocument-search-block-1 .view-document-search #exposed-filters-summary .exposed-filter-value{border-radius:20px;border:1px solid #f2f2f2;padding:5px 10px;background:#fff;color:#707070;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}.block-views-blockdocument-search-block-1 .view-document-search #exposed-filters-summary .remove-filter{background:none;color:#707070;}.block-views-blockdocument-search-block-1 .view-document-search .views-row{margin:1rem 0;}.block-views-blockdocument-search-block-1 .view-document-search .views-row:nth-child(even){background:#f2f2f2;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .row{align-items:center;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-abbreviation .list-group{background:#139ddc;margin-right:20px;margin-right:2rem;color:white;font-weight:700;width:106px;height:106px;position:relative;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-abbreviation .list-group-item:nth-child(odd){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0;color:white;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-abbreviation .list-group-item:nth-child(even){display:none;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-title h3{font-weight:500;margin-bottom:0px;margin-bottom:0rem;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-doc-author{margin-bottom:5px;margin-bottom:0.5rem;font-style:italic;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-views-conditional-field p{margin-bottom:5px;margin-bottom:0.5rem;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-doc-climate-zone{margin:0.5rem 0;width:auto;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-doc-climate-zone .item-list li{border-top:1px solid #ba5644;}.document-search #block-filtersearch{display:none;}@media only screen and (max-width:1023px){.document-search #block-filtersearch{display:block;background:#f4f4f4;padding:20px;padding:2rem;margin:-50px -50px 20px;margin:-5rem -5rem 2rem;}.document-search #block-filtersearch .block,.document-search #block-filtersearch p{margin-bottom:0;}.document-search #block-filtersearch p{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;font-weight:bold;text-transform:uppercase;}.document-search #block-filtersearch p:after{color:#3d3d3d;font-size:3rem;cursor:pointer;content:'\f1de';font-family:'Font Awesome 5 Free';position:absolute;right:20px;}}@media only screen and (max-width:1023px){.document-search #sidebar_first{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;position:absolute;right:-100vw;}.document-search #sidebar_first:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.document-search #sidebar_first.show{right:0px;top:0;background:white;z-index:10000;}.document-search #sidebar_first .close:after{color:#3d3d3d;font-size:3rem;cursor:pointer;content:'\f410';font-family:'Font Awesome 5 Free';position:absolute;left:20px;}.document-search #sidebar_first #block-documentsearchtext{margin-bottom:0;}}#block-exposedformdocument-searchblock-1 input,#block-exposedformdocument-searchblock-1 select{border:1px solid #a8a8a8;margin-top:0.5rem;height:40px !important;width:100%;}#block-exposedformdocument-searchblock-1 [id*="edit-field-doc-topics"].fieldgroup legend{font-size:16.5px;line-height:24px;font-weight:500;color:#3d3d3d !important;}#block-exposedformdocument-searchblock-1 [id*="edit-field-doc-topics"].fieldgroup .bef-checkboxes .checkbox{clear:both;}#block-exposedformdocument-searchblock-1 [id*="edit-field-doc-topics"].fieldgroup .bef-checkboxes .checkbox input{width:20px;height:20px !important;margin-right:10px;}#block-exposedformdocument-searchblock-1 input[type='submit']{height:auto !important;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;max-width:100%;}#block-exposedformdocument-searchblock-1 input[type='submit']:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){#block-exposedformdocument-searchblock-1 input[type='submit']{padding:10px 20px;padding:1rem 2rem;}}#block-exposedformdocument-searchblock-1 input[type='submit']:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}#block-exposedformdocument-searchblock-1 input[type='submit']:hover{color:#0079b1;}#block-exposedformdocument-searchblock-1 [id*='edit-reset']{height:auto !important;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;max-width:100%;margin-top:20px;margin-top:2rem;}@media only screen and (max-width:800px){#block-exposedformdocument-searchblock-1 [id*='edit-reset']{padding:10px 20px;padding:1rem 2rem;}}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:hover,#block-exposedformdocument-searchblock-1 [id*='edit-reset']:focus,#block-exposedformdocument-searchblock-1 [id*='edit-reset']:active{color:white;}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:hover:before,#block-exposedformdocument-searchblock-1 [id*='edit-reset']:focus:before,#block-exposedformdocument-searchblock-1 [id*='edit-reset']:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:hover{border:1px solid #0079b1;color:white;}#block-exposedformdocument-searchblock-1 select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;border-radius:0;-webkit-box-shadow:inset -3px -3px 6px rgba(0,0,0,0.3);-moz-box-shadow:inset -3px -3px 6px rgba(0,0,0,0.3);box-shadow:inset -3px -3px 6px rgba(0,0,0,0.3);padding:0px 20px;padding:0rem 2rem;}@media only screen and (max-width:767px){.document-search .ui-widget.ui-widget-content{width:100% !important;}}.document-search .ui-dialog .ui-dialog-titlebar{height:40px;}.document-search .ui-dialog .ui-dialog-titlebar span.ui-dialog-title{display:none;}.document-search .ui-dialog .ui-dialog-titlebar .ui-dialog .ui-dialog-titlebar-close{border:0;background:transparent;}.document-search .ui-dialog .ui-dialog-titlebar .ui-button .ui-icon{margin-left:-20px;}.node--type-bsc-document #block-views-block-document-content-type-block-1 ul li{margin-bottom:15px;margin-bottom:1.5rem;}.node--type-bsc-document #block-views-block-document-content-type-block-1 ul li a{text-decoration:underline;}.node--type-bsc-document #block-views-block-document-content-type-block-2 .content{-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}.node--type-bsc-document #block-views-block-document-content-type-block-2 .views-field-field-doc-main-file-1{border:1px solid #139ddc;padding:10px 20px;padding:1rem 2rem;}.node--type-bsc-document .views-field-field-doc-author{font-style:italic;}.node--type-bsc-videos .view .views-row .views-field-title{margin-bottom:20px;margin-bottom:2rem;}.node--type-bsc-videos .view-footer{margin-top:20px;margin-top:2rem;}.node--type-service .block-field-blocknodeservicefield-service-image{width:100%;}.node--type-service .block-field-blocknodeservicefield-service-image .field--type-image{float:none;}.node--type-service .block-field-blocknodeservicefield-service-image .field--type-image img{width:100%;}.page-node-543 .block-views-blockservices-preview-block-1 .views-row{margin-bottom:4rem;}.page-node-543 .block-views-blockservices-preview-block-1 .views-row img{margin-bottom:1rem;}.page-node-552 .align-left,.page-node-535 .align-left,.page-node-546 .align-left,.page-node-547 .align-left{padding-right:0;}@media (min-width:768px){.page-node-552 .align-left,.page-node-535 .align-left,.page-node-546 .align-left,.page-node-547 .align-left{padding-right:3rem;}}.page-node-552 ul,.page-node-535 ul,.page-node-546 ul,.page-node-547 ul{padding-left:20px;}@media (min-width:1280px){.page-node-552 #block-auxiliarymenu-3,.page-node-535 #block-auxiliarymenu-3,.page-node-546 #block-auxiliarymenu-3,.page-node-547 #block-auxiliarymenu-3{display:flex;align-items:center;}.page-node-552 #block-auxiliarymenu-3 ul,.page-node-535 #block-auxiliarymenu-3 ul,.page-node-546 #block-auxiliarymenu-3 ul,.page-node-547 #block-auxiliarymenu-3 ul{display:flex;}.page-node-552 #block-auxiliarymenu-3 ul li,.page-node-535 #block-auxiliarymenu-3 ul li,.page-node-546 #block-auxiliarymenu-3 ul li,.page-node-547 #block-auxiliarymenu-3 ul li{float:none;}}@media only screen and (max-width:1279px){.page-node-552 #block-auxiliarymenu-3,.page-node-535 #block-auxiliarymenu-3,.page-node-546 #block-auxiliarymenu-3,.page-node-547 #block-auxiliarymenu-3{width:100%;}.page-node-552 #block-auxiliarymenu-3 ul li,.page-node-535 #block-auxiliarymenu-3 ul li,.page-node-546 #block-auxiliarymenu-3 ul li,.page-node-547 #block-auxiliarymenu-3 ul li{width:100%;}}.page-node-552 #block-auxiliarymenu-3 h2,.page-node-552 #block-auxiliarymenu-3 a,.page-node-535 #block-auxiliarymenu-3 h2,.page-node-535 #block-auxiliarymenu-3 a,.page-node-546 #block-auxiliarymenu-3 h2,.page-node-546 #block-auxiliarymenu-3 a,.page-node-547 #block-auxiliarymenu-3 h2,.page-node-547 #block-auxiliarymenu-3 a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;margin-bottom:0;color:black;font-weight:400;margin:0 10px;padding:10px 20px;}.page-node-552 #block-auxiliarymenu-3 h2,.page-node-535 #block-auxiliarymenu-3 h2,.page-node-546 #block-auxiliarymenu-3 h2,.page-node-547 #block-auxiliarymenu-3 h2{border-top:1px solid #139ddc;}.page-node-552 #block-auxiliarymenu-3 h2.active,.page-node-535 #block-auxiliarymenu-3 h2.active,.page-node-546 #block-auxiliarymenu-3 h2.active,.page-node-547 #block-auxiliarymenu-3 h2.active{background:#139ddc;}.page-node-552 #block-auxiliarymenu-3 h2.active a,.page-node-535 #block-auxiliarymenu-3 h2.active a,.page-node-546 #block-auxiliarymenu-3 h2.active a,.page-node-547 #block-auxiliarymenu-3 h2.active a{color:white;}.page-node-552 #block-auxiliarymenu-3 a[href*='team'],.page-node-535 #block-auxiliarymenu-3 a[href*='team'],.page-node-546 #block-auxiliarymenu-3 a[href*='team'],.page-node-547 #block-auxiliarymenu-3 a[href*='team']{border-top:1px solid #ba5644;}.page-node-552 #block-auxiliarymenu-3 a[href*='team'].active,.page-node-535 #block-auxiliarymenu-3 a[href*='team'].active,.page-node-546 #block-auxiliarymenu-3 a[href*='team'].active,.page-node-547 #block-auxiliarymenu-3 a[href*='team'].active{background:#ba5644;color:white;}.page-node-552 #block-auxiliarymenu-3 a[href*='authors'],.page-node-535 #block-auxiliarymenu-3 a[href*='authors'],.page-node-546 #block-auxiliarymenu-3 a[href*='authors'],.page-node-547 #block-auxiliarymenu-3 a[href*='authors']{border-top:1px solid #b6b463;}.page-node-552 #block-auxiliarymenu-3 a[href*='authors'].active,.page-node-535 #block-auxiliarymenu-3 a[href*='authors'].active,.page-node-546 #block-auxiliarymenu-3 a[href*='authors'].active,.page-node-547 #block-auxiliarymenu-3 a[href*='authors'].active{background:#b6b463;color:white;}.page-node-552 #block-auxiliarymenu-3 a[href*='conditions'],.page-node-535 #block-auxiliarymenu-3 a[href*='conditions'],.page-node-546 #block-auxiliarymenu-3 a[href*='conditions'],.page-node-547 #block-auxiliarymenu-3 a[href*='conditions']{border-top:1px solid #158a5f;}.page-node-552 #block-auxiliarymenu-3 a[href*='conditions'].active,.page-node-535 #block-auxiliarymenu-3 a[href*='conditions'].active,.page-node-546 #block-auxiliarymenu-3 a[href*='conditions'].active,.page-node-547 #block-auxiliarymenu-3 a[href*='conditions'].active{background:#158a5f;color:white;}.page-node-552 [class*='block-views-blockour-team-block-'] .view-our-team .views-row,.page-node-535 [class*='block-views-blockour-team-block-'] .view-our-team .views-row,.page-node-546 [class*='block-views-blockour-team-block-'] .view-our-team .views-row,.page-node-547 [class*='block-views-blockour-team-block-'] .view-our-team .views-row{margin:3rem 0;}.page-node-552 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .col-sm-4,.page-node-535 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .col-sm-4,.page-node-546 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .col-sm-4,.page-node-547 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .col-sm-4{font-style:italic;}.page-node-552 [class*='block-views-blockour-team-block-'] .view-our-team .views-row h3,.page-node-535 [class*='block-views-blockour-team-block-'] .view-our-team .views-row h3,.page-node-546 [class*='block-views-blockour-team-block-'] .view-our-team .views-row h3,.page-node-547 [class*='block-views-blockour-team-block-'] .view-our-team .views-row h3{margin-bottom:0;font-style:normal;}.page-node-552 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .primary-button,.page-node-535 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .primary-button,.page-node-546 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .primary-button,.page-node-547 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .primary-button{margin:2rem 0;}@media only screen and (min-width:40em) and (max-width:960px){.page-user-784 .layout--twocol-section--25-75 .layout__region--first,.page-user-42 .layout--twocol-section--25-75 .layout__region--first,.page-user-43 .layout--twocol-section--25-75 .layout__region--first,.page-user-47 .layout--twocol-section--25-75 .layout__region--first,.page-user-48 .layout--twocol-section--25-75 .layout__region--first,.page-user-46 .layout--twocol-section--25-75 .layout__region--first,.page-user-67 .layout--twocol-section--25-75 .layout__region--first,.page-user-44 .layout--twocol-section--25-75 .layout__region--first,.page-user-45 .layout--twocol-section--25-75 .layout__region--first{flex:0 1 50%;padding-right:3rem;}}@media only screen and (min-width:40em) and (max-width:960px){.page-user-784 .layout--twocol-section--25-75 .layout__region--second,.page-user-42 .layout--twocol-section--25-75 .layout__region--second,.page-user-43 .layout--twocol-section--25-75 .layout__region--second,.page-user-47 .layout--twocol-section--25-75 .layout__region--second,.page-user-48 .layout--twocol-section--25-75 .layout__region--second,.page-user-46 .layout--twocol-section--25-75 .layout__region--second,.page-user-67 .layout--twocol-section--25-75 .layout__region--second,.page-user-44 .layout--twocol-section--25-75 .layout__region--second,.page-user-45 .layout--twocol-section--25-75 .layout__region--second{flex:0 1 50%;}}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content{background:transparent;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field{margin:2rem 0;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field .views-label{font-weight:600;display:block;color:#3d3d3d;margin-bottom:2rem;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field .field-content{background:white;padding:2rem;display:block;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-price__number .field-content,body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field .field--name-field-event-ceu-offered{font-weight:bold;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-price__number .field-content{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-user .field-content,body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-user .block{background:none;padding:0;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-user .block-field-blockuserusername{margin-bottom:0;font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field .file-size{font-style:italic;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document .field-content,body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document .block{background:none;padding:0;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document li.list-group-item{background:white;padding:1.5rem;margin-bottom:1rem;display:block;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document li.list-group-item .file-size{font-style:italic;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document h2{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-weight:normal;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document h2:after{display:none;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document h2 a{text-decoration:underline;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document .node--view-mode-teaser{border-bottom:0;margin-bottom:0;padding:0;}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__label{font-weight:600;display:block;color:#3d3d3d;margin-bottom:2rem;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table{-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);margin-bottom:30px;margin-bottom:3rem;}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table td{width:50%;}@media (min-width:768px){body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table td{width:50%;}}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table tr:first-child{background:#eaf8ff;font-weight:600;}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table tr.info,body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table tr.even,body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table tr:nth-child(2n + 2){background:white;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row{margin:2rem 0;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .available .col-xs-12:first-child,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .available .col-xs-12:first-child{background:#eaf8ff;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child{background:#f4f4f4;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child .date time,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child .date time{color:#707070;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12{padding:2rem;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12:first-child,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12:first-child{padding:2rem;font-weight:bold;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12:last-child,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12:last-child{text-align:center;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .title,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .title{font-weight:bold;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .price,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .price{font-weight:bold;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .ceu,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .ceu{margin:2rem 0;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .ceu .field--name-field-event-ceu-offered,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .ceu .field--name-field-event-ceu-offered{font-weight:bold;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .view-empty,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .view-empty{background:#eaf8ff;padding:50px;padding:5rem;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .view-empty h3,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .view-empty h3{margin:20px 0px;margin:2rem 0rem;}.block-views-blockupcoming-events-and-training-block-1 .view-grouping-header{margin-top:20px;margin-top:2rem;}.block-views-blockupcoming-events-and-training-block-1 .view-grouping-header a{font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;font-weight:bold;}.block-views-blockupcoming-events-and-training-block-1 .views-row{margin:2rem 0 3rem;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .available .col-xs-12:first-child{background:#eaf8ff;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child{background:#f4f4f4;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child .date time{color:#707070;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .col-xs-12{padding:2rem;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .col-xs-12:first-child{padding:2rem;font-weight:bold;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .col-xs-12:last-child{text-align:center;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .title{font-weight:bold;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .price{font-weight:bold;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .ceu{margin:2rem 0;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .ceu .field--name-field-event-ceu-offered{font-weight:bold;}#views-exposed-form-upcoming-events-and-training-block-1 label{position:relative;font-family:"Open Sans",sans-serif;font-weight:300;color:#3d3d3d;font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}#views-exposed-form-upcoming-events-and-training-block-1 label h1,#views-exposed-form-upcoming-events-and-training-block-1 label h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}#views-exposed-form-upcoming-events-and-training-block-1 .form-select{background-image:none;border:0;}#views-exposed-form-upcoming-events-and-training-block-1 .form-select li{font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;list-style-type:none;}.block-views-blockupcoming-events-and-training-block-2{display:none;}@media (min-width:810px){.block-views-blockupcoming-events-and-training-block-2{display:block;}}.block-views-blockupcoming-events-and-training-block-2 .views-exposed-form{display:none;}.block-views-blockupcoming-events-and-training-block-2 .view-content{padding:0 !important;}.block-views-blockupcoming-events-and-training-block-2 .view-content table{-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}.block-views-blockupcoming-events-and-training-block-2 .view-content table th{background:#0079b1;color:white;border:0;text-align:center;}.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-table caption{display:none;}.block-views-blockupcoming-events-and-training-block-2 .view-content .table-striped > tbody > tr:nth-of-type(odd) > *,.block-views-blockupcoming-events-and-training-block-2 .view-content .table-striped > tbody > tr:nth-of-type(even) > *{background-color:white;--bs-table-accent-bg:white;}.block-views-blockupcoming-events-and-training-block-2 .view-content .table > :not(:first-child){border-top:0;}.block-views-blockupcoming-events-and-training-block-2 .view-content thead > tr{border:2px solid #707070;}.block-views-blockupcoming-events-and-training-block-2 .view-content td{border:2px solid #707070;}.block-views-blockupcoming-events-and-training-block-2 .view-content td.previous-month .calendar-view-day__number,.block-views-blockupcoming-events-and-training-block-2 .view-content td.next-month .calendar-view-day__number{color:#707070;font-weight:500;}.block-views-blockupcoming-events-and-training-block-2 .view-content td.current-month .calendar-view-day__number{font-weight:bold;}.block-views-blockupcoming-events-and-training-block-2 .view-content [data-calendar-view-day]:hover .calendar-view-day__number,.block-views-blockupcoming-events-and-training-block-2 .view-content [data-calendar-view-day]:active .calendar-view-day__number{text-decoration:none !important;}.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-day__row{font-weight:normal;font-size:1.2rem;}@media (min-width:1280px){.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-day__row{font-size:1.2rem;}}.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-day__row .available{background:#eaf8ff;}.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-day__row .soldout{background:#f4f4f4;}.block-views-blockupcoming-events-and-training-block-2 .view-content li.calendar-view-day__row:nth-child(2n+1){display:block;}.block-views-blockupcoming-events-and-training-block-2 .view-content li.calendar-view-day__row:nth-child(2n),.block-views-blockupcoming-events-and-training-block-2 .view-content li.calendar-view-day__row:nth-child(2n+2),.block-views-blockupcoming-events-and-training-block-2 .view-content li.calendar-view-day__row:nth-child(2n+3){display:none;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager{list-style:none;margin:20px 0px 0px;margin:2rem 0rem 0rem;padding:20px;padding:2rem;margin-block-start:0;font-weight:bold;position:relative;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__current{font-size:3rem;color:#0079b1;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__previous{position:absolute;right:40px;font-size:0;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__previous a:before{color:#0079b1;font-size:2rem;margin:1rem;cursor:pointer;content:'\f0d9';font-family:'Font Awesome 5 Free';}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__next{position:absolute;right:20px;font-size:0;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__next a:before{color:#0079b1;font-size:2rem;margin:1rem;cursor:pointer;content:'\f0da';font-family:'Font Awesome 5 Free';}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager fieldset{margin:0 !important;padding:0;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__item.pager__reset{display:none;}.block-views-blockexternal-events-block-1 .views-field-title{background:#eaf8ff;padding:30px;padding:3rem;}.block-views-blockexternal-events-block-1 .views-field-body{background:#f4f4f4;padding:30px;padding:3rem;}.block-views-blockpast-events-block-1 .views-row{margin:10px 0px;margin:1rem 0rem;padding:10px 20px;padding:1rem 2rem;}.block-views-blockpast-events-block-1 .views-row:nth-child(odd){background:#eaf8ff;}.block-views-blockexternal-events-block-2{background:#f4f4f4;padding:10px 20px;padding:1rem 2rem;}.block-views-blockexternal-events-block-2 .views-row{margin:10px 0px;margin:1rem 0rem;padding:10px 20px;padding:1rem 2rem;}.block-views-blockexternal-events-block-2 .views-row:nth-child(odd){background:white;}[class*='block-views-exposed-filter-blockportfolio-projects']{-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#f0f0f0;clear:both;}@media only screen and (min-width:1280px){[class*='block-views-exposed-filter-blockportfolio-projects']{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}@media (min-width:1280px){[class*='block-views-exposed-filter-blockportfolio-projects'] form .row,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex{display:flex;justify-content:space-around;align-items:top;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row > *,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex > *{width:auto;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row > div,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row > fieldset,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex > div,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex > fieldset{flex:1 0 auto;padding:10px;padding:1rem;margin-top:10px;margin-top:1rem;}}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row label,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row legend,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex label,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex legend{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-weight:300;color:#3d3d3d;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .fieldset-wrapper,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .fieldset-wrapper{background:white;padding:20px;padding:2rem;}@media (min-width:768px){[class*='block-views-exposed-filter-blockportfolio-projects'] form .row #edit-field-portfolio-project-zone--wrapper .fieldset-wrapper .form-checkboxes,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex #edit-field-portfolio-project-zone--wrapper .fieldset-wrapper .form-checkboxes{columns:2;}}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions{align-self:center;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions input[type='submit'],[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions input[type='submit']{display:block;max-width:100%;margin-bottom:15px;margin-bottom:1.5rem;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-submit-portfolio-projects,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-submit-portfolio-projects{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;max-width:100%;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-submit-portfolio-projects:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-submit-portfolio-projects:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-submit-portfolio-projects,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-submit-portfolio-projects{padding:10px 20px;padding:1rem 2rem;}}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-submit-portfolio-projects:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-submit-portfolio-projects:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;max-width:100%;}@media only screen and (max-width:800px){[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset{padding:10px 20px;padding:1rem 2rem;}}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:focus,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:active,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:focus,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:active{color:white;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:focus:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:active:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:focus:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover{border:1px solid #0079b1;color:white;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover{color:#0079b1;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col{margin:10px;margin:1rem;width:calc(50% - 2rem) !important;position:relative;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing{position:absolute;right:0;bottom:0;background:#f0f0f0;padding:20px;padding:2rem;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing i{color:#0079b1;cursor:pointer;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}[class*='block-views-blockportfolio-projects-block-'] .pagination{justify-content:center;}@media only screen and (max-width:768px){[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col{width:100% !important;}}[class*='block-views-blockhomepage-view-blocks-block-2']{padding-top:20px;padding-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row{margin:10px;margin:1rem;width:calc(33.33% - 4rem) !important;position:relative;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field{position:absolute;right:0;bottom:0;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo{background:#f0f0f0;padding:20px;padding:2rem;cursor:pointer;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo i{color:#0079b1;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing{position:absolute;right:7px;bottom:0;background:#f0f0f0;padding:20px;padding:2rem;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing i{color:#0079b1;cursor:pointer;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-1']{padding-top:20px;padding-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row{position:relative;flex:1 0 90%;margin:1rem auto;}@media (min-width:768px){[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row{flex:1 0 50%;}}@media (min-width:1280px){[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row{flex:1 0 calc(33% - 4rem);margin:1rem 2rem;}}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field{position:absolute;right:0;bottom:0;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo{background:#f0f0f0;padding:20px;padding:2rem;cursor:pointer;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo i{color:#0079b1;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing{position:absolute;right:7px;bottom:0;background:#f0f0f0;padding:20px;padding:2rem;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing i{color:#0079b1;cursor:pointer;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}.node--type-portfolio-project .field__label{font-weight:bold;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-service,.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-bsc-role{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .field__item{display:inline-flex;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .field__item:before{content:'0';margin-right:10px;margin-right:1rem;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .field__item:after{content:'100';margin-left:10px;margin-left:1rem;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .progress-bar{background-color:transparent;border:1px solid #3d3d3d;padding:0px;padding:0rem;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .progress-bar .progress-bar-fill{background:#0079b1;border-radius:0;text-align:right;padding-right:10px;padding-right:1rem;line-height:22px;}[id*='views-form-commerce-cart-form'] table tr th{color:white;background:#3d3d3d;border:1px solid white;}@media only screen and (max-width:767px){[id*='views-form-commerce-cart-form'] tr{display:grid;}}[id*='views-form-commerce-cart-form'] table{border:1px solid #3d3d3d;border-collapse:separate;}[id*='views-form-commerce-cart-form'] .table-striped > tbody > tr:nth-of-type(2n + 1) > *,[id*='views-form-commerce-cart-form'] .table-striped > tbody > tr:nth-of-type(2n + 2) > *{background-color:white;--bs-table-accent-bg:white;border:1px solid #3d3d3d;}[id*='views-form-commerce-cart-form'] [id*='edit-edit-quantity']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;}[id*='views-form-commerce-cart-form'] #edit-actions input{margin-bottom:2rem;}[id*='commerce-order-item-add-to-cart-form-commerce-product'] [id*='edit-quantity-wrapper'] fieldset{display:flex;}[id*='commerce-order-item-add-to-cart-form-commerce-product'] [id*='edit-quantity-wrapper'] [id*='edit-quantity']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;width:auto;margin-left:15px;margin-left:1.5rem;}.field--name-purchased-entity select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;width:auto;}.alert-wrapper .commerce-add-to-cart-confirmation{background:#f4f4f4;padding:10px 20px;padding:1rem 2rem;}.path-checkout .fieldset-legend,.path-checkout h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:300;color:#3d3d3d;font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}.path-checkout .fieldset-legend h1,.path-checkout .fieldset-legend h2,.path-checkout h3 h1,.path-checkout h3 h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}.path-checkout h3.variation-caption{font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;font-weight:600;}@media (min-width:576px){.path-checkout .layout-checkout-form .col-sm-6{flex:0 0 auto;width:100%;}}@media (min-width:900px){.path-checkout .layout-checkout-form .col-sm-6{flex:0 0 auto;width:50%;}.path-checkout .layout-checkout-form .col-sm-6 .checkout-pane .form-select,.path-checkout .layout-checkout-form .col-sm-6 .checkout-pane input{max-width:90%;}}@media (min-width:780px){.form-wrapper__guest-checkout{width:100%;}}@media (min-width:900px){.form-wrapper__guest-checkout{width:48%;}}[class*='bookstore'] .main-content{padding-bottom:0px;padding-bottom:0rem;}[class*='bookstore'] .main-content #block-ec-bscd9-content{margin-bottom:0px;margin-bottom:0rem;}[class*='bookstore'] .layout--threecol-section--25-50-25{margin-bottom:20px;margin-bottom:2rem;}[class*='bookstore'] .field .field__label{font-weight:bold;margin-right:1rem;text-transform:uppercase;}[class*='bookstore'] .field .field__label:after{content:':';}[class*='bookstore'] .block-field-blockcommerce-productbsc-book-displayfield-book-image.soldout .field--name-field-book-image,[class*='bookstore'] .block-field-blockcommerce-productbsc-downlodable-file-displayfield-book-image.soldout .field--name-field-book-image{position:relative;width:300px;}[class*='bookstore'] .block-field-blockcommerce-productbsc-book-displayfield-book-image.soldout .field--name-field-book-image:before,[class*='bookstore'] .block-field-blockcommerce-productbsc-downlodable-file-displayfield-book-image.soldout .field--name-field-book-image:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:10%;background:white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.block-field-blockcommerce-productbsc-bookvariations [id*='commerce-order-item-add-to-cart-form-commerce-product'] [id*='edit-quantity-wrapper'] fieldset{display:block;}.block-field-blockcommerce-productbsc-bookvariations [id*='commerce-order-item-add-to-cart-form-commerce-product'] [id*='edit-quantity-wrapper'] [id*='edit-quantity']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;width:auto;margin-left:0px;margin-left:0rem;}[class*='product--variation-field--variation_price__']{font-size:22px;font-size:2.2rem;line-height:36.3px;line-height:3.63rem;font-weight:bold;}#block-views-block-bookstore-block-3{background:#eaf8ff;padding:50px;padding:5rem;margin-bottom:0px;margin-bottom:0rem;}#block-views-block-bookstore-block-3 .view-content{max-width:60%;margin:auto;}#block-views-block-bookstore-block-3 .view-content .row{align-items:center;text-align:center;}#block-views-block-bookstore-block-3 .view-content .cta-buttons{max-width:60%;margin:2rem auto;}#block-views-block-bookstore-block-3 .view-content h2.title{font-size:40px;font-size:4rem;line-height:66px;line-height:6.6rem;}#block-views-block-bookstore-block-3 .view-content .ebook{position:relative;}#block-views-block-bookstore-block-3 .view-content .ebook:after{background-image:url(/themes/custom/ec_bscd9/images/reader-icon.svg);background-size:40px 40px;width:40px;height:40px;content:"";position:absolute;right:0px;top:-20px;}#block-views-block-bookstore-block-3 .view-content .soldout .col-sm-4 a{position:relative;}#block-views-block-bookstore-block-3 .view-content .soldout .col-sm-4 a:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:100%;background:white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.block-views-blockbookstore-block-1 h3{margin:30px 0px 20px;margin:3rem 0rem 2rem;}.block-views-blockbookstore-block-1 .views-row{margin:20px 0px;margin:2rem 0rem;}.block-views-blockbookstore-block-1 .views-row .views-col{margin:20px 0px;margin:2rem 0rem;width:100% !important;}@media (min-width:768px){.block-views-blockbookstore-block-1 .views-row .views-col{width:calc(50% - 4rem) !important;margin:0px 20px;margin:0rem 2rem;}}.block-views-blockbookstore-block-1 .views-row .views-col .ebook{position:relative;}.block-views-blockbookstore-block-1 .views-row .views-col .ebook:after{background-image:url(/themes/custom/ec_bscd9/images/reader-icon.svg);background-size:40px 40px;width:40px;height:40px;content:"";position:absolute;right:0px;top:-20px;}.block-views-blockbookstore-block-1 .views-row .views-col h3{margin-top:0;}.block-views-blockbookstore-block-1 .views-row .views-col a.primary-button{margin:0;}.block-views-blockbookstore-block-1 .views-row .views-col .soldout .col-sm-4 a{position:relative;}.block-views-blockbookstore-block-1 .views-row .views-col .soldout .col-sm-4 a:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:100%;background:white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.block-views-blockbookstore-block-1 p{margin:10px 0px 20px;margin:1rem 0rem 2rem;}.block-views-blockbookstore-block-5 h3{margin:30px 0px 20px;margin:3rem 0rem 2rem;}.block-views-blockbookstore-block-5 .views-row{margin:20px 0px;margin:2rem 0rem;}.block-views-blockbookstore-block-5 .views-row .views-col .ebook{position:relative;}.block-views-blockbookstore-block-5 .views-row .views-col .ebook:after{background-image:url(/themes/custom/ec_bscd9/images/reader-icon.svg);background-size:40px 40px;width:40px;height:40px;content:"";position:absolute;right:0px;top:-20px;}.block-views-blockbookstore-block-5 .views-row .views-col h3{margin-top:0;}.block-views-blockbookstore-block-5 .views-row .views-col a.primary-button{margin:0;}.block-views-blockbookstore-block-5 .views-row .views-col .soldout .col-sm-4 a{position:relative;}.block-views-blockbookstore-block-5 .views-row .views-col .soldout .col-sm-4 a:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:100%;background:white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.block-views-blockbookstore-block-5 p{margin:10px 0px 20px;margin:1rem 0rem 2rem;}.block-views-blockbookstore-block-2{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#eaf8ff;clear:both;}@media only screen and (min-width:1280px){.block-views-blockbookstore-block-2{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.block-views-blockbookstore-block-2 h2{font-weight:bold;margin:0px 0px 30px;margin:0rem 0rem 3rem;}.block-views-blockbookstore-block-2 .views-col{padding:0px 20px;padding:0rem 2rem;}#block-exposedformbookstoreblock-1 label,#block-exposedformbookstoreblock-5 label{display:none;}#block-exposedformbookstoreblock-1 .bef-links,#block-exposedformbookstoreblock-5 .bef-links{background-image:none;padding:20px;padding:2rem;}#block-exposedformbookstoreblock-1 .bef-links ul,#block-exposedformbookstoreblock-5 .bef-links ul{list-style-type:none;font-family:"Open Sans",sans-serif;font-weight:500;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}#block-exposedformbookstoreblock-1 .bef-links ul li,#block-exposedformbookstoreblock-5 .bef-links ul li{margin-bottom:1rem;}#block-whatclimatezoneamiin .content{background:white;}#block-whatclimatezoneamiin #climate-menu ul{line-height:3rem;list-style:none;text-decoration:none;padding-left:20px;}#block-whatclimatezoneamiin #climate-menu ul li{font-size:1.6rem;font-weight:800;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-menu ul li .climate-verycold{color:#3d6fa1;}#block-whatclimatezoneamiin #climate-menu ul li .climate-cold{color:#5991c9;}#block-whatclimatezoneamiin #climate-menu ul li .climate-mixedhumid{color:#8eb93f;}#block-whatclimatezoneamiin #climate-menu ul li .climate-hothumid{color:#f6881f;}#block-whatclimatezoneamiin #climate-menu ul li .climate-hotdry{color:#ed1c24;}#block-whatclimatezoneamiin #climate-menu ul li .climate-marine{color:#5ec4b3;}#block-whatclimatezoneamiin #climate-list div{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}#block-whatclimatezoneamiin #climate-list div:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(1) strong{color:#3d6fa1;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(2) strong{color:#5991c9;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(3) strong{color:#8eb93f;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(4) strong{color:#f6881f;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(5) strong{color:#ed1c24;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(7) strong{color:#5ec4b3;text-transform:uppercase;}[class*='block-views-blockuser-profile-books-ebooks-by-user-block-'] .view .views-col{padding:20px;padding:2rem;}[class*='block-views-blockuser-profile-books-ebooks-by-user-block-'] .view .views-col .primary-button{margin-top:20px;margin-top:2rem;}.profile .layout__region--first{padding-right:2rem;}.block-views-blockuser-profile-books-ebooks-by-user-block-1{padding:20px;padding:2rem;background:#eaf8ff;}[class*='block-views-blockuser-profile-authors-block-'] .view-footer{margin-top:20px;margin-top:2rem;}.view-commerce-file-my-files thead tr th,.view-commerce-user-orders thead tr th{color:black;}.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr.info,.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr.even,.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr:nth-child(2n + 2){background:white;}.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr:nth-of-type(2n + 1) > *{background-color:#eaf8ff;}@media only screen and (max-width:767px){.block-views-blockuser-profile-commerce-orders-events-history-block-1 table{width:100%;}.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr{display:grid;}}.block-views-blockuser-profile-commerce-orders-events-history-block-2 .views-row{padding:20px;padding:2rem;border:1px solid #5e5e5e;max-width:100%;}.block-views-blockuser-profile-commerce-orders-events-history-block-2 .views-row .col-sm-4:last-child{text-align:center;}[class*='page-user'] .field--name-order-number,body.path-user .field--name-order-number{width:100%;}[class*='page-user'] .field--label-inline .field__label,body.path-user .field--label-inline .field__label{width:unset;}[class*='page-user'] .btn-secondary,body.path-user .btn-secondary{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;margin-top:10px;margin-top:1rem;}@media only screen and (max-width:800px){[class*='page-user'] .btn-secondary,body.path-user .btn-secondary{padding:10px 20px;padding:1rem 2rem;}}[class*='page-user'] .btn-secondary:before,body.path-user .btn-secondary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}[class*='page-user'] .btn-secondary:hover,[class*='page-user'] .btn-secondary:focus,[class*='page-user'] .btn-secondary:active,body.path-user .btn-secondary:hover,body.path-user .btn-secondary:focus,body.path-user .btn-secondary:active{color:white;}[class*='page-user'] .btn-secondary:hover:before,[class*='page-user'] .btn-secondary:focus:before,[class*='page-user'] .btn-secondary:active:before,body.path-user .btn-secondary:hover:before,body.path-user .btn-secondary:focus:before,body.path-user .btn-secondary:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}[class*='page-user'] .btn-secondary:hover,body.path-user .btn-secondary:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='page-user'] .btn-secondary:hover,body.path-user .btn-secondary:hover{border:1px solid #0079b1;color:white;}[class*='page-user'] .view-commerce-order-item-table th,[class*='page-user'] .view-commerce-order-item-table th a,[class*='page-user'] table th,[class*='page-user'] table th a,body.path-user .view-commerce-order-item-table th,body.path-user .view-commerce-order-item-table th a,body.path-user table th,body.path-user table th a{color:black;}@media only screen and (max-width:767px){[class*='page-user'] .view-commerce-order-item-table tr,[class*='page-user'] table tr,body.path-user .view-commerce-order-item-table tr,body.path-user table tr{display:grid;}}@media (max-width:400px){.captcha .g-recaptcha iframe[src*='google.com/recaptcha/']{transform:scale(0.75);transform-origin:0 0;}}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:100%;-webkit-text-size-adjust:100%;line-height:1.5;height:100%;overflow-y:scroll;}body{min-height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility\9;}button,input,select,textarea{font-family:sans-serif;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;margin:0.67em 0;}h2{font-size:1.5em;margin:0.83em 0;}h3{font-size:1.17em;margin:1em 0;}h4{font-size:1em;margin:1.33em 0;}h5{font-size:0.83em;margin:1.67em 0;}h6{font-size:0.75em;margin:2.33em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:0 0 1.5em;}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1em 0;}dd{margin:0 0 0 40px;}menu,ol,ul{padding:0 0 0 40px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border:1px solid;border-spacing:0;border-collapse:collapse;font-size:inherit;font:100%;}#main-content,.block-inner,.pane-inner,.menu-wrapper,.branding-elements,.breadcrumb-wrapper,.attribution,.at-panel .rounded-corner,.block-panels-mini > .block-title,.rendered-by-ds .panel-display .region-inner,div.messages,.at-gutter{margin-left:15px;margin-right:15px;}#content .panel-display,#content .panel-flexible{margin-left:-15px;margin-right:-15px;}img{height:auto;-ms-interpolation-mode:bicubic;}img,embed,object,video,svg{max-width:100%;}.lt-ie9 img,.lt-ie9 object,.lt-ie9 embed,.lt-ie9 video{max-width:none;}#map img,.gmap img,.view-gmap img,.openlayers-map img,#getlocations_map_canvas img,#locationmap_map img,.geofieldMap img,.views_horizontal_slider img,.geolocation-map img,.geolocation-views-map img{max-width:none !important;}header[role=banner],.content-inner,.nav,.region-sidebar-first,.region-sidebar-second,.region-secondary-content,.region-tertiary-content,.region-footer{overflow:visible;word-wrap:break-word;}.ir{display:block !important;text-indent:100%;white-space:nowrap;overflow:hidden;border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;}.element-invisible{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;}.offscreen{position:absolute;top:-99999em;width:1px;height:1px;overflow:hidden;outline:0;}.element-hidden{display:none;}.desktop{display:inline-block !important;}@media only screen and (min-width:768px){.desktop{display:none !important;}}.mobile{display:none !important;}@media only screen and (max-width:767px){.mobile{display:inline-block !important;}}
.node__content,body{font-family:"Open Sans",sans-serif;font-weight:500;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.btn,input,select{border-radius:0;}a.blue-button{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#139ddc;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #139ddc;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;}a.blue-button:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){a.blue-button{padding:10px 20px;padding:1rem 2rem;}}a.blue-button:hover{color:#139ddc !important;border:1px solid #139ddc;background:white;}a.dkblue-button,a.primary-button{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;}a.dkblue-button:hover,a.primary-button:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){a.dkblue-button,a.primary-button{padding:10px 20px;padding:1rem 2rem;}}a.dkblue-button:hover,a.primary-button:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}a.white-button,a.secondary-button{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;margin-top:10px;margin-top:1rem;}@media only screen and (max-width:800px){a.white-button,a.secondary-button{padding:10px 20px;padding:1rem 2rem;}}a.white-button:before,a.secondary-button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}a.white-button:hover,a.white-button:focus,a.white-button:active,a.secondary-button:hover,a.secondary-button:focus,a.secondary-button:active{color:white;}a.white-button:hover:before,a.white-button:focus:before,a.white-button:active:before,a.secondary-button:hover:before,a.secondary-button:focus:before,a.secondary-button:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}a.white-button:hover,a.secondary-button:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}a.white-button:hover,a.secondary-button:hover{border:1px solid #0079b1;color:white;}a.tertiary-button{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#139ddc;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #139ddc;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;}a.tertiary-button:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){a.tertiary-button{padding:10px 20px;padding:1rem 2rem;}}a.tertiary-button:hover{color:#139ddc !important;border:1px solid #139ddc;background:#0079b1;}.primary-button,.cart-link{margin:1rem auto;}.primary-button a,.cart-link a{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;margin:3rem auto;}.primary-button a:hover,.cart-link a:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){.primary-button a,.cart-link a{padding:10px 20px;padding:1rem 2rem;}}.primary-button a:hover,.cart-link a:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}.secondary-button{margin:auto;}.secondary-button a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;}@media only screen and (max-width:800px){.secondary-button a{padding:10px 20px;padding:1rem 2rem;}}.secondary-button a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.secondary-button a:hover,.secondary-button a:focus,.secondary-button a:active{color:white;}.secondary-button a:hover:before,.secondary-button a:focus:before,.secondary-button a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.secondary-button a:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.secondary-button a:hover{border:1px solid #0079b1;color:white;}.white-button-2{border-radius:20px;border:1px solid #f2f2f2;padding:5px 10px;background:#fff;color:#707070;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);display:inline-block;margin:1em 0.5em;}.white-button-2:hover,.white-button-2:active,.white-button-2:focus{color:#707070;text-decoration:none;}.block-search-api-block{margin-bottom:0;}.block-search-api-block form{display:flex;align-items:center;}.block-search-api-block form fieldset{margin-bottom:0 !important;}.block-search-api-block form .form-actions{margin:0;}.block-search-api-block form .form-type-search{width:100%;}.block-search-api-block form input[type='search']{box-shadow:none;}@media (min-width:1024px) and (max-width:1122px){.block-search-api-block form input[type='search']{font-size:1.1rem;}}.block-search-api-block form input[type='submit']{text-indent:-5000px;padding:0 1rem;background-color:white;background-image:url(/themes/custom/ec_bscd9/images/search_icon.svg);background-repeat:no-repeat;background-size:2rem;background-position:0 0.25rem;width:3rem;height:3rem;}.view ul.pagination li.page-item,.view ul.pagination li.pager__item--next{border:0;}.view ul.pagination li.page-item .page-link,.view ul.pagination li.pager__item--next .page-link{color:#139ddc;border:0;margin-left:5px;}.view ul.pagination li.page-item.active .page-link{color:white;background:#139ddc;}@media (max-width:1023px){.col-md-3{flex:0 0 auto;width:100%;order:10 !important;}}header[role='banner']{position:relative;z-index:10;background:white;padding:0px 30px;padding:0rem 3rem;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);-webkit-transition:height 500ms ease-in-ease-out;-moz-transition:height 500ms ease-in-ease-out;-o-transition:height 500ms ease-in-ease-out;transition:height 500ms ease-in-ease-out;}header[role='banner']:hover{text-decoration:none;-webkit-transition:height 200ms ease-out;-moz-transition:height 200ms ease-out;-o-transition:height 200ms ease-out;transition:height 200ms ease-out;}@media (min-width:1024px){.scrolled header[role='banner']{position:fixed;left:0;right:0;top:0;}}header[role='banner'] #navbar-top{width:100%;margin:0 auto;}@media (max-width:991px){header[role='banner'] #navbar-top #navbar-top{display:none;}}header[role='banner'] #navbar-top .row{width:100%;align-items:center;justify-content:end;}header[role='banner'] #navbar-top .row > *{width:auto;}header[role='banner'] #navbar-top #block-auxiliarymenu{text-align:right;margin:0px;margin:0rem;position:relative;z-index:2;}header[role='banner'] #navbar-top #block-auxiliarymenu .nav-link{color:#3d3d3d;cursor:pointer;}header[role='banner'] #navbar-top #block-auxiliarymenu .nav-link.active,header[role='banner'] #navbar-top #block-auxiliarymenu .nav-link:hover{color:#ba5644;}header[role='banner'] #navbar-top #block-auxiliarymenu li{margin:0;margin-right:10px;margin-right:1rem;}header[role='banner'] #navbar-top #block-auxiliarymenu li:last-child{margin-right:0px;margin-right:0rem;}header[role='banner'] #navbar-top #block-auxiliarymenu li .nav-link{padding:10px;padding:1rem;font-size:15px;font-size:1.5rem;line-height:10px;line-height:1rem;text-transform:capitalize;}header[role='banner'] #navbar-top #block-auxiliarymenu li .nav-link:hover{text-decoration:none;}header[role='banner'] #navbar-top #block-auxiliarymenu li .nav-link::after{display:none;}@media only screen and (max-width:1023px){header[role='banner'] #navbar-top #block-auxiliarymenu{display:none !important;}}header[role='banner'] #navbar-top #block-searchapiform{margin-bottom:0;margin-top:10px;width:20%;}header[role='banner'] #navbar-top #block-searchapiform form{display:flex;align-items:center;}header[role='banner'] #navbar-top #block-searchapiform form fieldset{margin-bottom:0 !important;}header[role='banner'] #navbar-top #block-searchapiform form input.form-search{background-color:rgba(8,106,70,0.2);}header[role='banner'] #navbar-top #block-searchapiform form .form-actions{margin:0 10px;}@media only screen and (max-width:1023px){header[role='banner'] #navbar-top #block-searchapiform{display:none !important;}}header[role='banner'] #navbar-top .navbar-toggler{margin:0 2rem 0 0;}@media only screen and (max-width:1023px){header[role='banner'] #navbar-top .navbar-toggler{display:none !important;}}header[role='banner'] #navbar-top .navbar-toggler .navbar-toggler-icon{width:40px;height:40px;background:none;}header[role='banner'] #navbar-top .navbar-toggler .navbar-toggler-icon:before{color:#139ddc;font-size:3rem;margin:1rem;cursor:pointer;content:'\f0c9';font-family:'Font Awesome 5 Free';}header[role='banner'] .navbar-brand img{min-width:150px;max-width:180px;margin:-40px 20px 0px;margin:-4rem 2rem 0rem;}@media only screen and (max-width:1023px){header[role='banner'] .navbar-brand img{margin:20px 0px 20px;margin:2rem 0rem 2rem;max-width:180px;}}@media only screen and (max-width:1023px){header[role='banner'] .navbar-toggler{display:none !important;}}header[role='banner'] #block-ec-bscd9-main-menu{vertical-align:middle;text-align:right;margin:0px;margin:0rem;position:relative;z-index:2;float:right;}header[role='banner'] #block-ec-bscd9-main-menu .nav-link{color:#3d3d3d;cursor:pointer;}header[role='banner'] #block-ec-bscd9-main-menu .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu .nav-link:hover{color:#ba5644;}header[role='banner'] #block-ec-bscd9-main-menu li{margin:0;margin-right:5px;margin-right:0.5rem;}header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:18px 32px;padding:1.8rem 3.2rem;font-size:16px;font-size:1.6rem;line-height:15px;line-height:1.5rem;text-transform:capitalize;}header[role='banner'] #block-ec-bscd9-main-menu li .nav-link::after{display:none;}@media (min-width:992px) and (max-width:1023px){header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:1.8rem 0.6rem;font-size:1.5rem;}}@media (min-width:1024px) and (max-width:1279px){header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:1.8rem 0.5rem;}}@media (min-width:1280px) and (max-width:1500px){header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:1.5rem 1vw;}}@media (min-width:1500px) and (max-width:1600px){header[role='banner'] #block-ec-bscd9-main-menu li .nav-link{padding:1.8rem 2.5rem;}}header[role='banner'] #block-ec-bscd9-main-menu li:last-child ul.dropdown-menu{right:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1){border-top:1px solid #139ddc;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) .nav-link:hover{background:#139ddc;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-bottom:1px solid white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item.active{color:white;background:#139ddc;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item span:hover{color:white;text-decoration:none;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2){border-top:1px solid #ba5644;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) .nav-link:hover{background:#ba5644;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-bottom:1px solid white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item.active{color:white;background:#ba5644;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item span:hover{color:white;text-decoration:none;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3){border-top:1px solid #b6b463;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) .nav-link:hover{background:#b6b463;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-bottom:1px solid white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item.active{color:white;background:#b6b463;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item span:hover{color:white;text-decoration:none;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n){border-top:1px solid #158a5f;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) .nav-link.active,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) .nav-link:hover{background:#158a5f;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-bottom:1px solid white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item.active{color:white;background:#158a5f;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:white;}header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-ec-bscd9-main-menu li:nth-child(4n) ul.dropdown-menu li.dropdown-item span:hover{color:white;text-decoration:none;}header[role='banner'] #CollapsingNavbar .navbar-brand{display:none;}@media only screen and (max-width:1023px){header[role='banner'] #CollapsingNavbar{display:none !important;}}@media only screen and (max-width:991px){header[role='banner'] #CollapsingNavbar{background:#f4f4f4;margin-bottom:2rem;display:none !important;}}header[role='banner'] #block-mobilemenubutton{display:none !important;}@media only screen and (max-width:1023px){header[role='banner'] #block-mobilemenubutton{display:block !important;}}header[role='banner'] #block-mobilemenubutton .mobile-button i{font-size:30px;font-size:3rem;line-height:49.5px;line-height:4.95rem;cursor:pointer;}header[role='banner'] #block-mobilemenu{display:none;width:calc(100vw + 30px);text-align:center;background:white;position:fixed;top:0;bottom:0;left:-30px;margin-bottom:0;-webkit-transition:all 1000ms ease-out;-moz-transition:all 1000ms ease-out;-o-transition:all 1000ms ease-out;transition:all 1000ms ease-out;text-align:center;}header[role='banner'] #block-mobilemenu:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}header[role='banner'] #block-mobilemenu .content{height:100%;overflow:scroll;}header[role='banner'] #block-mobilemenu .mobile-close{text-align:right;padding-right:20px;}header[role='banner'] #block-mobilemenu .mobile-close i{font-size:30px;font-size:3rem;line-height:49.5px;line-height:4.95rem;cursor:pointer;color:#0079b1;}header[role='banner'] #block-mobilemenu .navbar-brand img{min-width:150px;max-width:170px;float:left;margin:-50px 0px 20px 50px;margin:-5rem 0rem 2rem 5rem;}header[role='banner'] #block-mobilemenu .menu--auxiliary-menu{margin-top:-20px;padding:20px 0 200px;background-color:#eaf8ff;}header[role='banner'] #block-mobilemenu .menu--auxiliary-menu ul,header[role='banner'] #block-mobilemenu .menu--auxiliary-menu li{display:block;width:100%;}header[role='banner'] #block-mobilemenu .menu--auxiliary-menu ul a,header[role='banner'] #block-mobilemenu .menu--auxiliary-menu li a{color:#139ddc;}header[role='banner'] #block-mobilemenu .menu--main ul li{width:100%;padding-left:2rem;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1){background:#f2f2f2;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) .nav-link{color:black;padding:1rem;background-color:white;text-decoration:underline;text-underline-offset:3px;border-top:2px solid #139ddc;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.1),3px 3px 5px rgba(0,0,0,0.1);}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) .dropdown-toggle::after{rotate:-90deg;color:#139ddc;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;position:relative;top:0;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-top:1px solid white;background:#f4f4f4;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item.active{background:white;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#454545;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 1) ul.dropdown-menu li.dropdown-item span:hover{text-decoration:none;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2){background:#f2f2f2;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) .nav-link{color:black;padding:1rem;background-color:white;border-top:2px solid #ba5644;text-decoration:underline;text-underline-offset:3px;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.1),3px 3px 5px rgba(0,0,0,0.1);}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) .dropdown-toggle::after{rotate:-90deg;color:#ba5644;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;position:relative;top:0;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-top:1px solid white;background:#f4f4f4;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item.active{background:white;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#454545;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 2) ul.dropdown-menu li.dropdown-item span:hover{text-decoration:none;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3){background:#f2f2f2;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) .nav-link{color:black;padding:1rem;background-color:white;border-top:2px solid #b6b463;text-decoration:underline;text-underline-offset:3px;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.1),3px 3px 5px rgba(0,0,0,0.1);}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) .dropdown-toggle::after{rotate:-90deg;color:#b6b463;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;position:relative;top:0;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-top:1px solid white;background:#f4f4f4;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item.active{background:white;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#454545;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n + 3) ul.dropdown-menu li.dropdown-item span:hover{text-decoration:none;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n){background:#f2f2f2;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) .nav-link{color:black;padding:1rem;background-color:white;border-top:2px solid #158a5f;text-decoration:underline;text-underline-offset:3px;box-shadow:inset 3px 3px 5px rgba(0,0,0,0.1),3px 3px 5px rgba(0,0,0,0.1);}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) .dropdown-toggle::after{rotate:-90deg;color:#158a5f;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu{border:0;background:#5e5e5e;width:auto;margin-top:0;position:relative;top:0;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item{padding:10px 20px;border-top:1px solid white;background:#f4f4f4;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item.active{background:white;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item a,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item span{font-size:16px;font-size:1.6rem;line-height:2.4rem;color:#454545;}header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item a:hover,header[role='banner'] #block-mobilemenu .menu--main ul li:nth-child(4n) ul.dropdown-menu li.dropdown-item span:hover{text-decoration:none;}@media only screen and (min-width:1024px){header[role='banner'] #block-mobilemenu{display:none !important;}}@media only screen and (max-width:1023px){header[role='banner'] .navbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}}.featured-bottom{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:white;clear:both;-webkit-box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);z-index:2;}@media only screen and (min-width:1280px){.featured-bottom{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}@media (min-width:768px){.featured-bottom .row{padding:0px 50px;padding:0rem 5rem;}}@media only screen and (min-width:1000px){.featured-bottom .row > *{width:50%;}}.featured-bottom h2{font-weight:300;color:black;font-size:30px;font-size:3rem;margin-bottom:30px;}.featured-bottom .block{padding-left:20px;}.featured-bottom .block form{width:100%;justify-content:space-between;padding:0px 20px 0px 0px;padding:0rem 2rem 0rem 0rem;}.featured-bottom .block fieldset{padding:0;width:75%;margin:0;}.featured-bottom .block .form-actions{margin:0;padding:0;width:25%;text-transform:capitalize;font-weight:400;max-width:unset;}.featured-bottom .block input{height:50px;border-radius:0;text-transform:capitalize;font-weight:400;}.featured-bottom .block input[type='submit']{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;padding:1rem;max-width:unset;}.featured-bottom .block input[type='submit']:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){.featured-bottom .block input[type='submit']{padding:10px 20px;padding:1rem 2rem;}}.featured-bottom .block input[type='submit']:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}.featured-bottom .block:first-child{border-right:2px solid #f4f4f4;}.featured-bottom #search-block-form{width:100%;}.featured-bottom #search-block-form .form-type-search{width:80%;}@media only screen and (max-width:767px){.featured-bottom #search-block-form .form-type-search{width:60%;}}.featured-bottom #search-block-form [id*='edit-actions']{width:20%;}@media only screen and (max-width:767px){.featured-bottom #search-block-form [id*='edit-actions']{width:40%;}}.featured-bottom .mailchimp-signup-subscribe-form form{display:flex;width:100%;}.featured-bottom .mailchimp-signup-subscribe-form form input#edit-mergevars-email{text-transform:none !important;}.featured-bottom .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields{width:80%;}@media only screen and (max-width:767px){.featured-bottom .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields{width:60%;}}.featured-bottom .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields .form-type-email{padding:0 5px;}.featured-bottom .mailchimp-signup-subscribe-form form .mailchimp-newsletter-mergefields label{display:none;}.featured-bottom .mailchimp-signup-subscribe-form form [id*='edit-actions']{width:20%;}@media only screen and (max-width:767px){.featured-bottom .mailchimp-signup-subscribe-form form [id*='edit-actions']{width:40%;}}footer.site-footer{padding:50px;padding:5rem;font-size:14px;font-size:1.4rem;margin-top:1px;margin-top:0.1rem;background:#5e5e5e;}@media (min-width:851px){footer.site-footer .region-footer-second{width:15%;}footer.site-footer .region-footer-first{width:23%;}footer.site-footer .region-footer-third,footer.site-footer .region-footer-fourth{width:29%;}}footer.site-footer .navbar-brand img{width:200px;max-width:90%;}footer.site-footer .site-footer__top h2{border-bottom:0;color:white;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;padding:0px 10px 15px 0;font-weight:600;}footer.site-footer #block-footerlogo{padding:0;margin:0;border:0;}footer.site-footer #block-footerlogo .block{padding:0;margin:0;border:0;}footer.site-footer .block-menu ul.navbar-nav,footer.site-footer .block-menu ul.nav{font-family:"Open Sans",sans-serif;text-transform:capitalize;font-weight:400;}@media (min-width:768px){footer.site-footer .block-menu ul.navbar-nav,footer.site-footer .block-menu ul.nav{flex-direction:column;padding-left:0;margin-top:0;}}footer.site-footer .block-menu ul.navbar-nav li,footer.site-footer .block-menu ul.nav li{padding:0px 10px 15px 0;float:none;flex:1 0 100%;}footer.site-footer .block-menu ul.navbar-nav li a,footer.site-footer .block-menu ul.navbar-nav li span,footer.site-footer .block-menu ul.nav li a,footer.site-footer .block-menu ul.nav li span{color:white;padding:0;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;font-weight:400;cursor:pointer;}footer.site-footer .block-menu ul.navbar-nav li a:hover,footer.site-footer .block-menu ul.navbar-nav li span:hover,footer.site-footer .block-menu ul.nav li a:hover,footer.site-footer .block-menu ul.nav li span:hover{color:#ba5644;}footer.site-footer .block-menu ul.navbar-nav{font-weight:700;}footer.site-footer .block-content--social-icons{text-align:center;width:100%;}@media screen and (min-width:768px){footer.site-footer .block-content--social-icons{text-align:left;padding:0 1rem;}}footer.site-footer .block-content--social-icons p{display:inline;}footer.site-footer .block-content--social-icons a[href*='facebook']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='facebook']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='facebook']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='facebook']:before{content:'\f09a';}footer.site-footer .block-content--social-icons a[href*='twitter']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='twitter']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='twitter']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='twitter']:before{content:'\f099';}footer.site-footer .block-content--social-icons a[href*='soundcloud']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='soundcloud']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='soundcloud']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='soundcloud']:before{content:'\f1be';}footer.site-footer .block-content--social-icons a[href*='vimeo']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='vimeo']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='vimeo']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='vimeo']:before{content:'\f40a';}footer.site-footer .block-content--social-icons a[href*='youtube']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='youtube']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='youtube']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='youtube']:before{content:'\f167';}footer.site-footer .block-content--social-icons a[href*='linkedin']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='linkedin']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='linkedin']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='linkedin']:before{content:'\f08c';}footer.site-footer .block-content--social-icons a[href*='houzz']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='houzz']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='houzz']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='houzz']:before{content:'\f27c';}footer.site-footer .block-content--social-icons a[href*='yelp']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='yelp']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='yelp']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='yelp']:before{content:'\f1e9';}footer.site-footer .block-content--social-icons a[href*='instagram']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='instagram']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='instagram']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='instagram']:before{content:'\f16d';}footer.site-footer .block-content--social-icons a[href*='pinterest']{width:30px;width:3rem;height:30px;height:3rem;font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;display:inline-block;overflow:hidden;text-align:center;vertical-align:middle;margin:0px 7.5px 0px 0px;margin:0rem 0.75rem 0rem 0rem;color:white;}footer.site-footer .block-content--social-icons a[href*='pinterest']:hover{color:#ba5644;}footer.site-footer .block-content--social-icons a[href*='pinterest']:before{font-family:'Font Awesome 5 Brands';font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;width:30px;width:3rem;height:30px;height:3rem;display:inline-block;}footer.site-footer .block-content--social-icons a[href*='pinterest']:before{content:'\f0d2';}footer.site-footer .block-content--contact-us p{margin-bottom:0;}footer.site-footer .block-content--contact-us a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:#ba5644;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #ba5644;color:white;font-size:15px;font-size:1.5rem;line-height:24.75px;line-height:2.475rem;}@media only screen and (max-width:800px){footer.site-footer .block-content--contact-us a{padding:10px 20px;padding:1rem 2rem;}}footer.site-footer .block-content--contact-us a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:white;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}footer.site-footer .block-content--contact-us a:hover,footer.site-footer .block-content--contact-us a:focus,footer.site-footer .block-content--contact-us a:active{color:white;}footer.site-footer .block-content--contact-us a:hover:before,footer.site-footer .block-content--contact-us a:focus:before,footer.site-footer .block-content--contact-us a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}footer.site-footer .block-content--contact-us a:hover{border:1px solid black;color:black;}footer.site-footer #block-copyrightblock{width:100%;border:0;border-top:1px solid #139ddc;margin:0 0 3rem;padding:0;}@media (min-width:1024px){footer.site-footer #block-copyrightblock{margin:0;}}footer.site-footer #block-copyrightblock .block{margin:0;padding:0;border:0;}footer.site-footer #block-copyrightblock p{font-size:15px;font-size:1.5rem;display:inline-block;font-weight:300;}footer.site-footer #block-copyrightblock h1,footer.site-footer #block-copyrightblock h2,footer.site-footer #block-copyrightblock h3,footer.site-footer #block-copyrightblock p,footer.site-footer #block-copyrightblock a{color:white;}footer.site-footer .site-footer__bottom{position:fixed;bottom:0;background:#f4f4f4;-webkit-box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);box-shadow:0px -7px 5px 0px rgba(0,0,0,0.3);margin:0 0 0 -5.75rem;width:100vw;font-family:"Open Sans",sans-serif;z-index:100;}@media (min-width:1024px){footer.site-footer .site-footer__bottom{display:none !important;}}footer.site-footer .site-footer__bottom .region,footer.site-footer .site-footer__bottom .block,footer.site-footer .site-footer__bottom .content{margin:0;padding:0;}footer.site-footer .site-footer__bottom .content-row{display:flex;justify-content:space-between;align-content:center;}footer.site-footer .site-footer__bottom .content-row div{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;text-align:center;flex:1 0 33%;}footer.site-footer .site-footer__bottom .content-row div i{font-size:30px;font-size:3rem;line-height:49.5px;line-height:4.95rem;}footer.site-footer .site-footer__bottom .content-row div:nth-child(3n+1){background:#ba5644;}footer.site-footer .site-footer__bottom .content-row div:nth-child(3n+2){background:#139ddc;}footer.site-footer .site-footer__bottom .content-row div:nth-child(3n){background:#086a46;}#sidebar_first{background:#eee;-webkit-box-shadow:6px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:6px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:6px 0px 5px 0px rgba(0,0,0,0.3);padding-top:40px;padding-top:4rem;}#sidebar_first aside{position:sticky;top:135px;}#sidebar_first .block{background:transparent;border:0;}#sidebar_first .block h3{color:black;}#sidebar_first #block-documentsearchtext{margin:0;padding:0;}#sidebar_first h2{position:relative;}#sidebar_first h2::after{position:absolute;right:10px;content:'\f107';font-family:'Font Awesome 5 Free';color:#139ddc;font-size:2.6rem;font-weight:600;margin-left:1rem;pointer-events:none;}#sidebar_first .view-content{background:white;padding:20px 20px;padding:2rem 2rem;}@media (min-width:1500px){#sidebar_first .view-content{padding:20px 30px;padding:2rem 3rem;}}#sidebar_first .navbar-nav{background:white;padding:20px;padding:2rem;}@media (min-width:768px){#sidebar_first .navbar-nav{padding:20px 30px;padding:2rem 3rem;}}#sidebar_first .navbar-nav li{margin-bottom:20px;margin-bottom:2rem;}#sidebar_first .navbar-nav li a{color:#0079b1;}#sidebar_first #block-contactuspage.block{padding:0;}#sidebar_first form#views-exposed-form-document-search-block-1 .js-form-item,#sidebar_first form#views-exposed-form-document-search-block-1 .form-actions{width:100%;}.block-views-blockdocument-list-block-1 .view .view-footer a.primary-button{margin-top:30px;margin-top:3rem;}.page-node-539 .block-webform-block{margin:auto;}@media (min-width:768px){.page-node-539 .block-webform-block{max-width:70%;}}.path-frontpage .main-content{padding-top:0 !important;padding-bottom:0 !important;}.path-frontpage .node__content .layout--onecol{position:relative;}.path-frontpage .node__content .block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image:after{display:none;}.path-frontpage .node__content .block-search-api-form-block,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{padding:20px;padding:2rem;position:relative;overflow:hidden;margin:0px -50px 0px;margin:0rem -5rem 0rem;}@media (min-width:768px){.path-frontpage .node__content .block-search-api-form-block,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{padding:20px;padding:2rem;}.path-frontpage .node__content .block-search-api-form-block .content,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .content,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .content{width:75%;margin:auto;position:relative;margin-bottom:0;}}@media (min-width:1280px){.path-frontpage .node__content .block-search-api-form-block,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{padding:40px;padding:4rem;}.path-frontpage .node__content .block-search-api-form-block .content,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .content,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .content{width:60%;margin:auto;position:relative;margin-bottom:0;max-width:1280px;}}.path-frontpage .node__content .block-search-api-form-block form,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form{width:100%;}.path-frontpage .node__content .block-search-api-form-block form .form-type-search,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form .form-type-search,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form .form-type-search{width:100%;margin-bottom:0 !important;}.path-frontpage .node__content .block-search-api-form-block form input#edit-search,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form input#edit-search,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form input#edit-search{padding-left:30px;padding-left:3rem;height:60px;font-size:28px;font-size:2.8rem;line-height:46.2px;line-height:4.62rem;font-weight:300;width:100%;margin-bottom:0 !important;}@media only screen and (max-width:500px){.path-frontpage .node__content .block-search-api-form-block form input#edit-search,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form input#edit-search,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form input#edit-search{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;}}.path-frontpage .node__content .block-search-api-form-block form #edit-actions,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form #edit-actions,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form #edit-actions{font-size:28px;font-size:2.8rem;line-height:46.2px;line-height:4.62rem;margin-bottom:0 !important;width:20%;border-radius:0;}@media (min-width:768px){.path-frontpage .node__content .block-search-api-form-block form #edit-actions,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form #edit-actions,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form #edit-actions{width:10%;max-width:65px;}}.path-frontpage .node__content .block-search-api-form-block form #edit-actions input,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab form #edit-actions input,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b form #edit-actions input{height:60px;width:100%;max-width:unset;background-position:center center;border:0;border-radius:0;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{width:100%;padding:2rem 0rem;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary > a > div,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary > a > div{display:flex;background-color:white;width:100%;justify-content:space-evenly;padding:10px 0px;align-items:center;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary > a > div svg,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary > a > div svg{max-width:15% !important;padding:0 10px;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary > a > div > div > div,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary > a > div > div > div{font-weight:bold !important;color:black;line-height:2.5rem;font-size:1.5rem;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary a:hover,.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary a:focus,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary a:hover,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary a:focus{text-decoration:none !important;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .field--type-text-with-summary:hover,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .field--type-text-with-summary:hover{-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .content,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .content{width:100%;}.path-frontpage .node__content .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab .block-field-blockblock-contentbasicbody,.path-frontpage .node__content .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b .block-field-blockblock-contentbasicbody{margin-bottom:unset !important;}.path-frontpage .node__content div.layout--twocol-section--75-25{position:relative;}.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second{align-self:center;}.path-frontpage .node__content div.layout--twocol-section--75-25:before{content:'';background:url(/themes/custom/ec_bscd9/images/greenplaster.png) no-repeat;background-size:cover;position:absolute;top:0;left:-50px;bottom:0;right:-50px;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);}@media only screen and (max-width:1279px){.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--first,.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second{flex:0 1 100% !important;padding-right:unset;}.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second{display:flex;justify-content:center;}.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second .block-block-contentc0d69f8d-3f77-4a1b-be16-3c5fcc7a4cab,.path-frontpage .node__content div.layout--twocol-section--75-25 .layout__region--second .block-block-content820a3183-1285-4218-a8cc-d5656ebcf84b{width:fit-content;padding-top:0;}}.path-frontpage .node__content .homepage-hero{position:relative;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1{margin-bottom:0;position:relative;background:#5e5e5e;padding:40px;padding:4rem;margin:0px -50px;margin:0rem -5rem;z-index:5;}@media (min-width:1024px){.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1{margin-bottom:0;position:absolute;right:10vw;bottom:8vw;background:#5e5e5e;width:500px;padding:40px;padding:4rem;margin:unset;}}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides{font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;color:white;font-weight:300;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide{background:transparent !important;width:100% !important;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-body{margin-top:20px;margin-top:2rem;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-body p{color:white;font-weight:300;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link{margin-top:30px;margin-top:3rem;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link a{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link a:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link a{padding:10px 20px;padding:1rem 2rem;}}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views_slideshow_cycle_slide .views-field-field-content-link a:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views-slideshow-controls-bottom ul{display:flex;flex-direction:row;justify-content:center;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views-slideshow-controls-bottom .views-slideshow-pager-bullets li{width:12px;background:white;line-height:12px;height:12px;margin:0 10px;}.path-frontpage .node__content .homepage-hero .block-views-blockhomepage-slides-block-1 .view-homepage-slides .views-slideshow-controls-bottom .views-slideshow-pager-bullets li.active{background:#139ddc;width:12px;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2{text-align:center;padding:30px;padding:3rem;}@media (min-width:1280px){.path-frontpage .node__content .block-views-blockbsc-videos-block-2{width:calc(100% + 5rem);margin-left:3rem;}}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view{position:relative;height:100%;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .views-field-field-youtube-video-embed{margin:1rem;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer{margin-top:70px;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;margin-top:0px;margin-top:0rem;}@media only screen and (max-width:800px){.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a{padding:10px 20px;padding:1rem 2rem;}}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:hover,.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:focus,.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:active{color:white;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:hover:before,.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:focus:before,.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.path-frontpage .node__content .block-views-blockbsc-videos-block-2 .view .view-footer a:hover{border:1px solid #0079b1;color:white;}.path-frontpage .node__content .layout--twocol-section--67-33{margin:0 -8rem;padding:0px 30px;padding:0rem 3rem;background:white;clear:both;}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--67-33{margin:0 -7vw;padding:0px 30px;padding:0rem 3rem;}}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--twocol-section--67-33{margin:0 calc(((1280px - 100vw) / 2) - 15px) 0;padding:0 calc(((100vw - 1280px) / 2) + 15px);}}@media only screen and (max-width:1279px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first,.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--second{flex:0 1 100%;}}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first{background:#f4f4f4;padding:3rem;}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first{margin-left:-5rem;padding:30px;padding:3rem;}}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3{position:relative;height:100%;}@media only screen and (max-width:767px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-header{text-align:center;}}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-row{display:flex;}}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col{background:white;padding:20px;padding:2rem;margin:10px;margin:1rem;width:unset !important;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);position:relative;}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col{float:none;flex:1 0 3%;}}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col .date ul{display:flex;list-style-type:none;}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col .date ul li{flex:1 0 32%;list-style-type:none;}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col .views-field-views-conditional-field .col-sm-12{margin-top:50px;margin-top:5rem;}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-content .views-col .learn-more{background:#eaf8ff;padding:15px 20px;padding:1.5rem 2rem;font-weight:bold;text-align:center;width:100%;position:absolute;left:0;bottom:0;}.path-frontpage .node__content .layout--twocol-section--67-33 .layout__region--first .block-views-blockupcoming-events-and-training-block-3 .view-footer{text-align:center;}.path-frontpage .node__content .layout--twocol-section--50-50{margin:0 -8rem;padding:0px 30px;padding:0rem 3rem;background:white;clear:both;}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--50-50{margin:0 -7vw;padding:0px 30px;padding:0rem 3rem;}}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--twocol-section--50-50{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:0 calc(((100vw - 1280px) / 2) + 15px);}}.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first,.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--second{padding:30px;padding:3rem;}@media only screen and (max-width:1279px){.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first,.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--second{flex:0 1 100%;}}.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first{background:#f4f4f4;padding:3rem;}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first{margin-left:-5rem;padding:30px;padding:3rem;}}.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first .block-views-blockpresentations-block-1 .views_slideshow_cycle_slide{background:white !important;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);padding:30px;padding:3rem;width:100% !important;height:250px !important;}@media (min-width:768px){.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first .block-views-blockpresentations-block-1 .views_slideshow_cycle_slide .views-row{display:flex;align-items:center;}}.path-frontpage .node__content .layout--twocol-section--50-50 .layout__region--first .block-views-blockpresentations-block-1 .views_slideshow_cycle_slide .views-row img{max-width:220px;margin-right:2rem;}.path-frontpage .node__content .layout--twocol-section--50-50 .block-views-blockdocument-list-block-1 .view-content{width:100% !important;background:white !important;-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);padding:10px 30px;padding:1rem 3rem;width:100% !important;height:250px !important;}.path-frontpage .node__content .layout--onecol.plaster-background{background:url(/themes/custom/ec_bscd9/images/plaster_image.png);margin:0rem -7rem;padding:50px 30px;padding:5rem 3rem;clear:both;}@media only screen and (min-width:768px) and (max-width:1279px){.path-frontpage .node__content .layout--onecol.plaster-background{margin:0rem -6vw;padding:50px 30px;padding:5rem 3rem;}}@media only screen and (min-width:1280px){.path-frontpage .node__content .layout--onecol.plaster-background{margin:0 calc(((1280px - 100vw) / 2) - 60px);padding:5rem calc(((100vw - 1280px) / 2) + 60px);}}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4{background:white;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:30px;padding:3rem;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col{width:100% !important;margin-bottom:20px;margin-bottom:2rem;}@media (min-width:768px){.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col{width:calc(50% - 1rem) !important;margin-right:10px;margin-right:1rem;}}@media (min-width:1280px){.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col{width:calc(33.33% - 1rem) !important;margin-right:10px;margin-right:1rem;}}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col .ebook{position:relative;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col .ebook:after{background-image:url(/themes/custom/ec_bscd9/images/reader-icon.svg);background-size:40px 40px;width:40px;height:40px;content:"";position:absolute;right:0px;top:-20px;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col .soldout .col-sm-4 a{position:relative;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .views-view-grid .views-col .soldout .col-sm-4 a:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:100%;background:white;position:absolute;z-index:1;top:50%;left:50%;padding:1rem;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .view-footer .primary-button{text-align:center;}.path-frontpage .node__content .layout--onecol.plaster-background .block-views-blockbookstore-block-4 .view-footer .primary-button a{margin:auto;}.path-frontpage .node__content .layout--onecol .block-views-blockhomepage-view-blocks-block-1 .views-row .views-field-field-gallery img{width:100%;aspect-ratio:1 / 1;object-fit:cover;}.block-field-blocknodepanopoly-pagefield-hero{position:relative;overflow:hidden;margin:0 -5rem 0 !important;}.block-field-blocknodepanopoly-pagefield-hero .field--name-field-hero{width:100%;margin-bottom:-10px;}.block-field-blocknodepanopoly-pagefield-hero .field--name-field-hero video,.block-field-blocknodepanopoly-pagefield-hero .field--name-field-hero img{height:fit-content;width:100% !important;}.block-field-blocknodepanopoly-pagefield-featured-image{margin:0px -50px;margin:0rem -5rem;margin-bottom:0 !important;position:relative;overflow:hidden;}.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image{width:100%;position:relative;overflow:hidden;height:calc(100vh - 500px);min-height:200px;}@media (min-width:768px){.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image{height:420px;}}@media (min-width:1024px){.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image{height:25vw;min-height:420px;}}.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#158a5f;opacity:0.75;}.block-field-blocknodepanopoly-pagefield-featured-image .field--name-field-featured-image img{width:100%;height:100%;object-fit:cover;max-width:none;display:block;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}.building-science-live #block-ec-bscd9-content{margin-bottom:60px;}@media only screen and (min-width:600px) and (max-width:1279px){.building-science-live .layout--threecol-section{position:relative;}.building-science-live .layout--threecol-section .layout__region{flex:0 0 50%;}.building-science-live .block-views{padding:20px;}}@media (min-width:1280px){.building-science-live .layout--threecol-section{position:relative;padding-bottom:60px;}.building-science-live .block-views{padding:20px;}.building-science-live .view-footer{position:absolute;bottom:-20px;}}.view-display-id-page_1 .view-content,.view-display-id-page_2 .view-content,.view-display-id-page_3 .view-content{display:flex;}.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{margin:20px 0px;margin:2rem 0rem;}@media (min-width:768px){.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{flex:1 0 48%;}}@media (min-width:1280px){.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{flex:1 0 33%;}}.view-display-id-page_1 .views-row .views-field-nothing .video-info,.view-display-id-page_2 .views-row .views-field-nothing .video-info,.view-display-id-page_3 .views-row .views-field-nothing .video-info{padding:2rem 0;}.view-display-id-page_1 .views-row .views-field-nothing .video-info h3,.view-display-id-page_2 .views-row .views-field-nothing .video-info h3,.view-display-id-page_3 .views-row .views-field-nothing .video-info h3{margin-bottom:2rem;}.view-display-id-page_1 .views-row .views-field-nothing .video-info a,.view-display-id-page_2 .views-row .views-field-nothing .video-info a,.view-display-id-page_3 .views-row .views-field-nothing .video-info a{margin:2rem 0;}.view-display-id-page_1 .view-content,.view-display-id-page_2 .view-content,.view-display-id-page_3 .view-content{display:flex;}.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{margin:20px 0px;margin:2rem 0rem;}@media (min-width:768px){.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{flex:1 0 48%;}}@media (min-width:1280px){.view-display-id-page_1 .views-row,.view-display-id-page_2 .views-row,.view-display-id-page_3 .views-row{flex:1 0 33%;}}.view-display-id-page_1 .views-row .views-field-nothing .video-info,.view-display-id-page_2 .views-row .views-field-nothing .video-info,.view-display-id-page_3 .views-row .views-field-nothing .video-info{padding:2rem 0;}.view-display-id-page_1 .views-row .views-field-nothing .video-info h3,.view-display-id-page_2 .views-row .views-field-nothing .video-info h3,.view-display-id-page_3 .views-row .views-field-nothing .video-info h3{margin-bottom:2rem;}.view-display-id-page_1 .views-row .views-field-nothing .video-info a,.view-display-id-page_2 .views-row .views-field-nothing .video-info a,.view-display-id-page_3 .views-row .views-field-nothing .video-info a{margin:2rem 0;}.view-display-id-page_1 .view-content{display:flex;}.view-display-id-page_1 .views-row{margin:20px 0px;margin:2rem 0rem;}@media (min-width:768px){.view-display-id-page_1 .views-row{flex:1 0 48%;}}@media (min-width:1600px){.view-display-id-page_1 .views-row{flex:1 0 33%;}}.view-display-id-page_1 .views-row .views-field-nothing .video-info{padding:2rem 0;}.view-display-id-page_1 .views-row .views-field-nothing .video-info h3{margin-bottom:2rem;}.view-display-id-page_1 .views-row .views-field-nothing .video-info a{margin:2rem 0;}.newsletter-archive .view-newsletter-archive{max-width:1280px;margin:auto;}.newsletter-archive .view-newsletter-archive th{color:black;}.block-views-blockdocument-search-block-1 .view-document-search #exposed-filters-summary .exposed-filter-value{border-radius:20px;border:1px solid #f2f2f2;padding:5px 10px;background:#fff;color:#707070;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}.block-views-blockdocument-search-block-1 .view-document-search #exposed-filters-summary .remove-filter{background:none;color:#707070;}.block-views-blockdocument-search-block-1 .view-document-search .views-row{margin:1rem 0;}.block-views-blockdocument-search-block-1 .view-document-search .views-row:nth-child(even){background:#f2f2f2;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .row{align-items:center;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-abbreviation .list-group{background:#139ddc;margin-right:20px;margin-right:2rem;color:white;font-weight:700;width:106px;height:106px;position:relative;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-abbreviation .list-group-item:nth-child(odd){position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0;color:white;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-abbreviation .list-group-item:nth-child(even){display:none;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-title h3{font-weight:500;margin-bottom:0px;margin-bottom:0rem;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-doc-author{margin-bottom:5px;margin-bottom:0.5rem;font-style:italic;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-views-conditional-field p{margin-bottom:5px;margin-bottom:0.5rem;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-doc-climate-zone{margin:0.5rem 0;width:auto;}.block-views-blockdocument-search-block-1 .view-document-search .views-row .views-field-field-doc-climate-zone .item-list li{border-top:1px solid #ba5644;}.document-search #block-filtersearch{display:none;}@media only screen and (max-width:1023px){.document-search #block-filtersearch{display:block;background:#f4f4f4;padding:20px;padding:2rem;margin:-50px -50px 20px;margin:-5rem -5rem 2rem;}.document-search #block-filtersearch .block,.document-search #block-filtersearch p{margin-bottom:0;}.document-search #block-filtersearch p{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;font-weight:bold;text-transform:uppercase;}.document-search #block-filtersearch p:after{color:#3d3d3d;font-size:3rem;cursor:pointer;content:'\f1de';font-family:'Font Awesome 5 Free';position:absolute;right:20px;}}@media only screen and (max-width:1023px){.document-search #sidebar_first{-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;position:absolute;right:-100vw;}.document-search #sidebar_first:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}.document-search #sidebar_first.show{right:0px;top:0;background:white;z-index:10000;}.document-search #sidebar_first .close:after{color:#3d3d3d;font-size:3rem;cursor:pointer;content:'\f410';font-family:'Font Awesome 5 Free';position:absolute;left:20px;}.document-search #sidebar_first #block-documentsearchtext{margin-bottom:0;}}#block-exposedformdocument-searchblock-1 input,#block-exposedformdocument-searchblock-1 select{border:1px solid #a8a8a8;margin-top:0.5rem;height:40px !important;width:100%;}#block-exposedformdocument-searchblock-1 [id*="edit-field-doc-topics"].fieldgroup legend{font-size:16.5px;line-height:24px;font-weight:500;color:#3d3d3d !important;}#block-exposedformdocument-searchblock-1 [id*="edit-field-doc-topics"].fieldgroup .bef-checkboxes .checkbox{clear:both;}#block-exposedformdocument-searchblock-1 [id*="edit-field-doc-topics"].fieldgroup .bef-checkboxes .checkbox input{width:20px;height:20px !important;margin-right:10px;}#block-exposedformdocument-searchblock-1 input[type='submit']{height:auto !important;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;max-width:100%;}#block-exposedformdocument-searchblock-1 input[type='submit']:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){#block-exposedformdocument-searchblock-1 input[type='submit']{padding:10px 20px;padding:1rem 2rem;}}#block-exposedformdocument-searchblock-1 input[type='submit']:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}#block-exposedformdocument-searchblock-1 input[type='submit']:hover{color:#0079b1;}#block-exposedformdocument-searchblock-1 [id*='edit-reset']{height:auto !important;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;max-width:100%;margin-top:20px;margin-top:2rem;}@media only screen and (max-width:800px){#block-exposedformdocument-searchblock-1 [id*='edit-reset']{padding:10px 20px;padding:1rem 2rem;}}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:hover,#block-exposedformdocument-searchblock-1 [id*='edit-reset']:focus,#block-exposedformdocument-searchblock-1 [id*='edit-reset']:active{color:white;}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:hover:before,#block-exposedformdocument-searchblock-1 [id*='edit-reset']:focus:before,#block-exposedformdocument-searchblock-1 [id*='edit-reset']:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}#block-exposedformdocument-searchblock-1 [id*='edit-reset']:hover{border:1px solid #0079b1;color:white;}#block-exposedformdocument-searchblock-1 select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;border-radius:0;-webkit-box-shadow:inset -3px -3px 6px rgba(0,0,0,0.3);-moz-box-shadow:inset -3px -3px 6px rgba(0,0,0,0.3);box-shadow:inset -3px -3px 6px rgba(0,0,0,0.3);padding:0px 20px;padding:0rem 2rem;}@media only screen and (max-width:767px){.document-search .ui-widget.ui-widget-content{width:100% !important;}}.document-search .ui-dialog .ui-dialog-titlebar{height:40px;}.document-search .ui-dialog .ui-dialog-titlebar span.ui-dialog-title{display:none;}.document-search .ui-dialog .ui-dialog-titlebar .ui-dialog .ui-dialog-titlebar-close{border:0;background:transparent;}.document-search .ui-dialog .ui-dialog-titlebar .ui-button .ui-icon{margin-left:-20px;}.node--type-bsc-document #block-views-block-document-content-type-block-1 ul li{margin-bottom:15px;margin-bottom:1.5rem;}.node--type-bsc-document #block-views-block-document-content-type-block-1 ul li a{text-decoration:underline;}.node--type-bsc-document #block-views-block-document-content-type-block-2 .content{-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}.node--type-bsc-document #block-views-block-document-content-type-block-2 .views-field-field-doc-main-file-1{border:1px solid #139ddc;padding:10px 20px;padding:1rem 2rem;}.node--type-bsc-document .views-field-field-doc-author{font-style:italic;}.node--type-bsc-videos .view .views-row .views-field-title{margin-bottom:20px;margin-bottom:2rem;}.node--type-bsc-videos .view-footer{margin-top:20px;margin-top:2rem;}.node--type-service .block-field-blocknodeservicefield-service-image{width:100%;}.node--type-service .block-field-blocknodeservicefield-service-image .field--type-image{float:none;}.node--type-service .block-field-blocknodeservicefield-service-image .field--type-image img{width:100%;}.page-node-543 .block-views-blockservices-preview-block-1 .views-row{margin-bottom:4rem;}.page-node-543 .block-views-blockservices-preview-block-1 .views-row img{margin-bottom:1rem;}.page-node-552 .align-left,.page-node-535 .align-left,.page-node-546 .align-left,.page-node-547 .align-left{padding-right:0;}@media (min-width:768px){.page-node-552 .align-left,.page-node-535 .align-left,.page-node-546 .align-left,.page-node-547 .align-left{padding-right:3rem;}}.page-node-552 ul,.page-node-535 ul,.page-node-546 ul,.page-node-547 ul{padding-left:20px;}@media (min-width:1280px){.page-node-552 #block-auxiliarymenu-3,.page-node-535 #block-auxiliarymenu-3,.page-node-546 #block-auxiliarymenu-3,.page-node-547 #block-auxiliarymenu-3{display:flex;align-items:center;}.page-node-552 #block-auxiliarymenu-3 ul,.page-node-535 #block-auxiliarymenu-3 ul,.page-node-546 #block-auxiliarymenu-3 ul,.page-node-547 #block-auxiliarymenu-3 ul{display:flex;}.page-node-552 #block-auxiliarymenu-3 ul li,.page-node-535 #block-auxiliarymenu-3 ul li,.page-node-546 #block-auxiliarymenu-3 ul li,.page-node-547 #block-auxiliarymenu-3 ul li{float:none;}}@media only screen and (max-width:1279px){.page-node-552 #block-auxiliarymenu-3,.page-node-535 #block-auxiliarymenu-3,.page-node-546 #block-auxiliarymenu-3,.page-node-547 #block-auxiliarymenu-3{width:100%;}.page-node-552 #block-auxiliarymenu-3 ul li,.page-node-535 #block-auxiliarymenu-3 ul li,.page-node-546 #block-auxiliarymenu-3 ul li,.page-node-547 #block-auxiliarymenu-3 ul li{width:100%;}}.page-node-552 #block-auxiliarymenu-3 h2,.page-node-552 #block-auxiliarymenu-3 a,.page-node-535 #block-auxiliarymenu-3 h2,.page-node-535 #block-auxiliarymenu-3 a,.page-node-546 #block-auxiliarymenu-3 h2,.page-node-546 #block-auxiliarymenu-3 a,.page-node-547 #block-auxiliarymenu-3 h2,.page-node-547 #block-auxiliarymenu-3 a{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;margin-bottom:0;color:black;font-weight:400;margin:0 10px;padding:10px 20px;}.page-node-552 #block-auxiliarymenu-3 h2,.page-node-535 #block-auxiliarymenu-3 h2,.page-node-546 #block-auxiliarymenu-3 h2,.page-node-547 #block-auxiliarymenu-3 h2{border-top:1px solid #139ddc;}.page-node-552 #block-auxiliarymenu-3 h2.active,.page-node-535 #block-auxiliarymenu-3 h2.active,.page-node-546 #block-auxiliarymenu-3 h2.active,.page-node-547 #block-auxiliarymenu-3 h2.active{background:#139ddc;}.page-node-552 #block-auxiliarymenu-3 h2.active a,.page-node-535 #block-auxiliarymenu-3 h2.active a,.page-node-546 #block-auxiliarymenu-3 h2.active a,.page-node-547 #block-auxiliarymenu-3 h2.active a{color:white;}.page-node-552 #block-auxiliarymenu-3 a[href*='team'],.page-node-535 #block-auxiliarymenu-3 a[href*='team'],.page-node-546 #block-auxiliarymenu-3 a[href*='team'],.page-node-547 #block-auxiliarymenu-3 a[href*='team']{border-top:1px solid #ba5644;}.page-node-552 #block-auxiliarymenu-3 a[href*='team'].active,.page-node-535 #block-auxiliarymenu-3 a[href*='team'].active,.page-node-546 #block-auxiliarymenu-3 a[href*='team'].active,.page-node-547 #block-auxiliarymenu-3 a[href*='team'].active{background:#ba5644;color:white;}.page-node-552 #block-auxiliarymenu-3 a[href*='authors'],.page-node-535 #block-auxiliarymenu-3 a[href*='authors'],.page-node-546 #block-auxiliarymenu-3 a[href*='authors'],.page-node-547 #block-auxiliarymenu-3 a[href*='authors']{border-top:1px solid #b6b463;}.page-node-552 #block-auxiliarymenu-3 a[href*='authors'].active,.page-node-535 #block-auxiliarymenu-3 a[href*='authors'].active,.page-node-546 #block-auxiliarymenu-3 a[href*='authors'].active,.page-node-547 #block-auxiliarymenu-3 a[href*='authors'].active{background:#b6b463;color:white;}.page-node-552 #block-auxiliarymenu-3 a[href*='conditions'],.page-node-535 #block-auxiliarymenu-3 a[href*='conditions'],.page-node-546 #block-auxiliarymenu-3 a[href*='conditions'],.page-node-547 #block-auxiliarymenu-3 a[href*='conditions']{border-top:1px solid #158a5f;}.page-node-552 #block-auxiliarymenu-3 a[href*='conditions'].active,.page-node-535 #block-auxiliarymenu-3 a[href*='conditions'].active,.page-node-546 #block-auxiliarymenu-3 a[href*='conditions'].active,.page-node-547 #block-auxiliarymenu-3 a[href*='conditions'].active{background:#158a5f;color:white;}.page-node-552 [class*='block-views-blockour-team-block-'] .view-our-team .views-row,.page-node-535 [class*='block-views-blockour-team-block-'] .view-our-team .views-row,.page-node-546 [class*='block-views-blockour-team-block-'] .view-our-team .views-row,.page-node-547 [class*='block-views-blockour-team-block-'] .view-our-team .views-row{margin:3rem 0;}.page-node-552 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .col-sm-4,.page-node-535 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .col-sm-4,.page-node-546 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .col-sm-4,.page-node-547 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .col-sm-4{font-style:italic;}.page-node-552 [class*='block-views-blockour-team-block-'] .view-our-team .views-row h3,.page-node-535 [class*='block-views-blockour-team-block-'] .view-our-team .views-row h3,.page-node-546 [class*='block-views-blockour-team-block-'] .view-our-team .views-row h3,.page-node-547 [class*='block-views-blockour-team-block-'] .view-our-team .views-row h3{margin-bottom:0;font-style:normal;}.page-node-552 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .primary-button,.page-node-535 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .primary-button,.page-node-546 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .primary-button,.page-node-547 [class*='block-views-blockour-team-block-'] .view-our-team .views-row .primary-button{margin:2rem 0;}@media only screen and (min-width:40em) and (max-width:960px){.page-user-784 .layout--twocol-section--25-75 .layout__region--first,.page-user-42 .layout--twocol-section--25-75 .layout__region--first,.page-user-43 .layout--twocol-section--25-75 .layout__region--first,.page-user-47 .layout--twocol-section--25-75 .layout__region--first,.page-user-48 .layout--twocol-section--25-75 .layout__region--first,.page-user-46 .layout--twocol-section--25-75 .layout__region--first,.page-user-67 .layout--twocol-section--25-75 .layout__region--first,.page-user-44 .layout--twocol-section--25-75 .layout__region--first,.page-user-45 .layout--twocol-section--25-75 .layout__region--first{flex:0 1 50%;padding-right:3rem;}}@media only screen and (min-width:40em) and (max-width:960px){.page-user-784 .layout--twocol-section--25-75 .layout__region--second,.page-user-42 .layout--twocol-section--25-75 .layout__region--second,.page-user-43 .layout--twocol-section--25-75 .layout__region--second,.page-user-47 .layout--twocol-section--25-75 .layout__region--second,.page-user-48 .layout--twocol-section--25-75 .layout__region--second,.page-user-46 .layout--twocol-section--25-75 .layout__region--second,.page-user-67 .layout--twocol-section--25-75 .layout__region--second,.page-user-44 .layout--twocol-section--25-75 .layout__region--second,.page-user-45 .layout--twocol-section--25-75 .layout__region--second{flex:0 1 50%;}}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content{background:transparent;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field{margin:2rem 0;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field .views-label{font-weight:600;display:block;color:#3d3d3d;margin-bottom:2rem;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field .field-content{background:white;padding:2rem;display:block;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-price__number .field-content,body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field .field--name-field-event-ceu-offered{font-weight:bold;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-price__number .field-content{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-user .field-content,body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-user .block{background:none;padding:0;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-user .block-field-blockuserusername{margin-bottom:0;font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field .file-size{font-style:italic;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document .field-content,body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document .block{background:none;padding:0;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document li.list-group-item{background:white;padding:1.5rem;margin-bottom:1rem;display:block;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document li.list-group-item .file-size{font-style:italic;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document h2{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-weight:normal;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document h2:after{display:none;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document h2 a{text-decoration:underline;}body[class*='events'] #sidebar_first .block-views-blockbsc-event-variations-block-2 .view-content .views-field.views-field-field-ref-bsc-event-document .node--view-mode-teaser{border-bottom:0;margin-bottom:0;padding:0;}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__label{font-weight:600;display:block;color:#3d3d3d;margin-bottom:2rem;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table{-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);margin-bottom:30px;margin-bottom:3rem;}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table td{width:50%;}@media (min-width:768px){body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table td{width:50%;}}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table tr:first-child{background:#eaf8ff;font-weight:600;}body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table tr.info,body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table tr.even,body[class*='events'] .block-field-blockcommerce-productbsc-eventfield-bsc-event-agenda .field__item table tr:nth-child(2n + 2){background:white;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row{margin:2rem 0;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .available .col-xs-12:first-child,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .available .col-xs-12:first-child{background:#eaf8ff;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child{background:#f4f4f4;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child .date time,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child .date time{color:#707070;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12{padding:2rem;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12:first-child,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12:first-child{padding:2rem;font-weight:bold;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12:last-child,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .col-xs-12:last-child{text-align:center;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .title,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .title{font-weight:bold;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .price,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .price{font-weight:bold;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .ceu,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .ceu{margin:2rem 0;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .views-row .views-field-views-conditional-field .ceu .field--name-field-event-ceu-offered,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .views-row .views-field-views-conditional-field .ceu .field--name-field-event-ceu-offered{font-weight:bold;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .view-empty,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .view-empty{background:#eaf8ff;padding:50px;padding:5rem;}body[class*='events'] .block-views-blockbsc-event-variations-block-1 .view-bsc-event-variations .view-empty h3,body[class*='events'] .block-views-blockbsc-event-variations-block-3 .view-bsc-event-variations .view-empty h3{margin:20px 0px;margin:2rem 0rem;}.block-views-blockupcoming-events-and-training-block-1 .view-grouping-header{margin-top:20px;margin-top:2rem;}.block-views-blockupcoming-events-and-training-block-1 .view-grouping-header a{font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;font-weight:bold;}.block-views-blockupcoming-events-and-training-block-1 .views-row{margin:2rem 0 3rem;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .available .col-xs-12:first-child{background:#eaf8ff;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child{background:#f4f4f4;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .soldout .col-xs-12:first-child .date time{color:#707070;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .col-xs-12{padding:2rem;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .col-xs-12:first-child{padding:2rem;font-weight:bold;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .col-xs-12:last-child{text-align:center;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .title{font-weight:bold;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .price{font-weight:bold;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .ceu{margin:2rem 0;}.block-views-blockupcoming-events-and-training-block-1 .views-row .views-field-views-conditional-field .ceu .field--name-field-event-ceu-offered{font-weight:bold;}#views-exposed-form-upcoming-events-and-training-block-1 label{position:relative;font-family:"Open Sans",sans-serif;font-weight:300;color:#3d3d3d;font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}#views-exposed-form-upcoming-events-and-training-block-1 label h1,#views-exposed-form-upcoming-events-and-training-block-1 label h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}#views-exposed-form-upcoming-events-and-training-block-1 .form-select{background-image:none;border:0;}#views-exposed-form-upcoming-events-and-training-block-1 .form-select li{font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;list-style-type:none;}.block-views-blockupcoming-events-and-training-block-2{display:none;}@media (min-width:810px){.block-views-blockupcoming-events-and-training-block-2{display:block;}}.block-views-blockupcoming-events-and-training-block-2 .views-exposed-form{display:none;}.block-views-blockupcoming-events-and-training-block-2 .view-content{padding:0 !important;}.block-views-blockupcoming-events-and-training-block-2 .view-content table{-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);}.block-views-blockupcoming-events-and-training-block-2 .view-content table th{background:#0079b1;color:white;border:0;text-align:center;}.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-table caption{display:none;}.block-views-blockupcoming-events-and-training-block-2 .view-content .table-striped > tbody > tr:nth-of-type(odd) > *,.block-views-blockupcoming-events-and-training-block-2 .view-content .table-striped > tbody > tr:nth-of-type(even) > *{background-color:white;--bs-table-accent-bg:white;}.block-views-blockupcoming-events-and-training-block-2 .view-content .table > :not(:first-child){border-top:0;}.block-views-blockupcoming-events-and-training-block-2 .view-content thead > tr{border:2px solid #707070;}.block-views-blockupcoming-events-and-training-block-2 .view-content td{border:2px solid #707070;}.block-views-blockupcoming-events-and-training-block-2 .view-content td.previous-month .calendar-view-day__number,.block-views-blockupcoming-events-and-training-block-2 .view-content td.next-month .calendar-view-day__number{color:#707070;font-weight:500;}.block-views-blockupcoming-events-and-training-block-2 .view-content td.current-month .calendar-view-day__number{font-weight:bold;}.block-views-blockupcoming-events-and-training-block-2 .view-content [data-calendar-view-day]:hover .calendar-view-day__number,.block-views-blockupcoming-events-and-training-block-2 .view-content [data-calendar-view-day]:active .calendar-view-day__number{text-decoration:none !important;}.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-day__row{font-weight:normal;font-size:1.2rem;}@media (min-width:1280px){.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-day__row{font-size:1.2rem;}}.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-day__row .available{background:#eaf8ff;}.block-views-blockupcoming-events-and-training-block-2 .view-content .calendar-view-day__row .soldout{background:#f4f4f4;}.block-views-blockupcoming-events-and-training-block-2 .view-content li.calendar-view-day__row:nth-child(2n+1){display:block;}.block-views-blockupcoming-events-and-training-block-2 .view-content li.calendar-view-day__row:nth-child(2n),.block-views-blockupcoming-events-and-training-block-2 .view-content li.calendar-view-day__row:nth-child(2n+2),.block-views-blockupcoming-events-and-training-block-2 .view-content li.calendar-view-day__row:nth-child(2n+3){display:none;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager{list-style:none;margin:20px 0px 0px;margin:2rem 0rem 0rem;padding:20px;padding:2rem;margin-block-start:0;font-weight:bold;position:relative;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__current{font-size:3rem;color:#0079b1;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__previous{position:absolute;right:40px;font-size:0;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__previous a:before{color:#0079b1;font-size:2rem;margin:1rem;cursor:pointer;content:'\f0d9';font-family:'Font Awesome 5 Free';}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__next{position:absolute;right:20px;font-size:0;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__next a:before{color:#0079b1;font-size:2rem;margin:1rem;cursor:pointer;content:'\f0da';font-family:'Font Awesome 5 Free';}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager fieldset{margin:0 !important;padding:0;}.block-views-blockupcoming-events-and-training-block-2 .calendar-view-pager .pager__item.pager__reset{display:none;}.block-views-blockexternal-events-block-1 .views-field-title{background:#eaf8ff;padding:30px;padding:3rem;}.block-views-blockexternal-events-block-1 .views-field-body{background:#f4f4f4;padding:30px;padding:3rem;}.block-views-blockpast-events-block-1 .views-row{margin:10px 0px;margin:1rem 0rem;padding:10px 20px;padding:1rem 2rem;}.block-views-blockpast-events-block-1 .views-row:nth-child(odd){background:#eaf8ff;}.block-views-blockexternal-events-block-2{background:#f4f4f4;padding:10px 20px;padding:1rem 2rem;}.block-views-blockexternal-events-block-2 .views-row{margin:10px 0px;margin:1rem 0rem;padding:10px 20px;padding:1rem 2rem;}.block-views-blockexternal-events-block-2 .views-row:nth-child(odd){background:white;}[class*='block-views-exposed-filter-blockportfolio-projects']{-webkit-box-shadow:5px 5px 8px rgba(0,0,0,0.3);-moz-box-shadow:5px 5px 8px rgba(0,0,0,0.3);box-shadow:5px 5px 8px rgba(0,0,0,0.3);margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#f0f0f0;clear:both;}@media only screen and (min-width:1280px){[class*='block-views-exposed-filter-blockportfolio-projects']{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}@media (min-width:1280px){[class*='block-views-exposed-filter-blockportfolio-projects'] form .row,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex{display:flex;justify-content:space-around;align-items:top;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row > *,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex > *{width:auto;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row > div,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row > fieldset,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex > div,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex > fieldset{flex:1 0 auto;padding:10px;padding:1rem;margin-top:10px;margin-top:1rem;}}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row label,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row legend,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex label,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex legend{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;font-weight:300;color:#3d3d3d;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .fieldset-wrapper,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .fieldset-wrapper{background:white;padding:20px;padding:2rem;}@media (min-width:768px){[class*='block-views-exposed-filter-blockportfolio-projects'] form .row #edit-field-portfolio-project-zone--wrapper .fieldset-wrapper .form-checkboxes,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex #edit-field-portfolio-project-zone--wrapper .fieldset-wrapper .form-checkboxes{columns:2;}}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions{align-self:center;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions input[type='submit'],[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions input[type='submit']{display:block;max-width:100%;margin-bottom:15px;margin-bottom:1.5rem;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-submit-portfolio-projects,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-submit-portfolio-projects{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;max-width:100%;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-submit-portfolio-projects:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-submit-portfolio-projects:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-submit-portfolio-projects,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-submit-portfolio-projects{padding:10px 20px;padding:1rem 2rem;}}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-submit-portfolio-projects:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-submit-portfolio-projects:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;max-width:100%;}@media only screen and (max-width:800px){[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset{padding:10px 20px;padding:1rem 2rem;}}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:focus,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:active,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:focus,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:active{color:white;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:focus:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:active:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:focus:before,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover{border:1px solid #0079b1;color:white;}[class*='block-views-exposed-filter-blockportfolio-projects'] form .row .form-actions #edit-reset:hover,[class*='block-views-exposed-filter-blockportfolio-projects'] form .d-flex .form-actions #edit-reset:hover{color:#0079b1;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col{margin:10px;margin:1rem;width:calc(50% - 2rem) !important;position:relative;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing{position:absolute;right:0;bottom:0;background:#f0f0f0;padding:20px;padding:2rem;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing i{color:#0079b1;cursor:pointer;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col .views-field-nothing .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}[class*='block-views-blockportfolio-projects-block-'] .pagination{justify-content:center;}@media only screen and (max-width:768px){[class*='block-views-blockportfolio-projects-block-'] .views-view-grid .views-col{width:100% !important;}}[class*='block-views-blockhomepage-view-blocks-block-2']{padding-top:20px;padding-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row{margin:10px;margin:1rem;width:calc(33.33% - 4rem) !important;position:relative;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field{position:absolute;right:0;bottom:0;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo{background:#f0f0f0;padding:20px;padding:2rem;cursor:pointer;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo i{color:#0079b1;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing{position:absolute;right:7px;bottom:0;background:#f0f0f0;padding:20px;padding:2rem;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing i{color:#0079b1;cursor:pointer;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-2'] .views-row .views-field-nothing .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-1']{padding-top:20px;padding-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row{position:relative;flex:1 0 90%;margin:1rem auto;}@media (min-width:768px){[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row{flex:1 0 50%;}}@media (min-width:1280px){[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row{flex:1 0 calc(33% - 4rem);margin:1rem 2rem;}}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field{position:absolute;right:0;bottom:0;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo{background:#f0f0f0;padding:20px;padding:2rem;cursor:pointer;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo i{color:#0079b1;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-views-conditional-field .showinfo .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing{position:absolute;right:7px;bottom:0;background:#f0f0f0;padding:20px;padding:2rem;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing i{color:#0079b1;cursor:pointer;font-size:40px;font-size:4rem;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing i:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing .project-wrapper{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing .project-wrapper:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='block-views-blockhomepage-view-blocks-block-1'] .views-row .views-field-nothing .project-wrapper.show{display:block;margin-top:20px;margin-top:2rem;}.node--type-portfolio-project .field__label{font-weight:bold;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-service,.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-bsc-role{font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .field__item{display:inline-flex;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .field__item:before{content:'0';margin-right:10px;margin-right:1rem;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .field__item:after{content:'100';margin-left:10px;margin-left:1rem;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .progress-bar{background-color:transparent;border:1px solid #3d3d3d;padding:0px;padding:0rem;}.node--type-portfolio-project .block-field-blocknodeportfolio-projectfield-portfolio-project-pct-red .progress-bar .progress-bar-fill{background:#0079b1;border-radius:0;text-align:right;padding-right:10px;padding-right:1rem;line-height:22px;}[id*='views-form-commerce-cart-form'] table tr th{color:white;background:#3d3d3d;border:1px solid white;}@media only screen and (max-width:767px){[id*='views-form-commerce-cart-form'] tr{display:grid;}}[id*='views-form-commerce-cart-form'] table{border:1px solid #3d3d3d;border-collapse:separate;}[id*='views-form-commerce-cart-form'] .table-striped > tbody > tr:nth-of-type(2n + 1) > *,[id*='views-form-commerce-cart-form'] .table-striped > tbody > tr:nth-of-type(2n + 2) > *{background-color:white;--bs-table-accent-bg:white;border:1px solid #3d3d3d;}[id*='views-form-commerce-cart-form'] [id*='edit-edit-quantity']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;}[id*='views-form-commerce-cart-form'] #edit-actions input{margin-bottom:2rem;}[id*='commerce-order-item-add-to-cart-form-commerce-product'] [id*='edit-quantity-wrapper'] fieldset{display:flex;}[id*='commerce-order-item-add-to-cart-form-commerce-product'] [id*='edit-quantity-wrapper'] [id*='edit-quantity']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;width:auto;margin-left:15px;margin-left:1.5rem;}.field--name-purchased-entity select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;width:auto;}.alert-wrapper .commerce-add-to-cart-confirmation{background:#f4f4f4;padding:10px 20px;padding:1rem 2rem;}.path-checkout .fieldset-legend,.path-checkout h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:300;color:#3d3d3d;font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}.path-checkout .fieldset-legend h1,.path-checkout .fieldset-legend h2,.path-checkout h3 h1,.path-checkout h3 h2{font-size:inherit;line-height:inherit;margin:0;color:inherit;font-weight:inherit;}.path-checkout h3.variation-caption{font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;font-weight:600;}@media (min-width:576px){.path-checkout .layout-checkout-form .col-sm-6{flex:0 0 auto;width:100%;}}@media (min-width:900px){.path-checkout .layout-checkout-form .col-sm-6{flex:0 0 auto;width:50%;}.path-checkout .layout-checkout-form .col-sm-6 .checkout-pane .form-select,.path-checkout .layout-checkout-form .col-sm-6 .checkout-pane input{max-width:90%;}}@media (min-width:780px){.form-wrapper__guest-checkout{width:100%;}}@media (min-width:900px){.form-wrapper__guest-checkout{width:48%;}}[class*='bookstore'] .main-content{padding-bottom:0px;padding-bottom:0rem;}[class*='bookstore'] .main-content #block-ec-bscd9-content{margin-bottom:0px;margin-bottom:0rem;}[class*='bookstore'] .layout--threecol-section--25-50-25{margin-bottom:20px;margin-bottom:2rem;}[class*='bookstore'] .field .field__label{font-weight:bold;margin-right:1rem;text-transform:uppercase;}[class*='bookstore'] .field .field__label:after{content:':';}[class*='bookstore'] .block-field-blockcommerce-productbsc-book-displayfield-book-image.soldout .field--name-field-book-image,[class*='bookstore'] .block-field-blockcommerce-productbsc-downlodable-file-displayfield-book-image.soldout .field--name-field-book-image{position:relative;width:300px;}[class*='bookstore'] .block-field-blockcommerce-productbsc-book-displayfield-book-image.soldout .field--name-field-book-image:before,[class*='bookstore'] .block-field-blockcommerce-productbsc-downlodable-file-displayfield-book-image.soldout .field--name-field-book-image:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:10%;background:white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.block-field-blockcommerce-productbsc-bookvariations [id*='commerce-order-item-add-to-cart-form-commerce-product'] [id*='edit-quantity-wrapper'] fieldset{display:block;}.block-field-blockcommerce-productbsc-bookvariations [id*='commerce-order-item-add-to-cart-form-commerce-product'] [id*='edit-quantity-wrapper'] [id*='edit-quantity']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:16px;font-size:1.6rem;width:auto;margin-left:0px;margin-left:0rem;}[class*='product--variation-field--variation_price__']{font-size:22px;font-size:2.2rem;line-height:36.3px;line-height:3.63rem;font-weight:bold;}#block-views-block-bookstore-block-3{background:#eaf8ff;padding:50px;padding:5rem;margin-bottom:0px;margin-bottom:0rem;}#block-views-block-bookstore-block-3 .view-content{max-width:60%;margin:auto;}#block-views-block-bookstore-block-3 .view-content .row{align-items:center;text-align:center;}#block-views-block-bookstore-block-3 .view-content .cta-buttons{max-width:60%;margin:2rem auto;}#block-views-block-bookstore-block-3 .view-content h2.title{font-size:40px;font-size:4rem;line-height:66px;line-height:6.6rem;}#block-views-block-bookstore-block-3 .view-content .ebook{position:relative;}#block-views-block-bookstore-block-3 .view-content .ebook:after{background-image:url(/themes/custom/ec_bscd9/images/reader-icon.svg);background-size:40px 40px;width:40px;height:40px;content:"";position:absolute;right:0px;top:-20px;}#block-views-block-bookstore-block-3 .view-content .soldout .col-sm-4 a{position:relative;}#block-views-block-bookstore-block-3 .view-content .soldout .col-sm-4 a:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:100%;background:white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.block-views-blockbookstore-block-1 h3{margin:30px 0px 20px;margin:3rem 0rem 2rem;}.block-views-blockbookstore-block-1 .views-row{margin:20px 0px;margin:2rem 0rem;}.block-views-blockbookstore-block-1 .views-row .views-col{margin:20px 0px;margin:2rem 0rem;width:100% !important;}@media (min-width:768px){.block-views-blockbookstore-block-1 .views-row .views-col{width:calc(50% - 4rem) !important;margin:0px 20px;margin:0rem 2rem;}}.block-views-blockbookstore-block-1 .views-row .views-col .ebook{position:relative;}.block-views-blockbookstore-block-1 .views-row .views-col .ebook:after{background-image:url(/themes/custom/ec_bscd9/images/reader-icon.svg);background-size:40px 40px;width:40px;height:40px;content:"";position:absolute;right:0px;top:-20px;}.block-views-blockbookstore-block-1 .views-row .views-col h3{margin-top:0;}.block-views-blockbookstore-block-1 .views-row .views-col a.primary-button{margin:0;}.block-views-blockbookstore-block-1 .views-row .views-col .soldout .col-sm-4 a{position:relative;}.block-views-blockbookstore-block-1 .views-row .views-col .soldout .col-sm-4 a:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:100%;background:white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.block-views-blockbookstore-block-1 p{margin:10px 0px 20px;margin:1rem 0rem 2rem;}.block-views-blockbookstore-block-5 h3{margin:30px 0px 20px;margin:3rem 0rem 2rem;}.block-views-blockbookstore-block-5 .views-row{margin:20px 0px;margin:2rem 0rem;}.block-views-blockbookstore-block-5 .views-row .views-col .ebook{position:relative;}.block-views-blockbookstore-block-5 .views-row .views-col .ebook:after{background-image:url(/themes/custom/ec_bscd9/images/reader-icon.svg);background-size:40px 40px;width:40px;height:40px;content:"";position:absolute;right:0px;top:-20px;}.block-views-blockbookstore-block-5 .views-row .views-col h3{margin-top:0;}.block-views-blockbookstore-block-5 .views-row .views-col a.primary-button{margin:0;}.block-views-blockbookstore-block-5 .views-row .views-col .soldout .col-sm-4 a{position:relative;}.block-views-blockbookstore-block-5 .views-row .views-col .soldout .col-sm-4 a:before{content:'Sold Out';font-weight:bolder;color:red;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;width:100%;height:100%;background:white;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);display:flex;align-content:center;justify-content:center;align-items:center;}.block-views-blockbookstore-block-5 p{margin:10px 0px 20px;margin:1rem 0rem 2rem;}.block-views-blockbookstore-block-2{margin:0px -30px;margin:0rem -3rem;padding:50px 30px;padding:5rem 3rem;background:#eaf8ff;clear:both;}@media only screen and (min-width:1280px){.block-views-blockbookstore-block-2{margin:0 calc(((1280px - 100vw) / 2) - 15px);padding:50px calc(((100vw - 1280px) / 2) + 15px);}}.block-views-blockbookstore-block-2 h2{font-weight:bold;margin:0px 0px 30px;margin:0rem 0rem 3rem;}.block-views-blockbookstore-block-2 .views-col{padding:0px 20px;padding:0rem 2rem;}#block-exposedformbookstoreblock-1 label,#block-exposedformbookstoreblock-5 label{display:none;}#block-exposedformbookstoreblock-1 .bef-links,#block-exposedformbookstoreblock-5 .bef-links{background-image:none;padding:20px;padding:2rem;}#block-exposedformbookstoreblock-1 .bef-links ul,#block-exposedformbookstoreblock-5 .bef-links ul{list-style-type:none;font-family:"Open Sans",sans-serif;font-weight:500;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}#block-exposedformbookstoreblock-1 .bef-links ul li,#block-exposedformbookstoreblock-5 .bef-links ul li{margin-bottom:1rem;}#block-whatclimatezoneamiin .content{background:white;}#block-whatclimatezoneamiin #climate-menu ul{line-height:3rem;list-style:none;text-decoration:none;padding-left:20px;}#block-whatclimatezoneamiin #climate-menu ul li{font-size:1.6rem;font-weight:800;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-menu ul li .climate-verycold{color:#3d6fa1;}#block-whatclimatezoneamiin #climate-menu ul li .climate-cold{color:#5991c9;}#block-whatclimatezoneamiin #climate-menu ul li .climate-mixedhumid{color:#8eb93f;}#block-whatclimatezoneamiin #climate-menu ul li .climate-hothumid{color:#f6881f;}#block-whatclimatezoneamiin #climate-menu ul li .climate-hotdry{color:#ed1c24;}#block-whatclimatezoneamiin #climate-menu ul li .climate-marine{color:#5ec4b3;}#block-whatclimatezoneamiin #climate-list div{display:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;}#block-whatclimatezoneamiin #climate-list div:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(1) strong{color:#3d6fa1;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(2) strong{color:#5991c9;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(3) strong{color:#8eb93f;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(4) strong{color:#f6881f;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(5) strong{color:#ed1c24;text-transform:uppercase;}#block-whatclimatezoneamiin #climate-list p:nth-of-type(7) strong{color:#5ec4b3;text-transform:uppercase;}[class*='block-views-blockuser-profile-books-ebooks-by-user-block-'] .view .views-col{padding:20px;padding:2rem;}[class*='block-views-blockuser-profile-books-ebooks-by-user-block-'] .view .views-col .primary-button{margin-top:20px;margin-top:2rem;}.profile .layout__region--first{padding-right:2rem;}.block-views-blockuser-profile-books-ebooks-by-user-block-1{padding:20px;padding:2rem;background:#eaf8ff;}[class*='block-views-blockuser-profile-authors-block-'] .view-footer{margin-top:20px;margin-top:2rem;}.view-commerce-file-my-files thead tr th,.view-commerce-user-orders thead tr th{color:black;}.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr.info,.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr.even,.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr:nth-child(2n + 2){background:white;}.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr:nth-of-type(2n + 1) > *{background-color:#eaf8ff;}@media only screen and (max-width:767px){.block-views-blockuser-profile-commerce-orders-events-history-block-1 table{width:100%;}.block-views-blockuser-profile-commerce-orders-events-history-block-1 table tr{display:grid;}}.block-views-blockuser-profile-commerce-orders-events-history-block-2 .views-row{padding:20px;padding:2rem;border:1px solid #5e5e5e;max-width:100%;}.block-views-blockuser-profile-commerce-orders-events-history-block-2 .views-row .col-sm-4:last-child{text-align:center;}[class*='page-user'] .field--name-order-number,body.path-user .field--name-order-number{width:100%;}[class*='page-user'] .field--label-inline .field__label,body.path-user .field--label-inline .field__label{width:unset;}[class*='page-user'] .btn-secondary,body.path-user .btn-secondary{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;margin-top:10px;margin-top:1rem;}@media only screen and (max-width:800px){[class*='page-user'] .btn-secondary,body.path-user .btn-secondary{padding:10px 20px;padding:1rem 2rem;}}[class*='page-user'] .btn-secondary:before,body.path-user .btn-secondary:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}[class*='page-user'] .btn-secondary:hover,[class*='page-user'] .btn-secondary:focus,[class*='page-user'] .btn-secondary:active,body.path-user .btn-secondary:hover,body.path-user .btn-secondary:focus,body.path-user .btn-secondary:active{color:white;}[class*='page-user'] .btn-secondary:hover:before,[class*='page-user'] .btn-secondary:focus:before,[class*='page-user'] .btn-secondary:active:before,body.path-user .btn-secondary:hover:before,body.path-user .btn-secondary:focus:before,body.path-user .btn-secondary:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}[class*='page-user'] .btn-secondary:hover,body.path-user .btn-secondary:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}[class*='page-user'] .btn-secondary:hover,body.path-user .btn-secondary:hover{border:1px solid #0079b1;color:white;}[class*='page-user'] .view-commerce-order-item-table th,[class*='page-user'] .view-commerce-order-item-table th a,[class*='page-user'] table th,[class*='page-user'] table th a,body.path-user .view-commerce-order-item-table th,body.path-user .view-commerce-order-item-table th a,body.path-user table th,body.path-user table th a{color:black;}@media only screen and (max-width:767px){[class*='page-user'] .view-commerce-order-item-table tr,[class*='page-user'] table tr,body.path-user .view-commerce-order-item-table tr,body.path-user table tr{display:grid;}}@media (max-width:400px){.captcha .g-recaptcha iframe[src*='google.com/recaptcha/']{transform:scale(0.75);transform-origin:0 0;}}html{font-size:62.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;overflow:clip;margin-bottom:0;background:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;}*,*:before,*:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;}h1,h2,h3,h4,h5,h6{margin:0px 0px 15px;margin:0rem 0rem 1.5rem;}h1{position:relative;font-family:"Open Sans",sans-serif;font-weight:300;color:black;font-size:30px;font-size:3rem;line-height:49.5px;line-height:4.95rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}h1 h1,h1 h2{font-size:inherit;line-height:inherit;margin:0;font-weight:inherit;}@media only screen and (max-width:959px){h1{font-size:21px;font-size:2.1rem;line-height:34.65px;line-height:3.465rem;}}h2{position:relative;font-family:"Open Sans",sans-serif;font-weight:300;color:black;font-size:24px;font-size:2.4rem;line-height:39.6px;line-height:3.96rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;text-transform:capitalize;}h2 h1,h2 h2{font-size:inherit;line-height:inherit;margin:0;font-weight:inherit;}h3{position:relative;font-family:"Open Sans",sans-serif;font-weight:400;color:black;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}h3 h1,h3 h2{font-size:inherit;line-height:inherit;margin:0;font-weight:inherit;}h4{position:relative;font-family:"Open Sans",sans-serif;font-weight:400;color:black;font-size:18px;font-size:1.8rem;line-height:29.7px;line-height:2.97rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;}h4 h1,h4 h2{font-size:inherit;line-height:inherit;margin:0;font-weight:inherit;}a{word-wrap:anywhere;}a.button{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:#ba5644;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #ba5644;color:white;text-decoration:none !important;}@media only screen and (max-width:800px){a.button{padding:10px 20px;padding:1rem 2rem;}}a.button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:white;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}a.button:hover,a.button:focus,a.button:active{color:white;}a.button:hover:before,a.button:focus:before,a.button:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}a.button:hover{border:1px solid black;color:black;}h1.title{font-family:"Open Sans",sans-serif;color:#3d3d3d;font-size:30px;font-size:3rem;line-height:40px;line-height:4rem;position:relative;font-weight:300;}.sidebar h2{position:relative;font-family:"Open Sans",sans-serif;font-weight:600;color:#454545;font-size:20px;font-size:2rem;line-height:33px;line-height:3.3rem;margin:0px 0px 10px;margin:0rem 0rem 1rem;text-transform:none;border-bottom:0;}.sidebar h2 h1,.sidebar h2 h2{font-size:inherit;line-height:inherit;margin:0;font-weight:inherit;}.main-content{padding:50px;padding:5rem;}input[type='password'],input[type='text'],input[type='email'],input[type='search'],textarea{font-size:14px;font-size:1.4rem;line-height:23.1px;line-height:2.31rem;margin-top:0;margin-bottom:0;padding:calc(5px - 1px) 15px;padding:calc(.5rem - 1px) 1.5rem;border:1px solid #f4f4f4;background:white;color:#3d3d3d;border-radius:0px;border-radius:0rem;width:100%;position:relative;box-shadow:inset 0px 1px 2px #707070;background:#fff;}button,input[type='button'],input[type='reset'],input[type='submit']{cursor:pointer;-webkit-appearance:none;font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:#139ddc;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}@media only screen and (max-width:800px){button,input[type='button'],input[type='reset'],input[type='submit']{padding:10px 20px;padding:1rem 2rem;}}button:before,input[type='button']:before,input[type='reset']:before,input[type='submit']:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}button:hover,input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{color:white;text-decoration:none;}button:hover:before,input[type='button']:hover:before,input[type='reset']:hover:before,input[type='submit']:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}button:hover,input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:white;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;border:1px solid #0079b1;color:#0079b1;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;text-transform:capitalize;color:#0079b1 !important;}@media only screen and (max-width:800px){button:hover,input[type='button']:hover,input[type='reset']:hover,input[type='submit']:hover{padding:10px 20px;padding:1rem 2rem;}}button:hover:before,input[type='button']:hover:before,input[type='reset']:hover:before,input[type='submit']:hover:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#0079b1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}button:hover:hover,button:hover:focus,button:hover:active,input[type='button']:hover:hover,input[type='button']:hover:focus,input[type='button']:hover:active,input[type='reset']:hover:hover,input[type='reset']:hover:focus,input[type='reset']:hover:active,input[type='submit']:hover:hover,input[type='submit']:hover:focus,input[type='submit']:hover:active{color:white;}button:hover:hover:before,button:hover:focus:before,button:hover:active:before,input[type='button']:hover:hover:before,input[type='button']:hover:focus:before,input[type='button']:hover:active:before,input[type='reset']:hover:hover:before,input[type='reset']:hover:focus:before,input[type='reset']:hover:active:before,input[type='submit']:hover:hover:before,input[type='submit']:hover:focus:before,input[type='submit']:hover:active:before{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}button:hover:hover,input[type='button']:hover:hover,input[type='reset']:hover:hover,input[type='submit']:hover:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}button:hover:hover,input[type='button']:hover:hover,input[type='reset']:hover:hover,input[type='submit']:hover:hover{border:1px solid #0079b1;color:white;}[id*='edit-submit'].button--add-to-cart{font-family:"Open Sans",sans-serif;padding:10px 40px;padding:1rem 4rem;background:#0079b1;color:#fff;text-transform:normal;text-decoration:none;display:block;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;border:1px solid #0079b1;text-align:center;max-width:fit-content;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);word-wrap:break-word;}[id*='edit-submit'].button--add-to-cart:hover{text-decoration:none;-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;transition:all 200ms ease-out;}@media only screen and (max-width:800px){[id*='edit-submit'].button--add-to-cart{padding:10px 20px;padding:1rem 2rem;}}[id*='edit-submit'].button--add-to-cart:hover{color:#0079b1 !important;border:1px solid #0079b1;background:white;}select{height:34px !important;line-height:34px !important;padding:0 8px;border:1px solid #d3d3d3;background:#f4f4f4;font-size:15px;font-size:1.5rem;}a{color:#0079b1;-webkit-transition:color 500ms ease-out;-moz-transition:color 500ms ease-out;-o-transition:color 500ms ease-out;transition:color 500ms ease-out;text-decoration:underline;}a:hover{text-decoration:none;-webkit-transition:color 200ms ease-out;-moz-transition:color 200ms ease-out;-o-transition:color 200ms ease-out;transition:color 200ms ease-out;}a:hover{color:#00567e;}.container{width:100%;max-width:1280px;}fieldset{border:0 !important;}ul{background:none;}li.list-group-item{background-color:transparent;border:0;list-style-type:circle;}@media only screen and (max-width:767px){.width100 .views-col{width:100% !important;}}.breadcrumb-item a{color:black;font-weight:300;}.breadcrumb-item.active{color:#139ddc;font-weight:bold;}.breadcrumb-item + .breadcrumb-item::before{content:var(--bs-breadcrumb-divider,"|");color:black;}p{font-family:"Open Sans",sans-serif;font-weight:500;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}p.caption-text{font-size:13px;font-size:1.3rem;line-height:21.45px;line-height:2.145rem;}p ~ ol,p ~ ul{font-family:"Open Sans",sans-serif;font-weight:500;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;overflow:hidden;}b,strong{font-weight:700;}pre,code,tt,samp,kbd,var{font-family:Consolas,Monaco,"Courier New",Courier,monospace,sans-serif;}input[type="password"],input[type="text"],input[type="email"],input[type="search"],textarea{font-size:14px;font-size:1.4rem;line-height:23.1px;line-height:2.31rem;margin-top:0;margin-bottom:0;padding:calc(5px - 1px) 15px;padding:calc(.5rem - 1px) 1.5rem;border:1px solid #f4f4f4;background:white;color:#3d3d3d;border-radius:0px;border-radius:0rem;width:100%;position:relative;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none;font-size:17px;font-size:1.7rem;line-height:28.05px;line-height:2.805rem;font-family:"Open Sans",sans-serif;text-transform:uppercase;letter-spacing:0px;text-decoration:none;font-weight:600;-webkit-box-shadow:0px 3px 8px rgba(0,0,0,0.3);-moz-box-shadow:0px 3px 8px rgba(0,0,0,0.3);box-shadow:0px 3px 8px rgba(0,0,0,0.3);padding:10px 40px;padding:1rem 4rem;display:inline-block;-moz-appearance:none;-webkit-appearance:none;overflow:hidden;position:relative;text-align:center;max-width:fit-content;word-wrap:break-word;background:#139ddc;border:0;color:white;display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}@media only screen and (max-width:800px){button,input[type="button"],input[type="reset"],input[type="submit"]{padding:10px 20px;padding:1rem 2rem;}}button:before,input[type="button"]:before,input[type="reset"]:before,input[type="submit"]:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{color:white;text-decoration:none;}button:hover:before,input[type="button"]:hover:before,input[type="reset"]:hover:before,input[type="submit"]:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);}select{height:34px !important;line-height:34px !important;padding:0 8px;border:1px solid #D3D3D3;background:#f4f4f4;font-size:15px;font-size:1.5rem;}#logo{padding:10px 0;}#logo img{vertical-align:bottom;}#site-name{margin:0;}#site-name a:link,#site-name a:visited{text-decoration:none;}#site-name a:hover,#site-name a:focus{text-decoration:underline;}#site-slogan{margin:0;}#page-title{margin:0;}@media screen and (min-width:960px){.layout--twocol-section > .layout__region--first{padding-right:3rem;}}@media only screen and (min-width:960px){.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--first,.layout--twocol-section.layout--twocol-section--50-50 > .layout__region--second{flex:0 1 50%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--first,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 33%;}.layout--twocol-section.layout--twocol-section--33-67 > .layout__region--second,.layout--twocol-section.layout--twocol-section--67-33 > .layout__region--first{flex:0 1 67%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--first,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--second{flex:0 1 25%;}.layout--twocol-section.layout--twocol-section--25-75 > .layout__region--second,.layout--twocol-section.layout--twocol-section--75-25 > .layout__region--first{flex:0 1 75%;}}a#main-content{display:none;}.node__content{margin-top:0;}.pane-node-field-display-date{font-family:"Open Sans",sans-serif;font-weight:500;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;font-style:italic;}.media-element-container{margin:20px 0px;margin:2rem 0rem;}div.caption-left{margin:10px 40px 10px 0 !important;}div.caption-right{margin:10px 0px 10px 40px !important;}@media only screen and (max-width:479px){div.caption-left,div.caption-right{width:100% !important;text-align:center;}div.caption-left img,div.caption-right img{width:100%;}}img[style*="float:"][style*="left"],img[class*="align-left"]{margin-right:15px;margin-bottom:10px;}img[style*="float:"][style*="right"],img[class*="align-right"]{margin-left:15px;margin-bottom:10px;}@media only screen and (max-width:379px){img[style*="float:"][style*="left"],img[class*="align-left"]
  img[style*="float:"][style*="right"],img[class*="align-right"]{max-width:none;width:100% !important;text-align:center;}}.node.node-promotion{margin-bottom:0;}.flexslider{margin:0 0 0px;background:none;border:0;position:relative;-webkit-border-radius:0px;-moz-border-radius:0px;-o-border-radius:0px;border-radius:0px;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;zoom:1;}.flexslider .slides,.flexslider .flex-control-nav,.flexslider .flex-control-paging{padding:0;}.flexslider a:before{line-height:40px;}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{color:#3d3d3d;}.flex-direction-nav a{color:#3d3d3d;text-shadow:none;width:40px;top:auto;bottom:50%;text-align:center !important;}.flex-direction-nav a:before{font-size:60px;display:inline-block;text-align:center;}.flex-direction-nav a.flex-prev:before{content:'\f104';font-family:'Font Awesome 5 Free';font-weight:900;}.flex-direction-nav a.flex-next:before{font-family:'Font Awesome 5 Free';content:"\f105";font-weight:900;}fieldset{width:100%;min-width:0;}fieldset select{width:100%;min-width:0;}.jcarousel-skin-ecdefault .jcarousel-container-horizontal{padding:0;}.jcarousel-skin-ecdefault .jcarousel-next,.jcarousel-skin-ecdefault .jcarousel-prev{display:block;width:32px;height:32px;background:rgba(61,61,61,0.8);top:auto;}.jcarousel-skin-ecdefault .jcarousel-next:hover,.jcarousel-skin-ecdefault .jcarousel-prev:hover{background:#3d3d3d;}.jcarousel-skin-ecdefault .jcarousel-prev-horizontal,.jcarousel-skin-ecdefault .jcarousel-next-horizontal{text-decoration:none;}.jcarousel-skin-ecdefault .jcarousel-prev-horizontal:hover,.jcarousel-skin-ecdefault .jcarousel-next-horizontal:hover{text-decoration:none;color:#f4f4f4;}.jcarousel-skin-ecdefault .jcarousel-prev-horizontal:hover:before,.jcarousel-skin-ecdefault .jcarousel-next-horizontal:hover:before{text-decoration:none;color:#f4f4f4;}.jcarousel-skin-ecdefault .jcarousel-prev-horizontal:before,.jcarousel-skin-ecdefault .jcarousel-next-horizontal:before{font-family:"Material Icons";display:block;font-size:20px;line-height:35px;width:35px;text-align:center;color:#f4f4f4;text-decoration:none;}.jcarousel-skin-ecdefault .jcarousel-prev-horizontal{position:absolute;top:auto;bottom:20px;left:20px;background-position:0 0;}.jcarousel-skin-ecdefault .jcarousel-prev-horizontal:before{content:"\e314";}.jcarousel-skin-ecdefault .jcarousel-next-horizontal{position:absolute;top:auto;bottom:20px;right:auto;left:60px;}.jcarousel-skin-ecdefault .jcarousel-next-horizontal:before{content:"\e315";}#block-system-main,.page-default.node-promoted{margin-bottom:0;}.node.node-full{margin-bottom:0;}.form-item,.form-actions{margin:10px 0px 0px;margin:1rem 0rem 0rem;position:relative;}#aggregator .feed-source .feed-icon{display:inline;float:none;margin-right:10px;}.feed-details dt,.feed-details dd{display:inline;margin:0;}ul.links{margin:0;padding:0;}ul.links.inline{display:block;}ul.links li{display:inline;list-style:none;padding:0 10px 0 0;}.search-results{margin:40px 0 0;padding:0;}.search-results .search-snippet-info{padding-left:0;}.search-results .search-result{margin:30px 0px;margin:3rem 0rem;padding:30px 0px;padding:3rem 0rem;border-bottom:1px dashed rgba(128,128,128,0.5);}#content-wrapper form.search-form{padding-bottoM:30px;border-bottom:1px solid rgba(128,128,128,0.5);}form.search-form .compact-form-wrapper{display:block;margin-bottom:10px;}form.search-form .compact-form-wrapper input{width:auto;}.attribution{display:block;opacity:0.65;padding:1em 0;text-align:center;}.attribution a{text-decoration:none;color:inherit;}.attribution a:hover,.attribution a:focus{text-decoration:underline;}a{text-decoration:none;word-break:break-word;}a:hover,a:focus{text-decoration:underline;}.nav{clear:both;margin:10px 0;}.nav ul,.nav ul.menu{margin:0;padding:0;}.nav li,.nav ul.menu li{display:inline;float:left;list-style:none;margin:0;padding:0;}.nav li a,.nav ul.menu li a{display:block;padding:0 10px;}.nav .block{margin-bottom:0;}ul.sf-menu{margin-bottom:0;}ul.sf-menu a{border-left:0;border-top:0;padding:0 10px;text-decoration:none;height:2.5em;line-height:2.5em;}ul.sf-menu li:hover,ul.sf-menu li.sfHover{outline:0;}ul.sf-menu a:focus,ul.sf-menu a:hover,ul.sf-menu a:active{outline:0;}.block-superfish ul{margin:0 !important;padding:0 !important;}.block-superfish li{margin:0 !important;padding:0 !important;}.sf-vertical{width:100%;}.sf-vertical li{width:100%;}.sf-vertical li:hover ul,.sf-vertical li.sfHover ul{left:100%;top:0;margin:0;padding:0;}.sf-vertical li a{padding:0 10px;}.sf-navbar{padding-bottom:0 !important;}.navbar{padding:0px;padding:0rem;}.sf-menu.sf-style-default a{padding:0 10px;}.at-mt .at-menu-toggle,.at-mt .at-menu-toggle ul,.at-mt .at-menu-toggle ul.menu{margin-top:0;margin-bottom:0;padding:0;}.at-mt .at-menu-toggle-button{margin:0;}.at-mt .at-menu-toggle ul a{padding:0 10px;}ul.menu{padding-left:15px;}ul.menu ul{padding-left:15px;}ul.menu li{margin:0;}.block .menu li.content{padding:0;}.book-navigation .page-up{min-width:2em;}.book-navigation .menu{margin-left:0;}#breadcrumb{margin:10px 0;}#breadcrumb .breadcrumb-label{font-size:1em;display:inline;padding-right:10px;}#breadcrumb .breadcrumb-label:after{content:":";}#breadcrumb ol{margin:0;padding:0;}#breadcrumb .with-breadcrumb-label ol{display:inline;}#breadcrumb li{list-style:none;display:inline;}ul.pager{clear:both;margin:0;text-align:center;}.item-list ul.pager li{margin:0;}ul.pager li{background-image:none;display:inline;list-style-type:none;padding:.5em;}ul.pager li.pager-current{font-weight:700;}.block ul.pager li{margin:0;}#skip-link{left:50%;margin-left:-6.5em;margin-top:0;padding:0 0.5em;position:absolute;width:12em;z-index:50;}#skip-link a{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:link,#skip-link a:visited{background:#444;background:rgba(0,0,0,0.6);color:#fff;display:block;line-height:2;padding:0;text-align:center;text-decoration:none;}#skip-link a:hover,#skip-link a:focus,#skip-link a:active{outline:0;}#tasks{margin-bottom:15px;}ul.primary{border-bottom-color:#a8a8a8;margin:20px 0;padding:0 0 0 5px;}ul.primary li{display:block;float:left;margin:0 1px -1px;}ul.primary li a{background-color:#f5f5f5;border-color:#a8a8a8;margin-right:1px;padding:0 10px;display:block;float:left;height:1.5em;line-height:1.5em;}ul.primary li a:hover,ul.primary li a:focus{background-color:#eee;border-color:#a8a8a8;}ul.primary li.active a,ul.primary li.active a:hover,ul.primary li.active a:focus{background-color:#fff;border-bottom-color:#fff;}ul.secondary{border-bottom:1px solid #a8a8a8;margin:1em 0 0;padding:0 .3em 1em;}ul.secondary li{border-right:0;list-style:none;padding:0 10px 0 0;}ul.secondary li a:hover,ul.secondary li a.active{border-bottom:none;text-decoration:underline;}ul.action-links{margin:20px 0 0;list-style:none;}.field-label-inline{}.field-label-inline .field-label{margin:0;}.field-label{font-size:1em;font-weight:700;font-family:inherit;line-height:inherit;margin-bottom:0;}.field-type-taxonomy-term-reference{margin-bottom:1.5em;}.field-type-taxonomy-term-reference.field-label-inline .field-items{margin:0;padding:0;}.field-type-taxonomy-term-reference.field-label-inline .field-item{display:inline;list-style:none;padding:0 10px 0 0;}.ia-l .field-type-image figure,.iat-l .field-type-image figure{margin:5px 20px 15px 0;}.ia-c .field-type-image figure,.iat-c .field-type-image figure{margin:5px auto 15px;}.ia-r .field-type-image figure,.iat-r .field-type-image figure{margin:5px 0 15px 20px;}.block{margin-bottom:20px;}.block-content ul,.block-content ol{padding:0 0 0 15px;font-family:"Open Sans",sans-serif;font-weight:500;color:#3d3d3d;margin:0px 0px 10px;margin:0rem 0rem 1rem;font-size:16px;font-size:1.6rem;line-height:26.4px;line-height:2.64rem;}.block-content li{margin:0;padding:0;}.node{margin-bottom:20px;}#comments{margin:1.5em 0;}#comments h2.comment-title{margin:0;}#comments h2.comment-form{margin:0;}.comment{margin-bottom:20px;}.comment-title{margin:0;}.new{color:#c00;}.indented{margin-left:40px;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{font-weight:400;}.form-item .description{font-size:0.85em;}.compact-form-label{top:5px;left:15px;color:gray !important;font-size:14px;font-size:1.4rem;line-height:23.1px;line-height:2.31rem;}.compact-form-wrapper{display:block;}.marker,.form-required{color:#c00;}.container-inline div,.container-inline label{display:inline;}fieldset{border:1px solid rgba(0,0,0,0.2);}fieldset legend{color:rgba(0,0,0,0.6) !important;font-size:14px;font-size:1.4rem;line-height:23.1px;line-height:2.31rem;}.password-parent,.confirm-parent{margin:0;}table{margin:10px 0;padding:0;width:100%;}table.sticky-header{z-index:10;}table,thead,tbody,tr,th,td{border-color:#a8a8a8;}table,td,th{vertical-align:middle;}caption,th,td{text-align:left;}thead tr{font-weight:700;background-color:#e5e5e5;}td,th{border-bottom:0;margin:0;padding:5px 7px;}tbody tr{border-top:1px solid #a8a8a8;}tr{}tr.odd{background:#fff;}tr.info,tr.even,tr:nth-child(2n+2){border-bottom:0;background-color:#f5f5f5;}tr.odd td.active{background-color:#eee;}tr.even td.active{background-color:#ebebeb;}div.messages{margin-bottom:10px;margin-top:10px;}div.messages ul{margin-top:0;margin-bottom:0;}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{color:pink;color:rgba(239,170,170,0.4);font-family:Impact,Haettenschweiler,"Franklin Gothic Bold",Charcoal,"Helvetica Inserat","Bitstream Vera Sans Bold","Arial Black",sans-serif;font-size:50px;font-weight:700;line-height:1.2;height:0;margin:0;padding:0;overflow:visible;text-align:center;text-transform:uppercase;word-wrap:break-word;}.maintenance-page .container{padding:40px 0;}.maintenance-page #site-name,.maintenance-page #page-title{margin:0;}.db-offline .container{margin:0 auto;padding:40px 0;width:100%;max-width:960px;}.db-offline div.messages{margin:20px 0 0;}.db-offline #content{padding:20px 0;}#admin-menu{margin:0;padding:0;}.dev-query{background:#eee;padding:30px;}#styleguide-header{padding:0 10px;}#styleguide-header .item-list{font-family:inherit;margin:0 20px 20px 0;min-height:260px;width:auto;}#admin-menu .dropdown li li{opacity:1;background-color:rgba(69,69,69,0.88);}.url-textfield{display:none;}.alert-wrapper{position:relative;max-width:100%;z-index:0;bottom:unset;}.align-left{text-align:center;float:none;margin-bottom:2rem;}@media (min-width:1280px){.align-left{text-align:left;float:left;padding:1rem 2rem 1rem 0;}}.align-center{text-align:center;}.align-right{text-align:center;float:none;margin-bottom:2rem;}@media (min-width:768px){.align-right{text-align:right;float:right;padding:1rem 0 1rem 2rem;}}.desktop{display:none;}@media (min-width:768px){.desktop{display:block !important;}}.mobile{display:block;}@media (min-width:768px){.mobile{display:none !important;}}
