/**handles:group**/
#homeintro{background:var(--theme--color-primary)}.html_header_transparency #top .avia-builder-el-0 .container{padding-top:0}#homeintro{margin-bottom:80px}#homeintro .container main{padding-bottom:0}#homeintro{position:relative}#homeintro{background-image:url(/wp-content/themes/enfold-child/pattern.svg);left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;background-position:0 100%;background-repeat:repeat-x}#homeintro main{position:relative}#homeintro p{color:#fff;max-width:510px}#homeintro h1{font-size:58px;line-height:1.1em;margin-bottom:40px;color:#fff;text-transform:unset}#top #homeintro .alternate_color a.avia-color-theme-color:hover,#top #homeintro a.avia-color-theme-color{background-color:#fff!important}#homeintro.avia-section .entry-content-wrapper .flex_column:first-child{padding-top:55px;padding-top:100px;padding-bottom:150px;padding-bottom:80px}@media (max-width:989px){#homeintro section .avia_textblock h1{font-size:32px;line-height:42px}}@media (max-width:768px){#homeintro{padding-top:0}#homeintro.avia-section .entry-content-wrapper{padding:0;margin:0;list-style:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex!important}#homeintro.avia-section .entry-content-wrapper{-webkit-flex-direction:column-reverse;flex-direction:column-reverse!important;float:right}#homeintro.avia-section .entry-content-wrapper .flex_column:first-child{padding-top:20px;padding-bottom:60px}#homeintro h1{margin-bottom:20px}#homeintro .flex_column .avia-slideshow{margin:20px 0;width:calc(100% + 66px)}#homeintro>div>main>div>div>div.flex_column.av_one_half.el_after_av_one_half.av-break-at-tablet.flex_column_div{left:-33px;right:-30px}}#companies h2{border-bottom:1px solid;padding-bottom:10px}body .company-tile.column-top-margin{margin-top:20px}.company-tile{min-height:590px!important;border:none;filter:drop-shadow(0px 3px 6px #ccc);display:flex!important;flex-flow:column}.company-tile .av_textblock_section{padding:22px 41px}.company-logo{padding:55px;background-color:#fff;width:100%}.company-tile .avia_textblock h3,.company-tile .avia_textblock p{color:#fff}.company-tile .avia_textblock h3{font-size:26px;line-height:26px}@media (max-width:989px){.company-tile .avia_textblock h3{padding-top:22px}}.company-tile .avia_textblock p{line-height:22px}.company-tile .avia-button-wrap{padding-left:41px;padding-bottom:32px;display:flex;margin-top:auto}#company_tile_home .avia-button{background-color:#f48e00}#company_tile_panels .avia-button{background-color:#01aa9b}#company_tile_commercial .avia-button{background-color:#004e9d}.company-tile .avia-button-wrap a span{color:#fff}.company-tile .avia-button{border:0 solid var(--theme--color-primary)!important}.company-tile .avia-button.avia-size-large:hover,.company-tile .avia-button.avia-size-medium:hover,.company-tile .avia-button.avia-size-small:hover{color:#fff!important;background-color:var(--theme--color-primary)!important;border:0 solid var(--theme--color-primary)!important}#homeabout h3{font-size:32px;line-height:1.2em}#homestats{margin-bottom:80px}#top .avia-smallarrow-slider{margin-left:-50px;margin-right:-50px}#homestats div .av_one_fourth{width:22.5%}#homestats .slide-entry-wrap .slide-entry{height:220px;padding-top:40px;margin-left:38px;padding-right:38px}@media only screen and (min-width:990px){.slide-entry.flex_column.post-entry.first.slide-loop-5{margin-left:38px!important}}#homestats div.slide-entry-excerpt.entry-content p{margin-top:8px}#homestats p{color:#fff;font:normal normal medium 20px/26px 'PP Neue Montreal';font-size:20px}#homestats h3{color:#fff;text-align:center;font:normal normal medium 50px/41px 'PP Neue Montreal';font-size:50px}.avia-slideshow-arrows a:before{background:0 0!important}@media (max-width:1399px){#homestats .slide-entry-wrap .slide-entry{height:220px;padding-top:40px;margin-left:20px;padding-right:20px}#top .avia-smallarrow-slider .avia-slideshow-arrows{left:-26px;left:-3.5vw;left:-2.5vw}#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-next a.next-slide,#top .avia-smallarrow-slider.av-slideshow-ui .avia-slideshow-arrows.av-visible-prev a.prev-slide{width:30px!important}}.slide-entry.flex_column.post-entry.first{margin-left:0!important}.slide-entry.flex_column.post-entry.first{padding-right:0!important}#homestats>div>div>div>div>div>div.avia-content-slider-inner>div>section.slide-entry.flex_column.av_one_fourth.post-entry.slide-entry-overview:not(.post-entry-last){border-right:2px solid #fff}#homestats>div>div>div>div>div>div.avia-content-slider-inner>div>section.slide-entry:nth-child(4){border-right:none!important}@media (min-width:990px){#homestats>div>div>div>div>div.avia-content-slider-element-container.avia-content-slider-element-slider.avia-content-slider.avia-smallarrow-slider.avia-content-slider-active.avia-content-slider-even.avia-builder-el-53.el_before_av_content_slider.avia-builder-el-first.av-medium-hide.av-small-hide.av-mini-hide.av-slideshow-ui.av-control-default.av-nav-arrows-visible.av-nav-dots-visible.av-no-slider-navigation.av-slideshow-manual.av-loop-once.av-loop-manual-endless.avia-content-slider1>div.avia-smallarrow-slider-heading.no-content-slider-heading>div.avia-slideshow-arrows.avia-slideshow-controls.av-visible-prev.av-visible-next>a.prev-slide{padding-left:25px!important}}#top .avia-smallarrow-slider .avia-slideshow-arrows{width:100%;top:120px;background-color:none!important}#top .avia-smallarrow-slider .avia-slideshow-arrows a{opacity:.5!important;height:34px;line-height:34px;font-size:34px}#top .avia-smallarrow-slider .avia-slideshow-arrows a:hover{opacity:1!important}@media (max-width:768px){#top .avia-smallarrow-slider-heading{width:calc(99vw - 2px)!important;margin-left:17px;margin-left:21px}}@media only screen and (max-width:990px){#top .avia-slideshow-arrows a.prev-slide{left:25px!important}#top .avia-slideshow-arrows a.next-slide{right:7px!important}.slide-entry.flex_column.post-entry.first{padding-right:42px!important}.slide-entry.flex_column.post-entry.first{margin-left:5px!important}}div .av_one_third{margin-left:3%;width:31.333333%}article .slide-content header h3{min-height:76px}article .slide-content header h3,article .slide-entry-excerpt.entry-content{color:var(--theme--color-primary);padding-bottom:15px}article .slide-content header h3 a{font-size:26px;line-height:30px}article .slide-entry-excerpt.entry-content{font-size:16px;line-height:22px;height:180px;height:200px}@media (max-width:990px){article .slide-entry-excerpt.entry-content{height:255px}}article .slide-entry-excerpt.entry-content{display:flex;flex-direction:column;justify-content:space-between}#homenews article .slide-entry-excerpt.entry-content .read-more-link{vertical-align:bottom}article .slide-meta time{display:none}#homenews article .read-more-link{padding-top:25px}#homenews a:hover{text-decoration:underline}article .read-more-link a{color:var(--theme--color-primary);border:1px solid var(--theme--color-primary);text-decoration:none;text-align:center;padding:8px 35px}#homenews article.slide-entry.post-entry{background:#fff}.slide-entry .slide-content{padding:30px 40px 38px 40px;padding:30px 40px 28px 40px}.read-more-link>.more-link>span{display:none}@media (max-width:768px){.responsive #top #wrap_all .slide-entry{margin-left:0;margin-top:20px}}#homenews>div>div>div>div>div.flex_column.av_one_full.avia-builder-el-60.el_after_av_one_third.avia-builder-el-last.first.flex_column_div.column-top-margin{margin-top:0}#homesust{min-height:550px}#aboutgroup,#aboutintro{background-color:var(--theme--color-primary)}#aboutintro>div>main{padding-bottom:0}#aboutgroup .container .content{padding-top:0}#aboutgroup p,#aboutintro p{color:#fff}@media (min-width:1076px){.avia-section>div>main>div>div>div.flex_column.av_one_half.avia-builder-el-4.el_after_av_one_half.avia-builder-el-last.flex_column_div{margin-left:3%!important;margin-left:0!important;width:49.99%!important}#aboutgroup>div>div>div>div>div.flex_column.av_one_half.el_before_av_one_half.avia-builder-el-first.first.flex_column_div{margin-right:0!important;width:49.99%!important}#aboutgroup>div>div>div>div>div.flex_column.av-1jgmh-3358e7cbc7ef6fa4f1ed7c055ab39ec5.av_one_half.avia-builder-el-9.el_after_av_one_half.avia-builder-el-last.col-padding.flex_column_div{margin-left:0!important;width:49.99%!important}}.staff-row h3{font:normal normal medium 26px/30px PP Neue Montreal;margin-top:25px}.staff-row>.flex_cell>.flex_cell_inner>.flex_column>.av_textblock_section>.avia_textblock>p{font:normal normal medium 16px/22px PP Neue Montreal!important;padding-bottom:20px}.staff-row>.flex_cell>.flex_cell_inner{margin-right:32px}.staff-row div.flex_cell.av-gridrow-cell.av_one_fourth.no_margin>div>div>div>div>div>img{width:293px;height:293px}#milestones>.flex_cell{border-width:1px;border-color:#021d49;border-style:solid}#milestones h2{border-bottom:1px solid;padding-bottom:10px;margin-top:65px;margin-bottom:0}#milestones .flex_cell .flex_cell_inner{margin-left:70px;margin-right:70px}#milestones .av_one_third p strong{font:normal normal bold 60px/42px PP Neue Montreal;letter-spacing:0}#homeintro div .av_one_half{margin-left:0!important;width:50%}@media (max-width:989px){#footer-page .avia-image-container.avia-align-center .avia-image-container-inner{float:left}#footer-page .avia-section>div>main>div>div>div.flex_column.av-28nqs-3a33ae45ec247dd41cf41388c10141ff.av_one_fourth.avia-builder-el-3.el_after_av_one_fourth.el_before_av_one_fourth.flex_column_div>section.av_textblock_section.av-lbk5c2xu-24151c34be19a0df897107f001239282>div>p:nth-child(2){font-size:12px;line-height:22px;margin-top:25px}#footer-page .avia-section>div>main>div>div>div.flex_column.av-1bunc-de0584118ffab54088e3eeeef8eedddd.av_one_fourth.avia-builder-el-6.el_after_av_one_fourth.el_before_av_one_fourth.flex_column_div>section>div>p{text-align:left!important;margin:0!important}}@media only screen and (max-width:767px){body.single-post .content{padding-top:0}body.single-post .fullsize .template-blog .post .entry-content-wrapper>.big-preview.single-big{margin-top:40px!important}#top .entry-content-wrapper>header>h1.post-title.entry-title{font-size:42px!important;line-height:52px}}@media only screen and (max-width:990px){.slide-entry.flex_column.post-entry.first{padding-right:0!important;margin-left:0!important}}