@font-face {
    font-family: 'AktivGrotesk';
    src: url('fonts/AktivGrotesk-Regular.eot');
    src: url('fonts/AktivGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        /* url('fonts/AktivGrotesk-Regular.woff2') format('woff2'), */
        /* url('fonts/AktivGrotesk-Regular.woff') format('woff'), */
        /* url('fonts/AktivGrotesk-Regular.svg#AktivGrotesk-Regular') format('svg'), */
        url('fonts/AktivGrotesk-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
 
@font-face {
    font-family: 'AktivGrotesk';
    src: url('fonts/AktivGrotesk-Medium.eot');
    src: url('fonts/AktivGrotesk-Medium.eot?#iefix') format('embedded-opentype'),
        /* url('fonts/AktivGrotesk-Medium.woff2') format('woff2'), */
        /* url('fonts/AktivGrotesk-Medium.woff') format('woff'), */
        /* url('fonts/AktivGrotesk-Medium.svg#AktivGrotesk-Medium') format('svg'), */
        url('fonts/AktivGrotesk-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

#gform_1 .gform_footer .gform_button,
#gform_2 .gform_footer .gform_button {
	opacity:0;visibility:hidden;
}

#gform_1 .gfield_html .button,
#gform_2 .gfield_html .button {
	border:0; 
}

.parent-pageid-18 #module-15 .post-thumbnail img,
.parent-pageid-18 #module-15 .post-thumbnail a{    border-radius: 8px;}
.parent-pageid-18 #module-15 .post-thumbnail a {position:relative;z-index:10;}
.parent-pageid-18 #module-15 .post-thumbnail img {will-change: transform;z-index:-10;-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
  }



@media screen and (min-width: 992px) {
.module-9 {padding-bottom:0 !important}
}

.sub-menu li a:hover:after {display:none;}
footer .accordionjs .acc_section.acc_active .acc_head span {  transform: rotate(180deg);  background-image: url(../../assets/images/arrow.svg);}
.site-footer .accordionjs .acc_section .acc_content {    margin-bottom: -10px;padding-top:17px;}
.mobile-menu-visible #masthead #mobile-menu-show span {background: url(../../assets/images/icon-close.svg) no-repeat center;}
#mobile-navigation a {}
#masthead #mobile-navigation .accordionjs .acc_section .acc_content .level1 a {color:var(--black70);}

@media screen and (max-width: 768px) {
    .page-id-362 .module-14  .image .image-1024-1366 {display:block !important;}
    .page-id-362 .module-14  .image .mobile-image {display:none !important;}
}

@media screen and (max-width: 567px) {
    .page-id-362 .module-14  .image .mobile-image {display:block !important;}
    .page-id-362 .module-14  .image .image-1024-1366 {display:none !important;}
    .page-id-1483 .module-4 .flex {width:100%;}
}

.layout-hide {display:none !important;}



@media screen and (min-width: 768px) and (max-width: 992px) {
.module-9 .container {  margin-top: 180px !important;}
 
}

@media screen and (max-width: 768px) {
    .parent-pageid-11 .module-24 {
        overflow:hidden; 
    }

    .module-24 .titles {width:100% !important}
}

@media screen and (max-width: 567px) {
	.page-id-1477 .module-9 .stickyelement {
		max-width: 460px; 
        max-height:32vh !important;
	}
    .module-9 .container {
        padding-top:80px !important;
    }

    .page-id-2436 .module-1 .toptext {    justify-content: center;}
    .page-id-2436 .module-1 p, .page-id-2436 .module-1 h1, .page-id-2436 .module-1 .titl {margin-left:auto;text-align:center}
}


@media screen and (max-width: 768px) {
   
    .parent-pageid-18 .module-14 .image img.mobile-image {
        display: none !important;
    }
    .parent-pageid-18 .module-14 .image img.image-1024-1366   {
        display: block !important;
    }
}


@media screen and (max-width: 567px) {
    .parent-pageid-18 .module-14 .image img.mobile-image {
        display: block !important;
    }
    .parent-pageid-18 .module-14 .image img.image-1024-1366   {display:none !important}
}


body:not(.scrolled-up) #masthead.light .headercontent .button.inverted:hover {border:1px solid var(--black);}

@media screen and (max-width: 567px) {
    .page-id-1676 #module-6 .swiper-slide .text {
        padding: 22px 24px 23px 16px;
    }
    .page-id-1676 #module-6 .swiper-slide p:nth-child(3) {
        font-weight:400;
    }
    .page-id-1676 #module-6 .swiper-slide {height:auto !important;}
}

.uploadcare--widget__button_type_open {display:none;}
.uploadcare--widget.uploadcare--widget_status_loaded {width:100%;display:block;}
#defaultform .gform_legacy_markup_wrapper .input-validation-error {border-color:#d77065}
#defaultform .gform_legacy_markup_wrapper .validation_message {display:block;}
.dropdown-select {color: var(--black);}
@media screen and (max-width: 567px) {
    #masthead {transition: background 0.2s ease-in-out;}
    .mobile-menu-visible #masthead{background:#fff !important;}
    #defaultform .gform_footer span {
        right: 30px;
    }
}

@media screen and (min-width: 600px) {
.page-id-2424 .module-43 svg {max-width:140px;}
}

@media screen and (max-width: 567px) {
    .parent-pageid-362.page-id-1243 .module-1 .image, .parent-pageid-2791 .module-1 .image {margin-top:50px;transform:none;}



    .parent-pageid-18 .module-22 .button-post { border: 1px solid #E8E8E9 !important;}

    .parent-pageid-18 main .module-22 .button-post.hover {border-color:var(--black) !important;}
    .parent-pageid-18 .module-22 .button-post {-webkit-tap-highlight-color: var(--black) !important;}

    .page-id-1477 .module-9 .stickyelement {max-height: 38vh !important;    transform: translate(5%, 25px);}

    .page-id-362 .module-14 .image {margin-bottom: 30px;        padding-right: 40px;}


 
      
    
    .parent-pageid-18 #module-11 .text-inner {
    top: min(460px, 60vh);
    }

    


    .parent-pageid-18 #module-11 .text:last-child .text-inner {
        top: 3vh;
    }

    #defaultform input {padding-top:3px;padding-bottom:0;line-height:47px !important;}

    
}


.page-id-1676 #module-6 .swiper-slide { height:100% !important;}

