/**handles:child-theme-style**/
:root{--theme--color-white:#ffffff;--theme--color-primary:#021D49}body{-webkit-font-smoothing:antialiased}#top .main_color .pullquote_boxed,#top .main_color.fullsize .template-blog .post_delimiter,.main_color,.main_color .related_posts.av-related-style-full a,.main_color a,.main_color abbr,.main_color acronym,.main_color address,.main_color applet,.main_color article,.main_color aside,.main_color audio,.main_color b,.main_color big,.main_color blockquote,.main_color canvas,.main_color caption,.main_color center,.main_color cite,.main_color code,.main_color dd,.main_color del,.main_color details,.main_color dfn,.main_color div,.main_color dl,.main_color dt,.main_color em,.main_color embed,.main_color fieldset,.main_color figcaption,.main_color figure,.main_color footer,.main_color form,.main_color header,.main_color hgroup,.main_color i,.main_color iframe,.main_color img,.main_color ins,.main_color kbd,.main_color label,.main_color legend,.main_color li,.main_color main,.main_color mark,.main_color menu,.main_color nav,.main_color object,.main_color ol,.main_color output,.main_color p,.main_color pre,.main_color q,.main_color ruby,.main_color s,.main_color samp,.main_color section,.main_color small,.main_color span,.main_color strike,.main_color strong,.main_color sub,.main_color summary,.main_color sup,.main_color table,.main_color tbody,.main_color td,.main_color tfoot,.main_color th,.main_color thead,.main_color time,.main_color tr,.main_color tt,.main_color u,.main_color ul,.main_color var,.main_color video,.responsive #top .main_color .avia-testimonial,.responsive #top.avia-blank #main .main_color.container_wrap:first-child{font-family:'PP Neue Montreal';font-weight:500;font-size:16px;line-height:26px;color:var(--theme--color-primary)}.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6{color:var(--theme--color-primary)}.main_color h2,.template-page .entry-content-wrapper h2{font:normal normal 500 36px/42px 'PP Neue Montreal';text-transform:initial}.alternate_color span{font-family:'PP Neue Montreal';font-weight:500;font-size:16px;line-height:26px}h1,h2,h3,h4,h5,h6{font-family:'PP Neue Montreal',Georgia,"Times New Roman",Helvetica,Arial,sans-serif;font-weight:500}#top h1 a,#top h2 a,#top h3 a,#top h4 a,#top h5 a,#top h6 a{font-weight:inherit;text-decoration:none;color:inherit}#top h1 strong,#top h2 strong,#top h3 strong,#top h4 strong,#top h5 strong,#top h6 strong{color:inherit}h1{font-size:34px;line-height:1.1em;margin-bottom:14px}h2{font-size:28px;line-height:1.1em;margin-bottom:20px}h3{font-size:20px;line-height:1.1em;margin-bottom:8px}h4{font-size:18px;line-height:1.1em;margin-bottom:4px}h5{font-size:16px;line-height:1.1em}h6{font-size:14px;line-height:1.1em}@media (max-width:989px){h2{font-size:36px;line-height:42px}}.main_color article a{text-decoration:underline}.col-padding>div>div.flex_column{padding:80px 100px 80px 70px}div.col-padding.flex_column{padding:80px 100px 80px 70px}@media (max-width:767px){.col-padding>div>div.flex_column{padding:60px 0 40px 0}div.col-padding.flex_column{padding:80px 0 80px 0}}#top #main #sustainability .template-page{padding:80px 0 80px 0}#top #main #sustainability .col-padding{padding:0 50px 0 70px}@media (max-width:989px){#top #main #sustainability .template-page{padding:80px 0 80px 0}#top #main #sustainability .col-padding{padding:0}}@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;width:49.99%!important}}.av-image-caption-overlay,.avia-image-container-inner,.avia_image{border-radius:0}#aboutintro>div>main,#homeintro>div>main{padding-top:0}body div .avia-button{border-radius:0}.alternate_color .avia-button-wrap a,.alternate_color .avia-color-theme-color,.alternate_color .avia-color-theme-color:hover,.main_color .avia-button-wrap a,.main_color .avia-color-theme-color,.main_color .avia-color-theme-color:hover{padding-left:35px;padding-right:35px;height:39px;padding-top:7px}.avia-button-wrap a span{font:normal normal medium 16px/59px 'PP Neue Montreal'}.avia-button.avia-size-small{margin-top:30px}#top .main_color .avia-color-theme-color{border-bottom:none;border-top:none}#av-layout-grid-8 .avia-button-wrap a,#homefactory .avia-button-wrap a,#homehealth .avia-button-wrap a,#homepeople .avia-button-wrap a{background-color:var(--theme--color-primary)!important}#av-layout-grid-8 .avia-button-wrap a span,#homefactory .avia-button-wrap a span,#homehealth .avia-button-wrap a span,#homepeople .avia-button-wrap a span{color:#fff}.col-border-right-none>.flex_cell.av-gridrow-cell.av_one_half.no_margin.el_before_av_cell_one_half.avia-builder-el-first{border:1px solid var(--theme--color-primary);border-right:none}.col-border-left-none>.flex_cell.av-gridrow-cell.av_one_half.no_margin.el_after_av_cell_one_half.avia-builder-el-last{border:1px solid var(--theme--color-primary);border-left:none}@media (max-width:1076px){.col-border-left-none>.flex_cell.av-gridrow-cell.av_one_half.no_margin.el_after_av_cell_one_half.avia-builder-el-last,.col-border-right-none>.flex_cell.av-gridrow-cell.av_one_half.no_margin.el_before_av_cell_one_half.avia-builder-el-first{border:1px solid var(--theme--color-primary);border-right:none;border-left:none;border-top:none}}@media (max-width:1076px){.col-border-right-none>.flex_cell.av-gridrow-cell.av_one_half.no_margin.el_before_av_cell_one_half.avia-builder-el-first{border:1px solid var(--theme--color-primary);border-right:none;border-left:none;border-bottom:none}}@media (max-width:768px){.mobile-background-none{background:0 0!important}.responsive #top #wrap_all .av-flex-cells .no_margin.mobile-padding-sides-none{padding-left:0!important;padding-right:0!important}}.footer-page-content.footer_color p,.footer-page-content.footer_color p a{font:normal normal 500 16px/22px 'PP Neue Montreal';color:#fff}.avia_textblock p a{text-decoration:none}#av_section_4>div>main>div>div>div.flex_column.av_one_fourth.avia-builder-el-3.el_after_av_one_fourth.el_before_av_one_fourth.flex_column_div>section>div>p:nth-child(2){font-size:12px}.footer-page-content>.avia-section>div.container.av-section-cont-open{max-width:100vw}@media (min-width:768px){#footer-page>div{min-height:370px}.footer-page-content .avia-section>div>main>div>div>div.flex_column.el_after_av_one_fourth.avia-builder-el-last{padding-left:70px}#footer-page a:hover{text-decoration:underline!important}}#footer-page{position:relative}#footer-page main{position:relative}#footer-page>.avia-section>div>main.template-page{display:flex;justify-content:space-around}#footer-page>.avia-section>div>main.template-page .post-entry{max-width:1366px;width:1326px}@media (min-width:768px){#footer-page>div>div:before{content:' ';display:block;position:absolute;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 168px;background-repeat:repeat-x;min-height:370px}#footer-page .avia-section>div>main>div>div>div.flex_column.av_one_fourth.el_after_av_one_fourth.el_before_av_one_fourth.flex_column_div{margin-left:1%;width:24.5%}}@media (max-width:768px){#footer-page>div{display:block;background-image:url(/wp-content/themes/enfold-child/pattern.svg);left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:bottom;background-repeat:repeat-x}}@media (min-width:1699px){#footer-page>div>div:before{background-position:0 225px}}@media (min-width:1399px) and (max-width:1699px){#footer-page>div>div:before{background-position:0 185px;background-position:0 225px}}@media (min-width:1199px) and (max-width:1398px){#footer-page>div>div:before{background-position:0 170px}}@media (min-width:1068px) and (max-width:1198px){#footer-page>div>div:before{background-position:0 18px}}@media (min-width:768px) and (max-width:1067px){#footer-page>div>div:before{background-position:0 225px}}@media (max-width:768px){#footer-page>div>div:before{background-position:0 450px}}#homeintro>div>main>div>div.entry-content-wrapper{display:flex;justify-content:center;align-items:center}@media (max-width:768px){#homeintro>div>main>div>div.entry-content-wrapper{flex-direction:column}.responsive #top #wrap_all #homeintro .flex_column.av-break-at-tablet{margin-bottom:0}}.av-layout-grid-container{max-width:1326px;max-width:1266px;margin:0 auto}.flex_cell.av-gridrow-cell.no_margin{padding:0!important}#main>.av_default_container_wrap .container.av-section-cont-open>.template-page.content.av-content-full{padding-top:0;padding-bottom:0}#main .container_wrap{border-top-width:0}#top #wrap_all .av_header_transparency{border-color:var(--theme--color-primary)}#top #wrap_all .av_header_transparency{height:160px;background-image:linear-gradient(to top,rgba(2,29,73,0),rgba(2,29,73,.7))}#header_main .container,.main_menu ul:first-child>li a{height:125px;line-height:15px}#header_main .inner-container{padding-top:23px;height:105px}.header_color:not(.av_header_transparency) #header_main .container,.header_color:not(.av_header_transparency) .main_menu ul:first-child>li a{height:100px;line-height:106px}.header_color:not(.av_header_transparency) #header_main .inner-container{padding-top:0}.header_color:not(.av_header_transparency) #header_main>div>div>span>a>img{display:none}.header_color:not(.av_header_transparency) #header_main>div>div{background-image:url('/wp-content/themes/enfold-child/compac-group-logo-scroll2.svg');background-size:146px 49px;background-repeat:no-repeat;background-position:left 0 bottom 60%}.header_color:not(.av_header_transparency) #header{margin-top:15px!important}@media only screen and (max-width:767px){#top .header_color.av_header_transparency #header_main>div>div>span>a{background-image:url('/wp-content/themes/enfold-child/compac-group-logo2.svg');width:294px;height:73px;background-size:181px 105px;background-repeat:no-repeat;background-position:left 0 top 88%}.responsive .logo a.av-contains-svg>svg{display:none}body.page-id-27 header #header_main,body.single-post header #header_main{background-color:#fff!important}body.page-id-27 .header_color .av-hamburger-inner,body.page-id-27 .header_color .av-hamburger-inner::after,body.page-id-27 .header_color .av-hamburger-inner::before,body.single-post .header_color .av-hamburger-inner,body.single-post .header_color .av-hamburger-inner::after,body.single-post .header_color .av-hamburger-inner::before{background-color:var(--theme--color-primary)}}#header{-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear}#header:not(.av_header_transparency){background:#fff;-webkit-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear}header:not(.av_header_transparency) #header_main>div>div>span>a{width:150px}.av_header_transparency.header_color .main_menu ul:first-child>li>a{color:#fff}ul#avia-menu>li.current-menu-item>a{text-decoration:underline}.header_color .main_menu ul:first-child>li>a{color:var(--theme--color-primary);font-size:16px;font-weight:500;font-family:'PP Neue Montreal',Georgia,"Times New Roman",Helvetica,Arial,sans-serif!important}.header_color:not(.av_header_transparency) .main_menu ul:first-child>li.current-menu-item>a,.header_color:not(.av_header_transparency) .main_menu ul:first-child>li.current_page_item>a{color:var(--theme--color-primary)}.header_color:not(.av_header_transparency) .main_menu ul:first-child>li>a:hover{color:var(--theme--color-primary)!important;opacity:.8}.av-main-nav li:hover .avia-menu-fx,.av-main-nav li:hover .current_page_item>a>.avia-menu-fx,.current-menu-item>a>.avia-menu-fx{display:none}header:not(.av_header_transparency) ul#avia-menu>li.current-menu-item>a{color:var(--theme--color-primary)}.html_header_transparency #main{padding-top:0}@media only screen and (max-width:767px){.header_color .header_bg{background-color:var(--theme--color-primary)!important}#header>*{border-color:var(--theme--color-primary)!important}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{color:var(--theme--color-primary)}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before{background-color:var(--theme--color-primary)}.responsive #top #header_main>.container .main_menu .av-main-nav>li>a,.responsive #top #wrap_all .av-logo-container{line-height:105px}}#top .fullsize .template-blog .post .entry-content-wrapper>:not(.single-big){max-width:40em;margin-left:auto;margin-right:auto}#top .fullsize .template-blog .post .entry-content-wrapper>.big-preview.single-big{margin-top:80px;margin-bottom:80px;max-width:100vw;margin-left:-230px;margin-right:-230px}@media (max-width:1076px){#top .fullsize .template-blog .post .entry-content-wrapper>.big-preview.single-big{margin-left:0;margin-right:0}}#top .fullsize .template-blog .post .entry-content-wrapper>.big-preview.single-big img{border-radius:0}.entry-content-wrapper>.entry-content-header{margin-left:0!important;margin-right:0!important}.entry-content-wrapper>header>h1.post-title.entry-title{text-align:left!important;font-size:58px!important;line-height:72px;font-family:PP Neue Montreal!important;font-weight:400;font-weight:400!important;margin-top:10px!important}.entry-content-header>.post-meta-infos{margin-top:30px;text-align:left!important}.entry-content-header>.post-meta-infos>*{font-size:16px!important;font-weight:400!important}.entry-content p img{padding-top:25px;padding-bottom:25px}#top .fullsize .template-blog .post .entry-content-wrapper>:not(.single-big){max-width:800px}.news-related-hr{margin-bottom:80px;border:solid var(--theme--color-primary);border-width:1px 0 0}body.single-post .avia-content-slider-inner>.slide-entry-wrap>article.slide-entry .slide-content{border:1px solid var(--theme--color-primary);border-top:none;padding-top:40px}#top .avia-content-slider-inner>.slide-entry-wrap>article.slide-entry a{margin-bottom:0}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}#top .avia-content-slider-inner>.slide-entry-wrap>article time{display:none}#main>div.container_wrap.container_wrap_first.main_color.fullsize>div>main>article>div.entry-content-wrapper.clearfix.standard-content>div.flex_column.av-1rfyz-ba4003339cf06fefa19858fb6b1b4e24.av_one_full.first.flex_column_div>div>div>div>article.slide-entry.flex_column.post-entry.slide-entry-overview.av_one_third>div>div.slide-entry-excerpt.entry-content,#main>div.container_wrap.container_wrap_first.main_color.fullsize>div>main>article>div.entry-content-wrapper.clearfix.standard-content>div.flex_column.av_one_full.flex_column_div>div>div>div>article.slide-entry.flex_column.post-entry.av_one_third.post-format-standard>div>header>h3{text-align:left!important}div.main_color>div>div>div>div>div.flex_column.el_after_av_section.flex_column_div>div>a span{color:#fff}