:root{
    --font-primary: "Overpass", sans-serif;
    --font-secondary: "Montserrat", sans-serif;
    
    --color-green: #21612d;
    --color-light-green: #81c440;
    --color-blue: #2c3ab0;
    --color-yellow: #f5b92a;
    --color-black:#000;
    --color-white:#fff;
    --color-dark-gray:#313639;

    --tec-color-background-events-bar-submit-button: var(--color-light-green);
    --tec-color-background-events-bar-submit-button-hover: var(--color-black);
    --tec-color-text-events-bar-submit-button: var(--color-black);
    --tec-font-family-sans-serif:var(--font-primary);
    --tec-border-radius-default:0;
    
    --tec-color-text-events-bar-submit-button-hover:var(--color-white);

    --tec-color-icon-focus: var(--color-light-green);
    --tec-color-event-icon-hover: var(--color-light-green);
    --tec-color-accent-primary: var(--color-light-green);
    --tec-color-accent-primary-hover: rgba(129,196,64,.8);
    --tec-color-accent-primary-active: rgba(129,196,64,.9);
    --tec-color-link-accent-hover: rgba(129,196,64,.8);

    --shap-button:polygon(100% 0, 100% 70%, calc(100% - 15px) 100%, 0 100%, 0 0);
    --shap-box:polygon(100% 0, 100% calc(100% - 70px), calc(100% - 70px) 100%, 0 100%, 0 0);

    @media (max-width:1199px){
        --shap-box:polygon(100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 0);
    }
}

h1{
    font-size: 80px;
}
@media (max-width:1650px){
    h1{
        font-size: 70px;
    }   
}
@media (max-width:1399px){
    h1{
        font-size: 65px;
    }   
}
@media (max-width:1199px){
    h1{
        font-size: 60px;
    }   
}
@media (max-width:991px){
    h1{
        font-size: 55px;
    }   
}
@media (max-width:767px){
    h1{
        font-size: 45px;
    }   
}
h2{
    font-size: 50px;
    line-height: 1.1em;
    font-weight: bold;
}
@media (max-width:1650px){
    h2{
        font-size: 45px;
    }   
}
@media (max-width:1399px){
    h2{
        font-size: 42px;
    }   
}
@media (max-width:1199px){
    h2{
        font-size: 40px;
    }   
}
@media (max-width:991px){
    h2{
        font-size: 38px;
    }   
}
h3{
    font-size: 35px;
    line-height: 1.1em;
}
@media (max-width:1399px){
    h3{
        font-size: 30px;
    }   
}
@media (max-width:1199px){
    h3{
        font-size: 26px;
    }   
}
@media (max-width:991px){
    h3{
        font-size: 24px;
    }   
}
@media (max-width:767px){
    h3{
        font-size: 22px;
    }   
}
h5{
    font-size: 25px;
    line-height: 1.1em;
}
@media (max-width:1399px){
    h5{
        font-size: 22px;
    }   
}
@media (max-width:991px){
    h5{
        font-size: 20px;
    }   
}
@media (max-width:767px){
    h5{
        font-size: 18px;
    }   
}
h4{
    font-size: 30px;
    line-height: 1.1em;
}
@media (max-width:1399px){
    h4{
        font-size: 26px;
    }   
}
@media (max-width:991px){
    h4{
        font-size: 22px;
    }   
}
@media (max-width:767px){
    h4{
        font-size: 20px;
    }   
}
h6{
    font-size: 18px;
    line-height: 1.1em;
}

body {
    font-family: var(--font-primary);
    color: var(--color-black);
    font-size: 16px;
    margin: 0 !important;
}
.btn{
    padding: 0;
}
.btn span{
    padding: 14px 59px 12px 30px;
    background-color: var(--color-blue);
    color: var(--color-white);
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    line-height: 1em;
    border-radius: 0;
    clip-path: var(--shap-button);
    min-height: 50px;
    display: inline-flex;
    align-items: center;
    background-size: 14px;
    transition: all 0.3s;
    position: relative;
    justify-content: flex-start;
    text-align: left;
}
.btn span::before{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 30px;
    width: 14px;
    height: 12px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all 0.3s;
}
.btn:hover span{
    background-color: var(--color-light-green);
    color: var(--color-black);
}
.btn:hover span::before{
    transform: translateY(-50%) rotate(37deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23000' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
}

.btn--green span{
    background-color: var(--color-light-green);
    color: var(--color-black);
}
.btn--green span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23000' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
}
.btn--green:hover span{
    background-color: var(--color-black);
    color: var(--color-white);
}
.btn--green:hover span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
}
.btn--green-border{
    border:2px solid var(--color-light-green);
    border-width: 2px 0px 0px 2px;
    border-radius: 0;
    position: relative;
}
.btn--green-border::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 18px;
    width: 2px;
    background-color: var(--color-light-green);
    z-index: 9;
}
.btn--green-border::after{
    content: "";
    position: absolute;
    bottom: 0;
    right: 16px;
    left: 0;
    height: 2px;
    background-color: var(--color-light-green);
}
.btn--green-border span{
    background-color: transparent;
    color: var(--color-white);
}
.btn--green-border span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
}
.btn--green-border span::after {
    content: "";
    position: absolute;
    height: 25px;
    right: 0px;
    bottom: 0px;
    width: 2px;
    background-color: #81c440;
    transform: translate(-7.5px, 3px) rotate(41deg);
    z-index: 3;
}
.btn--green-border:hover span{
    background-color: var(--color-light-green);
    color: var(--color-black);
}
.btn--green-border:hover span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23000' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
} 

@media (min-width:1400px){
    .container{
        max-width: 1304px;
    }
}
@media (min-width:1651px){
    .container--big{
        max-width: 1624px;
    }
}
@media (max-width:575px){
    .container{
        padding: 0 25px;
    }
}


/* header css start */
.block-header{
    padding: 10px 0 20px; 
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    z-index: 3;
    background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.5494572829131652) 48%, rgba(0,0,0,0.8) 100%);
}
.block-header__top{
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    grid-gap: 20px;
    align-items: center;
}
.block-header__social-media ul{
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 15px;
}
.block-header__social-media ul li a{
    color: var(--color-white);
    transition: all 0.3s;
    font-size: 23px;
    line-height: 1em;
}
.block-header__social-media ul li a:hover{
    color: var(--color-light-green);
}
.block-header__top-link ul{ 
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex;
    justify-content: flex-end;
    flex-wrap: wrap;
    align-items: center;
}
.block-header__top-link ul li{
    border-left: 2px solid #313131;
    padding: 0 10px;
}
.block-header__top-link ul li:first-child{
    padding-left: 0px;
    border-left: 0;
    
}
.block-header__top-link ul li:last-child{
    padding-right: 0;
}
.block-header__top-link ul li a{
    color: var(--color-white);
    text-decoration: none;
    font-size: 15px;
    font-weight: 400;
    line-height: 1em;
    display: inline-block;
    font-family: var(--font-secondary);
}

.block-header__top-link ul li a:hover{
    color: var(--color-light-green);
}
.block-header__top-link ul .sub-menu {
    position: absolute;
    top: calc(100% + 17px);
    right: 0;
    background-color: var(--color-dark-gray);
    width: max-content;
    padding: 17px 0;
    opacity: 0;
    visibility: hidden;
    cursor: none;
    list-style: none;
    transition: all 100ms ease 100ms;
    margin: 0;
    border-top: 5px solid var(--color-light-green);
    z-index: 1;
    display: inline-block;
}
.block-header__top-link ul .sub-menu::before {
    content: "";
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    height: 10px;
}
.block-header__top-link ul .sub-menu li {
    padding: 8px 20px;
    opacity: 0;
    transform: translateX( -30px ) translate3d(0,0,0);
    transition: all 100ms ease 100ms;
    user-select: none;
    border-left: 0;
}
.block-header__top-link ul .sub-menu li a {
    color: var(--color-white);
    margin-bottom: 0 !important;
    font-family: var(--font-secondary);
    font-size: 16px !important;
    font-weight: 400;
    
}
.block-header__top-link > ul > li.menu-item-has-children > a::before {
    content: "";
    position: absolute;
    bottom: -18px;
    left: 0;
    right: 0;
    border: 12px solid var(--color-light-green);
    width: 22px;
    margin: 0 auto;
    border-color: transparent transparent var(--color-light-green) transparent;
    opacity: 0;
    transition: all 100ms ease 100ms;
}
.block-header__top-link > ul > li.menu-item-has-children:hover > a::before {
    opacity: 1;
}
.block-header__top-link ul li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    cursor: pointer;
}
.block-header__top-link ul li:hover .sub-menu li {
    opacity: 1;
    transform: translateX(0px) translate3d(0, 0, 0);
    transition: all 300ms ease;
}
.block-header__top-link ul li:hover .sub-menu li:nth-child(0n) {
    transition-delay: 100ms;
} 
.block-header__top-link ul li:hover .sub-menu li:nth-child(1n) {
    transition-delay: 200ms;
}
.block-header__top-link ul li:hover .sub-menu li:nth-child(2n) {
    transition-delay: 300ms;
}
.block-header__top-link ul li:hover .sub-menu li:nth-child(3n) {
    transition-delay: 400ms;
}
.block-header__top-link ul li:hover .sub-menu li:nth-child(4n) {
    transition-delay: 500ms;
}
.block-header__top-link ul li:hover .sub-menu li:nth-child(5n) {
    transition-delay: 600ms;
}
.block-header__main{
    padding-top: 35px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;
    grid-gap: 20px;
    align-items: center;
}
.block-header__logo img{
    max-width: 279px;
}
.block-header__menu .wpmm-nav-wrap > ul{
    padding: 0;
    list-style: none;
    margin: 0;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 75px;
}
.block-header__menu ul > li > a{
    color: var(--color-white);
    transition: all 0.3s;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    text-decoration: none;
}
.block-header__menu .wpmm-nav-wrap > ul > li{
    padding: 10px 0;
}

.block-header__menu ul > li > a:hover,
.block-header__menu .wpmm-nav-wrap > ul > li:hover > a{
    color: var(--color-light-green);
}
.block-header__menu .wpmm-nav-wrap > ul > li > a{
    position: relative;
}
.block-header__menu .wpmm-nav-wrap > ul > li > a::before{
    content: "";
    position: absolute;
    bottom: -18px;
    left: 0;
    right: 0;
    border:12px solid var(--color-light-green);
    width: 22px;
    margin: 0 auto;
    border-color: transparent transparent var(--color-light-green) transparent;
    opacity: 0;
}   
.block-header__menu .wpmm-nav-wrap > ul > li:hover > a::before{
    opacity: 1;
}
.block-header__btn-group{
    display: flex;
    justify-content: flex-end;
    grid-gap: 15px;
}
.block-header__btn-group .btn{
    filter: drop-shadow(4.114px 5.663px 14.4px rgba(0, 0, 0, 0.35));
}
.block-header__btn-group button{
    width: 50px;
    height: 50px;
    background-color: var(--color-light-green);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 22px;
    border: 0;
    font-size: 0;
    clip-path: var(--shap-button);
    background-image: url("data:image/svg+xml,%3Csvg width='601' height='458' viewBox='0 0 601 458' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M600.714 29C600.714 13.2203 587.922 0.428574 572.143 0.428574H29.2857C13.5057 0.428574 0.7143 13.2203 0.7143 29C0.7143 44.7797 13.5057 57.5714 29.2857 57.5714H572.143C587.922 57.5714 600.714 44.7797 600.714 29Z' fill='black'/%3E%3Cpath d='M600.714 228.994C600.714 213.214 587.922 200.42 572.143 200.42L257.857 200.429C242.077 200.429 229.286 213.22 229.286 229C229.286 244.78 242.077 257.571 257.857 257.571L572.143 257.566C587.922 257.566 600.714 244.771 600.714 228.994Z' fill='black'/%3E%3Cpath d='M572.143 400.423C587.922 400.423 600.714 413.214 600.714 428.994C600.714 444.771 587.922 457.563 572.143 457.563H86.4286C70.6486 457.563 57.8572 444.771 57.8572 428.994C57.8572 413.214 70.6486 400.423 86.4286 400.423H572.143Z' fill='black'/%3E%3C/svg%3E%0A");
}
/* mega menu css */
.wpmm-strees-row-and-content-container{
    opacity: 0;
    visibility: hidden;
    cursor: none;
    background-color: var(--color-dark-gray);
    padding: 32px 25px;
    top: 128px;
    border-top: 5px solid var(--color-light-green);
}
.block-header__menu ul > li:not(:hover) .wpmm-strees-row-and-content-container{
    z-index: -1;
}
.block-header__menu ul > li:hover .wpmm-strees-row-and-content-container{
    transition: all 300ms ease;
    opacity: 1;
    cursor: pointer;
    visibility: visible;
}
.wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu {
    width: 100%;
    margin: 0 auto;
    list-style: none;
    padding: 0;
}
ul.wp-megamenu-sub-menu ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.block-header__menu > ul{
    padding: 0;
    margin: 0;
}
ul.wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
}
.wp-megamenu-sub-menu ul.menu > li:first-child{
    padding-bottom: 20px;
}
.wp-megamenu-sub-menu ul.menu > li:not(:first-child) {
    padding: 8px 0;
}
.wp-megamenu-sub-menu ul.menu > li:not(:first-child) a{
    font-size: 16px;    
    font-weight: 400;
    font-family: var(--font-secondary);
}
.wp-megamenu-sub-menu ul.menu > li:first-child a{
    color: var(--color-light-green);
    font-size: 20px;
}
.wp-megamenu-sub-menu ul.menu > li:not(:first-child) .sub-menu{
}
.wp-megamenu-sub-menu ul.menu > li:not(:first-child) .sub-menu li{
    padding-left: 10px;
    border-left: 1px solid var(--color-light-green);
    margin: 4px 0;
}
.wp-megamenu-sub-menu ul.menu > li:not(:first-child) .sub-menu li a {
    font-size: 14px;
    padding: 6px 0;
    display: inline-block;
	font-family:var(--font-secondary);
}
.wp-megamenu-sub-menu .textwidget p{
    margin-bottom: 30px;
}
.wp-megamenu-sub-menu .textwidget a{
    color: var(--color-light-green);
    transition: all 0.3s;
    font-size: 20px;
    font-weight: 600;
    line-height: 1em;
    text-decoration: none;
}
.wp-megamenu-sub-menu .textwidget p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    font-family: var(--font-secondary);
    padding-right: 50px;
}
.wp-megamenu-sub-menu .textwidget p:not(:first-child) a {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
.wp-megamenu-sub-menu .textwidget p:not(:first-child) a:hover {
    color: var(--color-light-green);
}
.menu-item:not(.wpmm_mega_menu){
    position: relative;
}
.menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu{
    position: absolute;
    top: calc(100% + 7px);
    left: 0;
    background-color: var(--color-dark-gray);
    width: max-content;
    padding: 17px 0;
    opacity: 0;
    visibility: hidden;
    cursor: none;
    list-style: none;
    transition: all 100ms ease 100ms;
    margin: 0;
    border-top: 5px solid var(--color-light-green);
}
.menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu::before {
    content: "";
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    height: 10px;
}

.menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu li{
    padding: 8px 20px;
    opacity: 0;
    transform: translateX( -30px ) translate3d(0,0,0);
    transition: all 100ms ease 100ms;
    user-select: none;
}
.menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu li a{
    color: var(--color-white);
    margin-bottom: 0 !important;
    font-family: var(--font-secondary);
    font-size: 16px !important;
    font-weight: 400;
}
.menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu li a:hover{
    color: var(--color-light-green);
}

.wpmm-row-content-strees-extra{
    top: -11px;
    left: 0;
    right: 0;
    height: 20px;
}
.wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > .wpmm-submenu-right > .wp-megamenu-sub-menu > .wpmm-submenu-right{
    opacity: 0;
    transform: translateX( -10px ) translate3d(0,0,0);
    transition: all 100ms ease 100ms;
    user-select: none;
}
.block-header__menu .wpmm-nav-wrap > ul > li:hover .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > .wpmm-submenu-right > .wp-megamenu-sub-menu > .wpmm-submenu-right{
    opacity: 1;
    transform: translateX(0px) translate3d(0, 0, 0);
    transition: all 400ms ease;
}
.block-header__menu .wpmm-nav-wrap > ul > li:hover .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > .wpmm-submenu-right > .wp-megamenu-sub-menu > .wpmm-submenu-right:nth-child(0n) {
    transition-delay: 100ms;
}
.block-header__menu .wpmm-nav-wrap > ul > li:hover .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > .wpmm-submenu-right > .wp-megamenu-sub-menu > .wpmm-submenu-right:nth-child(1n) {
    transition-delay: 200ms;
}
.block-header__menu .wpmm-nav-wrap > ul > li:hover .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > .wpmm-submenu-right > .wp-megamenu-sub-menu > .wpmm-submenu-right:nth-child(2n) {
    transition-delay: 300ms;
}
.block-header__menu .wpmm-nav-wrap > ul > li:hover .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > .wpmm-submenu-right > .wp-megamenu-sub-menu > .wpmm-submenu-right:nth-child(3n) {
    transition-delay: 400ms;
}
.block-header__menu .wpmm-nav-wrap > ul > li:hover .wpmm-strees-row-and-content-container > .wp-megamenu-sub-menu > .wpmm-submenu-right > .wp-megamenu-sub-menu > .wpmm-submenu-right:nth-child(4n) {
    transition-delay: 500ms;
}
@media (min-width:1200px){
    ul.wp-megamenu-sub-menu{
        max-width: 1140px;
    }
    .open-mobile-inner-menu{
        display: none;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu{
        opacity: 1;
        visibility: visible;
        cursor: pointer;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li{
        opacity: 1;
        transform: translateX(0px) translate3d(0, 0, 0);
        transition: all 300ms ease;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(0n) {
        transition-delay: 100ms;
    } 
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(1n) {
        transition-delay: 200ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(2n) {
        transition-delay: 300ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(3n) {
        transition-delay: 400ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(4n) {
        transition-delay: 500ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(5n) {
        transition-delay: 600ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(6n) {
        transition-delay: 700ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(7n) {
        transition-delay: 800ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(8n) {
        transition-delay: 900ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(9n) {
        transition-delay: 1000ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(10n){
        transition-delay: 1100ms;
    }
    .menu-item:not(.wpmm_mega_menu):hover .wp-megamenu-sub-menu li:nth-child(11n){
        transition-delay: 1200ms;
    }
}
@media (min-width:1400px){
    ul.wp-megamenu-sub-menu{
        max-width: 1304px;
    }
}
@media (min-width:1200px){
    .block-header__btn-group button{display: none;}
    .menu-close-icon{display: none;}
}
@media (min-width:992px){
    .block-header__menu-btn{display: none;}
}

@media (max-width:1650px){
    .block-header__menu .wpmm-nav-wrap > ul{grid-gap: 45px;}
    .block-header__btn-group .btn span{padding: 13px 49px 13px 20px;}
    .block-header__btn-group .btn span::before{right: 23px;}
    .block-header__menu ul li a{font-size: 19px;}
    .block-header__logo img{max-width: 269px;}
}
@media (max-width:1399px){
    .block-header__logo img{max-width: 249px;}
    .block-header__menu ul li a{font-size: 18px;}
    .block-header__main{grid-gap: 10px;}
    .block-header__btn-group .btn span{padding: 13px 39px 13px 15px;}   
    .block-header__btn-group .btn span::before{right: 15px;}
    .block-header__menu .wpmm-nav-wrap > ul{grid-gap: 35px;}
}
@media (max-width:1199px){
    .block-header__menu{
        position: fixed;
        top: 0;
        right: 0;
        background-color: var(--color-dark-gray);
        max-height: 100vh;
        overflow-y: auto;
        height: 100%;
        max-width: 330px;
        width: 100%;
        z-index: 2;
        padding: 30px 30px 30px;
        display: flex;
        flex-direction: column;
        transform: translateX(100%);
        transition: transform 0.3s;
    }
    .wpmm-row-content-strees-extra{display: none;}
    .block-header__menu.active-menu{transform: translateX(0);}
    .block-header__menu .wpmm-nav-wrap > ul{flex-direction: column;align-items: flex-start;grid-gap: 30px;padding:30px 0;flex:1;justify-content: flex-start;overflow-y: auto;flex-wrap: unset;overflow-x: hidden;position: relative;}
    .block-header__menu ul li{width: 100%;}
    .menu-close-icon{display: flex;justify-content: flex-end;position: relative;z-index: 3;}
    .menu-close-icon button{background-color: transparent;border: 0;color: var(--color-white);padding-right: 0;}
    .menu-close-icon button svg{width: 23px;height: 23px;}
    .block-header__menu .wpmm-nav-wrap > ul > li{display: flex;justify-content: space-between;grid-gap: 10px;padding: 0;transition: all 300ms ease;}
    .block-header__menu .wpmm-nav-wrap > ul > li > span{
        width: 20px;
        height: 17px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
    }
    .block-header__menu .wpmm-nav-wrap > ul > li > span.open-menu-arrow{
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-down' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
    }
    .inner-menu-back{
        width: 37px;
        height: 37px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-chevron-left' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size: 18px;
        display: inline-block;
        border: 1px solid rgba(255, 255, 255, 0.2);
        position: relative;
        z-index: 2;
        margin-bottom: 10px;
    }
    .wpmm-strees-row-and-content-container{top: 0;display: block;padding: 0 0;width: auto !important;background-origin: var(--color-dark-gray);z-index: 1;left: 0 !important;transform: translateX(100%);transition: transform 0.4s;border-top: 0;opacity: 1;visibility: visible;}
    .wpmm-strees-row-and-content-container.open-inner-menu{transform: translateX(0);}
    .wpmm-row .wp-megamenu-sub-menu .wpmm-col{width: 100%;}
    .menu-primary-menu-container > .wpmm-nav-wrap{display: flex;flex-wrap: wrap;height: 100%;}
    .block-header__menu > ul{flex: 1;}
    .block-header__menu > ul .menu-primary-menu-container{height: 100%;}
    ul.wp-megamenu-sub-menu > li > .wp-megamenu-sub-menu{grid-gap: 30px;}
    .wp-megamenu-sub-menu ul.menu li:first-child{padding-bottom: 4px;}
    .wp-megamenu-sub-menu ul.menu li:first-child a{font-size: 18px;}
    .wp-megamenu-sub-menu ul.menu li:not(:first-child){padding: 4px 0;}
    .wp-megamenu-sub-menu ul.menu li:not(:first-child) a{font-size: 14px;}
    .wp-megamenu-sub-menu .textwidget a{font-size: 18px;}
    .wp-megamenu-sub-menu .textwidget p{margin-bottom: 20px;}
    .menu-item:not(.wpmm_mega_menu){flex-wrap: wrap;}
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu{position: absolute;order: 3;padding: 0;border-top: 0;}
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item{position: relative;opacity: 1;visibility: visible;top: unset;width: 100%;}
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu li{padding: 5px 10px;}
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu li a{font-size: 14px !important;}
    .menu-item:not(.wpmm_mega_menu) a{order: 1;}
    .menu-item:not(.wpmm_mega_menu) .open-inner-menu{order: 2;} 
    .block-header__menu .wpmm-nav-wrap > ul > li > a::before{display: none;}
    
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li{
        opacity: 1;
        transform: translateX(0px) translate3d(0, 0, 0);
        transition: all 300ms ease;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(0n) {
        transition-delay: 100ms;
    } 
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(1n) {
        transition-delay: 200ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(2n) {
        transition-delay: 300ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(3n) {
        transition-delay: 400ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(4n) {
        transition-delay: 500ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(5n) {
        transition-delay: 600ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(6n) {
        transition-delay: 700ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(7n) {
        transition-delay: 800ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(8n) {
        transition-delay: 900ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(9n) {
        transition-delay: 1000ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(10n) {
        transition-delay: 1100ms;
    }
    .menu-item:not(.wpmm_mega_menu) .wp-megamenu-sub-menu.show-menu-item li:nth-child(11n) {
        transition-delay: 1200ms;
    }
	.wp-megamenu-sub-menu .textwidget p:not(:first-child) a{
		font-size:14px;
	}
}
@media (max-width:991px){
    .block-header__btn-group .btn{display: none;}
    .block-header__menu-btn{display: flex;flex-direction: column;grid-gap: 15px;}
    .block-header__menu-btn a span{width: 100%;}
    .block-header__main{padding-top: 25px;}
}
@media (max-width:767px){
    .block-header__top-link{display: none;}
    .block-header__top{justify-content: center;}
    .block-header__logo img{max-width: 229px;}
    .block-header__main{padding-top: 12px;}
}
/* header css end */

/* banner css start */
.block-banner{
    width: 100%;
    position: relative;
    background-image:  url(../images/banner-img.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover !important;
    margin-bottom: 100px;
}
.block-banner::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url(../images/banner-overlay.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.block-banner_shap{
    position: absolute;
    bottom: -85px;
    left: 0;
    right: 0;
    min-height: 250px;
    padding-top: 14%;
    background-position: center;
    background-size: cover;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 272' style='enable-background:new 0 0 1920 272;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%2342BE1E;%7D .st2%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23105616;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1920.33,80.75l0.4,191.46l-960.34-0.29l-0.16-0.23L-0.36,273l0.03-191.22L961,239.85L1920.33,80.75z'/%3E%3Cg%3E%3Cpath class='st1' d='M1920,81.74L968.99,240.12c-5.29,0.88-10.69,0.88-15.97,0.01L0,82.74V41l960,159.71L1920,40V81.74z'/%3E%3Cpath class='st2' d='M1920,41.74L968.99,200.12c-5.29,0.88-10.69,0.88-15.97,0.01L0,42.74V1l960,159.71L1920,0V41.74z'/%3E%3C/g%3E%3C/svg%3E");
}

.block-banner__inner{
    padding: 300px 0 280px;
    position: relative;
    z-index: 1;
    max-width: 979px;
}
.block-banner__inner h4{
    color: var(--color-light-green);
    margin-bottom: 15px;
    font-weight: 400;
    line-height: 1em;
}
.block-banner__inner h1{
    text-transform: uppercase;
    color: var(--color-white);
    font-weight: 700;
    line-height: 1em;
}
.block-banner__inner p{
    font-size: 30px;
    color: var(--color-white);
    line-height: 1.3em;
    font-weight: 600;
    max-width: 874px;
    margin-bottom: 23px;
}
.block-banner__btn{
    display: flex;
    grid-gap: 20px;
}
.block-banner__btn .btn span{
    line-height: 1.3em;
    padding: 10px 59px 6px 30px;
    width: 100%;
}
.block-banner__btn .btn:first-child{
    filter: drop-shadow(4.114px 5.663px 14.4px rgba(0, 0, 0, 0.35));    
}
.block-banner__btn .btn:first-child span{
    max-width: 201px;
    box-shadow: 4.114px 5.663px 14.4px 0.6px rgba(0, 0, 0, 0.35);
}
.block-banner__btn .btn span::before{
    width: 20px;
    height: 17px;
    right: 28px;
}
.block-banner__btn .btn:nth-child(2){
    max-width: 186px;
}
.block-banner__btn .btn:nth-child(3){
    max-width: 186px;
}

.block-banner--subpage{
    background-color: #146e00;
    background-image: none;
    position: relative;
    margin-bottom: 140px;
}
.block-banner--subpage::after{
    content: "";
    background-image: var(--background);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.5;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.block-banner--subpage::before{
    background-image: url(../images/sub-page-banner.png);
    z-index: 1  ;
}
/* .block-banner--subpage .block-banner_shap{
    z-index: 2;
    bottom: -95px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='1922px' height='272px'%3E%3Cimage x='1px' y='0px' width='1920px' height='220px' xlink:href='data:img/png;base64,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' /%3E%3Cimage x='1px' y='40px' width='1920px' height='219px' xlink:href='data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAADbCAYAAACMTIx8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAAB3RJTUUH6AMMCg4klKK6rgAAKNlJREFUeNrt3VmTHGXa3+G/0IYQAoQQiIERYhmQutXh9cz7eN/tr+ADfyd/Cjt8aDsmHHZ430NSSzAsghmxCSGEEEK7D57KtzKzqkFLdj9VWdcVUZF6SzEz98wbQXflr547d/32d8f/RZLzSc5OrpcCAAAAAAAAwDI5lOTUniT/vPcXV5NsJjnXup5L8kXtiQEAAAAAAABW3KEkJ5OcTnIqycbk/z6RJHvm/AsOJ/kLk1fb1XSj8GbKqeEva/83BAAAAAAAABiZZ1MC73qStUyD7xtJdm31L9rzUP/WxeEkf3Hyarua6fros5kGYmEYAAAAAAAA4OcdTAm8aymxtwm+Pxt6t/IoAXgrh5P8pcmr7dtM10e3Tw0LwwAAAAAAAMCqOZjuid7meiKPEXq3MkQA3sqLmR+Gr2T+Kumvt3EWAAAAAAAAgJ1wMOWZvP3VzW9mwNC7le0MwFs5kuQvT15tV9JdJX0+yZkklyvMCAAAAAAAAPBznkkJu/3VzSeSPFVrqBoBeCtHkvyVyavtSkoIbofhsxGGAQAAAAAAgO13ICXsnko5zdsE3xOpGHq3skgBeCtHkvzVyavtm5QQ3F8l/U3tgQEAAAAAAIClcyDdE73N9c0sYOjdyjIE4K28lPlh+HLmr5K+UntgAAAAAAAAoLoD6T6jt7m+lSUKvVtZ5gC8laNJ/trk1XY5JQRfSHeltDAMAAAAAAAA4/N0yone/urmN5Psrj3cdhljAN7K0SS/nbzavs7sKulzEYYBAAAAAABgGexPibsnk2xkGnxHHXq3skoBeCsvZ34Y/iolBLej8Lkk39YeGAAAAAAAAFbQ/nRP9J5KCb4rGXq3IgBv7ZXJqx+Gv0w3Cm+mnCC+WntgAAAAAAAAGIH9Kad528/nXU/ydoTeXyQAP7pjk9df773/ZeavkhaGAQAAAAAAYNa+lFO8/dXNb0XHfGz+hxtOE4b/Ru/9LzK7SnozwjAAAAAAAACrYV9K5O2vbhZ6t4H/Qbffq5NXPwxfSnI+5dRwc91M8l3tgQEAAAAAAOAx7EvyXrqrm0+nrG7WJXeI/6HreW3ymheG+2ukzyW5VntgAAAAAAAASAm976b7fN61JL+J/lid/wcsniYM/83e+5cyf5W0MAwAAAAAAMB22JvZE73rSd6Z/B0LSABeHk0Y/lu99/+YEoLbq6TPRxgGAAAAAADg4exNOdHbX90s9C4hAXj5vT559cPwZ0kuJDnTup5P8n3tgQEAAAAAAKhib8qa5vZp3vXJe0LvSAjA43V88poXhpuTwu1V0tdrDwwAAAAAAMAg9qac3j2d5NTkupZyylfoHTkBePU0Yfhv997/LPNXSQvDAAAAAAAAi2lPZk/0NqF3X+3hqEMAptGE4b/Te/9iZldJX4gwDAAAAAAAsFP2pJzo7a9uFnqZIQDzS05MXu0w/CDJp+meFG6uP9QeGAAAAAAAYEntSfJ2Zlc3vxehl4ckAPM4dmUahv9u6/0mDDfPFm6eL7yZ5EbtoQEAAAAAABbEniRvJdlIcnJyPTX5s9DLExGAGVI7DP+91vtNGG5H4XMpJ4aFYQAAAAAAYKx2Z/ZEbxN699cejnESgNkJ7TD891vvP0jySWZXSV+IMAwAAAAAACyP3SknepuVzc2zeoVedpwATE27Uv5h+Fa6Yfh+kouZXSV9PsmPtYcGAAAAAABW1u4kb2Z2dfOpCL0sCAGYRfRUpmH4H7Teb8JwE4SbU8ObSW7WHhoAAAAAABiNJvT2VzevRehlwQnALJN2GP6Hrffvp6ySbj9fuDkxLAwDAAAAAABbadpDs7K5vbr5QO3h4HEIwIzBUykPUH87yT9qvX8/ycfpRuFzKc8YFoYBAAAAAGB1PJVyonc93dgr9DI6AjBj9lSSdyavdhi+l+6J4WaV9PkkP9UeGgAAAAAAeGxPJTmR7urmtcmfhV5WggDMKtqdaRj+x633mzDcBOEzKaeFN5Pcqj00AAAAAADwJ5rQ21/dvBahlxUnAMNUOwz/k9b791JWSTdhuH1iWBgGAAAAAIDtsytldXM78q6nnOh9pvZwsIgEYPhlu5P8ZvL6p6337yX5KLOrpC9EGAYAAAAAgEexK+VE71q665tPJjlYezhYJgIwPL7dSd6dvNph+G66J4abVdLnk9yuPTQAAAAAAFS0K8kbKad4+yd6hV4YgAAMw9uTaRhuu5tyYri/SvpChGEAAAAAAMalCb391c1rEXphWwnAsHP2JHlv8mq7m+TDTFdJN9f3IwwDAAAAALD4TmS6srl9fbb2YLCKdv32d8cf1B4CmOtukt9nGoWbMPxBhGEAAAAAAHbeGylhdyPl2bzN9VDtwYApARiWz510Tww3q6Tfn/wdAAAAAAA8ieMpq5r7J3qFXlgCVkDD8tmb8oP2VO/9OyknhvurpD+IMAwAAAAAwKzjmV3dvBahF5aaAAzjsTflB/Na7/07KRG4HYXPppwiFoYBAAAAAMbveLormzdSgu9ztQcDhmcFNKyuOylro8+nBOEmEAvDAAAAAADL6fXMX938fO3BgJ0jAAN9t1NODPdXSf8+yd3awwEAAAAAkNeSrE9ea62r0AtYAQ3M2JfyrbDTvfdvp5wYbkfh5sSwMAwAAAAAMLzXMg287dgr9AJbEoCBh7Uv5bkQG733bye5kOkq6fNJziT5OMIwAAAAAMDDeC3dlc2nU2LvC7UHA5aPFdDAdrmdEoMvpAThJhALwwAAAADAqno181c3H649GDAeAjCw026lROH+KumPktyrPRwAAAAAwACOZXqKtx17hV5g21kBDey0/Un+1OTVdivllHB/lfQnEYYBAAAAgMV0LNPA217fLPQC1QjAwKLYn+RPT15tt1JOCfdXSQvDAAAAAMBOOZbZ07zrSV6sPRhAnxXQwLL6KSUG91dJC8MAAAAAwON6JbPP511PcqT2YAAPywlgYFk9neTPTF5tN1NOC7ej8GaSj5Pcrz00AAAAALAQjibZyHRlc3MVeoGlJwADY3MgW4fh/onhs0kuRhgGAAAAgLE6mmng3UhycnIVeoHREoCBVXEgyZ+dvNpupsTg5tnCTSC+GGEYAAAAAJbF0UxXNrdP9L5UezCAnSYAA6vuQJI/N3m1/ZgShfurpC9GGAYAAACAWl5KN/A216O1BwNYFAIwwHzPZH4YvpHyjOGz6Z4avpjkQe2hAQAAAGAkjmT+6mahF+AXCMAAj+Zgtg7D/RPD55J8GmEYAAAAALZyJPNXN79cezCAZbUnyT9L9xs0J2oPBbCEDib585NX2410V0g3V2EYAAAAgFVyJCXyrmcafNeTvFJ7MIARuZpkc9dvf3e8/xeHMrs7/1SSN2pPDDAiP2S6Qrp9FYYBAAAAWGYvpht4m+ux2oMBjMh3KYfN+o3hUpLMC8BbOZTuP7CbMPzQ/wYA/KLrKc8YPtO6NmEYAAAAABbF4cweJDsdoRdgSNcy++jJzUxC71YeJQBv5bl0/wHfrJIWhgGGcz2zJ4Y3k3xWezAAAAAARu1w5q9ufrX2YAAjci2zj5M8l18IvVsZIgBv5fnMXyX965393wtg1K5n/poHYRgAAACAR3E403v57W2gv6o9GMCIXMv8x0P+Ycj/kO0MwFt5PrO7/9eTvLbTgwCM2PcpPzT6q6QH/SECAAAAwNJ5IfMf9+gePcBw5t2jv5AdOrxVIwBv5fnMRuG1+KEDMKR53y7aTPLH2oMBAAAAMKj+Pffm6p47wHCaLZ3N6uaF2NK5SAF4Ky/Et5EAtlv7+QLtZww81vMFAAAAANgx7ccxtu+lv157MIARuZ75h6sW8nGMyxCAt9J+8LznEQBsj2uZjcKbEYYBAAAAdtrzSU4m2cg0+J5K8uvagwGMyPV0VzY3j1f8tPZgj2KZA/BWDmc2Cp9Ocqz2YAAjcjXzv+30ee3BAAAAAJbcc+kG3o2U8Du6m/kAFf2Q2XvcTeh9UHu4JzXGALyVw5n+wGyvwhCGAYZzNd2Tws3p4S9qDwYAAACwYA5l/pbLlblpD7ADbmT2nvVmRhJ6t7JKAXgrL6b8YO3/kBWGAYZzNdMfrO1vVH1ZezAAAACAbXYo3RO9zfWN2oMBjMiNlPvO/cNJow69WxGAt3Yk81dJv1x7MIARuZrp+uj2D2ZhGAAAAFg2h1JWNfdXN5+oPRjAiNxIeTZv//GEF7OCoXcrAvCjO5LZb2ptJDlaezCAEbmS+aukv6o9GAAAALDynk25L9w+ONSc6N1VeziAkfgxsyd6m9B7v/Zwi04AHs6RlBDcX+UhDAMM50rmr5L+uvZgAAAAwOgcTAm8zZbIJvgKvQDDuZlyv7d/IOhihN7HJgBvv5dSQnB7lfR6hGGAIV3JNAifSVkBcibJ5dqDAQAAAAvvYLonepvriQi9AEO5mXL/th16z0bo3RYCcD1HM3+V9JHagwGMyDfpnhRursIwAAAArJ6DKc/k7a9ufjNCL8BQbqYc0Ok/3u+TCL07RgBePEdTQvDJdFdKC8MAw7mc2WdHnE0JxgAAAMByeyblvmp/dfOJJE/VHg5gJH7K7Inec0k+jtBbnQC8PF7O/FXSwjDAcC5n/irpK7UHAwAAAGYcSLlP2hyiae6ZnojQCzCUWylxt79l8ZMk92oPx3wC8PJ7Jd1vsTV/frH2YAAjcjklBPd/yRGGAQAAYPsdSPdEb3N9M0IvwFBupdz3bN8DPROhdykJwON1LN1fhppnWhyuPRjAiHyV2VXS5yIMAwAAwOM4kO4zepvrWxF6AYZyK2XzYf/xeB9H6B0NAXj1HMv8VdLCMMBwvsz0F6h2GP629mAAAACwAJ5OOdHbX938ZpLdtYcDGInbmT3RezbJRxF6R08ApvFqZldJr0UYBhjSl+l+q675petq7cEAAABgG+xPucd4MslGpsFX6AUYzu2UE73NyuYLk+vHSe7WHo46BGB+ya8yXR/d/kbeC7UHAxiRLzJ/lbQwDAAAwDLYn+6J3lMpwVfoBRjO7STvZ/ZwyUcReukRgHlcr2V2jfR6kudrDwYwIp9nNgpvRhgGAACgjv0pp3n79wXfjtALMJTbST5I957guSQfRujlIQnADO21zF8lLQwDDOdSpt/wa4fh72oPBgAAwCjsSznF21/d/FaSPbWHAxiJJvT2D4D8PkIvT0gAZqe8ntlV0qciDAMM6VK63wps/nyt9mAAAAAspH0pkbe/ulnoBRjOnUxDb3t184eTv4PBCcDUdjzTbxK2v1H4XO3BAEbkj5m/SloYBgAAWA37kryX7sa+0ymrm4VegGHcSTm92z+c8fsIvewwAZhFdTzTbx62fzE9VHswgBH5Q6bfODyf5EySCxGGAQAAltW+JO9m9vFsv4nQCzCUOymnd9uneTdTTvkKvSwEAZhlczzzV0kLwwDD+SwlBJ9JNxB/X3swAAAAkiR7M3uidz3JO5O/A+DJNaG3v1Xv/Qi9LDgBmLF4I9NnlLRXSgvDAMP5LPNXSV+vPRgAAMBI7U050dtf3Sz0Agznbqaht33f64Mkt2sPB49DAGbMdmUahvsnhp+tPRzAiHya7knh5ioMAwAAPJy9KWua26d51yfvCb0Aw7ib5KNMVza3T/QKvYyKAMwqasJw+5fptcnrYO3hAEbkYmZXSV+IMAwAAKyuvSmnd/uHFd6L0AswlLtJPs7s480uROhlRQjAMNWE4XYUXk/5JVwYBhjGg3RPDDfftjyf5IfawwEAAAxkT2ZP9K6lrHPeV3s4gJFoQm9/K935CL2sOAEYftmuJG9mdpX0yQjDAENpwnD/+cKbSW7UHg4AAGALe1JO9PZXNwu9AMO5l7K6uX/f6EKSW7WHg0UkAMPjeyrJicyukj6V5JnawwGMxIOUVdLtX+6bVdLCMAAAsFP2JHk73cMBaymrm4VegGHcS/JJZlc3n4/QC49EAIbhNWG4CcLNB4O1JAdqDwcwEg9SPhD0V0kLwwAAwJPYk+StJBsp2982Uu7rnIzQCzCUJvQ2gfdMyj2dzQi9MAgBGHZOE4abb4i2TwwLwwDDuJ9yYri/Euh8kh9rDwcAACyM3Zk90duE3v21hwMYiSb0zrtP81Pt4WDMBGCo76mUb5a2o/B6ygcOYRhgGE0Ybr5Z2lw3k9ysPRwAALBtdqfcd+l/IV/oBRjO/SQfpxt5m01t7rtABQIwLK7dSd7M7CrpU0merj0cwEjcz+w3UX1AAQCA5dPcR+mvbj4VoRdgKO0v2PdP9LqPAgtEAIbl03ygaYJw88FmLT7QAAyl/83V5gONMAwAAHX174s0V/dFAIbTf8SWTWqwZARgGI/2SqP2ByDfdAUYTvPsmv4qac+uAQCAYTWPzGo/LqtZ3eyRWQDDaEJv/wvw55P8WHs44PEJwDB+u5O8ndlV0p51AzCcJgyfSTklfCbTMHyr9nAAALDAnsr0EVjt2Cv0AgznQcp9i/aX2c+m3MO4UXs4YHgCMKyuPemeGG5WSZ9Ksq/2cAAjcS9llXT7w1WzSloYBgBglTyV5ES6m8vWJn8WegGG8SDJp+me5j2Xck9C6IUVIgADfU0Y3kh3lfTJCMMAQ7mX5KPMrpIWhgEAWHZN6O2vbl6L0AswlCb09lc3b0boBVJCD0Db3SQfTF5te5K8k9kPcO9FGAZ4VLuTvDt5td1NOTHcXiV9ISUO3649NAAAtOxKWd3cvkewnvIl8mdqDwcwEk3obW8Va070/lB7OGBxOQEMPKk9SX6T6Qe95kPfuxGGAYZyN7MnhjeTvB9hGACA7bUr5UTvWrrrm08mOVh7OIARuZjul8Gb6/XagwHLRwAGtsvedE8MNx8S35v8HQBP7m6SD9N9rs+5lC0OwjAAAI9iV5I30v1yd3OiV+gFGE77RG/7KvQCgxGAgZ22N+XEcH+V9LsRhgGGcjfJ79MNw5sRhgEAmIbe/urmtQi9AEP6LLOrmzcj9AI7QAAGFsXelAjc/uB5OuUUsTAMMIw7KSeG+6ukP5j8HQAA43Ii05XN7euztQcDGJHPMl3Z3D7R+33twYDVJQADi25vytro5oNqE4iFYYDh3MnsieFzk/eEYQCAxfdGyufmjZRn8zbXQ7UHAxiRP6QbeJtn9F6rPRhAnwAMLKt96Z4Ybk4N/ybJntrDAYzEnZTTwZvpnhr+MMIwAEANxzPdmNU+0Sv0Agznj+mubG6uQi+wNARgYGz2pZwY7j/L6J0IwwBDuZPk/cx+IBaGAQCGcTyzq5vXIvQCDOlSuluwmj8LvcDSE4CBVbEvZf1V+wP0RpK3IgwDDOV2yonh/irpD5PcrT0cAMACOp7uyuaNlM+rz9UeDGBELmW60ar9Rebvag8GsF0EYGDV7Uv5cN3+oH06wjDAkG5n9sTw2SQfRRgGAFbD65m/uvn52oMBjMjnmf3ceT7J1dqDAew0ARhgvv0pUbi/SvrtJLtrDwcwEreTXEj5QH5m8uczST6OMAwALKfXUj47tj9HrkXoBRjSF5l9Pu+5CL0Af0IABng0+1O+pd1fJf1mhGGAodxOicLNiq7m+lGSe7WHAwBICb1N4G3HXqEXYDhfpvuZsLkKvQC/QAAGGMb+lA/8/VXSwjDAcG6lnBLur/T6OMIwALA9Xkv3C8CnUz77vVB7MIAR+TLTz3ntE73f1h4MYFkJwADb6+l0Tww33woXhgGGcyvTE8PtVdKfRBgGAB7Oq5m/uvlw7cEARuSrdANv8+crtQcDGBsBGKCOAymnhfs3F95K8lTt4QBG4lbKzYT+ujBhGABW17F0v5zbXIVegOF8nfmrm4VegB0iAAMslgMpp4XbNyNOJzkRYRhgKD+l3IBor5I+l7JK+n7t4QCAQRxL9zNVs5VJ6AUYzuV0tzA1V6EXoDIBGGA5HEi5cdFfJX0iwjDAUG6m3LDoryT7JMIwACyqY5k9zbue5MXagwGMyOVMPye1T/R+U3swAOYTgAGW2zMpUbi/SvpEhGGAodzM9MRw+2bHxQjDALBTXsns5571JEdqDwYwIt+k+5mn+WLs5dqDAfBoBGCAcTqY8ozh9qqzJgzvqj0cwEjcTLkh0l8lfTHCMAA8rqNJNjL9HNNchV6A4VxJd2VzE3yFXoCREIABVsvBzJ4YXk/yRoRhgKHcyOwq6c2UVdIPag8HAAviaKaBdyPlC6wbEXoBhnQl3RO9zfXr2oMBsL0EYACSEobX0o3CaxGGAYbUhOH2KrXNlBPDwjAAY3U0088X7RO9L9UeDGBErmT2C6jnknxVezAA6hCAAfg5z2Z29dqpCMMAQ7qR8k38c+nerPk0wjAAy+OlzH5uOJ0SgAEYxrfpfmZo/vxl7cEAWCwCMACP41CmK9qaaxOGARjGjcx+g38zwjAAdR3J/NXNQi/AcK6mu7K5+Twg9ALwUARgAIZ0KLPf+F9L4ocNwHCuZ7pKuv0sr4u1BwNgVI5k/urml2sPBjAiVzN/dfMXtQcDYLkJwADshEOZvXF0KsIwwJCaMHwm3TD8ae3BAFhoR1J+V1/PNPiuJ3ml9mAAI3I187f7fF57MADGSQAGoKbnMrs67lSSX9ceDGBErmd2ddxmks9qDwbAjnox3cDbXI/VHgxgRL5L93fu5kuZl2oPBsBqEYABWETPZ/4q6ddrDwYwIt+ne1K4uQrDAMvtcGY375yO0AswpGvpnuZt/iz0ArAQBGAAlsnzmT2xsJ7ktdqDAYzItcxfJf2H2oMB0HE481c3v1p7MIARuZbZ1c3nIvQCsOAEYADG4PnM3vhaizAMMKRrmb9K+o+1BwMYucPpbsVpftf9Ve3BAEak/buuL0ECsPQEYADG7IWUm2P9VdJulgEMp30qon0ywqkIgEfzQrqBt/kd1pcaAYbTfwzKmZTtNx6DAsCoCMAArKL2urz22jzr8gCG811m1+V5LhrAdHtN//dRoRdgONfT/R20Cb5CLwArQQAGgKnDmT1xcTrJsdqDAYzI1cxfJf157cEABvZ85q9ufr32YAAjcj2zq5s3I/QCsOIEYAD4ZYcze+NuPcIwwJCuZv4q6S9qDwbwC55PcjLJRqbB91SSX9ceDGBErqesaj7Tu16sPRgALCIBGAAe35HMXyX9Su3BAEbkaronOprrl7UHA1bOc+kG3o2U8OvGCsBwfsjs733nk3ya5EHt4QBgWQjAADC8I5l9rtvpJC/XHgxgRL5N96Rw82dhGHhShzL7Jb+1CL0AQ7qR8rtb/3c5oRcABiAAA8DOOZLZEyMbSY7WHgxgRK5k/irpr2oPBiycQ+me6G2ub9QeDGBEbqSc4O1/cU/oBYBtJAADQH1HMvvMuNMRhgGGdCXTG4/tlYJf1x4M2HaHUr541/8i3onagwGMyI2UZ/K2f8/aTHlGr9ALADtMAAaAxXU081dJv1R7MIARuZLkTMoNy/b1cu3BgEf2bErgbf/e1Jzo3VV7OICR+DGzJ3qb0Hu/9nAAQCEAA8DyOZr5q6SP1B4MYES+yewJlnMRhmERHEwJvP3n9Aq9AMO5mfL7T/93oYsRegFg4QnAADAeRzN/lbQwDDCcy5m/Svqb2oPBCB1M90Rvcz0RoRdgKDdTfp9pn+Y9G6EXAJaaAAwA4/dKZm+crkcYBhjS5cxfJX2l9mCwBA6mbDTpr25+M0IvwFBupvx+0l7dfC7JJxF6AWB0BGAAWF3HMhuF15O8WHswgBH5OvNXSQvDrKJnUsJu+/eO5kTvU7WHAxiJnzJ7orcJvfdqDwcA7AwBGADoO5bZEzinkxyuPRjAiHyV2RM4mxGGGYcDKb9HNL9DNMH3RIRegKHcSvcZvc1V6AUABGAA4KEdS/cmbnMVhgGG82W6Ybi5flt7MJjjQLonepvrmxF6AYZyKyXutkPvmQi9AMDPEIABgCf1q8ze+F2LMAwwpC/TPd3TXK/WHoyVcCDdZ/Q217ci9AIM5VbKM3rbXwI7m+TjCL0AwCMSgAGA7fJaZlc/riV5ofZgACPyReavkhaGeRxPp/zs7v/8fjPJ7trDAYzE7cye6G1C793awwEA4yAAAwA77bVMbyi3TxI9X3swgBH5PLMniM5HGKbYn/Lz92SSjUyDr9ALMJzbKSd6m5XNFyZXoRcA2HYCMACwKF7P/FXSwjDAcC5l9vnCm0m+qz0Y22J/uid6m+tbEXoBhnI7yfuZ/eLVRxF6AYBKBGAAYNH9Ot0b1xspJ5aEYYDhXMr8VdLXag/GQ9mf8rOx/0WqtyP0AgzldpIPMvvz8sMIvQDAghGAAYBldTyzqytPJXmu9mAAI/LHzF8lLQzXsS/lZ13/599bSfbUHg5gJO5k9kTvuSS/j9ALACwJARgAGJvjmd4Qb5+EOlR7MIAR+UNmn2l4IcLwUPalRN7+BgyhF2A4d1JO9La/4HQ25UTvndrDAQA8CQEYAFgVb2T2GYinIgwDDOmzTG+gt6/f1x5sQe1L8l66X1g6nbK6WegFGMadlNO77UccNCd6hV4AYJQEYABg1Z3I7CrNkxGGAYb0Weavkr5ee7Adsi/Ju+k+n3ctyW8i9AIM5U7K6d32l5A2U075Cr0AwEoRgAEAZu1K98Rwc7P+VJJnaw8HMCKfpntSuFklvaxheG9mT/SuJ3ln8ncAPLm7mZ7obX+56P0IvQAASQRgAIBH0YTh/gmutSQHaw8HMCIXM7tKepHC8N6UE7391c1CL8Bw7qac6O2vbv4gye3awwEALDIBGADgye1KWSXdDwEnIwwDDOVByonh9mmv5npjm/4z96asaW5/8Wd98p7QCzCMu0k+ynRlc/tEr9ALAPAYBGAAgO2zK8mbmV0lLQwDDKcJw+0ofC7l5PDDhuG9Kad3T2f6z+xTKeuchV6AYdxN8nGm6/7PpPyz+kKEXgCAQQnAAAA776l0Tww3J8tOJXmm9nAAI/EgZZX0ZrqrpH9K+edte2vDu0n21R4YYCSa0Nv+Z+/5yUvoBQDYAQIwAMDiaMJw/wTaWpIDtYcDAICWe5mG3vbq5gtJbtUeDgBgle2pPQAAAH/ifspNtI+T/OvW+0+lrJLuP4PyZIRhAAC2170kn2S6srl9olfoBQBYQAIwAMDiu5/ko8mrH4bfyuwqaWEYAIBH1YTe/urmzQi9AABLRQAGAFhe95N8OHm1w/DulBPD/VXSp5I8XXtoAACqakJvs7K5uZ5PeU46AABLTgAGABife5mG4X/Ver8Jwxspp4Q3Mg3D+2sPDQDAoO5nGnrbsfdCkpu1hwMAYPsIwAAAq6Mdhtt2p6ySbp8YblZJC8MAAIvtfpKLKSub+yd6hV4AgBUkAAMAcC/J7yevf9l6f3eStzN9tnATiIVhAICd14TeJvC2n9Er9AIA8CcEYAAAtnIvyQeTVzsM70k5MdxeJX0yJQ7vqz00AMCSa0Jv+zTvuZTY+2Pt4QAAWHwCMAAAj+pupmG4bU/KieH+Kun3IgwDAPQ9SHlG7/lMT/OeTXlG743awwEAsLwEYAAAhnI3yfuTV9ueJO9kukp6ffJ6N8IwADB+D5J8mnKKt3+iV+gFAGBwu377u+O1ZwAAYDXtSfKbdMPwWoRhAGA5NaG3CbxN7N2M0AsAwA5yAhgAgFruppx8Od97f2/KieH+Kul3J38HAFBTE3r7q5vPJ/mh9nAAACAAAwCwaO5k6zDcPzG8PnlPGAYAtsPFlGfynuldr9ceDAAAtiIAAwCwLO5kukaxbW/K6eD2GunTKaeIhWEA4GF8lvI7Rv9Er9ALAMDS8QxgAADGam+S99INw+sRhgFglX2WaeBtntW7GaEXAIARcQIYAICxupNyc/ds7/19KSeG+6uk34nfjwFgLD7LdGVz+0Tv97UHAwCA7eYGFwAAq+Z2tg7D/RPDp5O8Hb83A8Ci+kO6gbe5Xqs9GAAA1OJGFgAAFLdTTgmd6b2/L8nJJKeSbEz+vJHkrfh9GgB2yqWUdc3NyubmKvQCAECPZwADAMDj2ZcShU+lnBRurm8n2V17OABYUpcyDbzt2Cv0AgDAQ3JiAQAAHs/tJP9v8mrbn3JKuL9K+q0IwwDQuJTpyub2id7vag8GAADLTgAGAIBh3crWYbh/YngjyZsRhgEYr8/TDbzN9WrtwQAAYKwEYAAA2Bm3kvzfyattf8op4f4qaWEYgGXyRWYj77kIvQAAsOMEYAAAqOtWkv8zebU9nRKD26uk11NWST9Ve2gAVtaXmQbes5mucRZ6AQBgQQjAAACwmH7K/DB8IOUZw+0ovJ5yYlgYBmAoX2Z6ird9ovfb2oMBAAA/TwAGAIDlcjNbh+HmxHB7lfSJCMMAbO2rdANv8+crtQcDAAAejwAMAADjcDPJ/5682g6kROH+KukTEYYBVsnX6a5sbq5CLwAAjIwADAAA43Yzyf+avNoOZnaV9FrKKuldtYcG4LFdzjTwnklyYXIVegEAYEUIwAAAsJpu5OfDcHuN9FrKiWFhGGBxXM50XXP7RO83tQcDAADqEoABAIC2nwvDp1JOCrdPDb8RYRhgO32TbuBtntV7ufZgAADAYhKAAQCAh3Ejyf+cvNoOZvb5wmsRhgEe1ZV0VzY3V6EXAAB4JAIwAADwJG4k+R+TV9uhzK6SPpWyShpglV1J90Rvc/269mAAAMA4CMAAAMB2uJ6fD8Mb6YbhN2oPDDCwK5muaz7X+vNXtQcDAADGTQAGAAB20s+F4SYIt1dJH689MMAv+DbdwNv8+cvagwEAAKtJAAYAABbB9ST/ffJqey7dk8LNVRgGdtrVzF/dLPQCAAALRQAGAAAW2fdJ/tvk1fZ8pquk2yulf117YGDpXU33RG9z/aL2YAAAAA9DAAYAAJbRtWwdhuetkn699sDAwrma6Sneduz9vPZgAAAAT0IABgAAxuRakv86ebU9n2kQXm/9+bXaAwPb7rt0A2+zvvlS7cEAAAC2gwAMAACsgmtJ/svk1fZCuieFm6swDMvnWrorm5s/C70AAMBKEYABAIBV9l2S/zx5tR3O/FXSv6o9MJBrmX0+72aSP9YeDAAAYBEIwAAAALOuZuswPG+V9Ku1B4YRupbpM3rb1z/UHgwAAGCRCcAAAAAP72qS/zR5tR1OOS18qnc9VntgWALfpxt4zyS5kOSz2oMBAAAsIwEYAADgyV1N8h8nr7YXM/t84fUIw6ym6+mubG6Cr9ALAAAwIAEYAABg+3yb+WH4SOavkn6l9sAwgOuZv7r509qDAQAArAIBGAAAYOddydZhuAnC7VXSL9ceGOa4nrKq+UzverH2YAAAAKtMAAYAAFgcV5L8h8mr7UiSjSQne9ejtQdmJfyQcoK3v7r50yQPag8HAABAlwAMAACw+K4k+feTV9tL6Z4UblZJC8M8jhspgbd5Tm8TfIVeAACAJSIAAwAALK9vMj8MH838VdIv1R6YhXAj3RO9TewVegEAAEZAAAYAABify9k6DM9bJX2k9sBsixspz+RtVjY3108i9AIAAIyWAAwAALA6Lif53eTV9nK6J4WbqzC8HH5MCbv91c0Xk9yvPRwAAAA7SwAGAADg68wPw69kukp6vfVnYbiOmylhtznN2wTfixF6AQAAmBCAAQAA2MpXk1c/DB/LbBReT/Ji7YFH4ma6J3o3U4LvxQi9AAAA/AIBGAAAgEf15eQ1LwzPWyV9uPbAC+pmyjN6m8jbXD+O0AsAAMBjEoABAAAYShOG/13v/Vczf5X0qoThnzJ7ovdckk+S3Ks9HAAAAOMiAAMAALDdvpi8+mH4V5lG4bVMTw0vaxi+lRJ3LyQ5k+mzeoVeAAAAdowADAAAQC2fT179MPxaumG4ub5Qe+CJWylxtwm851OCr9ALAABAdQIwAAAAi+bS5PVve++/ltkovJ7k+W2a41bKad726uazKc/oFXoBAABYSAIwAAAAy6IJw/+m9/7rmb9K+mHD8O3MnuhtQu/d2v+lAQAA4FEIwAAAACy7P05e/TD865QQ3AThv57kemZXNwu9AAAAjMb/B04GmZxwTfj1AAAAAElFTkSuQmCC' /%3E%3Cpath fill-rule='evenodd' stroke='rgb(0, 0, 0)' stroke-width='0px' stroke-linecap='butt' stroke-linejoin='miter' fill='rgb(255, 255, 255)' d='M1921.387,82.830 L1920.785,270.292 L961.448,269.997 L961.289,269.772 L1.702,271.080 L0.731,83.863 L962.061,241.934 L1921.387,82.830 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(16, 86, 22)' d='M979.302,174.845 C992.178,179.529 995.278,188.397 986.227,194.651 L985.203,195.359 C976.152,201.613 958.377,202.885 945.502,198.200 C932.627,193.515 929.526,184.648 938.577,178.393 L939.601,177.686 C948.652,171.432 966.427,170.160 979.302,174.845 Z'/%3E%3Cpath fill-rule='evenodd' fill='rgb(66, 190, 30)' d='M978.488,215.800 C991.363,220.485 994.463,229.353 985.412,235.606 L984.388,236.314 C975.337,242.568 957.563,243.840 944.687,239.156 C931.812,234.471 928.712,225.603 937.763,219.349 L938.787,218.641 C947.837,212.387 965.612,211.115 978.488,215.800 Z'/%3E%3C/svg%3E");
} */
.block-banner--subpage .block-banner_shap{
    z-index: 2;
    bottom: -95px;
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1920 272' style='enable-background:new 0 0 1920 272;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23FFFFFF;%7D .st1%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%2342BE1E;%7D .st2%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23105616;%7D%0A%3C/style%3E%3Cpath class='st0' d='M1920.33,80.75l0.4,191.46l-960.34-0.29l-0.16-0.23L-0.36,273l0.03-191.22L961,239.85L1920.33,80.75z'/%3E%3Cg%3E%3Cpath class='st1' d='M1920,81.74L968.99,240.12c-5.29,0.88-10.69,0.88-15.97,0.01L0,82.74V41l960,159.71L1920,40V81.74z'/%3E%3Cpath class='st2' d='M1920,41.74L968.99,200.12c-5.29,0.88-10.69,0.88-15.97,0.01L0,42.74V1l960,159.71L1920,0V41.74z'/%3E%3C/g%3E%3C/svg%3E");
}
.block-banner--subpage .block-banner__inner{ 
    padding: 210px 0 170px;
    max-width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
}
.block-banner--subpage .block-banner__inner h1{
    font-size: 70px;
    font-weight: 600;
    margin-bottom: 10px;
}
.block-banner--subpage .block-banner__inner p{
    font-size: 22px;
    font-weight: 400;
    line-height: 1.1em;
}
.block-banner--subpage .block-banner__btn{
    padding-top: 31px;
}
.block-banner--subpage .block-banner__btn .btn:nth-child(2){
    max-width: 186px;
}
.block-banner__inner-left{
    width: 50%;
}
.block-banner__inner-right{
    width: 50%;
}
.block-banner__inner-img{
    padding-left: 60px;
    position: relative;
}

.block-banner__inner-img img {
    max-width: 100%;
    position: relative;
    z-index: 1;
    width: 43vw;
    margin-left: -117px;
    max-width: unset;
    margin-bottom: -88px;
    min-width: 800px;
}
@media (max-width:1650px){
    .block-banner__inner{padding: 260px 0 240px;}
    .block-banner__inner-img img{min-width: 750px;}
}
@media (max-width:1399px){
    .block-banner__inner p{font-size: 26px;}
    .block-banner__inner{padding: 250px 0 170px;}
    .block-banner--subpage .block-banner__inner h1{font-size: 60px;}
    .block-banner__inner-img img{min-width: 650px;}
    .block-banner--subpage .block-banner__btn{padding-top: 21px;}
    .block-banner--subpage .block-banner__inner p{font-size: 20px;}
}
@media (max-width:1199px){
    .block-banner__inner{padding: 220px 0 170px;}
    .block-banner_shap{min-height: 170px;padding-top: 14%;bottom: -50px;}
    .block-banner{margin-bottom: 60px;}
    .block-banner__inner-img img{min-width: 550px;}
    .block-banner--subpage .block-banner__inner h1{font-size: 51px;}
    .block-banner--subpage .block-banner_shap{min-height: 250px;}
    .block-banner--subpage .block-banner__inner{padding: 210px 0 140px;}
}
@media (max-width:991px){
    .block-banner__inner p{font-size: 22px;}
    .block-banner__inner-left{width: 100%;order: 2;}
    .block-banner__inner-right{order: 1;width: 100%;}
    .block-banner__inner-img img{margin-bottom: 0;width: 68vw;min-width: 640px;}
    .block-banner--subpage .block-banner__btn{padding-top: 11px;}
    .block-banner--subpage .block-banner__inner{padding: 170px 0 120px;}
}
@media (max-width:767px){
    .block-banner__btn{flex-wrap: wrap;max-width: 270px;}   
    .block-banner__btn .btn span{padding: 10px 49px 6px 20px;font-size: 15px;max-width: 100% !important;}
    .block-banner__btn .btn:nth-child(2){max-width: 100%;width: 100%;}
    .block-banner__btn .btn:nth-child(3){width: 100%;max-width: 100%;}
    .block-banner__btn .btn:first-child{width: 100%;}
    .block-banner__btn .btn span::before{right: 22px;}
    .block-banner__btn .btn:first-child span{max-width: 186px;}
    .block-banner__inner p{font-size: 20px;}
    .block-banner__inner{padding: 180px 0 80px;}
    .block-banner::before{background-image: none;background-color: rgba(33,97,45,0.7);mix-blend-mode: multiply;}
    .block-banner__inner-img img{min-width: 390px;}
    .block-banner--subpage .block-banner__inner h1{font-size: 37px;}
    .block-banner--subpage .block-banner__inner p{font-size: 17px;line-height: 1.3em;}
    .block-banner--subpage .block-banner__btn .btn:nth-child(2){max-width: 100%;}
    .block-banner--subpage .block-banner__inner{padding: 170px 0 100px;}
    .block-banner--subpage .block-banner__btn{padding-top: 0;}
}


.block-solutions{
    width: 100%;
    padding: 0px 0 99px;
    margin-top: -200px;
}
.block-solutions__box{
    width: 100%;
    height: 100%;
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));    
}
.block-solutions__box-inner{
    height: inherit;
    clip-path: var(--shap-box);
    width: 100%;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    background-color: var(--color-light-green);
}
.block-solutions .row{
    --bs-gutter-x: 30px;
    --bs-gutter-y: 30px;
}
.block-solutions .row div[class*="col-"]:nth-child(2) .block-solutions__box-inner{
    background-color: var(--color-green);
}
.block-solutions .row div[class*="col-"]:nth-child(3) .block-solutions__box-inner{
    background-color: var(--color-green);
}
.block-solutions .row div[class*="col-"]:nth-child(4) .block-solutions__box-inner{
    background-color: var(--color-light-green);
}
.block-solutions__img{
    width: calc(50% - 10px);
    position: relative;
}
.block-solutions__img::before{
    content: "";
    display: block;
    padding-top: 100%;
}
.block-solutions__img img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block-solutions__content{
    width: calc(50% + 10px);
    padding: 48px 25px 48px 38px;
    display: flex;
    flex-direction: column;
}
.block-solutions__content h3{
    color: #fff;   
    margin-bottom: 10px;
    line-height: 1em;
}
.block-solutions__content p{
    color: #fff;   
    margin-bottom: 15px;
    font-weight: 300;
    line-height: 1.4em;
    font-family: var(--font-secondary);
}
.block-solutions__btn{
    max-width: 212px;
    padding-top: 6px;
    display: flex;
    align-items: flex-end;
    flex: 1;
}
.block-solutions__btn .btn:hover span{
    background-color: var(--color-black);
    color: var(--color-white);
}
.block-solutions__btn .btn span::before{
    width: 20px;
    height: 17px;
    right: 28px;
}
.block-solutions__btn .btn:hover span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
}

@media (max-width:1399px){
    .block-solutions__content{padding: 30px 25px 48px 28px;}
    .block-solutions{margin-top: -170px;}
}
@media (max-width:1199px){
    .block-solutions{margin-top: -130px;}
    .block-solutions__content{padding: 20px 15px 28px 18px;}
    .block-solutions__btn .btn span{font-size: 14px;padding: 14px 59px 12px 20px;}
    .block-solutions .row{--bs-gutter-x: 20px;}
    .block-solutions{padding: 0 0 60px;}
}
@media (max-width:991px){
    .block-solutions__img::before{padding-top: 80%;}    
    .block-solutions__content{padding: 30px 20px 30px 30px;}
}
@media (max-width:767px){
    .block-solutions__img{width: 100%;}
    .block-solutions__content{width: 100%;}
    .block-solutions__img::before{padding-top: 70%;}
    .block-solutions{margin-top: 0;}
    .block-solutions{padding: 40px 0 50px;}
}

.block-services{
    width: 100%;
    padding: 0 0 80px;
}
.block-service-after-banner {
    padding-top: 20px;
}
.block-services .row{
    --bs-gutter-x: 33px;
    --bs-gutter-y: 33px;
    justify-content: center;
}
.block-services__box{
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));   
    height: 100%;
}
.block-services__box-inner{
    width: 100%;
    clip-path:polygon(100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 0);   
    background-color: var(--color-dark-gray);
    height: 100%;
    display: flex;
    flex-direction: column;
}
.block-services__img{
    width: 100%;
    position: relative;
}
.block-services__img::before{
    content: "";
    display: block;
    padding-top: calc(9 / 19 * 100%);
}
.block-services__img img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block-services__content{
    padding: 33px 50px 26px 28px;
    flex: 1;
    display: flex;
    align-items: center;
}
.block-services__content a{
    display: inline-block;
    font-size: 25px;
    color: var(--color-white);
    text-decoration: none;
    font-weight: bold;
    line-height: 1em;
    padding-right: 26px;
    position: relative;
    transition: all 0.4s;
    max-width: 312px;
}
.block-services__content a:before{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    width: 19px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%2381c440' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");   
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all 0.4s;
    transform: translateY(-50%) rotate(0deg);
}
.block-services__box:hover a{
    color: var(--color-light-green);
}
.block-services__box:hover a::before{
    transform: translateY(-50%) rotate(37deg);
}

@media (max-width:1399px){
    .block-services__content a{font-size: 21px;}
    
}
@media (max-width:1199px){
    .block-service-after-banner {
        padding-top: 90px !important;
    }
}
@media (max-width:767px){
    .block-services__box-inner{clip-path:polygon(100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 0);   }
    .block-services__content{padding: 24px 50px 21px 20px;}
    .block-services{padding: 0 0 60px;}
    .block-services .row{--bs-gutter-y: 25px;}
}


.block-usp{
    padding: 92px 0;
    background-image: url(../images/usp-background.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.block-usp .row{
    --bs-gutter-y: 58px;
}
.block-usp__box{
    width: 100%;
    max-width: 450px;
    padding-left: 13px;
    position: relative;
}
.block-usp__box::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 22px;
    background-color: var(--color-yellow);
}
.block-usp__box h5{
    font-weight: bold;
    color: #fff;
    position: relative;
}
.block-usp__box p{
    font-size: 16px;
    color: #809e85;
    line-height: 1.1em;
    max-width: 360px;
    margin: 0;
}
.material-handling__title p {
    font-size: 16px;
    color: #809e85;
    line-height: 1.5em;
    margin: 0 auto 20px;
    text-align: center;
    max-width: 1300px;
}
.material-handling__title p:last-child{
    margin-bottom: 0;
}
.material-handling__title p:empty{
    display: none;
}
.material-handling__des{
    padding-top: 10px;
}
@media (min-width:1400px){
    .container-regular .container {
        max-width: 1304px;
    }
}

@media (max-width:1650px){
    .block-usp__box h5{font-size: 22px;}
}
@media (max-width:1399px){
    .block-usp{padding: 72px 0;}
    .block-usp .row{--bs-gutter-y: 48px;}
}
@media (max-width:991px){
    .block-usp{padding: 62px 0;}
}
@media (max-width:767px){
    .block-usp__box{max-width: 100%;}
    .block-usp .row{--bs-gutter-y: 38px;}
    .block-usp__box h5{font-size: 20px;}
}

.block-progress{
    width: 100%;
    padding: 75px 0 80px;
    background-image: url(../images/left-shap-block.png);
    background-position: 0 77px;
    background-repeat: no-repeat;
    background-size: 125px;
}
.block-progress__top{
    width: 100%;
    max-width: 710px;
    margin: 0 auto;
    text-align: center;
}
.block-progress__top h2{
    color: var(--color-black);
    font-weight: bold;
    margin-bottom: 10px;
}
.block-progress__top h5{
    color: var(--color-black);
    font-weight: 600;
    max-width: 560px;
    margin: 0 auto;
}
.block-progress__items{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%;
    grid-gap: 36px;
    padding-top: 22px;
}
.block-progress__item{
    width: calc(33.33% - 24px);
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));
}
/* .block-progress__item:nth-child(1),
.block-progress__item:nth-child(2),
.block-progress__item:nth-child(3),
.block-progress__item:nth-child(4){
    width: calc(25% - 27px);
} */
.block-progress__box{
    clip-path: polygon(100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 0);
    position: relative;
}
.block-progress__box::before{
    content: "";
    position: absolute;
    top: 50%;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.742734593837535) 50%, rgba(0,0,0,1) 100%);
    z-index: 1;
}
.block-progress__img{
    position: relative;
    width: 100%;
}
.block-progress__img::before{
    content: "";
    display: block;
    padding-top: calc(1 / 1.01 * 100%);
}
/* .block-progress__item:nth-child(1) .block-progress__img::before, 
.block-progress__item:nth-child(2) .block-progress__img::before,
.block-progress__item:nth-child(3) .block-progress__img::before,
.block-progress__item:nth-child(4) .block-progress__img::before{
    padding-top: calc(1.36 / 1 * 100%);
} */
.block-progress__img img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block-progress__content{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 40px 30px;
    z-index: 2;
}
.block-progress__content h5{
    color: var(--color-white);
    font-size: 27px;
    max-width: 210px;
    margin-bottom: 20px;
}
.block-progress__content a{
    color: var(--color-light-green);
    font-weight: bold;
    padding-right: 24px;
    position: relative;
    transition: all 0.4s;
}
.block-progress__content a::before{
    content: "";
    position: absolute;
    top: 3px;
    right: 0;
    width: 13px;
    height: 13px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%2381c440' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");   
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    transition: all 0.4s;
}
.block-progress__content a:hover::before{
    transform: rotate(36deg);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");   

}
.block-progress__content a:hover{
    color: var(--color-white);
}

@media (max-width:1399px){
    .block-progress__content{padding: 0 30px 30px;}
    .block-progress__content h5{font-size: 24px;margin-bottom: 14px;}
}
@media (max-width:1199px){
    .block-progress{background-size: 125px;}
    .block-progress__items{grid-gap: 25px;}
    .block-progress__item{width: calc(33.33% - 17px) !important;}
    .block-progress__img::before{padding-top: calc(1.20 / 1 * 100%) !important;}
    .block-progress__top h5{font-size: 21px;}
}
@media (max-width:991px){
    .block-progress__items{grid-gap: 20px;}
    .block-progress__item{width: calc(50% - 10px) !important;}
    .block-progress__top h5{font-size: 19px;}
    .block-progress{background-image: none;padding: 75px 0 60px;}
    
}
@media (max-width:767px){
    .block-progress__items{grid-gap: 15px;}
    .block-progress__item{width: 100% !important;}
    .block-progress{background-size: 45px;}
    .block-progress__top h5{font-size: 18px;}
    .block-progress__img::before{padding-top: calc(1 / 1 * 100%) !important;}
}


.block-review{
    width: 100%;
    padding: 75px 0;
    position: relative;
}
.block-review::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    border-top: 1px solid #e5e5e5;
    z-index: -1;
}
.block-review::before{
    content: "";
    position: absolute;
    top: -70px;
    right: 0;
    width: 135px;
    height: 686px;
    background-image: url(../images/right-shap-block.png);
    background-position: 100% 77px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1 !important;
}
.block-review .container{
    position: relative;
    z-index: 2;
}
.block-review__header{
    text-align: center;
}
.block-review__slider{
    width: 100%;
}
.block-review__slider-item{
    display: flex !important;
    flex-direction: column;
    grid-gap: 50px;
    padding: 0 20px;
    height: 100%;
    justify-content: space-between;
    opacity: 0.5;
    transition: all 0.4s;
}
.block-review__slider-content{
    position: relative;
    flex: 1;
    transition: all 0.4s;
}
.block-review__slider-content::before {
    content: "";
    position: absolute;
    bottom: -9px;
    left: 0;
    right: 0;
    width: 35px;
    height: 35px;
    background-color: var(--color-light-green);
    margin: 0 auto;
    transform: rotate(45deg);
    opacity: 0;
    transition: all 0.4s;
}
.block-review__slider-content-inner{
    clip-path: polygon(100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 0);
    padding: 70px 40px;
    background-color: transparent;
    height: 100%;
    transition: all 0.4s;
}
.block-review__slider-review{
    display: flex;
    justify-content: center;
    margin-bottom: 12px;
}
.block-review__slider-content-inner p{
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-family: var(--font-secondary);
    font-style: italic;
    font-weight: 400;
    margin: 0 auto;
    color: #000;
    max-width: 333px;
    transition: all 0.4s;
}
.block-review__slider-review span{
    color: #efce4a;
    font-size: 20px;
    display: flex;
    justify-content: center;
    grid-gap: 7px;
    transition: all 0.4s;
}
.block-review__slider-info h6{
    font-size: 16px;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.block-review__slider-info h6 span{
    display: block;
    font-weight: 400;
    margin-top: 5px;
}

.block-review__slider .slick-track{
    display: flex;
}

.block-review__slider .slick-track .slick-slide{
    height: unset;
}
.block-review__slider .slick-track .slick-slide > div{
    height: 100%;
}
.block-review__slider .slick-list{
    padding: 20px 0 80px !important;
}
.slick-current .block-review__slider-content{
    filter: drop-shadow(3.399px 38.852px 60px rgba(0, 0, 0, 0.12));   
}
.slick-current .block-review__slider-content::before{
    opacity: 1;
}
.slick-current .block-review__slider-content .block-review__slider-content-inner{
    background-color: var(--color-light-green);
}
.slick-current .block-review__slider-content-inner p{
    color: #fff;
}
.slick-current .block-review__slider-review span{
    color: #fff;
}
.slick-current .block-review__slider-item{
    opacity: 1;
}
.slick-arrow{
    width: 50px;
    height: 50px;
    background-color: #fff !important;
    clip-path: polygon(100% 0, 100% 70%, calc(100% - 15px) 100%, 0 100%, 0 0);
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
    border: 2px solid var(--color-light-green);
    z-index: 2;
    top: unset;
    bottom: 0;
    transform: translate(-50%,0) scaleX(0);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M1.126,6.188 L17.922,6.536 L13.998,2.414 C13.654,2.053 13.666,1.479 14.024,1.133 C14.383,0.786 14.952,0.798 15.295,1.159 L20.722,6.860 C21.066,7.221 21.054,7.795 20.696,8.140 L15.038,13.612 C14.859,13.785 14.627,13.869 14.397,13.864 C14.167,13.860 13.939,13.766 13.767,13.586 C13.423,13.225 13.435,12.651 13.793,12.305 L17.885,8.348 L1.089,8.001 C0.592,7.990 0.198,7.576 0.209,7.076 C0.219,6.576 0.630,6.179 1.126,6.188 Z'/%3E%3C/svg%3E") !important;
}
.slick-arrow::before{
    display: none;
}
.slick-arrow.slick-prev{
   transform: translate(-50%,0) scaleX(-1);
   left: calc(50% - 30px);
}
.slick-arrow.slick-next{
    transform: translate(-50%, 0);
    left: calc(50% + 30px);
 }
.slick-arrow::after {
    content: "";
    position: absolute;
    height: 25px;
    right: -2px;
    bottom: -4px;
    width: 2px;
    background-color: #81c440;
    transform: translate(-7.5px, 3px) rotate(45deg);
    z-index: 3;
}
.slick-arrow:hover{
    background-color: var(--color-light-green) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1.126,6.188 L17.922,6.536 L13.998,2.414 C13.654,2.053 13.666,1.479 14.024,1.133 C14.383,0.786 14.952,0.798 15.295,1.159 L20.722,6.860 C21.066,7.221 21.054,7.795 20.696,8.140 L15.038,13.612 C14.859,13.785 14.627,13.869 14.397,13.864 C14.167,13.860 13.939,13.766 13.767,13.586 C13.423,13.225 13.435,12.651 13.793,12.305 L17.885,8.348 L1.089,8.001 C0.592,7.990 0.198,7.576 0.209,7.076 C0.219,6.576 0.630,6.179 1.126,6.188 Z'/%3E%3C/svg%3E") !important;   
}

@media (max-width:1399px){
    .block-review__slider-content-inner{padding: 50px 40px;}
    .block-review__slider-item{padding: 0 10px;}
    .block-review::before{width: 125px;}
}
@media (max-width:1199px){
    .block-review__slider-content-inner{padding: 40px 30px;}
    .block-review__slider .slick-list{padding: 20px 0 70px !important;}
    .block-review::before{width: 75px;}
}
@media (max-width:991px){
    .block-review__slider-content .block-review__slider-content-inner{background-color: var(--color-light-green);}
    .block-review__slider-item{opacity: 1;}
    .block-review__slider-content{filter: unset !important;}
    .block-review__slider-content::before{opacity: 1;}
    .block-review__slider-content-inner p{color: #fff;}
    .block-review__slider-review span{color: #fff;}
    .block-review{padding: 55px 0 75px;}
    .block-review::before{width: 85px;top: -122px;}
    .block-review::before{display: none;}

}
@media (max-width:767px){
    .block-review__slider-item{padding: 0;}
    .block-review::before{width: 65px;top: -62px;}
}


.block-cta{
    width: 100%;
    padding: 140px 0;
    background-image: var(--background-image);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    position: relative;
}
.block-cta::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-image: url(../images/cta-overlay.png);
}
.block-cta.remove-overlay::before{
    display: none;
}
.block-cta__inner{
    position: relative;
    z-index: 1;
    max-width: 980px;
    margin: 0 auto;
    text-align: center;
}
.block-cta__inner h2,
.block-cta__inner p{
    color: var(--color-white);
}
.block-cta__inner p{
    max-width: 782px;
    margin: 0 auto 25px;
    font-size: 18px;
    font-family: var(--font-secondary);
}
/* .block-cta__btn a span{
    max-width: 215px;
} */
@media (max-width:1650px){
    .block-cta{padding: 120px 0;}   
}
@media (max-width:1399px){
    .block-cta{padding: 100px 0;}   
}
@media (max-width:1199px){
    .block-cta{padding: 80px 0;}   
}
@media (max-width:1199px){
    .block-cta{padding: 60px 0;}   
}


.block-news{
    padding: 100px 0 113px; 
}
.block-news__top{
    text-align: center;
    margin-bottom: 20px;
}
.block-news__item{
    width: 100%;
    padding: 0 10px;
}
.block-news__item-img a{
    position: relative;
    display: block;
    clip-path:polygon(100% 0, 100% calc(100% - 40px), calc(100% - 40px) 100%, 0 100%, 0 0);
    background-color: #f5f5f5;
}
.block-news__item-img a::before{
    display: block;
    content: "";
    padding-top: calc(3 / 4.6 * 100%);
}
.block-news__item-img a img{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    object-fit: cover;
    
}
.block-news__item-content{
    padding: 16px 40px 16px 20px;
}
.block-news__item-content h5{
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 17px;
}
.block-news__item-content h5 a{
    color: var(--color-black);
    line-height: 1.4em;
    text-decoration: none;
}
.block-news__item-content h6{
    font-size: 15px;
    font-weight: 400;
    font-style: italic;
    font-family: var(--font-secondary);
    padding-left: 39px;
    position: relative;
}
.block-news__item-content h6:before{
    content: "";
    position: absolute;
    top: -4px;
    left: 0;
    width: 24px;
    height: 22px;
    background-image: url(../images/calender-icon.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.block-news__item-content p{
    font-size: 15px;
    font-weight: 400;
    font-style: italic;
    font-family: var(--font-secondary);
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 16px;
}
.block-news__item-link a{
    font-size: 15px;
    color: var(--color-light-green);
    font-weight: bold;
    text-transform: uppercase;
    padding-right: 27px;
    position: relative;
    transition: all 0.4s;
}
.block-news__item-link a::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 18px;
    height: 18px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(129, 196, 64)' d='M1.101,14.741 L15.643,3.433 L9.453,2.635 C8.911,2.565 8.525,2.067 8.591,1.525 C8.657,0.983 9.150,0.601 9.691,0.670 L18.250,1.775 C18.792,1.845 19.178,2.342 19.112,2.884 L18.074,11.451 C18.042,11.722 17.902,11.954 17.703,12.108 C17.504,12.263 17.245,12.342 16.974,12.307 C16.432,12.237 16.046,11.740 16.112,11.198 L16.862,5.002 L2.320,16.310 C1.891,16.644 1.269,16.563 0.933,16.130 C0.596,15.698 0.671,15.075 1.101,14.741 Z'/%3E%3C/svg%3E");
    transition: all 0.4s;
}
.block-news__item-link a:hover{
    color: var(--color-black);
}
.block-news__item-link a:hover::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M1.101,14.741 L15.643,3.433 L9.453,2.635 C8.911,2.565 8.525,2.067 8.591,1.525 C8.657,0.983 9.150,0.601 9.691,0.670 L18.250,1.775 C18.792,1.845 19.178,2.342 19.112,2.884 L18.074,11.451 C18.042,11.722 17.902,11.954 17.703,12.108 C17.504,12.263 17.245,12.342 16.974,12.307 C16.432,12.237 16.046,11.740 16.112,11.198 L16.862,5.002 L2.320,16.310 C1.891,16.644 1.269,16.563 0.933,16.130 C0.596,15.698 0.671,15.075 1.101,14.741 Z'/%3E%3C/svg%3E");
}
.block-news__slider .slick-track{
    display: flex;
}
.block-news__slider .slick-track .slick-slide{
    height: unset;
}
.block-news__slider .slick-track .slick-slide > div{
    height: 100%;
}
.block-news__slider .slick-track .block-news__item{
    height: 100%;
    display: flex !important;
    flex-direction: column;
}
.block-news__slider .slick-track .block-news__item .block-news__item-content{
    flex: 1;
    display: flex;
    flex-direction: column;
}
.block-news__slider .slick-track .block-news__item .block-news__item-content h5{
    flex: 1;
    margin-bottom: 0;
    padding-bottom: 15px;
}
.block-news__slider .slick-arrow{
    top: 50%;
    bottom: unset;
}
.block-news__slider .slick-prev{
    transform: translate(0,-50%) scaleX(-1);   
    left: -70px;
    right: unset;
}
.block-news__slider .slick-next{
    transform: translate(0,-50%);   
    left: unset;
    right: -70px;
}
.block-news__bottom{
    width: 100%;
    text-align: center;
    padding-top: 60px;
}
.block-news__bottom h3{
    margin-bottom: 0px;
    font-weight: bold;
}
.block-news__bottom p{
    font-size: 20px;
}
@media (max-width:1750px){
    .block-news__slider .slick-prev{left: -23px;}
    .block-news__slider .slick-next{right: -23px;}
}
@media (max-width:1650px){
    .block-news__slider .slick-prev{left: -53px;}
    .block-news__slider .slick-next{right: -53px;}
    .block-news{padding: 80px 0 93px;}
}
@media (max-width:1399px){
    .block-news__slider .slick-prev{left: -33px;}
    .block-news__slider .slick-next{right: -33px;}
    .block-news{padding: 80px 0 93px;}
}
@media (max-width:1199px){
    .block-news__slider .slick-prev{top: -94px;left: 0;transform: translate(0, 0) scaleX(-1);}
    .block-news__slider .slick-next{top:-94px;right: 0;transform: translate(0,0);}
    .block-news{padding: 80px 0 93px;}
    .block-news__top{max-width: 420px;margin: 0 auto 20px;}
}
@media (max-width:991px){
    .block-news__slider .slick-prev,
    .block-news__slider .slick-next{top: -84px;}
    .block-news__bottom{padding-top: 40px;}
    .block-news{padding: 60px 0 73px;}
    .block-news__bottom p{font-size: 16px;margin-top: 10px;}
}
@media (max-width:767px){
    .block-news__item{padding: 0;}
    .block-news__slider .slick-prev, .block-news__slider .slick-next{top: 0;}
    .block-news__slider .slick-list{padding-top: 70px !important;}
    .block-news__slider .slick-prev{left: calc(50% - 30px);transform: translate(-50%, 0) scaleX(-1);}
    .block-news__slider .slick-next{left: calc(50% - -30px);right: auto; transform: translate(-50%,0);}
}


.block-footer__nav {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 62px;
    max-width: 1075px;
}
.block-footer__nav ul li:first-child {
    font-family: var(--font-primary);
    color: var(--color-white);
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
    padding-bottom: 30px;
}
.block-footer__nav ul li:not(:first-child) {
    font-family: var(--font-secondary);
    padding-bottom: 10px;
}
.block-footer__nav ul li a {
    color: #f3f3f3;
    text-decoration: none;
    transition: 0.3s all;
    font-size: 15px;
}
.block-footer__nav ul li:last-child{
padding-bottom: 0px;
}
footer.block-footer {
    padding: 90px 0 0 0;
    background-image: url(../images/footer-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.block-footer__inner {
    display: flex;
    justify-content: space-between;
}
.block-footer__right {
    width: calc(61% - 10px);
}
.block-footer__left {
    width: calc(39% - 10px);
}
.block-footer__custom-ul ul {
    list-style: none;
    padding-left: 0px;
    margin: 0;
}
.block-footer__custom-ul ul li a{
    color: #f3f3f3;
    text-decoration: none;
    transition: 0.3s all;
    font-size: 15px;
}
.block-footer__custom-ul ul li a:hover{
    color: var(--color-light-green);
}
.block-footer__contact ul li a{
    font-family: var(--font-secondary);
    font-weight: 500;
}
.block-footer__contact ul{
    display: flex;
}
.block-footer__contact ul li {
    padding: 0 33px;
    border-right: 1px solid #313133;
}
.block-footer__contact ul li:first-child{
    padding-left: 0;
}
.block-footer__contact ul li:last-child{
    border: transparent;
    padding-right: 0;
}
.block-footer__contact ul li:nth-child(1) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='30px'%3E%3Cpath fill-rule='evenodd' fill='rgb(44, 58, 176)' d='M10.500,0.221 C4.720,0.221 0.017,4.923 0.017,10.703 C0.017,17.875 9.398,28.405 9.797,28.850 C10.173,29.268 10.828,29.267 11.202,28.850 C11.602,28.405 20.983,17.875 20.983,10.703 C20.982,4.923 16.280,0.221 10.500,0.221 ZM10.500,15.976 C7.592,15.976 5.226,13.610 5.226,10.703 C5.226,7.795 7.592,5.429 10.500,5.429 C13.408,5.429 15.774,7.795 15.774,10.703 C15.774,13.610 13.408,15.976 10.500,15.976 Z'/%3E%3C/svg%3E");
    padding-left: 35px;
    background-repeat: no-repeat;
    background-position: left center;
    display: flex;
    align-items: center;
    background-size: auto;
    height: 40px;
}
.block-footer__contact ul li:nth-child(2) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(44, 58, 176)' d='M15.543,9.089 L23.738,1.960 L23.738,16.051 L15.543,9.089 ZM0.539,0.939 C0.844,0.652 1.255,0.477 1.707,0.477 L22.031,0.477 C22.486,0.477 22.897,0.651 23.201,0.936 L11.869,10.650 L0.539,0.939 ZM-0.000,16.051 L-0.000,1.965 L8.194,9.089 L-0.000,16.051 ZM11.869,12.345 L14.806,9.775 L23.198,16.972 C22.894,17.257 22.483,17.432 22.031,17.432 L1.707,17.432 C1.253,17.432 0.841,17.257 0.535,16.972 L8.932,9.775 L11.869,12.345 Z'/%3E%3C/svg%3E");
    padding-left: 35px;
    background-repeat: no-repeat;
    background-position: left center;
    height: 39px;
    display: flex;
    align-items: center;
    background-size: auto;
}
.block-footer__contact ul li:nth-child(3) a {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='26px'%3E%3Cpath fill-rule='evenodd' fill='rgb(44, 58, 176)' d='M24.208,17.100 C22.646,17.100 21.113,16.854 19.659,16.375 C18.947,16.131 18.072,16.355 17.637,16.800 L14.769,18.966 C11.442,17.190 9.393,15.141 7.642,11.840 L9.744,9.046 C10.290,8.502 10.485,7.705 10.251,6.958 C9.768,5.497 9.523,3.964 9.523,2.401 C9.523,1.273 8.605,0.354 7.476,0.354 L2.792,0.354 C1.663,0.354 0.745,1.273 0.745,2.401 C0.745,15.339 11.270,25.864 24.208,25.864 C25.337,25.864 26.255,24.947 26.255,23.818 L26.255,19.145 C26.255,18.017 25.337,17.100 24.208,17.100 Z'/%3E%3C/svg%3E");
    padding-left: 35px;
    background-repeat: no-repeat;
    background-position: left center;
    height: 39px;
    display: flex;
    align-items: center;
    background-size: auto;
}
.block-footer__contact{
    padding: 65px 0 90px;
}
.footer-block__social p{
    color: var(--color-white);
    font-family: var(--font-primary);
    font-size: 20px;
    font-weight: 600;
}
.footer-block__social ul {
    display: flex;
    list-style: none;
    grid-gap: 10px;
    padding-left: 20px;
    margin-left: 0;
}
.footer-block__social {
    display: flex;
    align-items: center;
}
.footer-block__social ul li a{
    clip-path: var(--shap-button);
    background-color: var(--color-blue);
}
.footer-block__social ul li a {
    clip-path: polygon(100% 0, 100% 80%, calc(100% - 10px) 100%, 0 100%, 0 0);
    background-color: var(--color-blue);
    display: inline-flex;
    height: 50px;
    width: 50px;
    text-decoration: none;
    justify-content: center;
    align-items: center;
    color: white;
    font-size: 20px;
}
.btn--white-border{
    border:2px solid var(--color-white);
    border-width: 2px 0px 0px 2px;
    border-radius: 0;
    position: relative;
}
.btn--white-border::before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 18px;
    width: 2px;
    background-color: var(--color-white);
    z-index: 9;
}
.btn--white-border::after{
    content: "";
    position: absolute;
    bottom: 0;
    right: 16px;
    left: 0;
    height: 2px;
    background-color: var(--color-white);
}
.btn--white-border span{
    background-color: transparent;
    color: var(--color-white);
}
.btn--white-border span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23fff' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
}
.btn--white-border span::after {
    content: "";
    position: absolute;
    height: 25px;
    right: 0px;
    bottom: 0px;
    width: 2px;
    background-color: var(--color-white);
    transform: translate(-7.5px, 3px) rotate(41deg);
    z-index: 3;
}
.btn--white-border:hover span{
    background-color: var(--color-white);
    color: var(--color-black);
}
.btn--white-border:hover span::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='%23000' d='M0.856,11.762 L12.579,2.646 L7.590,2.002 C7.153,1.946 6.841,1.545 6.894,1.108 C6.947,0.671 7.345,0.362 7.782,0.419 L14.681,1.309 C15.119,1.366 15.430,1.766 15.377,2.203 L14.540,9.110 C14.514,9.329 14.401,9.515 14.241,9.640 C14.080,9.765 13.871,9.828 13.653,9.801 C13.216,9.744 12.905,9.344 12.958,8.906 L13.563,3.911 L1.839,13.027 C1.493,13.297 0.992,13.231 0.720,12.882 C0.449,12.533 0.510,12.032 0.856,11.762 Z'/%3E%3C/svg%3E");
} 
.block-footer__connect {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.footer-block__servicebtn a {
    margin: 0 10px;
}
.footer-block__servicebtn {
    margin: 0 -10px;
}
.block-footer__copyright p, .block-footer__copyright a{
    font-family: var(--font-secondary);
    color: var(--color-white);
    text-align: center;
    padding: 0;
    margin: 0;
    text-decoration: none;
    transition: 0.3s all;
}
.block-footer__copyright a:hover{
    color: var(--color-light-green);
}
.block-footer__copyright {
    padding: 30px 0;
    border-top: 1px solid #333333;
    margin-top: 30px;
}
.block-footer__copyright span {
    color: #515151;
    padding: 0 20px;
}
.block-footer__search{
    max-width: 534px;
}
.block-footer__search .form-group{
    padding: 10px;
    background-color: var(--color-white);
    clip-path: polygon(100% 0, 100% calc(100% - 20px), calc(100% - 20px) 100%, 0 100%, 0 0);
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.block-footer__search .form-group input[type="text"] {
    flex: 1;
    height: 61px;
    border: 0;
    background-color: #fff;
    padding: 0 20px 0 20px;
    font-size: 16px;
    font-family: var(--font-secondary);
}
.block-footer__search .form-group input[type="text"]:focus{
    outline: none;
}
.block-footer__search .form-group button{
    height: 61px;
    clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0);
    background-color: var(--color-light-green);
    font-size: 16px;
    font-weight: bold;
    padding: 0 28px 0 60px;
    background-repeat: no-repeat;
    background-position: 26px 50%;
    background-size: 27px;
    border: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28px' height='28px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M27.112,26.523 C26.759,26.871 26.297,27.044 25.834,27.044 C25.372,27.044 24.909,26.870 24.556,26.523 L19.794,21.830 C17.715,23.420 15.114,24.376 12.284,24.376 C5.511,24.376 0.001,18.948 0.001,12.275 C0.001,5.602 5.511,0.173 12.284,0.173 C19.058,0.173 24.568,5.602 24.568,12.275 C24.568,14.879 23.722,17.287 22.296,19.263 L27.112,24.006 C27.817,24.701 27.817,25.829 27.112,26.523 ZM12.285,3.021 C7.106,3.021 2.892,7.172 2.892,12.276 C2.892,17.378 7.106,21.529 12.285,21.530 C14.597,21.530 16.713,20.699 18.351,19.330 C18.856,18.908 19.311,18.430 19.716,17.914 C20.942,16.351 21.678,14.398 21.678,12.276 C21.678,7.172 17.464,3.021 12.285,3.021 ZM17.614,10.493 C17.410,10.591 17.195,10.636 16.981,10.636 C16.446,10.636 15.933,10.343 15.682,9.838 C14.908,8.272 13.331,7.301 11.565,7.301 C10.768,7.301 10.120,6.663 10.120,5.877 C10.120,5.092 10.768,4.453 11.565,4.453 C14.444,4.453 17.018,6.038 18.280,8.590 C18.630,9.296 18.332,10.149 17.614,10.493 Z'/%3E%3C/svg%3E");
}
.block-footer__newsletter{
    max-width: 534px;
    padding: 60px 0;
}
.block-footer__newsletter h3{
    color: var(--color-white);
    font-size: 28px;
    font-weight: bold;
    margin-bottom: 20px;
}
.block-footer__newsletter p{
    font-size: 16px;
    font-family: var(--font-secondary);
    color: var(--color-white);
}
.block-footer__newsletter .forminator-row label {
    display: none !important;
}
.block-footer__newsletter .forminator-row .forminator-input {
    height: 60px !important;
    font-size: 14px !important;
    padding: 0 28px !important;
    font-family: var(--font-secondary) !important;
}
.block-footer__newsletter .forminator-row {
    margin-left: -5px !important;
    margin-right: -5px !important;
}
.block-footer__newsletter .forminator-row .forminator-col {
    padding: 0 5px !important;
    margin-bottom: 5px !important;
}
.block-footer__newsletter .forminator-row:not(:last-child){
    margin-bottom: 0 !important;
}
.block-footer__newsletter .forminator-row .forminator-no-margin{
    margin-bottom: 0 !important;
}
.block-footer__newsletter .forminator-button {
    height: 60px !important;
    padding: 0 60px 0 30px !important;
    background-color: var(--color-light-green) !important;
    font-size: 16px !important;
    color: var(--color-black) !important;
    font-weight: bold !important;
    line-height: unset !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M1.231,16.200 L17.281,3.720 L10.450,2.838 C9.852,2.761 9.425,2.213 9.498,1.615 C9.571,1.015 10.115,0.592 10.713,0.669 L20.159,1.889 C20.757,1.966 21.184,2.514 21.111,3.113 L19.965,12.569 C19.929,12.869 19.775,13.124 19.555,13.295 C19.336,13.466 19.050,13.552 18.751,13.514 C18.153,13.437 17.726,12.889 17.799,12.289 L18.627,5.452 L2.577,17.931 C2.103,18.301 1.417,18.211 1.045,17.734 C0.674,17.256 0.757,16.569 1.231,16.200 Z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 30px) 50% !important;
    background-size: 20px !important;
    margin-top: 15px !important;
    clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0);
}
.block-footer__newsletter .forminator-button:hover{
    background-color: var(--color-blue) !important;
    color: var(--color-white) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1.231,16.200 L17.281,3.720 L10.450,2.838 C9.852,2.761 9.425,2.213 9.498,1.615 C9.571,1.015 10.115,0.592 10.713,0.669 L20.159,1.889 C20.757,1.966 21.184,2.514 21.111,3.113 L19.965,12.569 C19.929,12.869 19.775,13.124 19.555,13.295 C19.336,13.466 19.050,13.552 18.751,13.514 C18.153,13.437 17.726,12.889 17.799,12.289 L18.627,5.452 L2.577,17.931 C2.103,18.301 1.417,18.211 1.045,17.734 C0.674,17.256 0.757,16.569 1.231,16.200 Z'/%3E%3C/svg%3E") !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=default] .forminator-error-message, .forminator-ui.forminator-custom-form[data-design=default] .forminator-error-message{
    line-height: 1.1em !important;
}
@media (max-width:1650px){
    .block-footer__nav {
        grid-column-gap: 30px;
    }
    .block-footer__contact ul li {
        padding: 0 13px;
    }
    .block-footer__contact ul li:nth-child(1) a {
        max-width: 322px;
    }
    .footer-block__servicebtn {
        margin: -10px;
        max-width: 236px;
    }
    .footer-block__servicebtn a {
        margin: 10px 10px;
    }
}
@media (max-width:1399px){
    .block-footer__contact ul {
        margin: 0 0;
    }
    .block-footer__nav {
        grid-gap: 50px 30px;
    }
    .block-footer__nav {
        grid-template-columns: 1fr 1fr;
        grid-gap: 30px 30px;
    }
    .block-footer__contact ul {
        flex-wrap: wrap;
    }
    .block-footer__contact ul li:nth-child(2) {
        border: none;
    }
    .block-footer__contact ul li:first-child{width: 100%;border-right: 0;margin-bottom: 10px;}
    .block-footer__contact ul li:nth-child(2){border-right: 1px solid #313133;padding-left: 0;}
    .block-footer__contact ul li:nth-child(1) a{max-width: 100%;}
    .block-footer__nav ul li:first-child{    padding-bottom: 20px;}
    .block-footer__contact{padding: 45px 0 50px;}
    .block-footer__right{padding-left: 20px;}
}
@media (max-width:1199px){
    .block-footer__contact ul li:nth-child(2) {
        border-right: 1px solid #313133;
        padding-left: 13px;
    }
    .block-footer__right{padding-left: 0;}
    .block-footer__contact ul li:nth-child(1) {
        border-right: 0px;
    }
    .block-footer__contact ul {
        flex-wrap: wrap;
        grid-row-gap: 20px;
    }
    .footer-block__social {
        display: flex;
        align-items: center;
        grid-gap: 20px;
    }
    .footer-block__social ul {
        padding-left: 0;
    }
    .block-footer__copyright{margin-top: 20px;}
    .block-footer__left{width: 100%;}
    .block-footer__inner{flex-wrap: wrap;}
    .block-footer__right{width: 100%;}
    .block-footer__nav{grid-template-columns: 1fr 1fr 1fr 1fr;}
    .block-footer__contact ul li:first-child{width: auto;border-right: 1px solid #313133;}
    .footer-block__servicebtn{max-width: 476px;}
    .block-footer__search{max-width: 100%;}
    .block-footer__newsletter{max-width: 100%;}
}
@media (max-width:991px){
    .block-footer__nav{grid-template-columns: 1fr 1fr;}
    .block-footer__contact ul li:first-child{width: 100%;border-right: 0;}
    .footer-block__social{flex-direction: column;align-items: flex-start;}
    .footer-block__social p{margin-bottom: 0;}
    .block-footer__copyright p, .block-footer__copyright a{font-size: 14px;}
    .block-footer__copyright span{padding: 0 10px;}
    .footer-block__servicebtn{max-width: 236px;}
    .block-footer__contact ul li:nth-child(2){padding-left: 0;}
}
@media (max-width:767px){
    .block-footer__search .form-group button{font-size: 0;padding: 0;width: 60px;background-position: center !important;}
    .block-footer__search .form-group input[type="text"]{width: calc(100% - 60px);}
}
@media (max-width:575px){
    .block-footer__nav{grid-template-columns: 1fr;}
    .block-footer__contact ul{grid-row-gap: 10px;}
    .block-footer__contact ul li{width: 100%;border-right: 0;}
    .block-footer__connect{flex-wrap: wrap;}
    .footer-block__servicebtn{max-width: 100%;width: 100%;margin-top: 10px;}
    .block-footer__contact ul li:last-child{padding-left: 0;}
    .block-footer__contact ul li:nth-child(2){border-right: 0;}
}



.block-solutions.block-solutions--inner{
    margin-top: 0;
}
.block-solutions.block-solutions--inner::before{
    top: 169px !important;
}
.block-commen__header{
    text-align: center;
    margin-bottom: 35px;
}
.block-commen__header h2{
    margin-bottom: 20px;
}
.block-commen__header-inner{
    max-width: 1200px;
    margin: 0 auto;
}
.block-commen__header-inner p{
    font-family: var(--font-secondary);
    margin-bottom: 30px;
    line-height: 1.6em;
    color: #102313;
    font-weight: 400;
}
p a{
    color: var(--color-black);
}
p a:hover{
    color: var(--color-light-green);
}
.block-commen__header-inner p:last-child{
    margin-bottom: 0;
}
.block-commen__header-inner p a{
    font-weight: 500;
}
.block-commen__header-inner ul{
    padding-left: 18px;
    margin-bottom: 30px;
}
.block-commen__header-inner ul li{
    font-family: var(--font-secondary);
    line-height: 1.6em;
    color: #102313;
    font-weight: 400;
}
.block-commen__header h4{
    max-width: 1000px;
    margin: 0 auto;
}
.block-commen__header h4 a{
    color: var(--color-black);
    font-weight: 500;
}
.block-commen__header h4 a:hover{
    color: var(--color-light-green);
}

.block-logo-list{
    max-width: 903px;
    margin: 35px auto 0;
    width: 100%;
    display: flex;
    grid-gap: 30px 81px;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
.home .block-logo-list{
	max-width: 1173px;
}
.block-logo-list__img{
    max-width: unset;
}
/* .home .block-logo-list__img:last-child {
    max-width: 180px;
} */
.block-logo-list__img img{
    max-width: 100%;
    max-height: 83px;
}
.block-center-text{
    padding-bottom: 83px;
}
.block-center-text.block-center-text__only-logo{
    padding-top: 53px;
}
.block-center-text .block-center-text__inner{
    margin-bottom: 0;
}
@media (max-width:1650px){
    .block-commen__header-inner{max-width: 1110px;}
    .block-commen__header h2{max-width: 1110px;margin-left: auto;margin-right: auto;}
}
@media (max-width:1399px){
    .block-commen__header-inner{max-width: 910px;}
    .block-commen__header h2{max-width: 910px;}
}
@media (max-width:1199px){
    .block-logo-list{grid-gap: 60px;}
    .block-center-text{padding-bottom: 63px;}
    .block-center-text.block-center-text__only-logo{padding-top: 33px;}
    .block-commen__header h2{max-width: 840px;}
    .block-commen__header-inner{max-width: 840px;}
}
@media (max-width:991px){
    .block-logo-list{grid-gap: 30px;}
}
@media (max-width:767px){
    .block-logo-list{grid-gap: 25px;}
    .block-logo-list__img{max-width: 75px;}
}

.shap-img{
    position: relative;
}
.shap-img--right::before {
    content: "";
    position: absolute;
    top: -70px;
    right: 0;
    width: 135px;
    height: 686px;
    background-image: url(../images/right-shap-block.png);
    background-position: 100% 77px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.shap-img--left::before {
    content: "";
    position: absolute;
    top: -70px;
    left: 0;
    width: 135px;
    height: 686px;
    background-image: url(../images/left-shap-block.png);
    background-position: 100% 77px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
}
.shap-img--bottom::before{
    top: unset !important;
    bottom: -420px !important;
}
.shap-img--center::before{
    top: 0 !important;
}
@media (max-width:1399px){
    .shap-img--right::before,
    .shap-img--left::before{width: 125px;top: -152px;}
}
@media (max-width:1199px){
    .shap-img--right::before, .shap-img--left::before{width: 75px;}
}
@media (max-width:991px){
    .shap-img--right::before,
    .shap-img--left::before{width: 85px;top: -122px;}
    .shap-img--left::before,
    .shap-img--right::before{display: none;}
}
@media (max-width:767px){
    .shap-img--right::before,
    .shap-img--left::before{width: 65px;top: -62px;}
    
}

.block-service-listing-section {
    padding-top: 10px;
    padding-bottom: 50px;
}
.powering-section .powering--innerbox {
    width: 100%;
    height: 100%;
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));
}
.powering-section .powering--inner {
    height: inherit;
    clip-path: var(--shap-box);
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    text-align: left;
    justify-content: center;
}
.powering-section .powering--inner{
    background-color: var(--color-light-green);
}
.powering-section .row div[class*="col-"]:nth-child(2) .powering--inner{
    background-color: #105617;
}
.powering--innercontent {
    padding: 48px 38px 48px 38px;
}
.powering--innercontent p {
    color: #fff;
    margin-bottom: 15px;
    font-weight: 300;
    line-height: 1.4em;
    font-family: var(--font-secondary);
}
.powering--innercontent h3 {
    color: #fff;
    margin-bottom: 10px;
    /* line-height: 1em;
    font-size: 35px; */
    padding-top: 20px;
    max-width: 210px;
}
.powering--wrap .row {
    --bs-gutter-x: 40px;
    --bs-gutter-y: 40px;
}
.powering--wrap {
    max-width: 1055px;
    margin: 0 auto;
    padding-top: 35px;
}
.shap-img--top::before {
    top: -70px;
}
@media (max-width:1199px){
    .powering--innercontent {padding: 38px 28px 38px 28px;}
    .block-service-listing-section{padding-top: 80px;}
}
@media (max-width:991px){
    .powering--innercontent h3 {max-width: 100%;}
}


.block-left-right-section{
    padding: 60px 0 80px;
}
.block-left-right-section__inner{
    padding: 20px 0 0;
}
.container .block-left-right-section__inner:nth-child(even) .row{
    flex-direction: row-reverse;
}
.block-left-right-section__inner .row{
    --bs-gutter-x: 80px;
    align-items: center;
}

.block-left-right-section .safeflex--left{
    filter:drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));
}
.block-left-right-section .safeflex--left .safeflex--leftimage {
    background-color: var(--color-white);
    position: relative;
    clip-path: var(--shap-box);
}
.block-left-right-section .safeflex--left .safeflex--leftimage::before{
    content: "";
    padding-top: 100%;
    display: block;
}
.block-left-right-section .safeflex--left .safeflex--leftimage img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    max-width: 327px;
    margin: auto;
}

.safeflex--right{
    padding: 20px 0;
}
.safeflex--right h2{
    max-width: 420px;
    margin-bottom: 20px;
}
.safeflex--right-content{
    margin-bottom: 30px;
}
.safeflex--right-content p{
    font-family: var(--font-secondary);
    color: #102313;
    font-weight: 400;
    max-width: 565px;
}
.safeflex--right-content p:last-child{
    margin-bottom: 0;
}
.safeflex--right-content ul{
    padding-left: 18px;
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
}
.safeflex--right-content ul li{
    font-family: var(--font-secondary);
    color: #102313;
    font-weight: 400;
    width: 100%;
}
.safeflex--right-btn .btn{
    max-width: 156px;
}

.block-left-right-section.safeflex-left-right-two .safeflex--left .safeflex--leftimage{
    clip-path: unset;
    max-width: 100%;
}
@media (min-width:992px){
    .container .block-left-right-section__inner:nth-child(even) .row .safeflex--left .safeflex--leftimage{
        clip-path: polygon(70px 0, 100% 0, 100% 100%, 0 100%, 0 70px);
    }
}
@media (max-width:1199px){
    .powering-pd {
        padding-top: 86px;
        padding-bottom: 42px;
        margin-bottom: 0;
    }
    .shap-img--top::before {
        top: -43px;
    }
    .safeflex-left-right-two .block-left-right-section__inner{
        padding-top: 0;
    }
}
@media (max-width:991px){
    .block-left-right-section .safeflex--left .safeflex--leftimage {
        max-width: 440px;
    }
    .block-left-right-section .safeflex--right {
        padding: 50px 0 0;
    }
    .safeflex--right-content p {
        max-width: 100%;
    }
    .safeflex--right h2 {
        max-width: 100%;
    }
    .block-left-right-section__inner .row{
        --bs-gutter-x: 20px;
    }
}
@media (max-width:767px){
    .block-left-right-section .safeflex--left .safeflex--leftimage img {
        max-width: 177px;
    }
    .block-left-right-section{
        padding: 60px 0 40px;
    }
}


/* video section */
.block-video{
    padding-bottom: 80px;
}
.block-video .row{
    --bs-gutter-x: 33px;
    --bs-gutter-y: 33px;
}
.block-video__item{
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));   
    height: 100%;
}
.block-video__item-inner{
    width: 100%;
    clip-path:polygon(100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 0);   
    background-color: var(--color-green);
    height: 100%;
    display: flex;
    flex-direction: column;
}
.block-video__video{
    width: 100%;
    position: relative;
}
.block-video__video::before{
    content: "";
    display: block;
    padding-top: calc(3 / 4 * 100%);
}
.block-video__video iframe{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.block-video__content{
    padding: 33px 50px 26px 28px;
    flex: 1;
    display: flex;
}
.block-video__content p{
    font-size: 16px;
    color: #fff;
    font-family: var(--font-secondary);
    margin: 0;
}
@media (max-width:1199px){
    .block-video{padding-top: 70px;}
}
@media (max-width:767px){
    .block-video__video::before{padding-top: calc(3 / 5 * 100%);}
}

.block-tabbing.block-tabbing__faq{
    padding-top: 10px;
}
.block-tabbing__faq .block-tabbing__top .nav-tabs{
    grid-column-gap: 40px;
    grid-row-gap: 15px;
}
.block-tabbing__faq .block-tabbing__top .nav-tabs .nav-link{
    font-size: 18px;
    max-width: 190px;
}
.block-tabbing__faq .block-tabbing__faq-inner .accordion .accordion-item .accordion-header{
    height: auto;
    font-size: unset;
}
.block-tabbing__faq .accordion{
    --bs-accordion-bg:transparent;
    --bs-accordion-border-color:transparent transparent transparent var(--color-light-green);
    --bs-accordion-border-width:4px;
    --bs-accordion-border-radius:0;
    --bs-accordion-active-bg:transparent;
    --bs-accordion-btn-focus-box-shadow:unset;
    --bs-accordion-active-color:var(--color-black);
}
.block-tabbing__faq .accordion .accordion-button{
    border-left: 4px solid var(--color-light-green);
    border-radius: 0 !important;
    font-size: 20px;
    line-height: 1.2em;
}
.block-tabbing__faq .accordion .accordion-button span{
    padding-right: 20px;
}
.block-tabbing__faq .accordion .accordion-item{
    margin: 10px 0;
    background-color: var(--color-white);
    clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0);
}
.block-tabbing__faq-inner{
    max-width: 900px;
    margin: 0 auto;
}
.accordion-body p:last-child{
    margin-bottom: 0;
}
@media (max-width:1650px){
    .block-tabbing__faq .block-tabbing__top .nav-tabs{grid-column-gap: 20px;}
    .block-tabbing__faq .block-tabbing__top .nav-tabs .nav-link{max-width: 160px;}
}
@media (max-width:1399px){
    .block-tabbing__faq .block-tabbing__top .nav-tabs .nav-link{font-size: 16px;max-width: 140px;}
}
@media (max-width:1199px){
    .block-tabbing__faq .accordion .accordion-button{font-size: 18px;}
}
@media (max-width:991px){
    .block-tabbing__faq .block-tabbing__top .nav-tabs{grid-row-gap: 0;}
}
@media (max-width:767px){
    .block-tabbing__faq .block-tabbing__top .nav-tabs .nav-link{max-width: 100%;}
    .block-tabbing__faq .accordion .accordion-button{font-size: 16px;}
    .block-tabbing__faq .accordion .accordion-button span{padding-right: 10px;}
}


/* Contact info section */

.block-contact__list{
    padding: 92px 0;
    background-image: url(../images/usp-background.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 2;
}
@media (min-width:1400px){
    .block-contact-location__list .container {
        max-width: 1440px;
    }
}

.block-contact__list .row{
    --bs-gutter-y: 58px;
    justify-content: center;
}
.block-contact__box{
    width: 100%;
    max-width: 450px;
    padding-left: 13px;
    position: relative;
    display: flex;
    flex-direction: column;
}
.block-contact__list-top{
}
.block-contact__box::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 22px;
    background-color: var(--color-yellow);
}
.block-contact__box h5{
    font-weight: bold;
    color: #fff;
    position: relative;
    margin-bottom: 13px;
}
.block-contact__box p{
    font-size: 16px;
    color: #809e85;
    line-height: 1.1em;
    max-width: 360px;
    margin: 0;
}
.block-contact__box h6{
    color: var(--color-white);
    font-weight: 400;
    margin-bottom: 13px;
}
.block-contact__list-info {
    display: flex;
    grid-gap: 20px;
    border-top: 1px solid rgba(255,255,255,0.2);
    padding-top: 17px;
}
.block-contact__list-info a{
    font-size: 16px;
    color: #809e85;
    text-decoration: none;
    position: relative;
    display: inline-flex;
    align-items: center;
    grid-gap: 10px;
}
.block-contact__list-info a i{
    font-size: 18px;
    
}
@media (max-width:1650px){
    .block-contact__box h5{font-size: 22px;}
}
@media (max-width:1399px){
    .block-contact__list{padding: 72px 0;}
    .block-contact__list .row{--bs-gutter-y: 48px;}
    .block-contact__list-info{flex-direction: column;}
}
@media (max-width:991px){
    .block-contact__list{padding: 62px 0;}
    .block-contact__box{max-width: 100%;}
    .block-contact__list-info{flex-direction: row;}
}
@media (max-width:767px){
    .block-contact__list .row{--bs-gutter-y: 38px;}
    .block-contact__box h5{font-size: 20px;}
    .block-contact__box p{flex: 0 0 100%;}
}

/* contact form */
.block-contact__form {
    padding: 10px 0 60px;
}
.blockblock-contact__form-inner{
    max-width: 1000px;
    margin: 0 auto;
}
.blockblock-contact__form-inner .forminator-row .forminator-field label.forminator-label{
    display: none !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-input{
    height: 60px !important;
    background-color: #f5f5f5 !important;
    color: var(--color-black) !important;
    padding: 0 28px !important;
    font-size: 16px !important;
    font-weight: 400;
    font-family: var(--font-secondary) !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .select2 .select2-selection{
    background-color: #f5f5f5 !important;
    height: 60px !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .select2 .select2-selection .select2-selection__rendered{
    padding-left: 28px !important;
    font-size: 14px !important;
    font-family: var(--font-secondary) !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .select2 .select2-selection .select2-selection__rendered .select2-selection__placeholder{
    color: #888 !important;
    font-size: 14px !important;
    font-family: var(--font-secondary) !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #888 !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-input::-moz-placeholder { /* Firefox 19+ */
    color: #888 !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-input:-ms-input-placeholder { /* IE 10+ */
    color: #888 !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-input:-moz-placeholder { /* Firefox 18- */
    color: #888 !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-textarea{
    background-color: #f5f5f5 !important;
    color: var(--color-black) !important;
    padding: 15px 28px !important;
    font-size: 14px !important;
    font-family: var(--font-secondary) !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-checkbox{
    align-items: center !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-checkbox-box{
    color: var(--color-light-green) !important; 
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-checkbox .forminator-checkbox-label{
    line-height: 1em !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-checkbox .forminator-checkbox-label a{
    color: var(--color-black);
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-checkbox .forminator-checkbox-label a:hover{
    color: var(--color-light-green);
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-button {
    height: 60px !important;
    padding: 0 60px 0 30px !important;
    background-color: var(--color-light-green) !important;
    font-size: 16px !important;
    color: var(--color-black) !important;
    font-weight: bold !important;
    line-height: unset !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M1.231,16.200 L17.281,3.720 L10.450,2.838 C9.852,2.761 9.425,2.213 9.498,1.615 C9.571,1.015 10.115,0.592 10.713,0.669 L20.159,1.889 C20.757,1.966 21.184,2.514 21.111,3.113 L19.965,12.569 C19.929,12.869 19.775,13.124 19.555,13.295 C19.336,13.466 19.050,13.552 18.751,13.514 C18.153,13.437 17.726,12.889 17.799,12.289 L18.627,5.452 L2.577,17.931 C2.103,18.301 1.417,18.211 1.045,17.734 C0.674,17.256 0.757,16.569 1.231,16.200 Z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 30px) 50% !important;
    background-size: 20px !important;
    margin-top: 15px !important;
    clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0);
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-button:hover{
    background-color: var(--color-blue) !important;
    color: var(--color-white) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1.231,16.200 L17.281,3.720 L10.450,2.838 C9.852,2.761 9.425,2.213 9.498,1.615 C9.571,1.015 10.115,0.592 10.713,0.669 L20.159,1.889 C20.757,1.966 21.184,2.514 21.111,3.113 L19.965,12.569 C19.929,12.869 19.775,13.124 19.555,13.295 C19.336,13.466 19.050,13.552 18.751,13.514 C18.153,13.437 17.726,12.889 17.799,12.289 L18.627,5.452 L2.577,17.931 C2.103,18.301 1.417,18.211 1.045,17.734 C0.674,17.256 0.757,16.569 1.231,16.200 Z'/%3E%3C/svg%3E") !important;
}

.forminator-design--flat .forminator-select2 + .forminator-select.select2-container--open .selection .select2-selection--single[role="combobox"] .select2-selection__arrow,
.forminator-ui#forminator-module-294.forminator-design--flat .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover .select2-selection__arrow{
    color: var(--color-light-green) !important;
}
.forminator-select-dropdown-container--open .forminator-dropdown--flat .select2-results .select2-results__options .select2-results__option.select2-results__option--selected{
    background-color: var(--color-light-green) !important;
    color: var(--color-black) !important;
}
@media (max-width:1199px){
    .block-contact__form{padding: 80px 0 50px;}   
}
@media (max-width:991px){      
    .block-contact__list-info{flex-wrap: wrap;}
}

/* webinar */
.block-webinars .block-left-right-section__inner:not(:first-child){
    padding: 60px 0 0;
}
.block-webinars .block-left-right-section__inner .row{
    --bs-gutter-x: 40px;
    align-items: flex-start;
}
.block-webinars .safeflex--right-content p{
    max-width: 100%;
}
.block-webinars .safeflex--right{
    padding-top: 0;
    padding-bottom: 0;
}
.block-webinars.block-left-right-section{
    padding-top: 0;
    padding-bottom: 80px
}
.block-webinars .container .block-left-right-section__inner:nth-child(even) .row .safeflex--left .safeflex--leftimage{
    clip-path: var(--shap-box);   
}
.block-left-right-section .safeflex--left .safeflex--leftimage img{
    max-width: 400px;
    width: auto;
    height: auto;
    
}
.block-webinar-listing .safeflex--left .safeflex--leftimage img{
    max-width: 100%;
}
.block-webinar-listing .safeflex--right-btn .btn{
    max-width: 100%;
}
@media (max-width:1199px){
    .block-webinars.block-left-right-section{padding-top: 60px;}
}
@media (max-width:991px){
    .block-webinars .safeflex--right{padding-top: 40px;padding-bottom: 10px;}
}
@media (max-width:767px){
    .block-left-right-section .safeflex--left .safeflex--leftimage img{max-width: calc(100% - 30px);}
}


/* blog list */
.block-blog{
    padding-bottom: 80px;
    padding-top: 40px;
}
.block-blog__list{
    display: flex;
    grid-gap: 20px;
    flex-wrap: wrap;
}
.block-blog__list .block-news__item{
    width: calc(50% - 10px);
    padding: 0;
}
.block-blog__list .block-news__item .block-news__item-img a{
    background-color: #f5f5f5;
}
.block-news__item-img.block-news__item-img-black a img{
    object-fit: contain;
    width: auto;
    height: auto;
    margin: auto;
}
.block-pagination{
    display: flex;
    justify-content: center;
    align-items: center;   
    grid-gap: 20px;
    margin-top: 50px;
}

.block-pagination .page-numbers:not(.dots) {
    width: 50px;
    height: 50px;
    background-color: #fff !important;
    clip-path: polygon(100% 0, 100% 70%, calc(100% - 15px) 100%, 0 100%, 0 0);
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: 20px !important;
    border: 2px solid var(--color-light-green);
    z-index: 2;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    color: var(--color-black);
    text-decoration: none;
    font-size: 18px;
    transition: all 0.4s;
}
.block-pagination .page-numbers:not(.dots)::after {
    content: "";
    position: absolute;
    height: 25px;
    right: -2px;
    bottom: -4px;
    width: 2px;
    background-color: #81c440;
    transform: translate(-7.5px, 3px) rotate(45deg);
    z-index: 3;
}
.block-pagination a.prev.page-numbers{
    margin-right: 10px;
    width: auto;
    padding: 0 20px 0 40px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M21.386,8.601 L4.013,8.242 L8.072,12.506 C8.428,12.879 8.415,13.473 8.045,13.831 C7.674,14.189 7.085,14.177 6.730,13.804 L1.117,7.907 C0.761,7.533 0.774,6.940 1.144,6.583 L6.997,0.923 C7.182,0.744 7.422,0.657 7.659,0.662 C7.897,0.667 8.133,0.763 8.311,0.950 C8.667,1.323 8.655,1.917 8.284,2.275 L4.052,6.368 L21.425,6.727 C21.939,6.738 22.346,7.166 22.335,7.684 C22.325,8.201 21.900,8.612 21.386,8.601 Z'/%3E%3C/svg%3E");
    background-position: 16px 50% !important;
    background-size: 16px !important;
}
.block-pagination a.next.page-numbers{
    margin-left: 10px;
    width: auto;
    padding: 0 40px 0 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M1.126,6.188 L17.922,6.536 L13.998,2.414 C13.654,2.053 13.666,1.479 14.024,1.133 C14.383,0.786 14.952,0.798 15.295,1.159 L20.722,6.860 C21.066,7.221 21.054,7.795 20.696,8.140 L15.038,13.612 C14.859,13.785 14.627,13.869 14.397,13.864 C14.167,13.860 13.939,13.766 13.767,13.586 C13.423,13.225 13.435,12.651 13.793,12.305 L17.885,8.348 L1.089,8.001 C0.592,7.990 0.198,7.576 0.209,7.076 C0.219,6.576 0.630,6.179 1.126,6.188 Z'/%3E%3C/svg%3E");
    background-position: calc(100% - 16px) 50% !important;
    background-size: 16px !important;
}
.block-pagination .page-numbers:not(.dots).current,
.block-pagination .page-numbers:not(.dots):hover{
    background-color: var(--color-light-green) !important;
    color: var(--color-white);
}
.block-pagination a.prev.page-numbers:hover{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M21.386,8.601 L4.013,8.242 L8.072,12.506 C8.428,12.879 8.415,13.473 8.045,13.831 C7.674,14.189 7.085,14.177 6.730,13.804 L1.117,7.907 C0.761,7.533 0.774,6.940 1.144,6.583 L6.997,0.923 C7.182,0.744 7.422,0.657 7.659,0.662 C7.897,0.667 8.133,0.763 8.311,0.950 C8.667,1.323 8.655,1.917 8.284,2.275 L4.052,6.368 L21.425,6.727 C21.939,6.738 22.346,7.166 22.335,7.684 C22.325,8.201 21.900,8.612 21.386,8.601 Z'/%3E%3C/svg%3E");   
}
.block-pagination a.next.page-numbers:hover{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1.126,6.188 L17.922,6.536 L13.998,2.414 C13.654,2.053 13.666,1.479 14.024,1.133 C14.383,0.786 14.952,0.798 15.295,1.159 L20.722,6.860 C21.066,7.221 21.054,7.795 20.696,8.140 L15.038,13.612 C14.859,13.785 14.627,13.869 14.397,13.864 C14.167,13.860 13.939,13.766 13.767,13.586 C13.423,13.225 13.435,12.651 13.793,12.305 L17.885,8.348 L1.089,8.001 C0.592,7.990 0.198,7.576 0.209,7.076 C0.219,6.576 0.630,6.179 1.126,6.188 Z'/%3E%3C/svg%3E");   
}
.block-blog__sidebar{
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    grid-gap: 30px;
}
.block-blog__sidebar .event-box{
    background-color: #f5f5f5;
    padding: 30px;
}
.block-blog__sidebar .event-box > h5{
    margin-bottom: 15px;
    border-bottom: 1px solid rgba(0,0,0,0.2);
    padding-bottom: 6px;
}
.block-blog__sidebar .event-box .l-event-wrap h5{
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 10px;
}
.block-blog__sidebar .event-box .l-event-wrap h5 a{
    color: var(--color-black);
    line-height: 1.4em;
    text-decoration: none;
}
.block-blog__sidebar .block-news__item-content{
    padding: 0;
}
.block-blog__sidebar .block-news__item-content:not(:nth-child(1),:nth-child(2)){
    margin-top: 30px;
}
.block-blog__sidebar .event-box.l-event h6 {
    margin-bottom: 17px;
}
@media (max-width:1399px){
    .block-blog{padding-top: 20px;}
}
@media (max-width:1199px){
    .block-blog{padding-top: 80px;}
}
@media (max-width:991px){
    .block-blog__sidebar{margin-top: 60px;}
    .block-blog{padding-bottom: 70px;}
}
@media (max-width:767px){
    .block-pagination a.prev.page-numbers,
    .block-pagination a.next.page-numbers{font-size: 0;padding: 0;width: 40px;background-position: center !important;}
    .block-pagination .page-numbers:not(.dots){height: 40px;width: 40px;font-size: 14px;}
    .block-pagination{grid-gap: 10px;}
    .block-blog__list .block-news__item{width: 100%;}
    .block-blog__sidebar{padding-left: 0;}
    .block-pagination .page-numbers:not(.dots)::after{transform: translate(-7.5px, 3px) rotate(52deg);right: -4px;}
}

/* events */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
    padding: 0;
}
.tribe-common .tribe-common-b2{
    font-family: var(--font-secondary);
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
    color: var(--color-black);
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover{
    color: var(--color-black);
}
.block-banner--subpage-full .block-banner__inner-left {
    width: 100%;
}


/* blog detail page */
.block-blog-detail{
    padding: 40px 0 70px;
}
.block-blog-detail__inner{
    width: 100%;
}
.block-blog-detail__img{
    margin-bottom: 20px;
}
.block-blog-detail__img img{
    width: 100%;
}
.block-blog-detail__content{

}
.block-blog-detail__content p:empty{
    display: none;
}
.block-blog-detail__content p{
    font-size: 15px;
    font-weight: 400;
    font-family: var(--font-secondary);
    color: var(--color-black);
    margin-bottom: 15px;
}
.block-blog-detail__content h2{
    font-size: 32px;
    margin-bottom: 10px;
    margin-top: 30px;
}
.block-blog-detail__content h3{
    font-size: 26px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.block-blog-detail__content h4{
    font-size: 22px;
    margin-bottom: 10px;
    margin-top: 20px;
}
.block-blog-detail__content ul,
.block-blog-detail__content ol{
    padding-left: 20px;
}
.block-blog-detail__content ul li,
.block-blog-detail__content ol li{
    font-size: 15px;
    font-weight: 400;
    font-family: var(--font-secondary);
    color: var(--color-black);
    margin-bottom: 5px;
}
.block-blog-detail__content ul li a,
.block-blog-detail__content ol li a{
    color: var(--color-black);
    font-weight: 500;
}
.block-blog-detail__content ul li a:hover,
.block-blog-detail__content ol li a:hover{
    color: var(--color-light-green);
}
.block-blog-detail__inner .blog-category{
    font-size: 18px;
    color: var(--color-black);
    font-weight: bold;
    margin-bottom: 15px;
}
.block-blog-detail__inner .blog-category a{
    color: var(--color-black);
}
.block-blog-detail__inner .blog-category a:hover{
    color: var(--color-light-green);
}
.block-blog-detail__inner .disclaimer p{
    font-family: var(--font-secondary);
    font-style: italic;
    font-size: 14px;
}
.block-blog-detail__content p a{
    color: var(--color-black);
    font-weight: 500;
}
.block-blog-detail__content p a:hover{
    color: var(--color-light-green);
}
/* .block-commen__header.mobile-solution-section2 {
    margin-bottom: 50px;
}
@media (max-width:1199px){
    .block-commen__header.mobile-solution-section2{margin-bottom: 0;}
} */
.tribe-events-c-subscribe-dropdown {
    margin: 32px 0 !important;
}
.events-listing-section {
    padding: 10px 25px 0;
}
.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input:focus{
    outline: none;
}
.tribe-common button:focus{
    outline: none !important;
}
@media (max-width:1199px){
    .events-listing-section{padding: 80px 25px 0;}
    .block-document {padding: 20px 0 50px !important;}
}
@media (max-width:991px){
    .events-listing-section{padding: 80px 25px 0;}
}
@media (max-width:817px){
    .events-listing-section{padding: 0 10px 0;}
}

/* Knowledge Base */
.block-knowledgeBase{
    padding-bottom: 80px;
    padding-top: 10px;
}
.block-knowledgeBase__sidebar{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 20px;
    margin-bottom: 30px;
}
.block-knowledgeBase__sidebar h4{
    margin-bottom: 0;
}
.block-knowledgeBase__filter{
    flex: 1;
    padding-left: 30px;
}
.block-knowledgeBase__filter form{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    grid-gap: 20px;
    align-items: center;
}
.block-knowledgeBase__search{
    flex: 1;
}
.block-knowledgeBase__search input{
    height: 50px;
    background-color: #f5f5f5 !important;
    color: var(--color-black) ;
    padding: 0 28px ;
    font-size: 14px ;
    font-weight: 400;
    font-family: var(--font-secondary);
    width: 100%;
    border: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none !important;
}
.form-control{
    height: 50px;
    background-color: #f5f5f5 !important;
    color: var(--color-black) ;
    padding: 0 28px ;
    font-size: 14px ;
    font-weight: 400;
    font-family: var(--font-secondary);
    width: 100%;
    border: 0;
    border-radius: 0;
    box-shadow: none !important;
}   
.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #888 !important;
}
.form-control::-moz-placeholder { /* Firefox 19+ */
    color: #888 !important;
}
.form-control:-ms-input-placeholder { /* IE 10+ */
    color: #888 !important;
}
.form-control:-moz-placeholder { /* Firefox 18- */
    color: #888 !important;
}
.checkbox-list{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 20px;
}
.checkbox-list__item{
    position: relative;
}
.checkbox-list__item input[type="checkbox"]{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    outline: none;
}
.checkbox-list__item label{
    padding-left: 30px;
    font-size: 16px;
    font-family: var(--font-secondary);
    color: var(--color-black);
    position: relative;
}
.checkbox-list__item label::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    background-color: #f5f5f5;
    border: 1px solid #cfcfcf;
}
.checkbox-list__item label::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23ffffff' class='bi bi-check-lg' viewBox='0 0 16 16'%3E%3Cpath d='M12.736 3.97a.733.733 0 0 1 1.047 0c.286.289.29.756.01 1.05L7.88 12.01a.733.733 0 0 1-1.065.02L3.217 8.384a.757.757 0 0 1 0-1.06.733.733 0 0 1 1.047 0l3.052 3.093 5.4-6.425z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 18px;
    opacity: 0;
}
.checkbox-list__item input[type="checkbox"]:checked ~ label::after{
    opacity: 1;
}
.checkbox-list__item input[type="checkbox"]:checked ~ label::before{
    background-color: var(--color-light-green);
    border-color: var(--color-light-green);
}
.block-knowledgeBase__submit input[type="submit"] {
    height: 50px !important;
    padding: 0 60px 0 30px !important;
    background-color: var(--color-light-green) !important;
    font-size: 16px !important;
    color: var(--color-black) !important;
    font-weight: bold !important;
    line-height: unset !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M1.231,16.200 L17.281,3.720 L10.450,2.838 C9.852,2.761 9.425,2.213 9.498,1.615 C9.571,1.015 10.115,0.592 10.713,0.669 L20.159,1.889 C20.757,1.966 21.184,2.514 21.111,3.113 L19.965,12.569 C19.929,12.869 19.775,13.124 19.555,13.295 C19.336,13.466 19.050,13.552 18.751,13.514 C18.153,13.437 17.726,12.889 17.799,12.289 L18.627,5.452 L2.577,17.931 C2.103,18.301 1.417,18.211 1.045,17.734 C0.674,17.256 0.757,16.569 1.231,16.200 Z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-position: calc(100% - 30px) 50% !important;
    background-size: 20px !important;
    margin-top: 0 !important;
    clip-path: polygon(100% 0, 100% calc(100% - 15px), calc(100% - 15px) 100%, 0 100%, 0 0);
    border: 0;
}
.block-knowledgeBase__submit input[type="submit"]:hover{
    background-color: var(--color-blue) !important;
    color: var(--color-white) !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M1.231,16.200 L17.281,3.720 L10.450,2.838 C9.852,2.761 9.425,2.213 9.498,1.615 C9.571,1.015 10.115,0.592 10.713,0.669 L20.159,1.889 C20.757,1.966 21.184,2.514 21.111,3.113 L19.965,12.569 C19.929,12.869 19.775,13.124 19.555,13.295 C19.336,13.466 19.050,13.552 18.751,13.514 C18.153,13.437 17.726,12.889 17.799,12.289 L18.627,5.452 L2.577,17.931 C2.103,18.301 1.417,18.211 1.045,17.734 C0.674,17.256 0.757,16.569 1.231,16.200 Z'/%3E%3C/svg%3E") !important;
}
.block-knowledgeBase .block-blog__list .block-news__item{
    width: calc(33.33% - 14px);
}
@media (max-width:1199px){
    .block-knowledgeBase{padding-top: 70px;}
}
@media (max-width:991px){
    .block-knowledgeBase__filter{flex: 0 0 100%;padding-left: 0;}
    .block-knowledgeBase__search{flex: 0 0 100%;}
    .block-knowledgeBase__filter form{grid-gap: 10px;}
    .block-knowledgeBase .block-blog__list .block-news__item{width: calc(50% - 10px);}
}
@media (max-width:767px){
    .checkbox-list__item label{font-size: 14px;padding-left: 26px;}
    .checkbox-list{grid-gap: 10px;}
    .checkbox-list__item label::before{width: 20px;height: 20px;}
    .block-knowledgeBase .block-blog__list .block-news__item{width: 100%;}
}
.block-news.material-handling-section{
    border-top: 1px solid #e5e5e5;
}


/* types of lithium */
@media (min-width:1400px){
    .block-usp.lithium-type-usp .container{ 
        max-width: 1304px;
    }
}
.block-usp.lithium-type-usp .row div[class*="col-"]:not(:first-child){
    flex: 0 0 auto;
    width: 50%;
}
.block-usp.lithium-type-usp  .block-usp__box{
    max-width: 100%;
}
.block-usp.lithium-type-usp .block-usp__box p{
    max-width: 540px;
}
.lithium-table-combine .block-tabbing__table .table-responsive {
    max-width: 100%;
}
.lithium-table-combine .block-tabbing__table {
    padding: 20px 20px 0;
    background-color: #fff;
}
.lithium-table-combine {
    margin-top: -100px;
}
.lithium-table-combine .block-commen__header-inner {
    max-width: 100%;
}
.lithium-table-combine .block-commen__header{
    margin-bottom: 0;
}
.full-table-block .block-tabbing__table .table-responsive {
    max-width: 100%;
}
.block-center-text.full-table-block {
    background-color: #f5f5f5;
    padding-top: 80px;
}
.hide-logo-list .block-logo-list{
    display: none;
}
@media (max-width:1399px){
    .lithium-table-combine{margin-top: -80px;}
}
@media (max-width:1199px){
    .tp-lithium {padding-bottom: 80px;}
    .lithium-table-combine{padding-bottom: 90px;}
}
@media (max-width:767px){
    .block-usp.lithium-type-usp .row div[class*="col-"]:not(:first-child){width: 100%;}
    .lithium-table-combine .block-tabbing__table .table-responsive .table{min-width: 660px;}
    .tp-lithium{padding-bottom: 62px;}
}

/* powered carts */
.block-cta__small-heading h2 {
    font-size: 34px;
    margin-bottom: 20px;
}

.text-start .block-commen__header{
    text-align: left;
}

/* why-electrification */
.w-100 .block-commen__header-inner {
    max-width: 100%;
}
.bg-gray{
    background-color: #f3f3f3 !important; 
}
.block-contentsec{
    width: 100%;
    padding: 80px 0;
}
.block-contentsec__header h2{
    margin-bottom: 20px;
}
.block-contentsec__content p{
    max-width: 580px;
    font-family: var(--font-secondary);
    margin-bottom: 30px;
    line-height: 1.6em;
    color: #102313;
    font-weight: 400;
}
@media (min-width:992px){
    .block-contentsec__content p:last-child{
        margin-bottom: 0;
    }
}
@media (max-width:1199px){
    .block-contentsec{padding: 60px 0;}
}
@media (max-width:991px){
    .block-contentsec{padding: 60px 0 30px;}
    .block-contentsec__content p{max-width: 100%;}
}


.col-block-3 .powering--wrap .row div[class*="col-"]{
    flex: 0 0 auto;
    width: 33.33%;
}
@media (max-width:991px){
    .col-block-3 .powering--wrap .row div[class*="col-"]{
        flex: 0 0 auto;
        width: 50%;
    }
}
@media (max-width:767px){
    .col-block-3 .powering--wrap .row div[class*="col-"]{
        flex: 0 0 auto;
        width: 100%;
    }
}
.top-space-commen{
    padding-top: 80px !important;
}
@media (max-width:1199px){
    .top-space-commen{
        padding-top: 60px !important;
    }   
}
.bottom-space-commen{
    padding-bottom: 80px !important;
}
.bottom-space-commen-half{
    padding-bottom: 40px !important;
}
@media (max-width:767px){
    .bottom-space-commen{
        padding-bottom: 60px !important;
    }   
}
.heading-mb-0 h2{
    margin-bottom: 0;
}
.block-center-img {
    max-width: 1053px;
    margin: 40px auto 0;
}
.block-center-img img{
    max-width: 100%;
}
.block-center-img .row{
    align-items: center;
    grid-row-gap: 20px;
    justify-content: center;
    text-align: center;
}
.block-powering-wrap__bottom {
    padding-top: 50px;
}
.block-powering-wrap__bottom ul{
    text-align: left;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
    grid-column-gap: 30px;
    grid-row-gap: 13px;
    padding-left: 0;
}
.block-powering-wrap__bottom ul li{
    width: calc(50% - 15px);
}
@media (max-width:991px){
    .block-powering-wrap__bottom ul{padding-left: 18px;}
    .block-powering-wrap__bottom ul li{width: 100%;}
}

.block-left-right-section__inner .row div[class*="col-"]:last-child {
    align-self: center;
}
.block-tabbing.block-tabbing__ontable{
    padding-top: 80px;
    background-color: #f3f3f3;
}
.block-tabbing.block-tabbing__ontable .block-tabbing__top{
    background-color: #f3f3f3;
}
.block-tabbing.block-tabbing__ontable .block-commen__header{
    margin-bottom: 70px;
}
.block-tabbing.block-tabbing__ontable .block-commen__header-inner{
    max-width: 1210px;
}
@media (min-width:768px){
    .block-tabbing.block-tabbing__ontable .block-tabbing__top .nav-tabs .nav-link{
        background-color: #f3f3f3;
    }
}
.block-tabbing.block-tabbing__ontable .block-tabbing__main{
    padding-top: 45px;
}
.block-tabbing.block-tabbing__ontable .block-tabbing__table .table-responsive{
    max-width: 1200px;
}
.block-tabbing.block-tabbing__ontable .block-tabbing__top .nav-tabs{
    padding-bottom: 1px;
    border-bottom: 2px solid #d8d8d8;
}
@media (max-width:1199px){
    .block-tabbing.block-tabbing__ontable .block-commen__header{margin-bottom: 50px;}
}
@media (max-width:991px){
    .block-tabbing.block-tabbing__ontable{padding-top: 60px;}
}

/* about-us */
.block-left-right-section.block-end-life-strategy .safeflex--left .safeflex--leftimage img{
    max-width: calc(100% - 30px);
}
.block-end-life-strategy .safeflex--right h2{
    max-width: 100%;
}
.block-left-right-section.block-end-life-strategy .safeflex--left .safeflex--leftimage::before{
    padding-top: 80%;
}
.block-end-life-strategy .safeflex--right h2{
    font-size: 35px;
    margin-bottom: 20px;
}
.block-end-life-strategy .block-left-right-section__inner .row div[class*="col-"]{
    align-self: flex-start;
}
.block-end-life-strategy .safeflex--right-content{
    margin-bottom: 0;
}
.block-end-life-strategy .safeflex--right{
    padding-bottom: 0;
}
.block-end-life-strategy .block-left-right-section__inner .row{
    --bs-gutter-x: 30px;
}
@media (max-width:1199px){
    .block-end-life-strategy .safeflex--right h2{font-size: 33px;}
}
@media (max-width:767px){
    .block-end-life-strategy .safeflex--right h2{font-size: 29px;}
    .block-left-right-section.block-end-life-strategy{padding-bottom: 70px;}
}
.block-about-top .safeflex--right-content{
    margin-bottom: 0;
}

.block-battery-recycling .row div[class*="col-"]:not(:first-child,:last-child){
    flex: 0 0 auto;
    width: 50%;
}
.block-battery-recycling .block-usp__box {
    max-width: 740px;
}
.block-battery-recycling .block-usp__box p{
    max-width: 100%;
}
.block-battery-recycling__bottom {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.block-battery-recycling__pdf {
    max-width: 250px;
    margin: 0 auto;
}
.block-battery-recycling__bottom h3{
    color: var(--color-white);
    margin-bottom: 23px;
}
.block-battery-recycling__pdf-img {
    padding: 8px;
    background-color: #ffff;
    display: inline-block;
}
.block-battery-recycling__pdf h5{ 
    color: var(--color-white);
    margin: 0;
    padding: 15px 0 0;
}
@media (max-width:767px){
    .block-battery-recycling .row div[class*="col-"]:not(:first-child,:last-child){width: 100%;}
    .block-battery-recycling__img{margin-top: 40px;}
}

.block-history{
    width: 100%;
    padding: 80px 0;
}
.block-history__top{
    width: 100%;
    text-align: center;
}
.block-history__top .block-commen__header-inner{
    max-width: 1000px;
}
.block-history__slider .slick-list{ 
    padding-bottom: 80px;
}
.block-history__slider-item{
    padding: 0 16px;
}
.block-history__slider-item .block-services__box{
    filter: none;
}
.block-history__slider-item .block-services__img::before{
    padding-top: calc(9 / 11 * 100%);
}
.block-history__slider-item .block-services__content a{
    font-size: 18px;
    line-height: 1.3em;
}
.block-history__slider .slick-track{
    display: flex;
}
.block-history__slider .slick-track .slick-slide{
    height: unset;
}
.block-history__slider .slick-track .slick-slide > div{
    height: 100%;
}
.block-history__slider .slick-track .slick-slide > div .block-history__slider-item{
    height: 100%;
    position: relative;
}
.block-history__slider-item .year {
    text-align: center;
    background-color: var(--color-light-green);
    display: inline-flex;
    margin: 0 auto;
    line-height: 1em;
    color: var(--color-black);
    align-items: center;
    padding: 6px 10px 4px;
    position: absolute;
    top: 16px;
    left: 32px;
    z-index: 1;
}
@media (max-width:767px){
    .block-history__slider-item{padding: 0;}
}
/* Glossary of Terms */
.block-glossary__main {
    padding-bottom: 60px;
}
.glossary_terms_list_col .tearm-content p{ 
    font-family: var(--font-secondary);
    color: #102313;
    font-weight: 400;
}
.glossary_terms_list_col .tearm-content p a{
    color: #102313;
    font-weight: 500;
}
.glossary_terms_list_col .tearm-content p a:hover{
    color: var(--color-light-green);
}
.block-glossary__main .alph-filter ul{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    width: 100%;
    list-style: none;
    grid-gap: 10px;
    padding: 0;
    margin: 0;
}
.block-glossary__main .container .row:first-child{
    background-color: var(--color-white);
    padding: 20px 0;
    position: sticky;
    top: 0;
}
.block-glossary__main .container .row:last-child{
    margin-top: 20px;
}
.block-glossary__main .alph-filter{
    max-width: 1000px;
    margin: 0 auto;
    
}
.block-glossary__main .alph-filter ul li{
    flex: 1;
    text-align: center;
}
.block-glossary__main .alph-filter ul li a{
    text-transform: uppercase;
    color: var(--color-black);
    text-decoration: none;
    font-weight: 600;
}
@media (max-width:1199px){
    .block-glossary__main{padding-top: 70px;}
}
@media (max-width:767px){
    .block-glossary__main .alph-filter ul li{flex: unset;}
}

blockquote{
    clip-path: polygon(100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 0);
    background-color: var(--color-dark-gray);
    color: var(--color-white);
    font-family: var(--font-secondary);
    padding: 25px;
    font-weight: 600;
}
blockquote .wp-block-spacer{
    height: auto !important;
}
.block-blog-detail__content table{
    border-collapse: separate;
    border-spacing: 3px;
    background-color: #f3f3f3;    
}
.block-blog-detail__content table thead tr th{
    background-color: #fff !important;
    color: #000 !important; 
    text-align: left !important;
    font-family: var(--font-primary) !important;
    font-size: 16px !important;
    line-height: 1.2em;
    padding: 10px 15px;
    vertical-align: middle !important;
}
.block-blog-detail__content table tr td{
    background-color: #d0d4dc !important;
    padding: 10px 15px;
    text-align: left !important;
    font-family: var(--font-primary) !important;
    font-size: 16px !important;
    line-height: 1.2em;
    vertical-align: middle !important;
}
.block-blog-detail__content table tr:nth-child(even) td{
    background-color: #fff !important;
}
.block-blog-detail__content .gutentor-module{
    clip-path: polygon(100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 0);
    background-color: var(--color-dark-gray);
    color: var(--color-white);
    padding: 25px;
}
.block-blog-detail__content .gutentor-module h2{
    margin-top: 0;
    color: var(--color-white) !important;
}
.block-blog-detail__content .gutentor-module ul{
    margin-bottom: 0;
}
.block-blog-detail__content .gutentor-module p{
    font-size: 16px !important;
    color: var(--color-white) !important; 
    font-family: var(--font-secondary) !important;
    font-weight: 600;
    margin-bottom: 0;
}
.block-blog-detail__content .gutentor-module ul li{
    color: var(--color-white);
}
.block-blog-detail__content .gutentor-module p strong,
.block-blog-detail__content .gutentor-module ul li strong{
    font-weight: 600;
}
.block-blog-detail__content .gutentor-module p a{
    color: var(--color-light-green);
    font-weight: 600;
}
.block-blog-detail__content .gutentor-module p a:hover{
    color: var(--color-white);   
}


.top-content-item {
    font-size: 16px;
    font-family: var(--font-secondary);
    text-align: center;
}
.top-content-item a{
    color: var(--color-black);
    font-weight: 500;
}
.top-content-item a:hover{
    color: var(--color-light-green);
}
@media (max-width:1199px){
    .top-content-item{margin-bottom: -50px;margin-top: 140px;}
}
.custom_buttons {
    text-align: center;
    padding-bottom: 80px;
}
@media (max-width:1199px){
    .custom_buttons {
        padding-bottom: 60px;
    }
}
@media (max-width:767px){
    .custom_buttons a.btn {margin: 5px 0;}
}

/* ground support equipment batteries */
.bloc-leadership__main.gse-batteries .bloc-leadership__col h3{
    max-width: 100%;
    margin-bottom: 15px;
}
.bloc-leadership__main.gse-batteries .bloc-leadership__detail-top .bloc-leadership__col:last-child{
    width: 100%;
}
@media (min-width:1200px){
    .bloc-leadership__main.gse-batteries{padding-top: 20px;}   
}
.powering-section .row div[class*="col-"]:nth-child(even) .powering--inner{
    background-color: #105617;
}



/* product detail */
.featured-image__img{
    filter: drop-shadow(0px 0px 30px rgba(0, 0, 0, 0.15));
}
.featured-image__img-inner{
    background-color: var(--color-white);
    position: relative;
    clip-path: var(--shap-box);
    padding: 0 20px;
}
.featured-image__img-inner img{
    max-width: 100%;
    height: unset;
}
.featured-detail{
    padding-left: 20px;
    padding-top: 20px;
}
.featured-detail h2.entry-title{
    margin-bottom: 20px;
}
.featured-detail .quotebtn{
    margin-bottom: 20px;
}
.featured-detail .datasheets-list{
    padding: 0;
    list-style: none;
    margin-bottom: 0;
    display: flex;
    grid-gap: 15px;
    flex-wrap: wrap;
    padding-top: 10px;
}
.featured-detail .datasheets-list li{
    width: calc(50% - 8px);
}
.featured-detail .datasheets-list li a{ 
    display: flex;
    grid-gap: 15px;
    color: var(--color-black);
    align-items: flex-start;
}
.featured-detail .datasheets-list li a:hover{
    color: var(--color-light-green);
}
.product-info-wrap {
    padding: 90px 0 0;
}
section.product-page-wrap{
    padding-top: 20px;
}
.product-info-wrap__top{
    
}
.product-info-wrap__top h2{
    margin-bottom: 10px;
}
.product-info-wrap__main{
    background-color: #f3f3f3;
    padding: 0 0 60px;
}
.product-info-wrap__points{
    background-color: var(--color-white);
    clip-path: polygon(100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%, 0 0);
}
.product-info-wrap__points ul{
    padding-left: 18px;
    margin-bottom: 0;
    padding: 20px 30px 20px 47px;
}
.product-info-wrap__points h5{
    position: relative;
    padding: 16px 30px 13px;
    margin-bottom: 0;
    margin-top: -56px;
    font-weight: bold;
    background-color: var(--color-light-green);
    clip-path: var(--shap-button);
}
.product-info-wrap__detail{
    padding: 30px 10px 0 0;
}
.product-info-wrap__detail p{
    font-family: var(--font-secondary);
    color: #102313;
    line-height: 1.7em;
    font-weight: 500;
}
.product-info-wrap__detail h5.warranty-title{
    font-weight: bold;
    color: var(--color-light-green);
}
.product-info-wrap__points ul li{
    font-family: var(--font-secondary);
    color: #102313;
    line-height: 1.5em;
    font-weight: 500;   
    margin: 7px 0;
    
}
.product-detail-wrap .block-tabbing__table{
    padding-top: 40px;
}
.product-detail-wrap .block-tabbing__table .table-responsive{
    max-width: 100%;
}
.product-detail-wrap .block-tabbing__table table tr th{
    background-color: var(--color-dark-gray);
    color: var(--color-white) !important;
}
.product-detail-wrap .block-tabbing__table table tr.odd td{
    background-color: #b1bcc3;
    font-weight: bold;
}
.product-detail-wrap .block-tabbing__table table tr td:empty{
    background-color: transparent;
}
.product-detail-wrap .block-tabbing__table table tr:first-child td:empty{
    display: none;
}
@media (max-width:1199px){
    section.product-page-wrap{padding-top: 90px;}
}
@media (max-width:991px){
    .featured-detail{padding-left: 0;padding-top: 40px;}
    .product-info-wrap__points h5{margin-top: 0;}
    .product-info-wrap__points{margin-top: 20px;}
    .product-info-wrap__top{background-color: #f3f3f3;padding-top: 60px;}
    .product-info-wrap{padding: 70px 0 0;}
    .product-info-wrap__top h2{margin-bottom: 0;}
    .product-info-wrap__detail{padding: 20px 0 0 0;}
}
@media (max-width:767px){
    .featured-detail .datasheets-list li{width: 100%;}
    .product-info-wrap__points{clip-path: polygon(100% 0, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0 100%, 0 0);}
}

/* product */
.block-product-l-list{
    padding-top: 20px;
}
@media (max-width:1199px){
    .block-product-l-list{
        padding-top: 70px;
    }   
}

/* with sidebar pages */
.block-with-sidebar__inner p{
    font-family: var(--font-secondary);
    color: #102313;
    line-height: 1.7em;
    font-weight: 500;
}
.block-with-sidebar__inner ul{
    padding-left: 18px;
}
.block-with-sidebar__inner ul li{
    font-family: var(--font-secondary);
    color: #102313;
    line-height: 1.7em;
    font-weight: 500;
    margin-bottom: 7px;
}
.block-with-sidebar{
    padding: 0 0 80px;
}
.block-product-list {
    background-color: #f3f3f3;
    padding: 80px 0 60px;
}
.block-product-list .block-news__item-img a img{
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    margin: auto;
}
.block-product-list .block-news__item-img a{
    width: 100%;
    background-color: #fff !important;
}
.block-with-sidebar__inner img{
    max-width: 100%;
}
.block-tabbing__ontable .block-tabbing__top .nav-tabs .nav-link{
    font-size: 25px;
}
body .productlist_by_cid .block-blog__list .block-news__item {
	width: calc(33.33% - 14px);
	padding: 0;
}
@media (max-width:1199px){
    .block-with-sidebar{padding-top: 80px;}
}
@media (max-width:991px){
    body .productlist_by_cid .block-blog__list .block-news__item{width: calc(50% - 10px);}
}
@media (max-width:767px){
    body .productlist_by_cid .block-blog__list .block-news__item{width: 100%;}
}
.info-block-investor {
    padding: 0px 25px 60px;
}
@media (max-width:1199px){
    .info-block-investor {
        padding: 70px 25px 60px;
    }
}
@media (max-width:767px){
    .info-block-investor h3{
        font-size: 17px;
    }
}

/* related product */
.block-related-product {
    padding: 80px 0;
    width: 100%;
}
.lfp-nmc-left-align .block-center-text__inner {
    text-align: left;
}
.lfp-nmc-left-align .block-commen__header-inner{
    max-width: 100%;
}
.block-related-product .block-blog__list .block-news__item{
    width: calc(33.33% - 14px);
}
@media (max-width:991px){
    .block-related-product .block-blog__list .block-news__item{width: calc(50% - 8px);}
}
@media (max-width:767px){
    .block-related-product .block-blog__list .block-news__item{width: 100%}
}
.block-contact__form-left-info .short_content p{
    font-family: var(--font-secondary);
    margin-bottom: 30px;
    line-height: 1.6em;
    color: #102313;
    font-weight: 400;
}
.block-contact__form-left-button {
    display: flex;
    grid-gap: 20px;
    flex-wrap: wrap;
}
.block-contact__form-left-button a {
    max-width: calc(50% - 10px);
    width: 100%;
}
.block-contact__form-left-button a span{
    width: 100%;
}
@media (max-width:991px){
    .block-contact__form-left-info {
        margin-bottom: 50px;
    }
}
@media (max-width:767px){
    .block-contact__form-left-button a{
        max-width: 250px;
    }
    .block-contact__form-left-button{
        flex-direction: column;
    }
}
body .related-product-block {
    background-color: #fff !important;
}
body .related-product-block .block-tabbing__top{
    background-color: #fff !important;
}
body .related-product-block .block-tabbing__main{
    background-color: #fff !important;
}
@media (min-width:768px){
    .related-product-block .block-tabbing__top .nav-tabs .nav-link{background-color: #fff !important;}
}
/* .page-id-311 .block-tabbing__main .tab-content .tab-pane:nth-child(2) {
    display: block;
    opacity: 1;
} */


/* Roi Calculator Form */
.Product_list .blockblock-contact__form-inner .forminator-row .forminator-field .forminator-input{
    background-color: #ffffff !important;
}
.Product_list .blockblock-contact__form-inner .forminator-row .forminator-field .select2 .select2-selection{
    background-color: #ffffff !important;
}

.forminator-radio-bullet::before{
    background-color: var(--color-light-green) !important;
}

.service-form-block .block-commen__header h4 {
    font-size: 19px;
    font-weight: 400;
    line-height: 1.4em;
}
.blockblock-contact__form-inner #forminator-module-21427  .forminator-row .forminator-field label.forminator-label,
.blockblock-contact__form-inner #forminator-module-21427  .forminator-row .forminator-field .forminator-label{
    display: block !important;
    font-size: 14px !important;
    font-family: var(--font-secondary) !important;
    font-weight: 400;
    margin-bottom: 5px !important;
    color: var(--color-black) !important;
}
.et-db #et-boc .et_pb_module .forminator-ui.forminator-custom-form[data-design=flat] .forminator-radio:not(.forminator-radio-inline), .forminator-ui.forminator-custom-form[data-design=flat] .forminator-radio:not(.forminator-radio-inline){
    margin: 11px 0 !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-button.forminator-button-upload{
    margin-top: 0 !important;
    margin-right: 15px !important;
    width: auto;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-file-upload{
    background-color: #f5f5f5 !important;
}
.blockblock-contact__form-inner .forminator-row .forminator-field .forminator-file-upload > span{
    font-size: 14px !important;
    font-family: var(--font-secondary) !important;
    font-weight: 400;
}
.blockblock-contact__form-inner .forminator-row .forminator-field span.forminator-radio-label,
.blockblock-contact__form-inner .forminator-row .forminator-field span.forminator-checkbox-label{
    font-size: 14px !important;
    font-family: var(--font-secondary) !important;
    font-weight: 400;   
}
.block-oem-batteries .block-banner__inner-img img {
    max-width: 100%;
    width: unset;
    min-width: unset;
    margin: 0;
}
.block-leadership__btn{
    text-align: center;
    margin-top: 50px;
}
.form-up--title .block-commen__header h2 {
    font-size: 20px;
}
.full-width--wrap .bloc-leadership__col {
    width: 100% !important;
}
.tailored-pd {
    padding-top: 80px;
    padding-bottom: 60px;
}
/* .rev-wrap .block-cta__btn a span {
    max-width: 385px;
} */
.sol-wrap {
    padding-bottom: 0px;
}
body .mtl-wrap{
    margin-top: 90px;
}

.block-services.block-services__2-col .row > div[class*="col-"]{
    width: 50%;
}
@media (max-width:767px){
    .block-services.block-services__2-col .row > div[class*="col-"]{
        width: 100%;
    }   
}

/* Initiating new sections styles */

.bloc-leadership__flex {
    display: flex;
    grid-gap: 40px !important;
    flex-wrap: wrap;
}
.lt-rt__wrap .bloc-leadership__flex .bloc-leadership__flexcol {
    width: calc(50% - 20px) !important;
}
.lt-rt__wrap .bloc-leadership__flex .bloc-leadership__colright img {
    width: 100%;
    object-fit: cover;
    aspect-ratio: 1.8;
}
.lt-rt__wrap .bloc-leadership__flex .bloc-leadership__col {
    align-self: center;
}
.lt-rt__wrap-rev .bloc-leadership__flex {
    flex-direction: row-reverse;
}
.block-management .block-management_bottomp p {
    text-align: center;
}
.block-management .block-progress__content {
    padding: 0 30px 10px;
}
.block-management .block-progress__content h5 {
    font-size: 18px;
}
.two-serv--wrap {
    padding-top: 80px;
    padding-bottom: 80px;
    margin-bottom: 0;
}
.two-serv--wrap .powering--wrap .row > div[class*="col-"] {
    width: 50%;
}
.two-serv--wrap .powering--wrap .powering--innercontent h3 {
    max-width: 100%;
}
.pg-custom .block-progress__top h5 {
    max-width: 100%;
}
.pg-custom .block-progress__top {
    max-width: 1200px !important;
}
.block-progress-icon {
    margin-bottom: 20px;
}
.pg-custom .block-progress__content {
    padding: 0 30px 10px;
}
.pg-custom .block-progress__content h5{
    font-size: 20px;
}
.pg-custom .block-management_bottomp {
    margin-top: 30px;
}
.pg-custom .block-management_bottomp p {
    text-align: center;
}
.inner-pdt {
    border-top: 1px solid #d8d8d8;
}
.bg-white-ct {
    background-color: #ffffff !important;
}
section.cstm_not_page {
    padding-bottom: 50px;
}
@media (max-width:1199px){
    section.cstm_not_page {
        padding-top: 80px;
    }
}
@media (max-width:767px){
    .lt-rt__wrap .bloc-leadership__flex .bloc-leadership__flexcol {
        width: 100% !important;
    }
    .two-serv--wrap .powering--wrap .row > div[class*="col-"] {
        width: 100%;
    }
}

/* Ending new sections styles */
/* .btn-cta-325 .block-cta__btn a span {
    max-width: 325px;
} */
.single-tribe_events .events-listing-section{
    padding: 0 !important;
  }