/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{}.path-frontpage .main-container{background:#012728;}.main-container{width:100%;}.main-container .row > .col-sm-12{padding:0;}.main-content-section{max-width:1170px;margin:0 auto;}
body{margin-top:0;}
#navbar{width:100%;background:transparent;border:0;border-radius:0;max-width:100%;margin:0;z-index:1;}#navbar .navbar-header{max-width:1170px;margin:0 auto;float:unset;}#navbar .navbar-header .logo img{height:60px;object-fit:contain;}#block-seantrepas-main-menu ul{padding:25px 0;margin-bottom:0;text-align:right;}#block-seantrepas-main-menu ul li{list-style:none;display:inline-block;padding:0 15px;}#block-seantrepas-main-menu ul li a{color:#ffffff;font-size:14px;text-decoration:none;font-family:"Roboto Flex",sans-serif;letter-spacing:1px;}#block-seantrepas-main-menu ul li a:hover{text-decoration:none;transition-duration:0.8s;transition-delay:0.2s;}#block-seantrepas-main-menu ul li:last-child a{color:#e7f1bd;text-transform:uppercase;font-size:16px;}
#block-seantrepas-views-block-mc-bv-home-banner-block-1{}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .wrapper{position:relative;}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .image img{width:100%;height:100%;object-fit:cover;margin-top:-77px;display:unset;}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .details{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .details .details-wrapper{align-self:center;width:100%;}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .details .details-center{max-width:1170px;margin:0 auto;padding:0 30px;}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .details .body{position:relative;min-height:150px;overflow:hidden;max-width:700px;}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .details .body p{font-size:50px;color:white;margin-bottom:0;font-family:"Roboto Flex",sans-serif;font-weight:600;position:absolute;}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .details .body p:first-child{top:0;right:-680px;}#block-seantrepas-views-block-mc-bv-home-banner-block-1 .banner .details .body p:last-child{bottom:0;left:-350px;}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .wrapper{position:relative;}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .image img{width:100%;height:100%;object-fit:cover;}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .details{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .details .details-wrapper{align-self:center;width:100%;}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .details .details-center{max-width:1170px;margin:0 auto;padding:0 30px;display:flex;justify-content:right;position:relative;overflow:hidden;min-height:140px;}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .details .body{}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .details .body p{font-size:50px;color:#012728;margin-bottom:0;font-family:"Roboto Flex",sans-serif;font-weight:600;position:absolute;}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .details .body p:first-child{top:0;transition-duration:0.5s;}#block-seantrepas-views-block-mc-bv-home-banner-block-2 .banner .details .body p:last-child{bottom:0;transition-duration:0.5s;}
#footer{max-width:100%;width:100%;background:#ffffff;padding:0;border-top:0;margin-top:0;}#footer .footer-wrapper{max-width:1170px;margin:0 auto;padding:30px;}#footer .ft-wrapper{display:flex;justify-content:space-between;}#footer .fn-left .fnl-top{display:flex;justify-content:space-between;}#block-seantrepas-bbcopyright p{font-size:12px;color:#6c6c6c;line-height:1.7;}#block-seantrepas-views-block-fn2-basic-page-block-1 .view-content{display:flex;}#block-seantrepas-views-block-fn2-basic-page-block-1 .link{padding:0 15px;}#block-seantrepas-views-block-fn2-basic-page-block-1 .link a{font-size:12px;color:#6c6c6c;text-decoration:none;transition-duration:0.8s;transition-delay:0.2s;}#block-seantrepas-views-block-fn2-basic-page-block-1 .link a:hover{color:#012728;}#block-seantrepas-views-block-fn2-basic-page-block-2{margin-top:5px;}#block-seantrepas-views-block-fn2-basic-page-block-2 p{font-size:12px;color:#6c6c6c;line-height:1.7;}#footer .fn-right{display:flex;justify-content:space-between;}#block-seantrepas-views-block-fn2-basic-page-block-3 .block-title{font-size:12px;color:#6c6c6c;margin:0;}#block-seantrepas-views-block-fn2-basic-page-block-3 .link{font-size:16px;color:#606060;font-weight:600;margin-top:5px;}#block-seantrepas-views-block-fn2-basic-page-block-4 .view-content{display:flex;justify-content:space-between;padding-left:30px;}#block-seantrepas-views-block-fn2-basic-page-block-4 .link{padding:0 3px;}#block-seantrepas-views-block-fn2-basic-page-block-4 .link a{text-decoration:none;}#block-seantrepas-views-block-fn2-basic-page-block-4 .link img{height:35px;width:auto;object-fit:contain;}
#block-seantrepas-views-block-mc-bv-home-agency-block-1{padding:50px;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .view-content{display:flex;flex-wrap:wrap;position:relative;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency{margin-bottom:30px;overflow:hidden;min-height:500px;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .wrapper{transition-duration:0.5s;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .image{height:315px;width:315px;overflow:hidden;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .image img{width:100%;height:100%;object-fit:cover;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .image img:hover{transition-duration:0.8s;transform:scale(1.3);}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .title{text-align:center;padding:15px 0;color:white;font-weight:600;letter-spacing:1px;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .body{font-size:13px;color:#d0d0d0;padding:0 15px;margin-bottom:20px;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .link{padding:0 15px;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .link a{font-size:12px;text-transform:uppercase;position:relative;color:#d0d0d0;text-decoration:none;transition-duration:0.8s;transition-delay:0.2s;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .link a:hover{color:white;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .link a::before{content:"";position:absolute;bottom:-5px;left:0;width:20px;height:2px;background:#d0d0d0;transition-duration:0.8s;transition-delay:0.2s;}#block-seantrepas-views-block-mc-bv-home-agency-block-1 .agency .link a:hover::before{background:white;width:50px;}
#block-seantrepas-views-block-mc-bv-home-text-block-1{padding:50px 50px 100px 50px;}#block-seantrepas-views-block-mc-bv-home-text-block-1 .text{text-align:center;}#block-seantrepas-views-block-mc-bv-home-text-block-1 .text .desc{margin-bottom:30px;}#block-seantrepas-views-block-mc-bv-home-text-block-1 .text .desc p{font-size:18px;color:#f0f0f0;font-weight:300;font-family:'Roboto Flex';}#block-seantrepas-views-block-mc-bv-home-text-block-1 .text .link{padding:15px 0;}#block-seantrepas-views-block-mc-bv-home-text-block-1 .text .link a{font-size:14px;letter-spacing:1px;padding:10px 20px;border:1px solid #f0f0f0;border-radius:5px;color:white;font-weight:300;font-family:'Roboto Flex';text-decoration:none;transition-duration:0.8s;transition-delay:0.2s;}#block-seantrepas-views-block-mc-bv-home-text-block-1 .text .link a:hover{background:white;color:#012728;}
