body{margin:0;padding:0;color:#000;font-size:100%;text-align:center;font-family:canallightromainlightromain;-webkit-font-smoothing:antialiased;min-width:320px}html{width:100%;-webkit-text-size-adjust:100%}h1{padding:0;margin:0 0 20px;color:#0096ba;font-size:40px;font-weight:400;text-transform:uppercase;font-family:"Bree Serif",serif;line-height:110%}@font-face{font-family:canalboldromainboldromain;src:url(/fonts/canal\ bold-webfont.eot);src:url(/fonts/canal\ bold-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/canal\ bold-webfont.woff) format("woff"),url(/fonts/canal\ bold-webfont.ttf) format("truetype"),url(/fonts/canal\ bold-webfont.svg#canalboldromainboldromain) format("svg");font-weight:400;font-style:normal}@font-face{font-family:canallightromainlightromain;src:url(/fonts/canal\ light-webfont.eot);src:url(/fonts/canal\ light-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/canal\ light-webfont.woff) format("woff"),url(/fonts/canal\ light-webfont.ttf) format("truetype"),url(/fonts/canal\ light-webfont.svg#canallightromainlightromain) format("svg");font-weight:400;font-style:normal}a{outline:0;cursor:pointer}a:link,a:visited,a:active{color:#000;text-decoration:underline}a:hover{color:#0096ba;text-decoration:underline}.orangeContainer .partContentText p a[href^=tel]:link,.orangeContainer .partContentText p a[href^=tel]:visited,.orangeContainer .partContentText p a[href^=tel]:active,.orangeContainer .partContentText p a[href^=tel]:hover{color:#fff;text-decoration:none}.partContentText h2,.partContentFileAdmin h2,.partContentFileImageGallery h2,.partContentVideo h2{padding:0;margin:0;font-size:125%;color:#0096ba;font-weight:400;font-family:"Bree Serif",serif}.partContentText p,.partContentText ul,.partContentText ol,.partContentCode,.partContentVideo,.partContentForm,.partGoogleMaps,.partContentFileImageGallery{margin:0 0 20px}.partContentText{line-height:150%}.partContentText p{padding:0}.partContentText p strong{font-weight:400;font-family:canalboldromainboldromain}.partContentText p a:link,.partContentText ul li a:link,.partContentText ol li a:link,.partContentText table a:link,.partContentText p a:visited,.partContentText ul li a:visited,.partContentText ol li a:visited,.partContentText table a:visited,.partContentText p a:active,.partContentText ul li a:active,.partContentText ol li a:active,.partContentText table a:active{color:#0096ba;text-decoration:underline}.partContentText p a:hover,.partContentText ul li a:hover,.partContentText ol li a:hover,.partContentText table a:hover{color:#f9a125;text-decoration:underline}.partContentText ul{padding:0;margin-left:20px;list-style-type:disc}.partContentText ol{padding:0;margin-left:25px;list-style-type:decimal}.partContentText table{border-collapse:collapse;margin-bottom:20px}.partContentText table th{font-family:canallightromainlightromain}.partContentText table th,.partContentText table td{padding:8px 10px;border:1px solid #ccc}@media screen and (max-width: 1200px){table{overflow-x:auto;display:block}}.partContentFileAdmin{padding:0}.partContentFileAdmin ul{padding:0;margin:0;list-style:none}.partContentFileAdmin ul li{padding:0;margin:0 0 20px}.partContentFileAdmin ul li a{padding:0;margin:0}.partContentFileAdmin ul li a:link,.partContentFileAdmin ul li a:visited,.partContentFileAdmin ul li a:active{text-decoration:none}.partContentFileAdmin ul li a:hover{text-decoration:underline}.partContentFileAdmin ul li a:before{width:37px;height:20px;text-align:center;background-color:#0096ba;font-size:70%;line-height:20px;color:#fff;display:inline-block;margin-right:10px}.partContentFileAdmin ul li a.partContentFileAdminZIP:before{content:"ZIP"}.partContentFileAdmin ul li a.partContentFileAdminPDF:before{content:"PDF"}.partClearBoth{height:1px;clear:both}.basicContainer{max-width:1200px;margin:0 auto}#leftContainer,#rightContainer{float:left;box-sizing:border-box}#leftContainer{width:68%;text-align:left;margin-top:40px;padding-right:3.3333333333%}#rightContainer{width:32%;margin-top:50px;float:right}#rightContainer img{width:100%;border-radius:15px}.partContentVideo{max-width:560px}.partContentVideo .contentVideoContainer{position:relative;height:0;padding-bottom:56.25%}.partContentVideo iframe{position:absolute;left:0;top:0;height:100%;width:100%;border:none}img{max-width:100%;height:auto}#sb-site{background:#fff}#header{height:149px;border-bottom:1px #2da7c3 solid}.logo{width:308px;height:95px;margin:27px 0 0;float:left;background:url(/images/style/logo.png) no-repeat left bottom;background-size:contain}.pull{display:none}.orangeContainer{margin-top:30px;padding:30px 30px 10px;color:#fff;border-radius:15px;background:#f9a125;box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.orangeContainer h2{color:#fff;margin:0 0 20px;padding:0;font-size:30px;font-family:"Bree Serif",serif;font-weight:400;text-transform:uppercase}.orangeContainer .partContentText p strong{font-size:33px;font-family:canalboldromainboldromain;text-decoration:none;display:block;padding:10px 0}.teamItem{border-bottom:1px solid #0096ba;margin-bottom:30px}.teamItem:first-of-type{border-bottom:none;margin-bottom:0}.teamItem .partContentFileImageGallerySingle{float:left;width:125px;margin-right:30px;margin-bottom:30px}.teamItem .partContentFileImageGallerySingle img{display:block}.teamItemText .partContentText p{margin-bottom:30px}.teamItemText .partContentText p strong{color:#0096ba}#footer{background:url(/images/style/footertop.png) no-repeat #fff;background-size:100% auto;padding-top:40px;padding-bottom:0;margin-top:50px;text-align:left;color:#fff}#footer .logo{background:url(/images/style/logowhite.png) no-repeat;background-size:contain;width:200px;margin-top:0;float:left}#footer ul{padding:0;margin:45px 0 0 30px;list-style:none;float:left}#footer ul li{padding:0;margin:0}#footer #scrollToTop{background:url(/images/style/icon-gototop.png) no-repeat;background-size:contain;height:40px;width:40px;float:right;margin-top:21px;cursor:pointer}#footer .basicContainer{background:#0096ba;padding-bottom:30px}@media (min-width: 1210px){#sb-site{transform:translate(0)!important}}@media (max-width: 1240px){#overlay span{padding-top:85px;font-size:13px}}@media (max-width: 1219px){#header{position:relative;height:auto}.logo{width:60%;float:none;display:block;margin-bottom:27px}.navigation{display:none}body .pull{display:block;position:absolute;right:20px;bottom:27px;text-transform:uppercase;background:url(/images/style/pull.png) no-repeat right center;background-size:contain;padding-right:50px;height:30px;line-height:30px;margin-top:90px;text-align:right;color:#000}body .pull:hover{text-decoration:none;color:#000}.partSlickSlider .slick-dots{display:none!important}.orangeContainer{font-size:13px}.orangeContainer h2{font-size:22px;word-break:break-all}.orangeContainer .partContentText p strong{font-size:22px;line-height:140%}}@media (max-width: 1000px){body .form input,body .form textarea,body .form .labelError{float:right;width:60%}body .form label{width:35%}#overlay{display:none}}@media (min-width: 768px){.orangeContainer .partContentText p{display:block!important}}@media (max-width: 800px){.orangeContainer h2{font-size:20px}.orangeContainer .partContentText p strong{font-size:18px}}@media (max-width: 767px){h1{font-size:30px}#overlay{display:none}#rightContainer{float:none;width:100%;margin-top:20px}#rightContainer .partContentFileImageGallery{display:none}.orangeContainer{width:47.5%;float:left;margin-top:0;height:auto;overflow:hidden;padding:0}.orangeContainer .partContentText p{display:none;padding:0 30px}.orangeContainer .partContentText h2{padding:15px 0;margin:0}.orangeContainer .partContentText p:last-child{margin-bottom:10px}#rightContainer .orangeContainer:nth-child(2){float:right}#leftContainer{float:none;width:100%;margin-top:20px}}@media (max-width: 580px){h1{font-size:25px}.orangeContainer{font-size:12px}.orangeContainer h2{font-size:16px;word-break:break-all}.orangeContainer .partContentText p strong{font-size:16px;line-height:140%}.orangeContainer .partContentText p{margin-bottom:0}}@media (max-width: 540px){.logo{margin-top:0}#sliderBottom{display:none}#footer{position:relative}#footer .logo{margin-bottom:0}#footer ul{width:100%;margin:0}#footer .basicContainer{padding-bottom:80px}#footer #scrollToTop{position:absolute;right:20px;bottom:20px}}@media (max-width: 480px){.teamItem{border-bottom:1px #0096ba solid}.teamItem .partContentFileImageGallerySingle{width:100%;margin:0 0 20px}.teamItemText{padding-left:0}body .form input,body .form textarea,body .form .labelError{width:100%}body .form label{width:100%;height:40px;line-height:40px}}@media (max-width: 420px){.orangeContainer{float:none;width:100%;margin-top:0;height:auto;overflow:hidden;padding:0}#rightContainer .orangeContainer:nth-child(2){float:none;margin-bottom:20px}}@media (max-width: 419px){.partContentText{font-size:90%}h1{font-size:21px}}@media (max-width: 360px){.logo{height:70px}body .pull{height:25px;padding-right:37px;line-height:25px}}.partContentFileImageGallery2.imagesInRow1 .contentFileImageContainer>*,.partContentFileImageGallery2.imagesInRow3 .contentFileImageContainer>*,.partContentFileImageGallery2.imagesInRow2 .contentFileImageContainer>*,.partContentFileImageGallery2.imagesInRow4 .contentFileImageContainer>*{width:initial}.partContentFileImageGallery.partContentFileImageGallery2.multiple.imagesInRow a{width:100%}.partContentFileImageGallery2.single img{margin:0 auto;width:100%}.partContentFileImageGallery.partContentFileImageGallery2 .contentFileImageContainer>*{margin-bottom:0;margin-left:0;margin-right:0}.partContentText.partContentText1 .partHeading.h2{margin-top:0;margin-bottom:0;color:#0096ba}.partContentText>*:not(:first-child):not(.partHeading),.coreContent1+.partContentText>*:not(.partHeading),.partContentFileAdmin:not(:first-child):not(:has(.partHeading)),.partContentCode:not(:first-child):not(:has(.partHeading)){margin-top:0!important}.partContentText.partContentText1 p{line-height:150%}.partContentText.partContentText1 li{position:initial;padding-left:0}.partContentText.partContentText1 ul,.partContentText.partContentText1 ol{grid-gap:0px;line-height:150%}.partForm.partForm3{font-family:"Bree Serif",serif;color:#0096ba}.partForm.partForm3 input,.partForm.partForm3 textarea{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;padding:0 12px;outline:0;background-color:rgba(0,133,173,.2);color:#000!important;text-transform:uppercase}.partForm.partForm3 .form-item-control{border:none!important}.partForm.partForm3 label.form-item-label,.partForm.partForm3 .form-itemAddress1 span.form-item-label{text-transform:uppercase;color:#0096ba;font-family:"Bree Serif",serif;font-size:125%}.partForm.partForm3 label.form-item-label span,.partForm.partForm3 .form-itemAddress1 span.form-item-label span{color:inherit;font-size:inherit}.partForm.partForm3 .form-itemAddress1 .formAddress-row--resolveReadOnly-title{color:inherit}.partForm.partForm3 .partForm3-submitButton{border-radius:15px;margin-top:15px;height:50px;line-height:19px;transition:.3s;padding:0;border:0;background-color:#0096ba;color:#fff;display:flex;justify-self:flex-end}.partForm.partForm3 .partForm3-submitButton span{color:inherit;text-transform:uppercase;font-weight:400}.partForm.partForm3 .form-itemMessage:has(.form-item-contentWrapper .form-item-message.form-item-message--privacy),.partForm.partForm3 .form-itemErrors{flex-direction:row!important}.partForm.partForm3 .form-itemMessage .form-item-contentWrapper:has(.form-item-message.form-item-message--privacy),.partForm.partForm3 .partForm3-submitButton,.partForm.partForm3 .form-itemErrors .form-item-contentWrapper{width:calc(100% - var(--partForm3-label-width) - var(--partForm3-input-padding))!important}.partGoogleMaps.partGoogleMaps1{height:450px!important;max-height:450px!important;width:100%!important;border:0px}#header:has(ul.navigation > li.selected > span.ulContainer){border:none}#header ul.navigation>li>a{line-height:18px}.teamItem{display:flex;flex-direction:row}.teamItem .teamItemText{margin-left:30px}.teamItem .partContentFileImageGallery.partContentFileImageGallery2{margin-bottom:30px}.teamItem .partContentFileImageGallery2 .imagePlaceholder{width:125px}.partContentFileAdmin.partContentFileAdmin1 span.fileAdminExtension{width:37px;height:20px;text-align:center;background-color:#0096ba;font-size:70%;line-height:20px;color:#fff;display:inline-block;margin-right:10px;text-transform:uppercase}.partContentFileAdmin.partContentFileAdmin1 a:has(span.fileAdminExtension){gap:0px}
