﻿.g-breadcrumbs,.g-breadcrumbs *{font-size:16px !important}@media(max-width: 1023px){.g-breadcrumbs{margin-bottom:10px !important}}@media(min-width: 1024px){.g-breadcrumbs{margin-bottom:15px !important}}.g-breadcrumbs>div:first-child a{text-decoration:none !important}.g-breadcrumbs>div:first-child a span{display:none !important}.g-breadcrumbs>div:first-child a::before{content:"";font-family:"fontawesome";font-weight:300 !important}.g-breadcrumbs>div:last-child a{color:var(--color-content-text) !important;pointer-events:none !important;text-decoration:none !important}.g-breadcrumbs .g-breadcrumbs-separator i{font-size:14px !important}.social-button{width:40px !important;height:40px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.w-btn.us-btn-style_2 i,.w-btn.us-btn-style_2::after{color:var(--color-content-primary) !important;font-weight:400 !important}.w-btn.us-btn-style_2:hover i,.w-btn.us-btn-style_2:hover::after{color:#fff !important}.w-btn.us-btn-style_3 .w-btn-label{text-decoration:underline !important}.w-btn.us-btn-style_3 .w-btn-label:hover{text-decoration:none !important}.content-table{border:1px solid var(--color-content-border);border-radius:10px;font-size:15px;margin-bottom:30px}@media(max-width: 767px){.content-table{margin-bottom:22px}}@media(min-width: 768px){.content-table{margin-bottom:30px}}.content-table-row:not(:last-child){border-bottom:1px solid var(--color-content-border)}.content-table-row{padding:15px 30px}@media(max-width: 768px){.content-table-row{padding:10px 20px}}@media(min-width: 1024px){.content-table-row{display:flex;justify-content:space-between;gap:50px}}.content-table-label{color:var(--color-content-heading);font-weight:700}@media(min-width: 1024px){.content-table-value{flex:1;text-align:right;max-width:60%}}.wpcf7-form p{margin:0 !important}.wpcf7-form .wpcf7-acceptance label{align-items:start !important}.wpcf7-form .wpcf7-response-output{color:#fff !important;border:none !important;padding:10px 20px !important;margin-top:30px !important;border-radius:5px !important}.wpcf7-form.sent .wpcf7-response-output{background:#00ab3a}.wpcf7-form.invalid .wpcf7-response-output{background:#dc3232}@media(max-width: 1023px){.w-grid-list{gap:10px !important}}.w-grid-item{position:relative !important}.w-grid-item .w-grid-item-h .w-vwrapper{position:static !important}@media(max-width: 1023px){.w-grid-item .w-grid-item-h .w-vwrapper{padding:20px !important}}@media(min-width: 1024px){.w-grid-item .w-grid-item-h .w-vwrapper{padding:40px !important}}@media(min-width: 1024px){.post-type-archive-activity .w-grid-item .w-grid-item-h .w-vwrapper{padding:30px !important}}.w-grid-item .w-grid-item-h{position:static !important}@media(max-width: 1023px){.w-grid-item h2.post_title{font-size:18px !important;line-height:20px !important;margin-bottom:10px !important}}@media(min-width: 1024px){.w-grid-item h2.post_title{font-size:24px !important;line-height:32px !important;margin-bottom:15px !important}}.w-grid-item h2.post_title a{text-decoration:none !important}@media(max-width: 1023px){.post-type-archive-activity .w-grid-item h2.post_title{margin-bottom:15px !important}}@media(min-width: 1024px){.post-type-archive-activity .w-grid-item h2.post_title{margin-bottom:20px !important}}.w-grid-item .post_content{font-size:16px !important;line-height:26px !important}@media(max-width: 1023px){.w-grid-item .post_content{margin-bottom:15px !important}}@media(min-width: 1024px){.w-grid-item .post_content{margin-bottom:25px !important}}.w-grid-item .w-btn{align-self:start !important;margin:0 !important}.w-grid-item .grid-button{position:absolute;top:0;right:0;left:0;bottom:0;z-index:1;opacity:0;display:block;height:100%;width:100%}.news-grid .w-grid-item .w-grid-item-h,.archive .w-grid-item .w-grid-item-h{border:1px solid var(--color-content-border) !important}.w-grid-item:hover .w-btn.us-btn-style_3{color:var(--color-content-text) !important}.w-grid-item:hover .w-btn.us-btn-style_3 .w-btn-label{text-decoration:none !important}.g-loadmore{margin-top:50px !important}.g-loadmore .w-btn::after{content:"";font-family:"fontawesome";margin-left:10px}.w-grid.type_carousel{margin-left:-10px !important}.w-grid.type_carousel .owl-stage-outer{overflow:visible !important}.w-grid.type_carousel .owl-item{padding-right:10px !important}.w-grid.type_carousel .owl-dots button span{box-shadow:none !important;margin:5px !important;opacity:.5 !important;background:var(--color-content-primary) !important}.w-grid.type_carousel .owl-dots button.active span{background:var(--color-content-primary) !important;opacity:1 !important}.homepage-cards{display:grid;gap:10px}@media screen and (max-width: 899px){.homepage-cards{grid-template-columns:1fr !important;grid-template-rows:auto !important}}@media screen and (min-width: 900px){.homepage-cards{grid-template-columns:repeat(3, 1fr) !important;grid-template-rows:auto !important}}@media screen and (min-width: 1024px){.homepage-cards{gap:30px}}.homepage-cards .homepage-card{border-radius:10px;background-color:var(--color-content-primary);text-decoration:none !important;transition:all .15s ease-in-out}.homepage-cards .homepage-card-photo{backgrounf-repeat:no-repeat;background-positin:50%;background-size:cover;border-radius:10px 10px 0 0}@media screen and (max-width: 899px){.homepage-cards .homepage-card-photo{height:37vw}}@media screen and (min-width: 900px){.homepage-cards .homepage-card-photo{height:400px}}.homepage-cards .homepage-card-content{display:flex;justify-content:space-between;align-items:center;gap:20px}@media screen and (max-width: 1249px){.homepage-cards .homepage-card-content{padding:20px}}@media screen and (min-width: 1250px){.homepage-cards .homepage-card-content{padding:30px}}.homepage-cards .homepage-card-content i{color:#fff;transition:all .15s ease-in-out}@media screen and (max-width: 1023px){.homepage-cards .homepage-card-content i{font-size:16px}}@media screen and (min-width: 1024px)and (max-width: 1249px){.homepage-cards .homepage-card-content i{font-size:24px}}@media screen and (min-width: 1250px){.homepage-cards .homepage-card-content i{font-size:32px}}.homepage-cards .homepage-card-title{color:#fff;font-weight:700;margin:0 !important;text-wrap:balance;transition:all .15s ease-in-out}@media screen and (max-width: 1023px){.homepage-cards .homepage-card-title{font-size:16px;line-height:21px}}@media screen and (min-width: 1024px)and (max-width: 1249px){.homepage-cards .homepage-card-title{font-size:24px;line-height:32px}}@media screen and (min-width: 1250px){.homepage-cards .homepage-card-title{font-size:28px;line-height:36px}}@media screen and (max-width: 899px){.homepage-cards .homepage-card-title br{display:none}}.homepage-cards .homepage-card:hover{text-decoration:none !important;background-color:#82e1cd}.homepage-cards .homepage-card:hover .homepage-card-title,.homepage-cards .homepage-card:hover i{color:var(--color-content-heading)}.partner-carousel{overflow:hidden !important}@media screen and (max-width: 767px){.partner-carousel{height:50px !important}}@media screen and (min-width: 768px){.partner-carousel{height:85px !important}}.partner-carousel .owl-carousel{margin-top:0 !important;margin-bottom:0 !important}@media screen and (min-width: 768px)and (max-width: 1199px){.partner-carousel .owl-item{margin-right:60px !important}}@media screen and (min-width: 1200px){.partner-carousel .owl-item{margin-right:80px !important}}.partner-carousel .w-image-h{display:flex !important;align-items:center !important;justify-content:center !important}.partner-carousel img{width:auto !important;height:auto !important}@media screen and (max-width: 767px){.partner-carousel img{max-width:110px !important;max-height:40px !important}}@media screen and (min-width: 768px)and (max-width: 1199px){.partner-carousel img{max-width:150px !important;max-height:55px !important}}@media screen and (min-width: 1200px){.partner-carousel img{max-width:185px !important;max-height:70px !important}}.quote{position:relative;margin-bottom:30px}@media(max-width: 767px){.quote{margin-top:30px}}@media(min-width: 768px){.quote{padding-left:70px;margin-top:50px}}.quote::before{content:"";background:url(./imgs/quote.svg) 50%/contain}@media(max-width: 767px){.quote::before{width:40px;height:35px;margin-bottom:10px;display:block}}@media(min-width: 768px){.quote::before{width:48px;height:42px;position:absolute;left:0;top:6px}}.quote-text{margin-bottom:20px}@media(max-width: 767px){.quote-text{font-size:18px;line-height:32px}}@media(min-width: 768px){.quote-text{font-size:24px;line-height:40px}}.quote-author{font-size:16px;line-height:26px}.quote-author-name{font-weight:700;color:var(--color-content-heading)}.sidebar-menu h6{margin-bottom:17px !important}.sidebar-menu ul{margin:0 !important}.sidebar-menu li{list-style:none !important;padding:0 !important}.sidebar-menu li:not(:last-child){margin-bottom:8px !important}header .w-btn{font-size:16px !important}header .w-nav-arrow{color:var(--color-content-link) !important}header .w-nav-arrow::before{font-size:14px !important;content:"" !important}header .w-nav-list.level_2{border-radius:5px !important;padding:5px 0 !important}header .w-nav-list.level_2 a{padding:8px 20px !important}header .pll_dropdown .dropdown_list{margin:0 !important;position:relative !important}header .pll_dropdown .dropdown_list::after{content:"";font-family:"FontAwesome" !important;color:var(--color-content-link) !important;font-size:14px !important;position:absolute;top:50%;right:2px;transform:translateY(-53%);pointer-events:none;background:#fff;padding-right:18px}header .pll_dropdown .pll-switcher-select{height:40px !important;line-height:35px !important;min-height:auto !important;text-transform:uppercase !important;font-size:16px !important;padding:0 40px 0 15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (max-width: 767px){header .pll_dropdown .pll-switcher-select{padding:0 32px 0 27px}}header .pll_dropdown .pll-switcher-select option{text-transform:uppercase !important}header .header-nav-button{padding:10px 25px !important;margin-left:16px !important}header nav.type_desktop .menu-item-object-us_page_block{display:none !important}header nav.type_mobile ul.level_1>li:first-child{margin-top:70px !important}header nav.type_mobile a.level_1{font-size:21px !important;font-weight:700 !important}header nav.type_mobile .pll-switcher-select{padding:0 60px 0 15px !important}header nav.type_mobile .w-btn{padding:17px 57px !important}header nav.type_mobile .social-buttons-wrapper .w-btn-wrapper{margin:0 5px !important}header nav.type_mobile .social-buttons-wrapper .w-btn{margin:0 !important;padding-left:20px !important;padding-right:20px !important}header nav.type_mobile .w-nav-control{margin-right:0 !important;position:relative !important;z-index:100 !important}header nav.type_mobile .w-nav-control .w-nav-icon *{border-color:var(--color-content-primary) !important}header nav.type_mobile .w-nav-close{display:none !important}header nav .w-nav-close{font-size:1.5rem !important;height:53px !important;width:53px;line-height:2.3;opacity:1 !important}.admin-bar header nav .w-nav-close{top:47px !important}header nav .w-nav-close::before{font-weight:300 !important;color:var(--color-content-primary) !important}header .l-subheader-cell.at_left{position:relative;z-index:100}.archive-header.wpb_row.width_full>.l-section-h>.vc_row.g-cols{margin:0 !important}.archive-header.wpb_row.width_full>.l-section-h>.vc_row.g-cols>.wpb_column>.vc_column-inner{padding:0 !important}.header-with-photos h1:has(span){font-size:0 !important}@media(max-width: 767px){.header-with-photos h1 span{font-size:36px !important;line-height:40px}}@media(min-width: 768px)and (max-width: 1024px){.header-with-photos h1 span{font-size:48px !important;line-height:60px}}@media(min-width: 1025px)and (max-width: 1280px){.header-with-photos h1 span{font-size:56px !important;line-height:70px}}@media(min-width: 1281px){.header-with-photos h1 span{font-size:64px !important;line-height:80px}}.footer-mosaic{position:relative}.footer-mosaic::before,.footer-mosaic::after{content:"";display:block;width:100%;position:absolute;top:0;bottom:0;background-repeat:no-repeat}.footer-mosaic::before{left:0;background-position:0 100%;z-index:1}@media(max-width: 767px){.footer-mosaic::before{background-image:url(./imgs/mosaic-top-phone.png);background-size:100%;background-position:0 0 !important}}@media(min-width: 768px)and (max-width: 1449px){.footer-mosaic::before{background-image:url(./imgs/mosaic-left-tablet.png);background-size:auto 190px}}@media(min-width: 1450px){.footer-mosaic::before{background-size:contain;background-image:url(./imgs/mosaic-left.png)}}.footer-mosaic::after{right:0;background-position:100% 100%;z-index:2}@media(max-width: 767px){.footer-mosaic::after{background-image:url(./imgs/mosaic-bottom-phone.png);background-size:100%}}@media(min-width: 768px)and (max-width: 1449px){.footer-mosaic::after{background-size:auto 190px;background-image:url(./imgs/mosaic-right-tablet.png)}}@media(min-width: 1450px){.footer-mosaic::after{background-size:contain;background-image:url(./imgs/mosaic-right.png)}}@media(min-width: 768px)and (max-width: 1449px){.footer-mosaic .l-section-overlay{background-size:100% !important;background-image:url(./imgs/mosaic-top-tablet.png) !important;background-repeat:no-repeat !important}}.footer-mosaic .l-section-h{position:relative;z-index:3}@media(max-width: 767px){.footer-mosaic .l-section-h{padding-bottom:50vw !important;padding-top:16vw !important}}@media(min-width: 768px)and (max-width: 1023px){.footer-mosaic .l-section-h{padding-bottom:60px !important;padding-top:60px !important}}@media(min-width: 1024px)and (max-width: 1449px){.footer-mosaic .l-section-h{padding-bottom:20px !important;padding-top:5vw !important}}footer nav .menu-item-object-us_page_block{display:none !important}@media(max-width: 1024px){.g-cols>.copyright.vc_column_container:not([class*=vc_col-xs-]){margin-bottom:10px !important}.copyright+.vc_column_container{margin-top:0 !important}}.invoicing-data .wpb_text_column{margin-bottom:0 !important}@media(max-width: 767px){.invoicing-data .wpb_text_column{margin-inline-end:0 !important}.invoicing-data .wpb_text_column:first-child{margin-bottom:15px !important}}.w-vwrapper.quality-label{padding-right:206px !important}@media(min-width: 168px)and (max-width: 1180px){.w-vwrapper.quality-label{padding-right:226px !important}}@media(max-width: 560px){.w-vwrapper.quality-label{padding:30px 30px 150px 30px !important;background-size:auto 130px !important;background-position-y:100% !important}}.contact-cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-rows:minmax(200px, auto);gap:30px}@media(max-width: 650px){.contact-cards{grid-template-columns:1fr;grid-auto-rows:auto;gap:20px}}@media(min-width: 651px)and (max-width: 1200px){.contact-cards{grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;gap:20px}}.contact-cards .contact-card{background:#fff;border-radius:10px;border:1px solid #d9d9d9}.contact-cards .contact-card-wrapper{padding:30px}@media(max-width: 768px){.contact-cards .contact-card-wrapper{padding:15px}}.contact-cards .contact-card-photo-big{border-radius:10px 10px 0 0}.contact-cards .contact-card-photo-small img{width:80px;border-radius:5px;margin-bottom:20px}.contact-cards .contact-card-name{font-size:21px;line-height:28px;font-weight:700;padding:0 !important;margin-bottom:5px}.contact-cards .contact-card-position{color:#6b6b6b;margin-bottom:10px}.contact-cards .contact-card-email{word-break:break-all}.contact-cards .contact-card-phone{color:var(--color-content-heading)}.contact-cards .contact-card:first-child{grid-row:span 2}.contact-cards .contact-card:first-child .contact-card-photo-small{display:none}.contact-cards .contact-card:not(:first-child){background:url(./imgs/contact-card-back.png) #fff no-repeat 100% 50%/contain}.contact-cards .contact-card:not(:first-child) .contact-card-photo-big{display:none}.hp-hero{text-wrap:balance}@media(max-width: 699px){.hp-hero{padding-bottom:80vw !important}}@media(min-width: 700px)and (max-width: 1399px){.hp-hero{padding-bottom:25vw !important}}.hp-hero::before{content:"";position:absolute;top:0;bottom:0;right:0;background-repeat:no-repeat;width:100%}@media(max-width: 699px){.hp-hero::before{background-position:100% 100%;background-image:url(./imgs/mosaic-hp-phone.jpg);background-size:100% auto}}@media(min-width: 700px)and (max-width: 1399px){.hp-hero::before{background-image:url(./imgs/mosaic-hp-tablet.jpg);background-position:100% 100%;background-size:100% auto}}@media(min-width: 1400px){.hp-hero::before{background-size:auto calc(100% - 100px);background-position:100% 100px;background-image:url(./imgs/mosaic-hp.jpg)}}@media(max-width: 699px){.hp-hero .l-section-h{padding-top:30px !important}}@media(max-width: 767px){.home .w-grid.type_carousel .post_content{display:none !important}}@media(max-width: 767px){.layout_168 .w-grid-item-h{border-radius:5px !important}}.partners>.l-section-h>.vc_row{margin:0 !important}.partners>.l-section-h>.vc_row>.wpb_column>.vc_column-inner{padding:0 !important}.page .post_content .w-image{border-radius:16px !important;margin-top:50px !important;margin-bottom:50px !important}.page .post_content .w-image+h1,.page .post_content .w-image+h2,.page .post_content .w-image+h3,.page .post_content .w-image+h4,.page .post_content .w-image+h5,.page .post_content .w-image+h6{padding-top:0 !important}.single-news .l-section.single-header,.single-event .l-section.single-header,.single-activity .l-section.single-header{padding-bottom:0 !important;overflow:hidden !important}.single-news .l-section.single-header .h1,.single-event .l-section.single-header .h1,.single-activity .l-section.single-header .h1{margin-bottom:50px !important}.single-news .l-section.single-header .post_image,.single-event .l-section.single-header .post_image,.single-activity .l-section.single-header .post_image{overflow:visible !important;position:relative}.single-news .l-section.single-header .post_image::before,.single-event .l-section.single-header .post_image::before,.single-activity .l-section.single-header .post_image::before{background:#fff;content:"";position:absolute;top:50%;left:-4000px;right:-4000px;bottom:0;z-index:1}.single-news .l-section.single-header .post_image img,.single-event .l-section.single-header .post_image img,.single-activity .l-section.single-header .post_image img{border-radius:10px;position:relative;z-index:2}@media(min-width: 1025px)and (max-width: 1499px){.single-news h1,.single-news .g-breadcrumbs,.single-event h1,.single-event .g-breadcrumbs,.single-activity h1,.single-activity .g-breadcrumbs{padding-right:10vw !important}}.single-news h1,.single-event h1,.single-activity h1{text-wrap:balance}.single-news .single-main,.single-event .single-main,.single-activity .single-main{margin-top:50px !important}@media(max-width: 767px){.single-news .single-main,.single-event .single-main,.single-activity .single-main{margin-bottom:60px !important}}@media(min-width: 768px){.single-news .single-main,.single-event .single-main,.single-activity .single-main{margin-bottom:100px !important}}.archive-teaser{display:flex !important;justify-content:space-between !important}.archive-teaser h3,.archive-teaser .w-btn-wrapper{margin:0 !important}.event-place i{margin-right:10px !important;color:var(--color-content-primary)}.left-menu-sidebar-template.post_content>.l-section{padding-top:0 !important;padding-bottom:0 !important}@media screen and (max-width: 767px){.left-menu-sidebar-template.post_content>.wpb_row.height_large{padding:0 0 40px !important}}.align-self-start{align-self:start !important}main b,main strong,footer b,footer strong{color:var(--h1-color, inherit) !important}main a:not(.w-btn),footer a:not(.w-btn){text-decoration:underline !important}main a:not(.w-btn):hover,footer a:not(.w-btn):hover{text-decoration:none !important}@media(max-width: 767px){main .g-cols>div:not([class*=vc_col-xs-]):not(:last-child),footer .g-cols>div:not([class*=vc_col-xs-]):not(:last-child){margin-bottom:30px !important}main .g-cols>div.no-margin-on-mobile:not([class*=vc_col-xs-]),footer .g-cols>div.no-margin-on-mobile:not([class*=vc_col-xs-]){margin-bottom:0 !important}main .l-subheader,main .l-section,footer .l-subheader,footer .l-section{padding-left:20px;padding-right:20px}main .g-cols.via_flex.type_default,footer .g-cols.via_flex.type_default{margin:0 -20px !important}main .g-cols.via_flex.type_default>div>.vc_column-inner,footer .g-cols.via_flex.type_default>div>.vc_column-inner{padding-left:20px !important;padding-right:20px !important}main .l-section.height_large,footer .l-section.height_large{padding-top:40px !important;padding-bottom:40px !important}}a.tel-text:not(.w-btn){color:var(--color-content-text) !important;text-decoration:none !important}main ul li,main ol li{margin-bottom:10px !important;padding-left:6px !important}main ul li::marker,main ol li::marker{color:var(--color-content-primary) !important;font-weight:bold !important}main ol{margin:0 0 30px 18px !important}main ul{margin:0 0 30px 15px !important}main p:last-child,main ol:last-child,main ul:last-child,main li:last-child{margin-bottom:0 !important}/*# sourceMappingURL=main.css.map */
