/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*::-webkit-media-controls{display:none !important;}#featured,#featured-top{background-image:url("/themes/corporateplus/images/triangle-bg.jpg");background-size:cover;background-position:left top;padding-top:2em;}.content-top__section{padding:0;}#content-top-highlighted{background:rgb(0,85,142);background:-moz-linear-gradient(45deg,rgba(0,85,142,1) 0%,rgba(41,137,216,1) 66%,rgba(41,170,225,1) 100%);background:-webkit-linear-gradient(45deg,rgba(0,85,142,1) 0%,rgba(41,137,216,1) 66%,rgba(41,170,225,1) 100%);background:linear-gradient(45deg,rgba(0,85,142,1) 0%,rgba(41,137,216,1) 66%,rgba(41,170,225,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00558e',endColorstr='#29aae1',GradientType=1);padding:1em 0;}.container-fluid .col-md-12{padding-right:0;padding-left:0;}.header__container{padding:32px 0 0 0;}#content-bottom h3{color:#29AAE1;padding-top:1em;font-weight:300;font-size:1.85em}#footer-bottom{background-color:#2F2F2F;color:#fff;font-size:15px;}.footer-bottom__container{padding:10px 0;}.footer-bottom__container .paragraph>.paragraph__column{padding:10px 0;margin-top:1em;}a:link,a:visited{color:#29AAE1;text-decoration:none;}a:hover,a:focus{color:#29AAE1;text-decoration:underline;}.article-teaser a:link,.article-teaser a:visited{color:#333;text-align:center;}.article-teaser a:hover,.article-teaser a:focus{color:#29AAE1;text-decoration:none;}#footer{background-color:#e7e7e7;}.slick--skin--fullwidth .slide__caption{color:#fff;text-align:center;left:5%;font-size:17px;padding:20px;top:20%;background:rgba(41,170,225,0.88);;text-align:left;max-width:55%;}.banner-title{font-weight:300;font-style:normal;text-transform:uppercase;color:#fff;font-size:3em;text-align:left;line-height:1.2;font-size:2em;}.banner-title p{margin:0;padding:0 0 5px 0;line-height:1;}.banner-subtitle{font-weight:300;font-style:normal;text-transform:none;color:#fff;font-size:1em;text-align:left;}.slick-initialized~.slick__arrow .slick-down{display:none;}.slick-arrow::before{color:#fff;font-size:36px;font-size:2.25rem;}.slick-prev{color:#444;}.slick-next{color:#444;}#banner .col-md-12{padding:0;}.slick--skin--fullwidth .slide__link a:link,.slick--skin--fullwidth .slide__link a:visited{background-color:#29AAE1;color:#fff;display:inline-block;border-color:none;text-decoration:none;padding:10px;}.slick--skin--fullwidth .slide__link a:hover{border-color:#fff;}.slick--skin--fullwidth .slide__link a{border-bottom:none;border-top:none;}.slide__link{margin:30px auto;}.slick h1{color:#fff;}.header-container ul.menu li a,.header-container ul.menu li>span{font-size:16px;padding:15px 20px;}.slider{width:auto;margin:30px 50px 50px;}.slick-prev:before,.slick-next:before{color:black;}.slick-dots{bottom:-30px;}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin:1em 0 1.5em 0;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.slide__constrained{height:100%;padding-top:0%;pointer-events:none;top:0;z-index:2;}.services-view-footer{float:none;clear:both;}.header-banner-front{position:absolute;left:5%;top:20%;height:auto;width:35%;display:inline-block;}.header-banner-front{color:#fff;text-transform:none;text-align:left;background:rgba(41,170,225,.88);padding:.5em .5em .5em 1.5em;}.header-banner-front h3,.header-banner-front h1{color:white;text-align:left;font-size:2.5em;line-height:1.2;font-weight:300;text-transform:uppercase;font-family:'ubuntu','helvetica','arial',sans-serif;}.new-news-view .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:40px;row-gap:40px;}.new-news-view .view-content .views-row .overlay-container{z-index:-1;}.new-news-view .view-content .views-row .overlay-container img{width:100%;height:200px;}.new-news-view .view-content .views-row .new-news-info{background:white;width:80%;margin:auto;border:1px solid #29AAE1;margin-top:-50px;padding:10px 20px;min-height:130px;z-index:1;position:relative;}.new-news-view .view-content .views-row .new-news-info h4{margin:10px 0;}.new-news-view .view-content .views-row .new-news-info h4 a{color:black;}.new-news-view .view-content .views-row .new-news-info .tags{color:#29AAE1;text-decoration:none;font-family:'roboto condensed','helvetica','arial',sans-serif;}.view-filters .views-exposed-form label{font-size:25px;font-weight:700;font-family:'roboto condensed','helvetica','arial',sans-serif;color:#29AAE1;}.page-node-type-new-blog .field--name-field-slider-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:20px;row-gap:20px;}.paragraph.paragraph--type--bp-columns.paragraph--id--299{position:relative;}.paragraph.paragraph--type--bp-columns.paragraph--id--299>.paragraph__column{padding:0 15%;}.page-node-85 #sub-featured{background:#f2f2f2;}.paragraph--id--304{padding:40px 15%;}@media only screen and (max-width:768px){.page-node-85 .slick--initialized .slick__arrow{visibility:hidden;}}.overlap-box{background:white;padding:20px;width:90%;margin:auto;margin-top:-50px;z-index:1;border:1px solid #29AAE1;position:relative;color:black;}@media only screen and (max-width:1570px){.paragraph.paragraph--type--bp-columns.paragraph--id--299>.paragraph__column{padding:0 10%;}.paragraph--id--304{padding:40px 10%;}}@media only screen and (max-width:1350px){.paragraph.paragraph--type--bp-columns.paragraph--id--299>.paragraph__column{padding:0 0;}.paragraph--id--304{padding:40px 0%;}}@media only screen and (max-width:768px){.overlap-box{width:60%;}}@media only screen and (max-width:550px){.overlap-box{width:90%;}}.paragraph.paragraph--type--bp-columns.paragraph--id--299::before{content:'';position:absolute;top:40%;left:0;border-top:3px solid #29AAE1;background:#29AAE1;width:100%;transform:translateY(-50%);}@media only screen and (max-width:768px){.paragraph.paragraph--type--bp-columns.paragraph--id--299::before{content:none;border-top:none;}.paragraph.paragraph--type--bp-columns.paragraph--id--299 .paragraph--type--bp-columns__3col::before{content:'';position:absolute;top:40%;left:0;border-top:3px solid #29AAE1;background:#29AAE1;width:100%;transform:translateY(-50%);}}.paragraph--id--295 .paragraph__column{padding-bottom:0;}.paragraph--id--299 .paragraph--type--bp-columns__3col .paragraph--type--bp-simple{width:330px;padding:40px;border-radius:50%;margin:auto;color:white;text-align:center;position:relative;}@media only screen and (max-width:1200px){.paragraph--id--299 .paragraph--type--bp-columns__3col .paragraph--type--bp-simple{width:300px;padding:30px;}}@media only screen and (max-width:990px){.paragraph--id--299 .paragraph--type--bp-columns__3col .paragraph--type--bp-simple{width:250px;padding:10px;}}@media only screen and (max-width:768px){.paragraph--id--299 .paragraph--type--bp-columns__3col .paragraph--type--bp-simple{width:300px;padding:30px;margin-bottom:20px;}}.paragraph--id--299 .paragraph--type--bp-columns__3col .paragraph--type--bp-simple h3{color:white;}.paragraph--id--299 .paragraph--type--bp-columns__3col .paragraph--type--bp-simple a{font-weight:600;}.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(1) .paragraph--type--bp-simple{background:#004976;-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);clip-path:polygon(50% 0%,0% 100%,100% 100%);border-radius:0;border:0;width:355px;height:300px;}.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(1) .paragraph--type--bp-simple .field--name-bp-text{transform:translate(0px,40px);}.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(1) .paragraph--type--bp-simple .field--name-bp-text p{padding:0 40px;}@media only screen and (max-width:1200px){.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(1) .paragraph--type--bp-simple .field--name-bp-text p{padding:0 60px;}}@media only screen and (max-width:990px){.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(1) .paragraph--type--bp-simple{width:320px;height:250px;}}@media only screen and (max-width:768px){.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(1) .paragraph--type--bp-simple{width:355px;}}.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(2) .paragraph--type--bp-simple{background:#29AAE1;}.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(2) .paragraph--type--bp-simple a{color:#004976;}.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(3) .paragraph--type--bp-simple{background:#8BB233;border-radius:0;}.paragraph--id--299 .paragraph--type--bp-columns__3col:nth-child(3) .paragraph--type--bp-simple a{color:white;}.request-button{text-align:center;margin:45px;}.request-button a{background:#F46700;padding:15px 20px;color:white;}.request-button a:hover{background:rgba(51,51,51,0.85);text-decoration:none;}.paragraph--id--303{text-align:center;}.paragraph--id--305 .request-button{margin:0;}hr{border-top:1px solid #29AAE1;width:50%;}.paragraph--id--288 p{color:#29AAE1;text-align:center;padding:10px 0 0;}.page-node-type-new-blog .slick .media--ratio .media__element,.page-node-type-new-blog .slick .media.media--ratio{height:560px;}@media (min-width:768px){.page-node-type-new-blog .slick--skin--boxed>.slick__slider>.slick-list,.page-node-type-new-blog .media.media--ratio{width:750px;margin:auto;}}@media (min-width:992px){.page-node-type-new-blog .slick--skin--boxed>.slick__slider>.slick-list,.page-node-type-new-blog .media.media--ratio{width:970px;margin:auto;}}@media (min-width:1200px){.page-node-type-new-blog .slick--skin--boxed>.slick__slider>.slick-list,.page-node-type-new-blog .media.media--ratio{width:1170px;margin:auto;}}@media only screen and (max-width:1000px){.slick--skin--fullwidth .slide__caption{font-size:18px;padding:20px 30px;top:20%;background:rgba(41,170,225,0.88);text-align:left;max-width:100%;}}@media only screen and (max-width:990px){.logo{text-align:center;}#block-headerphoneandsocial{width:70%;margin-left:10%;}.header-banner-front{width:100%;position:relative;left:0;}}@media only screen and (max-width:768px){.header-container ul.menu li a,.header-container ul.menu li>span{padding:15px;}.logo{float:none;margin-left:10%;width:80%;}}@media only screen and (max-width:600px){#block-headerphoneandsocial{width:100%;margin-left:0%;}.header-phon0e-number{font-size:1.75em;float:none;text-align:center;}#social{width:90%;margin-left:5%;}.slick-dots{display:none;}}@media only screen and (max-width:414px){#social{width:100%;margin:0;}.header-banner-front{width:100%;}}
