/*
Theme Name: VDA
*/
body.admin-bar .b-header {
    top: 32px;
}
@media (max-width: 782px) {
    body.admin-bar .b-header {
        top: 46px;
    }
}
@media (max-width: 600px) {
    body.admin-bar .b-header.header-fix {
        top: 0;
    }
}
.publications_slider+.banner {
  margin-top: -125px;
}
@media (max-width: 767px) {
  .publications_slider+.banner {
    margin-top: 0;
  }
}
.orange-btn.orange-btn_long {
    justify-content: center;
}
.b-block-banner-p {
    color: white;
}
.b-qualification__left-bottom a {
    text-decoration: none;
}
.b-team__item-img {
    width: auto;
    height: auto;
}
.input__wrapper .input__file-button-text {
    white-space: nowrap;
    overflow: hidden;
    padding: 0 15px;
    text-overflow: ellipsis;
}
.b-table.type2.b-table_certificates table thead tr th:nth-child(2) {
    width: 180px;
}
.b-table.type2.b-table_certificates table thead tr th:nth-child(3) {
    width: 260px;
}
.b-table.type2.b-table_certificates table thead tr th:nth-child(4) {
    width: 660px;
}
@media (max-width: 991px) {
    .b-table.type2.b-table_certificates table thead tr th {
        width: 25% !important;
    }
    .b-table.type2.b-table_certificates table thead tr th:nth-child(2) {
        width: 20% !important;
    }
    .b-table.type2.b-table_certificates table thead tr th:nth-child(3) {
        width: 20% !important;
    }
    .b-table.type2.b-table_certificates table thead tr th:nth-child(4) {
        width: 30% !important;
    }
}
.b-checkbox .wpcf7-radio input[type=radio]+.wpcf7-list-item-label:before {
    border-radius: 50%;
    width: 13px;
    height: 13px;
    position: relative;
    top: -2px;
    line-height: 11px;
}
.b-checkbox .wpcf7-radio input[type=radio]+.wpcf7-list-item-label {
    position: relative;
}
.b-checkbox .wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:after {
    position: absolute;
    left: 3px;
    background: #878787;
    border-radius: 50%;
    height: 7px;
    width: 7px;
    top: 50%;
    margin-top: -5.5px;
}
textarea.b-input__text {
    height: 100px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.b-promo .b-promo__image {
    position: relative;
}
@media (max-width: 1199px) {
    .b-team__item-img {
        width: 100px;
    }
    .b-team__item-img img {
        height: auto;
    }
}
@media (max-width: 767px) {
    .b-team__item-img {
        width: 80px;
    }
}
.b-team__item .custom-text ul:last-child {
    margin-bottom: 20px;
}
body .b-promo.b-promo__blue_img {
    background: var(--wpr-bg-a15fb01e-20a9-42db-824f-1509a2664bf2) no-repeat center;
}
.vda-globe {
    z-index: 5 !important;
}
.vda-globe-popup {
    background: white;
    position: absolute;
    z-index: 99999999999;
    left: 50px;
    top: -100px;
    background-size: cover;
    pointer-events: all;
    transform: scale(0.001);
    transition: transform 0.1s ease-out;
    border: 0 solid black;
    padding: 48px 30px 30px;
    border-radius: 4px;
    box-shadow: rgba(100, 100, 111, 0.2) 0 7px 29px 0px;
    width: 400px;
}
.vda-globe-popup.loc-appear {
    transition: transform 0.15s ease-out;
    transform: scale(1);
}
.b-globe {
    position: relative;
    z-index: 5;
    max-width: 1000px;
    margin: 0 auto;
}
@media only screen and (max-width: 640px) {
    .vda-globe-popup {
        max-width: 100%;
        padding: 28px 15px 15px;
    }
    .vda-globe-close {
        right: 16px;
        top: 17px;
    }
}
@media only screen and (max-width: 490px) {
    .vda-globe-popup {
        left: 0;
        max-width: calc(100% - 40px);
    }
}

.vda-globe-close {
    width: 19px;
    height: 19px;
    cursor: pointer;
    position: absolute;
    right: 31px;
    top: 27px;
}
.vda-globe-close::after,
.vda-globe-close::before {
    background: #1a1a1a;
    height: 2px;
    width: 25px;
    content: '';
    display: block;
    transform-origin: center;
    transform: rotateZ(45deg);
    top: 9px;
    left: -3px;
    position: absolute;
}
.vda-globe-close:before {
    transform: rotateZ(-45deg);
}

.vda-globe-card {
    display: flex;
    gap: 10px;
    border-bottom: 2px solid #00000030;
    margin-bottom: 29px;
    padding-bottom: 25px;
}

.vda-globe-flag {
    min-width: 23px;
}

.vda-globe-flag img {
    border-radius: 50%;
    height: 23px;
    width: 23px;
    margin-top: 2px;
    object-fit: cover;
}

.vda-globe-country h3 {
    margin: 0 0 6px;
    color: #000;
    font-size: 26px;
    line-height: 30px;
}

.vda-globe-country p {
    color: #1A1A1A;
    font-size: 16px;
    margin: 0;
}

@media only screen and (max-width: 640px) {
    .earth-overlay {
        left: -35px;
        width: 100vw !important;
        transform: unset !important;
        bottom: 60% !important;
        top: unset;
    }
    .vda-globe-back {
        margin-top: 15px;
    }
    .vda-globe-card {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
    .vda-globe-logo {
        margin-bottom: 14px;
    }
}

.vda-globe-nav {
    list-style: none;
    margin: 0;
    overflow: auto;
    max-height: 400px;
    padding: 0;
}
.vda-globe-nav::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #f4f4f4;
    border-radius: 3px;
}

.vda-globe-nav::-webkit-scrollbar {
    width: 6px;
    background-color: #f4f4f4;
}

.vda-globe-nav::-webkit-scrollbar-thumb {
    background-color: #878787;
    border-radius: 3px;
}
body .vda-globe-nav li {
    color: #1A1A1A;
    font-size: 16px;
    padding-left: 28px;
    line-height: 21px;
    padding-top: 5px;
    margin-bottom: 24px;
    cursor: pointer;
    position: relative;
}
body .vda-globe-nav li b {
    color: #0E58A0;
    font-size: 20px;
    line-height: 23px;
    display: block;
    margin-bottom: 9px;
    font-weight: 600;
    transition: .25s;
}
body .vda-globe-nav li::before {
    content: '';
    display: block;
    position: absolute;
    height: 29px;
    width: 22px;
    background-repeat: no-repeat;
    left: 0;
    top: -2px;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='24' viewBox='-2 903 21 30'%3E%3Cg data-name='location-outline'%3E%3Cpath d='M8.308 906C3.721 906 0 909.542 0 913.904c0 5.02 5.539 12.974 7.573 15.722a.91.91 0 0 0 1.471 0c2.034-2.747 7.572-10.698 7.572-15.722 0-4.362-3.72-7.904-8.308-7.904Z' stroke-linejoin='round' stroke-linecap='round' stroke-width='2.25' stroke='%230d59a1' fill='transparent' data-name='Pfad 847'/%3E%3Cpath d='M11.683 914.55a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Z' stroke-linejoin='round' stroke-linecap='round' stroke-width='2.25' stroke='%230d59a1' fill='transparent' data-name='Pfad 848'/%3E%3C/g%3E%3C/svg%3E");
}
body .b-globe-green .vda-globe-nav li:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='24' viewBox='-2 903 21 30'%3E%3Cg data-name='location-outline'%3E%3Cpath d='M8.308 906C3.721 906 0 909.542 0 913.904c0 5.02 5.539 12.974 7.573 15.722a.91.91 0 0 0 1.471 0c2.034-2.747 7.572-10.698 7.572-15.722 0-4.362-3.72-7.904-8.308-7.904Z' stroke-linejoin='round' stroke-linecap='round' stroke-width='2.25' stroke='%239CC438' fill='transparent' data-name='Pfad 847'/%3E%3Cpath d='M11.683 914.55a3.375 3.375 0 1 1-6.75 0 3.375 3.375 0 0 1 6.75 0Z' stroke-linejoin='round' stroke-linecap='round' stroke-width='2.25' stroke='%239CC438' fill='transparent' data-name='Pfad 848'/%3E%3C/g%3E%3C/svg%3E");
}
body .vda-globe-nav li:hover b {
    color: #00B6ED;
}
body .vda-globe-nav li:hover::before {
    filter: brightness(0) saturate(100%) invert(69%) sepia(98%) saturate(3754%) hue-rotate(156deg) brightness(96%) contrast(103%);
}

.vda-globe-content>li {
    display: none;
    padding-left: 0 !important;
}
.vda-globe-content>li.active {
    display: block;
}
.vda-globe-content>li::before {
    display: none;
}
body .vda-globe-info li {
    font-size: 18px;
    line-height: 28px;
    color: #1A1A1A;
    margin-bottom: 15px;
    padding-left: 36px;
    position: relative;
}
body .vda-globe-info li::before {
    content: '';
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
}
body .vda-globe-info li a {
    color: inherit;
}
.vda-globe-i-addr::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='1102 950 24 24'%3E%3Cpath d='M1121 965h-1a1 1 0 1 1 0-2h1a1 1 0 1 1 0 2Zm1 3a1 1 0 0 0-1-1h-1a1 1 0 1 0 0 2h1a1 1 0 0 0 1-1Zm-4-12a1 1 0 0 0-1-1h-1a1 1 0 1 0 0 2h1a1 1 0 0 0 1-1Zm4 0a1 1 0 0 0-1-1h-1a1 1 0 1 0 0 2h1a1 1 0 0 0 1-1Zm0 4a1 1 0 0 0-1-1h-1a1 1 0 1 0 0 2h1a1 1 0 0 0 1-1Zm4 9v-14c0-2.757-2.243-5-5-5h-5c-2.757 0-5 2.243-5 5a1 1 0 1 0 2 0c0-1.654 1.346-3 3-3h5c1.654 0 3 1.346 3 3v14c0 1.654-1.346 3-3 3h-1a1 1 0 1 0 0 2h1c2.757 0 5-2.243 5-5Zm-8 .5v-4.152a4.972 4.972 0 0 0-1.919-3.938l-3-2.349a4.993 4.993 0 0 0-6.162 0l-3 2.348a4.97 4.97 0 0 0-1.919 3.938v4.152c0 2.481 2.019 4.5 4.5 4.5h7c2.481 0 4.5-2.019 4.5-4.5Zm-6.151-8.863 3 2.348a2.986 2.986 0 0 1 1.151 2.363v4.152c0 1.379-1.121 2.5-2.5 2.5h-7a2.502 2.502 0 0 1-2.5-2.5v-4.152c0-.929.42-1.79 1.151-2.363l3-2.347a2.993 2.993 0 0 1 3.698-.001ZM1112 968v-2a1 1 0 0 0-1-1h-2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1Z' fill='%230c579c' fill-rule='evenodd' data-name='house-building-2'/%3E%3C/svg%3E");
}
.vda-globe-i-tel::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='23.961' height='24' viewBox='1102 950 23.961 24'%3E%3Cpath d='M1114.96 951.003a1 1 0 0 1 1-1.002c5.521.007 9.995 4.488 10 10.017a1 1 0 1 1-2 0c-.004-4.424-3.583-8.008-8-8.013a1 1 0 0 1-1-1.002Zm1 5.008c2.21 0 4 1.794 4 4.007a1 1 0 1 0 2 0 6.01 6.01 0 0 0-6-6.01 1 1 0 0 0 0 2.003Zm9.094 10.757a3.109 3.109 0 0 1 0 4.385l-.91 1.05c-8.19 7.855-28.12-12.103-20.4-20.332l1.15-1.002a3.077 3.077 0 0 1 4.327.04c.03.031 1.884 2.442 1.884 2.442a3.109 3.109 0 0 1-.007 4.289l-1.158 1.458a12.792 12.792 0 0 0 6.93 6.957l1.466-1.167a3.096 3.096 0 0 1 4.28-.006s2.407 1.855 2.438 1.886Zm-1.376 1.456s-2.393-1.844-2.424-1.875a1.099 1.099 0 0 0-1.55 0c-.026.028-2.043 1.638-2.043 1.638a.999.999 0 0 1-.98.152 15.021 15.021 0 0 1-8.82-8.822 1.003 1.003 0 0 1 .145-1.002s1.607-2.021 1.634-2.047a1.103 1.103 0 0 0 0-1.552c-.031-.03-1.872-2.429-1.872-2.429a1.099 1.099 0 0 0-1.51.04l-1.15 1c-5.642 6.796 11.629 23.136 17.574 17.509l.91-1.052a1.124 1.124 0 0 0 .086-1.56Z' fill='%230c569b' fill-rule='evenodd' data-name='phone-call'/%3E%3C/svg%3E");
}
.vda-globe-i-email::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='23.989' viewBox='1102 950.011 24 23.989'%3E%3Cpath d='m1124.459 958.1-6.924-6.636a5.026 5.026 0 0 0-7.055-.015l-6.94 6.651a5.028 5.028 0 0 0-1.54 3.608V969a5.006 5.006 0 0 0 5 5h14a5.006 5.006 0 0 0 5-5v-7.292a5.025 5.025 0 0 0-1.541-3.608Zm-12.58-5.222a3.013 3.013 0 0 1 4.258.016l6.747 6.464-6.763 6.764a3.074 3.074 0 0 1-4.242 0l-6.764-6.764 6.764-6.48ZM1124 969a3 3 0 0 1-3 3h-14a3 3 0 0 1-3-3v-7.292c.001-.194.02-.388.059-.578l6.406 6.406a5.024 5.024 0 0 0 7.07 0l6.406-6.406c.038.19.058.384.059.578V969Z' fill='%230d569c' fill-rule='evenodd' data-name='envelope-open'/%3E%3C/svg%3E");
}
.vda-globe-i-link::before {
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='1102 950 24 22'%3E%3Cpath d='M1121 950h-14a5.006 5.006 0 0 0-5 5v12a5.006 5.006 0 0 0 5 5h14a5.006 5.006 0 0 0 5-5v-12a5.006 5.006 0 0 0-5-5Zm-14 2h14a3 3 0 0 1 3 3v1h-20v-1a3 3 0 0 1 3-3Zm14 18h-14a3 3 0 0 1-3-3v-9h20v9a3 3 0 0 1-3 3Zm0-8a1 1 0 0 1-1 1h-12a1 1 0 0 1 0-2h12a1 1 0 0 1 1 1Zm-4 4a1 1 0 0 1-1 1h-8a1 1 0 0 1 0-2h8a1 1 0 0 1 1 1Zm-12-12a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm3 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0Zm3 0a1 1 0 1 1 2 0 1 1 0 0 1-2 0Z' fill='%230d569c' fill-rule='evenodd' data-name='browser'/%3E%3C/svg%3E");
}
.vda-globe-back {
    display: none;
    margin-top: 28px;
    transition: .25s;
    color: #0E58A0;
    padding-left: 19px;
    position: relative;
    cursor: pointer;
}
.vda-globe-back:hover {
    color: #00B6ED;
}
.vda-globe-back::before {
    content: '';
    width: 8px;
    height: 16px;
    display: block;
    top: 1px;
    left: 0;
    position: absolute;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.998' height='16' viewBox='0 3 7.998 16'%3E%3Cpath d='M6.67 19a1.143 1.143 0 0 1-.89-.423L.26 11.721a1.143 1.143 0 0 1 0-1.452l5.714-6.856a1.144 1.144 0 1 1 1.76 1.463L2.625 11l4.937 6.125A1.143 1.143 0 0 1 6.671 19Z' fill='%230e58a0' fill-rule='evenodd' data-name='arrow-ios-back-fill'/%3E%3C/svg%3E");
}
.vda-globe-back:hover::before {
    filter: brightness(0) saturate(100%) invert(69%) sepia(98%) saturate(3754%) hue-rotate(156deg) brightness(96%) contrast(103%);
}

.b-globe-green .vda-globe-back:hover::before {
    filter: none;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.998' height='16' viewBox='0 3 7.998 16'%3E%3Cpath d='M6.67 19a1.143 1.143 0 0 1-.89-.423L.26 11.721a1.143 1.143 0 0 1 0-1.452l5.714-6.856a1.144 1.144 0 1 1 1.76 1.463L2.625 11l4.937 6.125A1.143 1.143 0 0 1 6.671 19Z' fill='%239cc438' fill-rule='evenodd' data-name='arrow-ios-back-fill'/%3E%3C/svg%3E");
}
.vda-globe-logo {
    height: 80px;
    display: flex;
    align-items: center;
    margin-bottom: 28px;
}
.vda-globe-logo img {
    max-width: 100%;
    max-height: 100%;
    display: block;
}
.vda-globe-name {
    color: #0E58A0;
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 22px;
}
.vda-globe-company {
    overflow: auto;
    max-height: 340px;
}
.vda-globe-company::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #f4f4f4;
    border-radius: 3px;
}

.vda-globe-company::-webkit-scrollbar {
    width: 6px;
    background-color: #f4f4f4;
}

.vda-globe-company::-webkit-scrollbar-thumb {
    background-color: #878787;
    border-radius: 3px;
}
.vda-globe-popup.opened .vda-globe-back {
    display: inline-block;
}
.vda-globe-popup.opened .vda-globe-nav {
    display: none;
}
body .b-globe-green .vda-globe-nav li b,
.b-globe-green .vda-globe-name,
.b-globe-green .vda-globe-back {
    color: #00A052;
}
body .b-globe-green .vda-globe-nav li:hover b, .b-globe-green .vda-globe-back:hover {
    color: #9CC438;
}
body .b-globe-green .vda-globe-nav li::before, .b-globe-green .vda-globe-back::before, body .b-globe-green .vda-globe-info li::before {
    filter: brightness(0) saturate(100%) invert(41%) sepia(89%) saturate(3924%) hue-rotate(134deg) brightness(96%) contrast(101%);
}
body .b-globe-green .vda-globe-nav li:hover::before {
    filter: none;
}
.b-events__item-img img {
    -o-object-fit: contain;
    object-fit: contain;
}
.b-form {
    margin: 0 auto;
    max-width: 720px;
}
.b-form .b-checkbox input[type=checkbox]+.wpcf7-list-item-label {
    display: block;
    position: relative;
    padding-left: 20px;
}
.b-form .b-checkbox input[type=checkbox]+.wpcf7-list-item-label::before {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -5px;
}
.b-form .b-checkbox input[type=checkbox]+.wpcf7-list-item-label a {
    text-decoration: underline;
}
.b-table_iatf td:first-of-type {
    font-weight: 600;
}
.b-footer__right .b-footer__logo {
    margin-bottom: 20px;
}
.b-footer__logos {
	margin-top: 75px;
    margin-bottom: 20px;
}
.b-footer__logos img {
    margin-bottom: 15px;
}
@media (max-width: 991px) {
    .b-footer__logos {
        display: flex;
        flex-wrap: wrap;
    }
    .b-footer__logos img {
        margin-right: 15px;
    }
}
@media (min-width: 1200px) {
    .b-team__item .b-team__item-left {
        flex-grow: 6;
    }
    .b-team__item .b-team__item-block {
        flex-grow: 1;
    }
    .b-team__item .b-team__item-block:last-of-type {
        justify-content: flex-end;
    }
}
.b-section__img img {
    margin: 0 auto;
}
.b-hero__wrapper {
    padding-bottom: 45px;
}
@media (max-width: 450px) {
    .b-footer__nav ul {
        flex-wrap: wrap;
        gap: 10px;
    }
}
.custom-text iframe {
    width: 100%;
}
.b-footer__item {
    padding-right: 20px;
}
@media (max-width: 991px) and (min-width: 768px) {
    .b-footer__item {
        padding-bottom: 30px;
    }
}
/*
@for $i from 0 through 30 {
  .mpt-#{$i * 10} {
      padding-top: #{$i * 10}px;
  }
  .mpb-#{$i * 10} {
      padding-bottom: #{$i * 10}px;
  }
}
@media (max-width: 1460px) {
    @for $i from 0 through 30 {
      .mpt-#{$i * 10} {
          padding-top: #{$i * 5}px;
      }
      .mpb-#{$i * 10} {
          padding-bottom: #{$i * 5}px;
      }
    }
}
@media (max-width: 767px) {
    @for $i from 0 through 30 {
      .mpt-#{$i * 10} {
          padding-top: #{ceil($i * 3.1)}px;
      }
      .mpb-#{$i * 10} {
          padding-bottom: #{ceil($i * 3.1)}px;
      }
    }
}
 */


.mpt-0{padding-top:0}
.mpb-0{padding-bottom:0}
.mmt-0{margin-top:0}
.mmb-0{margin-bottom:0}
.mpt-10{padding-top:10px}
.mpb-10{padding-bottom:10px}
.mmt-10{margin-top:10px}
.mmb-10{margin-bottom:10px}
.mpt-20{padding-top:20px}
.mpb-20{padding-bottom:20px}
.mmt-20{margin-top:20px}
.mmb-20{margin-bottom:20px}
.mpt-30{padding-top:30px}
.mpb-30{padding-bottom:30px}
.mmt-30{margin-top:30px}
.mmb-30{margin-bottom:30px}
.mpt-40{padding-top:40px}
.mpb-40{padding-bottom:40px}
.mmt-40{margin-top:40px}
.mmb-40{margin-bottom:40px}
.mpt-50{padding-top:50px}
.mpb-50{padding-bottom:50px}
.mmt-50{margin-top:50px}
.mmb-50{margin-bottom:50px}
.mpt-60{padding-top:60px}
.mpb-60{padding-bottom:60px}
.mmt-60{margin-top:60px}
.mmb-60{margin-bottom:60px}
.mpt-70{padding-top:70px}
.mpb-70{padding-bottom:70px}
.mmt-70{margin-top:70px}
.mmb-70{margin-bottom:70px}
.mpt-80{padding-top:80px}
.mpb-80{padding-bottom:80px}
.mmt-80{margin-top:80px}
.mmb-80{margin-bottom:80px}
.mpt-90{padding-top:90px}
.mpb-90{padding-bottom:90px}
.mmt-90{margin-top:90px}
.mmb-90{margin-bottom:90px}
.mpt-100{padding-top:100px}
.mpb-100{padding-bottom:100px}
.mmt-100{margin-top:100px}
.mmb-100{margin-bottom:100px}
.mpt-110{padding-top:110px}
.mpb-110{padding-bottom:110px}
.mmt-110{margin-top:110px}
.mmb-110{margin-bottom:110px}
.mpt-120{padding-top:120px}
.mpb-120{padding-bottom:120px}
.mmt-120{margin-top:120px}
.mmb-120{margin-bottom:120px}
.mpt-130{padding-top:130px}
.mpb-130{padding-bottom:130px}
.mmt-130{margin-top:130px}
.mmb-130{margin-bottom:130px}
.mpt-140{padding-top:140px}
.mpb-140{padding-bottom:140px}
.mmt-140{margin-top:140px}
.mmb-140{margin-bottom:140px}
.mpt-150{padding-top:150px}
.mpb-150{padding-bottom:150px}
.mmt-150{margin-top:150px}
.mmb-150{margin-bottom:150px}
.mpt-160{padding-top:160px}
.mpb-160{padding-bottom:160px}
.mmt-160{margin-top:160px}
.mmb-160{margin-bottom:160px}
.mpt-170{padding-top:170px}
.mpb-170{padding-bottom:170px}
.mmt-170{margin-top:170px}
.mmb-170{margin-bottom:170px}
.mpt-180{padding-top:180px}
.mpb-180{padding-bottom:180px}
.mmt-180{margin-top:180px}
.mmb-180{margin-bottom:180px}
.mpt-190{padding-top:190px}
.mpb-190{padding-bottom:190px}
.mmt-190{margin-top:190px}
.mmb-190{margin-bottom:190px}
.mpt-200{padding-top:200px}
.mpb-200{padding-bottom:200px}
.mmt-200{margin-top:200px}
.mmb-200{margin-bottom:200px}
.mpt-210{padding-top:210px}
.mpb-210{padding-bottom:210px}
.mmt-210{margin-top:210px}
.mmb-210{margin-bottom:210px}
.mpt-220{padding-top:220px}
.mpb-220{padding-bottom:220px}
.mmt-220{margin-top:220px}
.mmb-220{margin-bottom:220px}
.mpt-230{padding-top:230px}
.mpb-230{padding-bottom:230px}
.mmt-230{margin-top:230px}
.mmb-230{margin-bottom:230px}
.mpt-240{padding-top:240px}
.mpb-240{padding-bottom:240px}
.mmt-240{margin-top:240px}
.mmb-240{margin-bottom:240px}
.mpt-250{padding-top:250px}
.mpb-250{padding-bottom:250px}
.mmt-250{margin-top:250px}
.mmb-250{margin-bottom:250px}
.mpt-260{padding-top:260px}
.mpb-260{padding-bottom:260px}
.mmt-260{margin-top:260px}
.mmb-260{margin-bottom:260px}
.mpt-270{padding-top:270px}
.mpb-270{padding-bottom:270px}
.mmt-270{margin-top:270px}
.mmb-270{margin-bottom:270px}
.mpt-280{padding-top:280px}
.mpb-280{padding-bottom:280px}
.mmt-280{margin-top:280px}
.mmb-280{margin-bottom:280px}
.mpt-290{padding-top:290px}
.mpb-290{padding-bottom:290px}
.mmt-290{margin-top:290px}
.mmb-290{margin-bottom:290px}
.mpt-300{padding-top:300px}
.mpb-300{padding-bottom:300px}
.mmt-300{margin-top:300px}
.mmb-300{margin-bottom:300px}
@media (max-width: 1460px) {
    .mpt-0{padding-top:0}
    .mpb-0{padding-bottom:0}
    .mmt-0{margin-top:0}
    .mmb-0{margin-bottom:0}
    .mpt-10{padding-top:5px}
    .mpb-10{padding-bottom:5px}
    .mmt-10{margin-top:5px}
    .mmb-10{margin-bottom:5px}
    .mpt-20{padding-top:10px}
    .mpb-20{padding-bottom:10px}
    .mmt-20{margin-top:10px}
    .mmb-20{margin-bottom:10px}
    .mpt-30{padding-top:15px}
    .mpb-30{padding-bottom:15px}
    .mmt-30{margin-top:15px}
    .mmb-30{margin-bottom:15px}
    .mpt-40{padding-top:20px}
    .mpb-40{padding-bottom:20px}
    .mmt-40{margin-top:20px}
    .mmb-40{margin-bottom:20px}
    .mpt-50{padding-top:25px}
    .mpb-50{padding-bottom:25px}
    .mmt-50{margin-top:25px}
    .mmb-50{margin-bottom:25px}
    .mpt-60{padding-top:30px}
    .mpb-60{padding-bottom:30px}
    .mmt-60{margin-top:30px}
    .mmb-60{margin-bottom:30px}
    .mpt-70{padding-top:35px}
    .mpb-70{padding-bottom:35px}
    .mmt-70{margin-top:35px}
    .mmb-70{margin-bottom:35px}
    .mpt-80{padding-top:40px}
    .mpb-80{padding-bottom:40px}
    .mmt-80{margin-top:40px}
    .mmb-80{margin-bottom:40px}
    .mpt-90{padding-top:45px}
    .mpb-90{padding-bottom:45px}
    .mmt-90{margin-top:45px}
    .mmb-90{margin-bottom:45px}
    .mpt-100{padding-top:50px}
    .mpb-100{padding-bottom:50px}
    .mmt-100{margin-top:50px}
    .mmb-100{margin-bottom:50px}
    .mpt-110{padding-top:55px}
    .mpb-110{padding-bottom:55px}
    .mmt-110{margin-top:55px}
    .mmb-110{margin-bottom:55px}
    .mpt-120{padding-top:60px}
    .mpb-120{padding-bottom:60px}
    .mmt-120{margin-top:60px}
    .mmb-120{margin-bottom:60px}
    .mpt-130{padding-top:65px}
    .mpb-130{padding-bottom:65px}
    .mmt-130{margin-top:65px}
    .mmb-130{margin-bottom:65px}
    .mpt-140{padding-top:70px}
    .mpb-140{padding-bottom:70px}
    .mmt-140{margin-top:70px}
    .mmb-140{margin-bottom:70px}
    .mpt-150{padding-top:75px}
    .mpb-150{padding-bottom:75px}
    .mmt-150{margin-top:75px}
    .mmb-150{margin-bottom:75px}
    .mpt-160{padding-top:80px}
    .mpb-160{padding-bottom:80px}
    .mmt-160{margin-top:80px}
    .mmb-160{margin-bottom:80px}
    .mpt-170{padding-top:85px}
    .mpb-170{padding-bottom:85px}
    .mmt-170{margin-top:85px}
    .mmb-170{margin-bottom:85px}
    .mpt-180{padding-top:90px}
    .mpb-180{padding-bottom:90px}
    .mmt-180{margin-top:90px}
    .mmb-180{margin-bottom:90px}
    .mpt-190{padding-top:95px}
    .mpb-190{padding-bottom:95px}
    .mmt-190{margin-top:95px}
    .mmb-190{margin-bottom:95px}
    .mpt-200{padding-top:100px}
    .mpb-200{padding-bottom:100px}
    .mmt-200{margin-top:100px}
    .mmb-200{margin-bottom:100px}
    .mpt-210{padding-top:105px}
    .mpb-210{padding-bottom:105px}
    .mmt-210{margin-top:105px}
    .mmb-210{margin-bottom:105px}
    .mpt-220{padding-top:110px}
    .mpb-220{padding-bottom:110px}
    .mmt-220{margin-top:110px}
    .mmb-220{margin-bottom:110px}
    .mpt-230{padding-top:115px}
    .mpb-230{padding-bottom:115px}
    .mmt-230{margin-top:115px}
    .mmb-230{margin-bottom:115px}
    .mpt-240{padding-top:120px}
    .mpb-240{padding-bottom:120px}
    .mmt-240{margin-top:120px}
    .mmb-240{margin-bottom:120px}
    .mpt-250{padding-top:125px}
    .mpb-250{padding-bottom:125px}
    .mmt-250{margin-top:125px}
    .mmb-250{margin-bottom:125px}
    .mpt-260{padding-top:130px}
    .mpb-260{padding-bottom:130px}
    .mmt-260{margin-top:130px}
    .mmb-260{margin-bottom:130px}
    .mpt-270{padding-top:135px}
    .mpb-270{padding-bottom:135px}
    .mmt-270{margin-top:135px}
    .mmb-270{margin-bottom:135px}
    .mpt-280{padding-top:140px}
    .mpb-280{padding-bottom:140px}
    .mmt-280{margin-top:140px}
    .mmb-280{margin-bottom:140px}
    .mpt-290{padding-top:145px}
    .mpb-290{padding-bottom:145px}
    .mmt-290{margin-top:145px}
    .mmb-290{margin-bottom:145px}
    .mpt-300{padding-top:150px}
    .mpb-300{padding-bottom:150px}
    .mmt-300{margin-top:150px}
    .mmb-300{margin-bottom:150px}
}
@media (max-width: 767px) {
    .mpt-0{padding-top:0}
    .mpb-0{padding-bottom:0}
    .mmt-0{margin-top:0}
    .mmb-0{margin-bottom:0}
    .mpt-10{padding-top:4px}
    .mpb-10{padding-bottom:4px}
    .mmt-10{margin-top:4px}
    .mmb-10{margin-bottom:4px}
    .mpt-20{padding-top:7px}
    .mpb-20{padding-bottom:7px}
    .mmt-20{margin-top:7px}
    .mmb-20{margin-bottom:7px}
    .mpt-30{padding-top:10px}
    .mpb-30{padding-bottom:10px}
    .mmt-30{margin-top:10px}
    .mmb-30{margin-bottom:10px}
    .mpt-40{padding-top:13px}
    .mpb-40{padding-bottom:13px}
    .mmt-40{margin-top:13px}
    .mmb-40{margin-bottom:13px}
    .mpt-50{padding-top:16px}
    .mpb-50{padding-bottom:16px}
    .mmt-50{margin-top:16px}
    .mmb-50{margin-bottom:16px}
    .mpt-60{padding-top:19px}
    .mpb-60{padding-bottom:19px}
    .mmt-60{margin-top:19px}
    .mmb-60{margin-bottom:19px}
    .mpt-70{padding-top:22px}
    .mpb-70{padding-bottom:22px}
    .mmt-70{margin-top:22px}
    .mmb-70{margin-bottom:22px}
    .mpt-80{padding-top:25px}
    .mpb-80{padding-bottom:25px}
    .mmt-80{margin-top:25px}
    .mmb-80{margin-bottom:25px}
    .mpt-90{padding-top:28px}
    .mpb-90{padding-bottom:28px}
    .mmt-90{margin-top:28px}
    .mmb-90{margin-bottom:28px}
    .mpt-100{padding-top:31px}
    .mpb-100{padding-bottom:31px}
    .mmt-100{margin-top:31px}
    .mmb-100{margin-bottom:31px}
    .mpt-110{padding-top:35px}
    .mpb-110{padding-bottom:35px}
    .mmt-110{margin-top:35px}
    .mmb-110{margin-bottom:35px}
    .mpt-120{padding-top:38px}
    .mpb-120{padding-bottom:38px}
    .mmt-120{margin-top:38px}
    .mmb-120{margin-bottom:38px}
    .mpt-130{padding-top:41px}
    .mpb-130{padding-bottom:41px}
    .mmt-130{margin-top:41px}
    .mmb-130{margin-bottom:41px}
    .mpt-140{padding-top:44px}
    .mpb-140{padding-bottom:44px}
    .mmt-140{margin-top:44px}
    .mmb-140{margin-bottom:44px}
    .mpt-150{padding-top:47px}
    .mpb-150{padding-bottom:47px}
    .mmt-150{margin-top:47px}
    .mmb-150{margin-bottom:47px}
    .mpt-160{padding-top:50px}
    .mpb-160{padding-bottom:50px}
    .mmt-160{margin-top:50px}
    .mmb-160{margin-bottom:50px}
    .mpt-170{padding-top:53px}
    .mpb-170{padding-bottom:53px}
    .mmt-170{margin-top:53px}
    .mmb-170{margin-bottom:53px}
    .mpt-180{padding-top:56px}
    .mpb-180{padding-bottom:56px}
    .mmt-180{margin-top:56px}
    .mmb-180{margin-bottom:56px}
    .mpt-190{padding-top:59px}
    .mpb-190{padding-bottom:59px}
    .mmt-190{margin-top:59px}
    .mmb-190{margin-bottom:59px}
    .mpt-200{padding-top:62px}
    .mpb-200{padding-bottom:62px}
    .mmt-200{margin-top:62px}
    .mmb-200{margin-bottom:62px}
    .mpt-210{padding-top:66px}
    .mpb-210{padding-bottom:66px}
    .mmt-210{margin-top:66px}
    .mmb-210{margin-bottom:66px}
    .mpt-220{padding-top:69px}
    .mpb-220{padding-bottom:69px}
    .mmt-220{margin-top:69px}
    .mmb-220{margin-bottom:69px}
    .mpt-230{padding-top:72px}
    .mpb-230{padding-bottom:72px}
    .mmt-230{margin-top:72px}
    .mmb-230{margin-bottom:72px}
    .mpt-240{padding-top:75px}
    .mpb-240{padding-bottom:75px}
    .mmt-240{margin-top:75px}
    .mmb-240{margin-bottom:75px}
    .mpt-250{padding-top:78px}
    .mpb-250{padding-bottom:78px}
    .mmt-250{margin-top:78px}
    .mmb-250{margin-bottom:78px}
    .mpt-260{padding-top:81px}
    .mpb-260{padding-bottom:81px}
    .mmt-260{margin-top:81px}
    .mmb-260{margin-bottom:81px}
    .mpt-270{padding-top:84px}
    .mpb-270{padding-bottom:84px}
    .mmt-270{margin-top:84px}
    .mmb-270{margin-bottom:84px}
    .mpt-280{padding-top:87px}
    .mpb-280{padding-bottom:87px}
    .mmt-280{margin-top:87px}
    .mmb-280{margin-bottom:87px}
    .mpt-290{padding-top:90px}
    .mpb-290{padding-bottom:90px}
    .mmt-290{margin-top:90px}
    .mmb-290{margin-bottom:90px}
    .mpt-300{padding-top:93px}
    .mpb-300{padding-bottom:93px}
    .mmt-300{margin-top:93px}
    .mmb-300{margin-bottom:93px}
}

@media(max-width: 1460px) {
    .fixed-btns {
        bottom: 100px !important;
    }
}

.wp-video-shortcode video, video.wp-video-shortcode {
    max-width: 100%;
    display: inline-block;
    width: 100% !important;
    aspect-ratio: auto;
    height: 100%;
}