/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

/***********************************************************************************************************************************************/
/********************A wizard is never late, Frodo Baggins. Nor is he early. He arrives precisely when he means*********************************/
/***********************************************************************************************************************************************/


/*******************************************************************************************************************/
/*				  													                                       GENERIC*/
/******************************************************************************************************************/

body {
    overflow-x: hidden;
}

/****************************************************************************/
/*				  								COLORS & OTHER ROOT SETTINGS*/
/****************************************************************************/

:root {
    --color1: #05072B;
    --color2: #F4EA26;
    --color3: #0033A1;
    --color4: #E7E5E5;
    --color5: #F6F6F6;
    --color6: #8D94A7;
    --white: #ffffff;
    --black: #000000;
    --gp-slideout-width: 400px !important;
}

/****************************************************************************/
/*				  								                       FONTS*/
/****************************************************************************/

@font-face {
    font-family: 'gotham_greek';
    src: url('/wp-content/themes/generatepress_child/fonts/gothamgreek-book-webfont.woff2') format('woff2'),
        url('/wp-content/themes/generatepress_child/fonts/gothamgreek-book-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'gotham_greek';
    src: url('/wp-content/themes/generatepress_child/fonts/gothamgreek-medium-webfont.woff2') format('woff2'),
        url('/wp-content/themes/generatepress_child/fonts/gothamgreek-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'gotham_greek';
    src: url('/wp-content/themes/generatepress_child/fonts/gothamgreek-bold-webfont.woff2') format('woff2'),
        url('/wp-content/themes/generatepress_child/fonts/gothamgreek-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/****************************************************************************/
/*				  								                  PAGES HERO*/
/****************************************************************************/

.pages-hero {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 500px;
}

.pages-hero .inner-container {
    width: 100%;
}

.pages-hero .inner-container .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    line-height: 35px;
}

.pages-hero .inner-container h2 {
    color: var(--white);
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .pages-hero .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .pages-hero .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .pages-hero .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .pages-hero .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .pages-hero .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .pages-hero .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .pages-hero {
        min-height: 300px;
    }

    .pages-hero .inner-container {
        max-width: 350px;
    }

    .single-products .pages-hero .inner-container,
    .tax-product-sectors.sector-child-archive .pages-hero .inner-container {
        padding-top: 100px;
    }

    .pages-hero .inner-container h2 {
        font-size: 30px;
        line-height: 40px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .pages-hero .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                 ESPA BANNER*/
/****************************************************************************/

.sticky-espa-banner {
    position: fixed;
    top: 95.2%;
    z-index: 2;
}

.sticky-espa-banner img {
    width: 30%;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .sticky-espa-banner {
        top: 96.5%;
    }

    .sticky-espa-banner img {
        width: 100%;
    }
}

@media(max-width: 394px) and (min-width: 360px) {}

/*******************************************************************************************************************/
/*				  													                                        HEADER*/
/******************************************************************************************************************/

.site-header:not(.home):not(.post-type-archive-products .site-header):not(.tax-product-categories .site-header):not(.tax-product-sectors.sector-parent-archive .site-header):not(.blog .site-header):not(.archive.category .site-header) {
    background: linear-gradient(to bottom, rgba(9, 37, 98, 1) 0%, rgba(18, 46, 98, 0.73) 50%, rgba(0, 0, 0, 0) 100%);
}

.home .main-navigation.is_stuck {
    background: linear-gradient(to bottom, rgba(8, 37, 98, 1) 0%, rgba(8, 37, 98, 0.73) 50%, rgba(8, 37, 98, 0) 100%);
    box-shadow: none;
}

.main-navigation.is_stuck.color-change {
    /* background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.73) 50%, rgba(255, 255, 255, 0) 100%); */
    background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.89) 0%, rgba(255, 255, 255, 0) 100%);
    box-shadow: none;
}

.post-type-archive-products .site-header,
.tax-product-categories .site-header,
.tax-product-sectors.sector-parent-archive .site-header,
.main-navigation.is_stuck {
    background-color: var(--color1);
}

.main-navigation:not(.is_stuck) #mobile-menu-toggle {
    display: none;
}

.main-navigation.is_stuck .inside-navigation #mobile-menu-toggle {
    order: -1;
}

.main-navigation.is_stuck .show-close-btn {
    left: -127px;
}

.navigation-branding img {
    height: 75px !important;
}

.main-navigation {
    background-color: transparent;
}

.menu-bar-items .icon-search svg {
    fill: var(--white);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {
    .site-header .inside-header {
        flex-direction: row;
    }
}

@media(max-width: 480px) {}

@media(max-width: 394px) and (min-width: 360px) {}

/****************************************************************************/
/*				  								         AFTER LOGO ELEMENTS*/
/****************************************************************************/

.main-navigation:not(.is_stuck) .after-logo-elements.sticky {
    display: none;
}

.after-logo-elements {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 60px;
    width: 63%;
}

.after-logo-elements .gb-button {
    background-color: transparent;
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding: 0px;
    line-height: 1.2;
}

.after-logo-elements .gb-button:hover {
    background-color: transparent;
    color: var(--color2);
}

.main-navigation.is_stuck.color-change .after-logo-elements .gb-button,
.main-navigation.is_stuck.color-change .search svg g {
    color: var(--color3);
    stroke: var(--color3);
}

.main-navigation.is_stuck.color-change .after-logo-elements .gb-button:hover {
    color: var(--color3);
}

.main-navigation.is_stuck .menu-bar-items {
    order: 10;
}

.has-sticky-branding .after-logo-elements {
    width: 70%;
}

.has-sticky-branding .after-logo-elements ul {
    display: block !important;
}

/*NOT PERMANENTLY - TEMPORARY HIDE WPML FLAG ICONS*/

.after-logo-elements .wpml-ls-statics-shortcode_actions {
    display: none;
}

/*NOT PERMANENTLY - TEMPORARY HIDE WPML FLAG ICONS*/

.after-logo-elements .wpml-ls-statics-shortcode_actions>ul li a span {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
}

.main-navigation.is_stuck.color-change .after-logo-elements .wpml-ls-statics-shortcode_actions>ul li a span {
    color: var(--color3);
    font-weight: 400;
}

.after-logo-elements .wpml-ls-statics-shortcode_actions>ul li.wpml-ls-current-language a span,
.after-logo-elements .wpml-ls-statics-shortcode_actions>ul li:hover a span {
    color: var(--color2);
}

.main-navigation.is_stuck.color-change .after-logo-elements .wpml-ls-statics-shortcode_actions>ul li.wpml-ls-current-language a span,
.main-navigation.is_stuck.color-change .after-logo-elements .wpml-ls-statics-shortcode_actions>ul li:hover a span {
    color: var(--color3);
    font-weight: 700;

}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {}

@media(max-width: 912px) {
    .has-sticky-branding .after-logo-elements {
        width: 65%;
    }
}

@media(max-width: 820px) {
    .has-sticky-branding .after-logo-elements {
        width: 64%;
    }
}

@media(max-width: 768px) {
    .after-logo-elements {
        display: none;
    }
}

@media(max-width: 480px) {}

@media(max-width: 394px) and (min-width: 360px) {}

@media (-webkit-device-pixel-ratio: 1.50) {
    .after-logo-elements .gb-button {
        font-size: 11px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .after-logo-elements .gb-button {
        font-size: 11px;
    }
}

/****************************************************************************/
/*				  								      CUSTOM OFF CANVAS MENU*/
/****************************************************************************/

#mobile-menu-toggle {
    background-color: transparent;
}

.main-navigation.is_stuck.color-change #mobile-menu-toggle svg g {
    fill: var(--color3);
}

.show-close-btn {
    background-color: transparent;
    display: block !important;
    position: absolute;
    left: 10px;
    z-index: 10000;
}

.show-close-btn:hover {
    background-color: transparent;
}

.show-close-btn svg {
    width: 40px;
    height: 40px;
}

/* === Mobile sliding main panel & overlay === */
.mobile-menu-overlay {
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    inset: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 999;
    transition: opacity .25s ease, visibility .25s;
    -webkit-transition: opacity .25s ease, visibility .25s;
    -moz-transition: opacity .25s ease, visibility .25s;
    -ms-transition: opacity .25s ease, visibility .25s;
    -o-transition: opacity .25s ease, visibility .25s;
}

.tax-product-categories .mobile-menu-overlay {
    inset: unset;
}

.mobile-menu-overlay.active {
    opacity: 1;
    visibility: visible;
}

.mobile-menu-panel {
    background: linear-gradient(to bottom, var(--color1) 60%, var(--color3) 100%);
    position: fixed;
    top: 0;
    left: 0;
    width: 400px;
    max-width: 90vw;
    height: 100vh;
    z-index: 1000;
    /* overflow-y: auto;
    -webkit-overflow-scrolling: touch; */
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transition: transform .35s cubic-bezier(.2, .9, .3, 1);
    -webkit-transition: transform .35s cubic-bezier(.2, .9, .3, 1);
    -moz-transition: transform .35s cubic-bezier(.2, .9, .3, 1);
    -ms-transition: transform .35s cubic-bezier(.2, .9, .3, 1);
    -o-transition: transform .35s cubic-bezier(.2, .9, .3, 1);
}

.mobile-menu-panel.active {
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
}

/* Lock body when menu open */
body.mobile-menu-open {
    overflow: hidden;
}

/* Main menu list styling (left panel) */
.custom-main-menu-container {
    padding: 100px 20px;
}

.custom-main-menu-container svg {
    margin-top: 50px;
    width: 350px;
}

.custom-main-menu {
    list-style: none;
    margin: 0;
    padding: 40px 50px;
}

.custom-main-menu>li>a {
    color: var(--white);
    display: block;
    padding: 14px 18px;
    text-decoration: none;
    font-weight: 600;
    font-size: 15px;
}

.custom-main-menu li.menu-item-has-children>a::after {
    content: "›";
    float: right;
    font-size: 20px;
    opacity: .7;
}

/* Hide nested uls in main column by default */
.custom-main-menu .custom-submenu {
    display: none;
    margin: 0;
    padding: 0;
    list-style: none;
}

.custom-main-menu .custom-submenu.show-in-main {
    display: block;
}

/* === Submenu panels === */
.submenu-panels-container {
    pointer-events: none;
}

.submenu-panel {
    background: var(--white);
    display: none;
    position: fixed;
    top: 0;
    width: 400px;
    max-width: 90vw;
    height: 100vh;
    overflow-y: auto;
    pointer-events: auto;
    z-index: 1100;
    transition: opacity .18s ease;
    -webkit-transition: opacity .18s ease;
    -moz-transition: opacity .18s ease;
    -ms-transition: opacity .18s ease;
    -o-transition: opacity .18s ease;
}

.submenu-panel.active {
    display: block;
}

.submenu-panel.level-1 {
    left: 400px;
}

.submenu-panel.level-2 {
    left: 800px;
}

.submenu-panel.level-3 {
    left: 1200px;
}

.submenu-panel .panel-list {
    list-style: none;
    margin: 0;
    padding: 150px 0px;
}

.submenu-panel .panel-list li a {
    color: var(--color1);
    display: block;
    padding: 12px 30px;
    text-decoration: none;
    font-size: 15px;
    width: 100%;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.submenu-panel .panel-list li a:hover {
    background-color: var(--color2);
    color: var(--color1);
}

.submenu-panel .panel-list li:hover a:not(.packaging-content>ul li:hover a) {
    background-color: var(--color1);
    color: var(--color2)
}

.submenu-panel .panel-list li.has-children>a::after {
    content: "›";
    float: right;
    opacity: .6;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
}

/* === Packaging special panel === */
.submenu-panel.packaging-special {
    padding-top: 100px;
    left: 400px;
    width: calc(100vw - 400px);
    max-width: none;
}

.packaging-tabs {
    display: flex;
    gap: 20px;
    padding: 8px 16px;
}

.packaging-tab {
    background: transparent;
    border: 1px solid rgba(0, 51, 161, 0.43);
    cursor: pointer;
    font-size: 16px;
    font-weight: 700;
    line-height: 35px;
    text-align: center;
    padding: 2px 0px;
    width: calc(50% - 20px)
}

.packaging-tab.active {
    background-color: var(--color3);
    border: 1px solid transparent;
    color: var(--color2);
}

.packaging-content {
    padding: 20px;
}

.packaging-content>ul {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    padding: 0px !important;
}

.packaging-content ul {
    list-style: none;
    padding-left: 0;
    margin: 0;
}

.packaging-content>ul>li {
    border: 1px solid rgba(0, 51, 161, 0.1);
    padding: 10px;
    width: calc(33.33% - 10px);
}

.packaging-content>ul>li>a {
    color: var(--color3) !important;
    font-size: 16px;
    font-weight: 700;
    line-height: 25px;
    padding: 5px 15px !important;
}

.packaging-content>ul>li>ul>li>a {
    background-color: transparent;
    color: var(--color3) !important;
    padding: 5px 15px !important;
    width: fit-content !important;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.packaging-content>ul>li>ul>li>a:hover {
    background-color: var(--color2) !important;
    color: var(--color1) !important;
}

.panel-empty {
    padding: 12px;
    color: #666;
}

/* HIDE INDUSTRIAL & SPECIALIZED APPLICATIONS FROM BY INDUSTRY MENU -- NOT PERMANENT */
.menu-item-has-children.menu-item-548 {
    display: none;
}

/* END HIDE INDUSTRIAL & SPECIALIZED APPLICATIONS FROM BY INDUSTRY MENU -- NOT PERMANENT */

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {

    .show-close-btn {
        left: 300px;
    }

    .mobile-menu-panel,
    .submenu-panel {
        width: 40vw;
    }

    .submenu-panel.level-1 {
        left: 85vw;
    }

    .submenu-panel.level-2 {
        left: calc(85vw * 2);
    }

    .packaging-content>ul {
        flex-direction: column;
        gap: 20px;
    }

    .packaging-content>ul>li {
        width: calc(100% - 0px);
    }

    .packaging-content>ul>li:after {
        border-bottom: 1px solid var(--color3);
        content: '';
        display: block;
        margin-top: 1px;
        width: 100%;
    }

    .packaging-content>ul>li:last-child:after {
        display: none;
    }
}

@media(max-width: 912px) {

    .mobile-menu-panel,
    .submenu-panel {
        width: 45vw;
    }
}

@media(max-width: 820px) {

    .mobile-menu-panel,
    .submenu-panel {
        width: 51vw;
    }
}

@media(max-width: 768px) {

    .mobile-menu-panel,
    .submenu-panel {
        width: 53vw;
    }

    .custom-main-menu>li>a {
        text-align: left;
    }
}

@media(max-width: 480px) {

    .mobile-menu-panel,
    .submenu-panel {
        width: 100vw;
        left: 0;
        max-width: 100vw;
    }

    .submenu-panel {
        left: 0px !important;
        width: calc(100vw - 0px) !important;
        max-width: none !important;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    }

    .submenu-panel.active {
        z-index: 1200;
    }

    .submenu-panel {
        left: 0 !important;
        width: 100vw !important;
        max-width: 100vw !important;
        z-index: 2000;
    }

    .submenu-panel.active {
        display: block;
    }

    .mobile-menu-panel {
        z-index: 1000;
    }

    .submenu-panel {
        position: fixed;
        top: 0;
        left: 0 !important;
        width: 100vw !important;
        max-width: 100vw !important;
        height: 100vh;
        background: #fff;
        z-index: 2000;
        box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
        overflow-y: auto;
        transition: left 0.3s;
        display: none;
    }

    .submenu-panel.active {
        display: block;
    }

    .mobile-menu-panel {
        z-index: 1000;
    }

    .submenu-parent-top {
        background: #fafafa;
        border-bottom: 1px solid #eee;
        display: flex;
        align-items: center;
        position: sticky;
        top: 0;
        padding: 25px 20px !important;
        cursor: pointer;
        z-index: 10;
    }

    .submenu-parent-top a {
        background-color: unset !important;
        color: var(--color1) !important;
        font-size: 20px !important;
        font-weight: 600;
        padding: 0px !important;
        text-decoration: none !important;
    }

    .submenu-parent-top a:hover {
        background-color: unset !important;
        color: var(--color1) !important
    }

    .submenu-parent-top a:before {
        content: "‹";
        font-size: 20px;
        opacity: .7;
        margin-right: 8px;
    }

    .panel-list {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .panel-list li {
        padding: 14px 16px;
        border-bottom: 1px solid #eee;
    }

    .panel-list li a {
        color: #222;
        text-decoration: none;
        display: block;
    }

    .packaging-tabs {
        display: flex;
        border-bottom: 1px solid #eee;
        background: #fafafa;
    }

    .packaging-tab {
        flex: 1;
        padding: 14px 0;
        text-align: center;
        cursor: pointer;
        font-weight: bold;
        color: #888;
        border-bottom: 2px solid transparent;
        transition: color 0.2s, border-bottom 0.2s;
    }

    .packaging-tab.active {
        color: #222;
        border-bottom: 2px solid #f4ea26;
        background: #fff;
    }

    .packaging-content .panel-list {
        margin-top: 0;
    }

    .packaging-content>ul>li {
        border-bottom: none;
    }

    .packaging-special {
        overflow-y: unset;
    }

    .packaging-special .packaging-content {
        padding: 20px;
        overflow-y: scroll;
        padding-bottom: 200px;
        height: 100%;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .custom-main-menu-container svg {
        margin-top: 0px;
        width: 315px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .custom-main-menu-container svg {
        margin-top: 0px;
    }

    .custom-main-menu>li>a {
        font-size: 11px;
    }

    .submenu-panel .panel-list li a {
        font-size: 11px;
        width: 100%;
    }

    .packaging-tab {
        font-size: 12px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .submenu-panel .panel-list li a {
        width: 100%;
    }
}

/*******************************************************************************************************************/
/*				  													                                          HOME*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.home-section1 {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 100vh;
}

.home-section1 .inner-container {
    position: relative;
}

.home-section1 .inner-container>.logo-svg svg {
    width: unset;
    height: unset;
}

/* .home-section1 .inner-container .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 6px;
}

.home-section1 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    max-width: 39%;
} */

.home-section1 .inner-container p {
    color: var(--white);
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    margin-top: 30px;
    max-width: 40%;
}

.home-section1 .inner-container .gb-button {
    background-color: transparent;
    border: 1px solid var(--white);
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding: 15px 50px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.home-section1 .inner-container .gb-button svg {
    width: 42px;
}

.home-section1 .inner-container .gb-button:hover {
    background-color: var(--color2);
    color: var(--color1);
    border-color: transparent
}

.home-section1 .inner-container .gb-button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

.home-section1 .inner-container .scroll-down {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: -150px;
    right: -120px;
}

.home-section1 .inner-container .scroll-down p {
    color: var(--white);
    font-weight: 100;
    font-size: 13px;
    letter-spacing: 15px;
    margin: 0;
    /* padding: 0 10px; */
    /* cursor: pointer; */
    text-orientation: upright;
    -webkit-text-orientation: upright;
    writing-mode: vertical-rl;
    -webkit-writing-mode: vertical-rl;
    -ms-writing-mode: vertical-rl;
}

.home-section1 .inner-container .scroll-down .gb-shape {
    transform: translateX(-7px);
    -webkit-transform: translateX(-7px);
    -moz-transform: translateX(-7px);
    -ms-transform: translateX(-7px);
    -o-transform: translateX(-7px);
}

.home-section1 .inner-container .scroll-down .gb-shape svg {
    color: var(--white);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .home-section1 {
        height: 940px !important;
    }

    .home-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .home-section1 {
        background-position-x: 95% !important;
        height: 868px !important;
    }

    .home-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .home-section1 .inner-container {
        max-width: 1180px;
    }
}

@media(max-width: 1024px) {
    .home-section1 {
        background-position-x: 90% !important;
    }

    .home-section1 .inner-container {
        max-width: 900px;
    }


    .home-section1 .inner-container .scroll-down {
        display: none;
    }

    /* .home-section1 .inner-container h2 {
        font-size: 40px;
        line-height: 40px;
        max-width: 70%;
    } */

    .home-section1 .inner-container p {
        max-width: 70%;
    }
}

@media(max-width: 912px) {
    .home-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section1 .inner-container {
        max-width: 700px;
    }

    .home-section1 .inner-container>.logo-svg svg {
        max-width: 95%;
    }
}

@media(max-width: 480px) {
    .home-section1 {
        background-image: url('/wp-content/uploads/2025/10/home-hero-mobile.jpg') !important;
        height: 1174px !important;
    }

    .home-section1 .inner-container {
        padding-top: 350px;
        max-width: 350px;
    }

    .home-section1 .inner-container .prefix {
        font-size: 16px;
        letter-spacing: 6.2px;
    }

    .home-section1 .inner-container h2,
    .home-section1 .inner-container p {
        max-width: 100%;
    }

    /* .home-section1 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
    } */

    .home-section1 .inner-container p {
        font-size: 17px;
        line-height: 33px;
    }

    .home-section1 .inner-container .gb-button {
        display: none;
    }
}

@media(max-width: 360px) {
    .home-section1 .inner-container {
        max-width: 300px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .home-section1 {
        zoom: 0.8;
    }

    .home-section1 .inner-container {
        max-width: 1400px !important;
    }

    .home-section1 .inner-container .scroll-down {
        bottom: -50px;
        right: -50px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .home-section1 {
        zoom: 0.9;
    }

    .home-section1 .inner-container .scroll-down {
        bottom: -50px;
        right: -50px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.home-section2 {
    display: flex;
    align-items: center;
    position: relative;
    padding-top: 100px;
    min-height: 100vh;
    transition: background-image 0.5s ease-in-out;
    -webkit-transition: background-image 0.5s ease-in-out;
    -moz-transition: background-image 0.5s ease-in-out;
    -ms-transition: background-image 0.5s ease-in-out;
    -o-transition: background-image 0.5s ease-in-out;
}

.home-section2 .inner-container {
    margin-left: 135px;
    width: 100%;
}

.home-section2 .inner-container .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 6px;
}

.home-section2 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
}

.home-section2 .inner-container .vertical-menu-container-mobile {
    display: none;
}

.home-section2 .inner-container .vertical-menu-container {
    display: flex;
    gap: 20px;
}

.home-section2 .inner-container .vertical-menu-container .vertical-menu {
    width: calc(35% - 20px);
}

.home-section2 .inner-container .vertical-menu-container .category-description-container {
    width: calc(30% - 20px);
}

.home-section2 .inner-container .vertical-menu {
    list-style: none;
    padding: 0;
    margin: 0;
}

.home-section2 .inner-container .vertical-menu .menu-item {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    padding: 10px;
    cursor: pointer;
    transition: all .12s;
    -webkit-transition: all .12s;
    -moz-transition: all .12s;
    -ms-transition: all .12s;
    -o-transition: all .12s;
    transform-origin: left;

}

.home-section2 .inner-container .vertical-menu .menu-item.active,
.home-section2 .inner-container .vertical-menu .menu-item:hover {
    color: var(--color2);
    transform: scale(1.05);
    /*font-size: 25px;
    line-height: 25px;
    font-weight: 500;
    */
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
}

.home-section2 .inner-container .category-description-container {
    display: block;
    /* Ensure it is displayed */
    margin-left: 20px;
}

.home-section2 .inner-container .category-description {
    display: none;
}

.home-section2 .inner-container .category-description.active {
    display: block;
}

.home-section2 .inner-container .category-description p {
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
}

.home-section2 .inner-container .category-description .read-more {
    background-color: transparent;
    border: 1px solid var(--white);
    color: var(--white);
    display: flex;
    gap: 20px;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    margin-top: 15px;
    padding: 15px 30px;
    text-decoration: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.home-section2 .inner-container .category-description .read-more svg g g {
    fill: var(--white);
    stroke: var(--white);
}

.home-section2 .inner-container .category-description .read-more:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.home-section2 .inner-container .category-description .read-more:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .home-section2 .inner-container {
        max-width: 1500px;
        margin-left: 100px;
    }
}

@media(max-width: 1440px) {
    .home-section2 .inner-container {
        margin-left: 80px;
        max-width: 1300px;
    }

    .home-section2 .inner-container .vertical-menu .menu-item.active {
        font-size: 23px;
    }
}

@media(max-width: 1366px) {
    .home-section2 .inner-container {
        max-width: 1180px;
    }

    .home-section2 .inner-container .vertical-menu-container .category-description-container {
        width: calc(35% - 20px);
    }

    .home-section2 .inner-container .vertical-menu .menu-item.active {
        font-size: 20px;
    }

    .home-section2 .inner-container .vertical-menu .menu-item {
        line-height: 18px;
    }
}

@media(max-width: 1024px) {
    .home-section2 .inner-container {
        max-width: 900px;
    }

    .home-section2 .inner-container h2 {
        font-size: 40px;
        line-height: 40px;
    }

    .home-section2 .inner-container .vertical-menu .menu-item,
    .home-section2 .inner-container .vertical-menu .menu-item.active {
        line-height: 25px;
    }

    .home-section2 .inner-container .vertical-menu-container .vertical-menu {
        width: calc(40% - 20px);
    }

    .home-section2 .inner-container .vertical-menu-container .category-description-container {
        width: calc(50% - 20px);
    }
}

@media(max-width: 912px) {
    .home-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section2 .inner-container {
        max-width: 700px;
    }

    .home-section2 .inner-container .vertical-menu .menu-item {
        padding: 7px;
    }
}

@media(max-width: 480px) {
    .home-section2 {
        background-image: url('/wp-content/uploads/2025/09/home-section3-mobile.jpg') !important;
        height: 1800px !important;
    }

    .home-section2 .inner-container {
        margin-left: auto;
        max-width: 350px;
    }

    .home-section2 .inner-container .prefix {
        font-size: 18px;
        letter-spacing: 6.27px;
    }

    .home-section2 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
    }

    .home-section2 .inner-container .vertical-menu-container {
        display: none;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile {
        display: block;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile>ul {
        list-style-type: none;
        margin: 0px;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .menu-item-mobile {
        color: var(--white);
        font-size: 18px;
        font-weight: 400;
        line-height: 30px;
        padding: 10px;
        cursor: pointer;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .menu-item-mobile.active {
        color: var(--color2);
        font-weight: 500;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .category-description-mobile p {
        color: var(--white);
        font-size: 17px;
        line-height: 30px;
        font-weight: 400;
        padding-top: 15px;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .category-description-mobile p::-webkit-scrollbar {
        width: 6px;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .category-description-mobile p::-webkit-scrollbar-track {
        background: transparent;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .category-description-mobile p::-webkit-scrollbar-thumb {
        background-color: var(--color2);
        border-radius: 3px;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .category-description-mobile .read-more-mobile {
        background-color: transparent;
        border: 1px solid var(--white);
        color: var(--white);
        display: flex;
        gap: 20px;
        align-items: center;
        font-size: 16px;
        font-weight: 500;
        margin-top: 15px;
        padding: 15px 30px;
        text-decoration: none;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
        -o-transition: all .2s ease-in-out;
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .category-description-mobile .read-more-mobile svg g g {
        fill: var(--white);
        stroke: var(--white);
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .category-description-mobile .read-more-mobile:hover {
        background-color: var(--color2);
        border-color: transparent;
        color: var(--color1);
    }

    .home-section2 .inner-container .vertical-menu-container-mobile .category-description-mobile .read-more-mobile:hover svg g g {
        fill: var(--color1);
        stroke: var(--color1);
    }
}

@media(max-width: 360px) {
    .home-section2 {
        height: 2012px !important;
    }

    .home-section2 .inner-container {
        max-width: 300px;
    }

    .home-section2 .inner-container .prefix {
        font-size: 16px;
    }

    .home-section2 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .home-section2 {
        padding-top: 120px;
        padding-bottom: 120px;
        min-height: auto;
    }

    .home-section2 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section2 .inner-container .vertical-menu .menu-item {
        font-size: 12px;
        line-height: 6px;
    }

    .home-section2 .inner-container .vertical-menu .menu-item.active {
        font-size: 14px;
    }

    .home-section2 .inner-container .category-description p {
        font-size: 12px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .home-section2 {
        padding-top: 120px;
        padding-bottom: 120px;
        min-height: auto;
    }

    .home-section2 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section2 .inner-container .vertical-menu .menu-item {
        font-size: 12px;
        line-height: 12px;
    }

    .home-section2 .inner-container .vertical-menu .menu-item.active {
        font-size: 14px;
    }

    .home-section2 .inner-container .category-description p {
        font-size: 12px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.home-section3 {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 100vh;
}

.home-section3 .inner-container {
    margin-left: 135px;
}

.home-section3 .inner-container .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 6px;
}

.home-section3 .inner-container h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    max-width: 56%;
}

.home-section3 .inner-container>p {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
}

.home-section3 .inner-container .grid-wrapper {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 20px;
    padding-top: 50px;
    max-width: 55%;
}

.home-section3 .inner-container .grid-wrapper>a {
    border: 1px solid transparent;
    color: var(--black);
    text-align: center;
    text-decoration: none;
    width: calc(20% - 20px);
}

.home-section3 .inner-container .grid-wrapper>a:hover {
    border: 1px solid var(--color3);
}

.home-section3 .inner-container .grid-wrapper>a .gb-shape svg {
    width: 100px;
    height: 100px;
}

.home-section3 .inner-container .grid-wrapper>a p {
    font-weight: 500;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.home-section3 .inner-container .grid-wrapper>a:hover p {
    color: var(--color3);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/

@media(max-width: 1680px) {
    .home-section3 .inner-container {
        max-width: 1500px;
        margin-left: 100px;
    }
}

@media(max-width: 1440px) {
    .home-section3 .inner-container {
        margin-left: 80px;
        max-width: 1300px;
    }

    .home-section3 .inner-container .grid-wrapper {
        max-width: 59%;
    }

    .home-section3 .inner-container .grid-wrapper>a p {
        font-size: 15px;
    }
}

@media(max-width: 1366px) {
    .home-section3 .inner-container {
        max-width: 1180px;
    }

    .home-section3 .inner-container .grid-wrapper>a p {
        font-size: 14px;
    }
}

@media(max-width: 1024px) {
    .home-section3 {
        background-position-x: 60% !important;
    }

    .home-section3 .inner-container {
        max-width: 900px;
    }

    .home-section3 .inner-container h2 {
        font-size: 40px;
    }

    .home-section3 .inner-container .grid-wrapper {
        justify-content: flex-start;
        max-width: 60%;
    }

    .home-section3 .inner-container .grid-wrapper>a {
        text-align: center;
        width: calc(50% - 20px);
    }
}

@media(max-width: 912px) {
    .home-section3 .inner-container {
        max-width: 800px;
    }

    .home-section3 .inner-container .grid-wrapper>a p {
        font-size: 13px;
    }
}

@media(max-width: 820px) {
    .home-section3 {
        background-image: unset !important;
    }

    .home-section3 .inner-container {
        max-width: 700px;
    }

    .home-section3 .inner-container .grid-wrapper {
        max-width: 100%;
    }

    .home-section3 .inner-container .grid-wrapper>a {
        text-align: center;
        width: calc(20% - 20px);
    }
}

@media(max-width: 768px) {
    .home-section3 {
        background-image: none !important;
    }

    .home-section3 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 700px;
    }

    .home-section3 .inner-container .grid-wrapper>a {
        text-align: center;
        width: calc(50% - 20px);
    }

    .home-section3 .inner-container .grid-wrapper>a p {
        font-size: 13px;
        margin-left: auto;
        margin-right: auto;
        max-width: 50%;
    }
}

@media(max-width: 480px) {
    .home-section3 {
        height: 100% !important;
    }

    .home-section3 .inner-container {
        padding-top: 50px;
        padding-bottom: 50px;
        max-width: 350px;
    }

    .home-section3 .inner-container .prefix {
        font-size: 18px;
        letter-spacing: 6.27px;
    }

    .home-section3 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
        max-width: 100%;
    }

    .home-section3 .inner-container .grid-wrapper {
        gap: 10px;
        max-width: 100%;
    }

    .home-section3 .inner-container .grid-wrapper>a {
        width: calc(50% - 10px);
    }

    .home-section3 .inner-container .grid-wrapper>a p {
        color: var(--color3);
        font-size: 19px;
        font-weight: 500;
        max-width: 100%
    }
}

@media(max-width: 360px) {
    .home-section3 .inner-container {
        max-width: 300px;
    }

    .home-section3 .inner-container .prefix {
        font-size: 16px;
    }

    .home-section3 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
    }

    .home-section3 .inner-container .grid-wrapper>a p {
        font-size: 15px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .home-section3 {
        padding-top: 120px;
        padding-bottom: 120px;
        min-height: auto;
    }

    .home-section3 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section3 .inner-container .grid-wrapper>a .gb-shape svg {
        width: 50px;
        height: 50px;
    }

    .home-section3 .inner-container .grid-wrapper>a p {
        font-size: 11px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .home-section3 {
        padding-top: 120px;
        padding-bottom: 120px;
        min-height: auto;
    }

    .home-section3 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section3 .inner-container .grid-wrapper>a .gb-shape svg {
        width: 50px;
        height: 50px;
    }

    .home-section3 .inner-container .grid-wrapper>a p {
        font-size: 11px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.home-section4 {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 100vh;
}

.home-section4 .inner-container {
    margin-left: 135px;
}

.home-section4 .inner-container .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 6px;
}

.home-section4 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    max-width: 36%;
}

.home-section4 .inner-container p {
    color: var(--white);
    font-size: 15.23px;
    font-weight: 400;
    max-width: 30%;
}

.home-section4 .inner-container p strong {
    color: var(--color2);
}

.home-section4 .inner-container .gb-button {
    background-color: transparent;
    border: 1px solid var(--white);
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding: 15px 50px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.home-section4 .inner-container .gb-button svg {
    font-size: 42px;
}

.home-section4 .inner-container .gb-button:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.home-section4 .inner-container .gb-button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section4 .inner-container {
        max-width: 1500px;
        margin-left: 100px;
    }
}

@media(max-width: 1440px) {
    .home-section4 .inner-container {
        max-width: 1300px;
        margin-left: 80px;
    }

    .home-section4 .inner-container h2 {
        max-width: 38%;
    }
}

@media(max-width: 1366px) {
    .home-section4 .inner-container {
        max-width: 1180px;
    }
}

@media(max-width: 1024px) {
    .home-section4 {
        background-position-x: 60% !important;
    }

    .home-section4 .inner-container {
        max-width: 900px;
    }

    .home-section4 .inner-container h2 {
        font-size: 40px;
        line-height: 40px;
        max-width: 60%;
    }

    .home-section4 .inner-container p {
        max-width: 50%;
    }
}

@media(max-width: 912px) {
    .home-section4 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section4 .inner-container {
        max-width: 700px;
    }

    .home-section4 {
        background-position-x: 53% !important;
    }
}

@media(max-width: 480px) {
    .home-section4 {
        background-image: url('/wp-content/uploads/2025/09/home-section6-mobile.jpg') !important;
        height: 1050px !important;
    }

    .home-section4 .inner-container {
        padding-top: 400px;
        margin-left: auto;
        max-width: 350px;
    }

    .home-section4 .inner-container .prefix {
        font-size: 18px;
        letter-spacing: 6.27px;
    }

    .home-section4 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
        max-width: 100%;
    }

    .home-section4 .inner-container p {
        font-size: 17px;
        line-height: 33px;
        max-width: 100%;
    }
}

@media(max-width: 360px) {
    .home-section4 .inner-container {
        max-width: 300px;
    }

    .home-section4 .inner-container .prefix {
        font-size: 16px;
    }

    .home-section4 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {

    .home-section4 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section4 .inner-container .gb-button {
        font-size: 14px;
    }

    .home-section4 .inner-container .gb-button svg {
        font-size: 36px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .home-section4 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section4 .inner-container .gb-button {
        font-size: 14px;
    }

    .home-section4 .inner-container .gb-button svg {
        font-size: 36px;
    }
}


/****************************************************************************/
/*				  								                   SECTION 5*/
/****************************************************************************/

.home-section5 {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 100vh;
}

.home-section5 .inner-container {
    margin-right: 135px;
}

.home-section5 .inner-container .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 6px;
    margin-left: 650px;
}

.home-section5 .inner-container h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-left: 650px;
    max-width: 36%;
}

.home-section5 .inner-container .wp-block-gallery {
    justify-content: space-between;
    gap: 40px;
    padding-top: 50px;
    float: right;
    max-width: 60%;
}

.home-section5 .inner-container .wp-block-gallery figure {
    border: 1px solid rgba(0, 0, 0, 0.05);
    display: flex;
    justify-content: center;
    align-items: center;
    width: calc(20% - 40px) !important;
}

.home-section5 .inner-container .wp-block-gallery img {
    width: 141px !important;
    height: 83px !important;
}

.home-section5 .inner-container .gb-button {
    background-color: transparent;
    border: 1px solid var(--color3);
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    padding: 15px 50px;
    position: absolute;
    right: 135px;
    bottom: 50px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.home-section5 .inner-container .gb-button svg {
    font-size: 42px;
}


.home-section5 .inner-container .gb-button svg g g {
    fill: var(--color3);
    stroke: var(--color3);
}

.home-section5 .inner-container .gb-button:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.home-section5 .inner-container .gb-button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section5 .inner-container {
        max-width: 1500px;
        margin-right: 100px;
    }

    .home-section5 .inner-container .prefix {
        margin-left: 600px;
    }

    .home-section5 .inner-container h2 {
        margin-left: 600px;
    }
}

@media(max-width: 1440px) {
    .home-section5 .inner-container {
        max-width: 1300px;
        margin-right: 80px;
    }

    .home-section5 .inner-container .prefix {
        margin-left: 500px;
    }

    .home-section5 .inner-container h2 {
        margin-left: 500px;
    }

    .home-section5 .inner-container .gb-button {
        right: 78px;
    }
}

@media(max-width: 1366px) {
    .home-section5 {
        background-position-x: 28% !important;
    }

    .home-section5 .inner-container {
        max-width: 1180px;
    }

}

@media(max-width: 1280px) {
    .home-section5 .inner-container .prefix {
        margin-left: 587px;
    }

    .home-section5 .inner-container h2 {
        margin-left: 587px;
    }

    .home-section5 .inner-container .wp-block-gallery {
        padding-top: 25px;
        max-width: 50%;
    }

    .home-section5 .inner-container .wp-block-gallery figure {
        width: calc(20% - 20px) !important;
    }

    .home-section5 .inner-container .gb-button {
        bottom: 20px;
    }
}

@media(max-width: 1024px) {
    .home-section5 {
        background-position-x: 30% !important;
    }

    .home-section5 .inner-container {
        max-width: 900px;
    }

    .home-section5 .inner-container .prefix {
        margin-left: 450px;
    }

    .home-section5 .inner-container h2 {
        font-size: 40px;
        margin-left: 450px;
    }

    .home-section5 .inner-container .wp-block-gallery img {
        height: 57px !important;
    }

    .home-section5 .inner-container .gb-button {
        bottom: 100px;
    }
}

@media(max-width: 912px) {
    .home-section5 {
        background-position-x: 32% !important;
    }

    .home-section5 .inner-container {
        max-width: 800px;
    }

    .home-section5 .inner-container .prefix {
        margin-left: 404px;
    }

    .home-section5 .inner-container h2 {
        font-size: 40px;
        margin-left: 404px;
        max-width: 40%;
    }

    .home-section5 .inner-container .wp-block-gallery img {
        height: 44px !important;
    }
}

@media(max-width: 820px) {
    .home-section5 {
        background-image: unset !important;
    }

    .home-section5 .inner-container {
        max-width: 700px;
    }

    .home-section5 .inner-container .wp-block-gallery {
        max-width: 75%;
    }

    .home-section5 .inner-container .wp-block-gallery figure {
        width: calc(25% - 20px) !important;
    }

    .home-section5 .inner-container .prefix {
        margin-left: 0px;
    }

    .home-section5 .inner-container h2 {
        font-size: 40px;
        margin-left: 0px;
        max-width: 65%;
    }

    .home-section5 .inner-container .wp-block-gallery {
        max-width: 100%;
    }

    .home-section5 .inner-container .wp-block-gallery img {
        height: 50px !important;
    }

    .home-section5 .inner-container .gb-button {
        right: unset;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }
}

@media(max-width: 768px) {
    .home-section5 {
        background-image: none !important;
    }

    .home-section5 .inner-container {
        margin-left: auto;
        margin-right: auto;
    }

    .home-section5 .inner-container .prefix {
        margin-left: 0px;
    }

    .home-section5 .inner-container h2 {
        margin-left: 0px;
    }

    .home-section5 .inner-container .wp-block-gallery {
        max-width: 100%;
    }

    .home-section5 .inner-container .gb-button {
        position: relative;
        margin-top: 80px;
        bottom: unset;
        right: unset;
    }
}

@media(max-width: 480px) {
    .home-section5 {

        height: 100% !important;
    }

    .home-section5 .inner-container {
        padding-top: 50px;
        padding-bottom: 50px;
        text-align: center;
        max-width: 350px;
    }

    .home-section5 .inner-container .prefix {
        font-size: 18px;
        letter-spacing: 6.27px;
        margin-left: 0px;
        text-align: left;
    }

    .home-section5 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
        margin-left: 0px;
        text-align: left;
        max-width: 90%;
    }

    .home-section5 .inner-container .wp-block-gallery {
        max-width: 100%;
    }

    .home-section5 .inner-container .wp-block-gallery {
        display: flex;
        gap: 20px;
    }

    .home-section5 .inner-container .wp-block-gallery figure {
        border: none;
        width: calc(50% - 20px) !important;
    }

    /* .home-section5 .inner-container .wp-block-gallery img {
        width: auto !important;
        height: auto !important
    } */

    .home-section5 .inner-container .gb-button {
        justify-content: center;
        align-items: center;
        position: relative;
        bottom: unset;
        right: unset;
        margin-top: 40px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
    }
}

@media(max-width: 360px) {
    .home-section5 .inner-container {
        max-width: 300px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .home-section5 {
        padding-top: 120px;
        padding-bottom: 120px;
        min-height: auto;
    }

    .home-section5 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
        max-width: 40%;
    }

    .home-section5 .inner-container .wp-block-gallery {
        gap: 20px;
        padding-top: 0px;
    }

    .home-section5 .inner-container .gb-button {
        font-size: 12px;
    }

    .home-section5 .inner-container .gb-button svg {
        font-size: 20px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .home-section5 {
        padding-top: 120px;
        padding-bottom: 120px;
        min-height: auto;
    }

    .home-section5 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
        max-width: 40%;
    }

    .home-section5 .inner-container .wp-block-gallery {
        gap: 20px;
        padding-top: 0px;
    }

    .home-section5 .inner-container .gb-button {
        font-size: 12px;
    }

    .home-section5 .inner-container .gb-button svg {
        font-size: 20px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 6*/
/****************************************************************************/

.home-section6 {
    display: flex;
    align-items: center;
    position: relative;
    min-height: 100vh;
}

.home-section6 .inner-container {
    margin-left: 135px;
}

.home-section6 .inner-container .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    padding-bottom: 6px;
}

.home-section6 .inner-container h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
}

.home-section6 .inner-container>.gb-button {
    background-color: transparent;
    border: 1px solid var(--color3);
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    padding: 15px 50px;
    position: absolute;
    right: 135px;
    bottom: 50px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.home-section6 .inner-container>.gb-button svg {
    font-size: 42px;
}

.home-section6 .inner-container>.gb-button svg g g {
    fill: var(--color3);
    stroke: var(--color3);
}

.home-section6 .inner-container>.gb-button:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.home-section6 .inner-container>.gb-button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

.home-section6 .inner-container .loop-wrapper {
    display: flex;
    justify-content: center;
    gap: 30px;
}

.home-section6 .inner-container .loop-wrapper>div {
    background-color: transparent;
    padding: 0px;
    width: calc(25% - 30px);
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 {
    position: relative;
}

/* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 {
    width: 390px;
    height: 350px;
} */

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 390px !important;
    height: 350px !important;
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category {
    background-color: var(--color3);
    padding: 10px;
    position: absolute;
    left: 0;
    top: 0;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category:hover {
    background-color: var(--color2);
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category,
.home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category a {
    color: var(--white);
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category:hover a {
    color: var(--color3)
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .post-date {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .post-date .entry-date {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 {
    line-height: 30px;
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 a {
    color: var(--color3);
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
    text-transform: capitalize;
    transition: color .4s ease-in-out;
    -webkit-transition: color .4s ease-in-out;
    -moz-transition: color .4s ease-in-out;
    -ms-transition: color .4s ease-in-out;
    -o-transition: color .4s ease-in-out;
}

.home-section6 .inner-container .loop-wrapper>div:hover .inner-wrapper2 h3 a {
    color: var(--color2);
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .gb-button {
    background-color: transparent;
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    margin-top: 25px;
    padding: 0px;
    opacity: 0;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .gb-button svg {
    width: 50px;
}

.home-section6 .inner-container .loop-wrapper>div:hover>div .inner-wrapper2 .gb-button {
    opacity: 1;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/

@media(max-width: 2560px) {
    .home-section6 .inner-container {
        max-width: 2700px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 100% !important;
        height: 100% !important;
    }
}

@media(max-width: 1920px) {
    .home-section6 .inner-container {
        max-width: 1650px !important;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 390px !important;
        height: 350px !important;
    }
}

@media(max-width: 1680px) {
    .home-section6 .inner-container {
        margin-left: 100px;
        max-width: 1500px;
    }

    /* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 figure {
        width: 300px;
        height: 270px;
    } */

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 300px !important;
        height: 270px !important;
    }
}

@media(max-width: 1440px) {
    .home-section6 {
        background-position-x: 70% !important;
    }

    .home-section6 .inner-container {
        margin-left: 80px;
        max-width: 1300px;
    }

    /* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 figure {
        width: 250px;
        height: 220px;
    } */

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 320px !important;
        height: 220px !important;
    }
}

@media(max-width: 1366px) {
    .home-section6 .inner-container {
        max-width: 1180px;
    }
}

@media(max-width: 1280px) {
    .home-section6 {
        padding-top: 50px;
    }

    .home-section6 .inner-container {
        margin-right: 80px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 a {
        font-size: 18px;
        line-height: 28px;
    }
}

@media(max-width: 1024px) {
    .home-section6 {
        background-position-x: 80% !important;
    }

    .home-section6 .inner-container {
        max-width: 900px;
    }

    .home-section6 .inner-container h2 {
        font-size: 40px;
    }

    .home-section6 .inner-container .loop-wrapper>div .slick-track>div>div {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
        max-width: 55%;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 200px;
        height: 180px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 {
        line-height: 20px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 a {
        font-size: 20px;
    }

    /* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category {
        bottom: 30px;
    } */

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .post-date {
        margin-top: 55px;
    }
}

@media(max-width: 912px) {
    .home-section6 {
        flex-direction: column;
    }

    .home-section6 .inner-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 800px !important;
    }

    .home-section6 .inner-container .loop-wrapper>div {
        width: calc(100% - 0px);
    }

    .home-section6 .inner-container .loop-wrapper>div .slick-track>div {
        background-color: transparent;
        padding: 0px;
    }

    .home-section6 .inner-container .loop-wrapper>div .slick-track>div>div {
        background-color: transparent;
        align-items: flex-start;
        max-width: 100%;
    }

    /* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 figure {
        width: 300px;
        height: 270px;
    } */

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 300px !important;
        height: 270px !important;
    }

    /* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category {
        bottom: 0px;
    } */

    .home-section6 .inner-container .loop-wrapper .slick-prev,
    .home-section6 .inner-container .loop-wrapper .slick-next {
        z-index: 5;
    }

    .home-section6 .inner-container .loop-wrapper .slick-prev {
        left: -20px;
        top: 30%;
    }

    .home-section6 .inner-container .loop-wrapper .slick-next {
        right: 120px;
        top: 30%;
    }

    .home-section6 .inner-container .loop-wrapper .slick-prev:before,
    .home-section6 .inner-container .loop-wrapper .slick-next:before {
        display: none;
    }

    .home-section6 .inner-container .loop-wrapper .slick-prev span,
    .home-section6 .inner-container .loop-wrapper .slick-next span {
        background-color: var(--color2);
        display: flex;
        align-items: center;
        justify-content: center;
        width: 118px;
        height: 60px;
    }

    .home-section6 .inner-container .loop-wrapper .slick-prev svg {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
    }

    .home-section6 .inner-container .loop-wrapper .slick-prev svg g g,
    .home-section6 .inner-container .loop-wrapper .slick-next svg g g {
        fill: var(--color1);
        stroke: var(--color1);
    }

    .home-section6 .inner-container .loop-wrapper .slick-dots {
        bottom: -140px;
    }

    .home-section6 .inner-container>.gb-button {
        left: 50%;
        right: unset;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }
}

@media(max-width: 820px) {
    .home-section6 {
        background-position-x: 88% !important;
    }

    .home-section6 .inner-container {
        max-width: 700px !important;
    }

    .home-section6 .inner-container .loop-wrapper {
        max-width: 90%;
    }

    /* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 figure {
        width: 250px;
        height: 220px;
    } */

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 250px !important;
        height: 220px !important;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .post-date {
        margin-top: 20px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 {
        line-height: 20px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 a {
        font-size: 20px;
    }
}

@media(max-width: 480px) {
    .home-section6 {
        background-image: none !important;
        height: 100% !important;
    }

    .home-section6 .inner-container {
        padding-top: 50px;
        padding-bottom: 50px;
        max-width: 350px !important;
    }

    .home-section6 .inner-container img {
        padding-bottom: 20px;
        filter: invert(1);
        -webkit-filter: invert(1);
    }

    .home-section6 .inner-container .prefix {
        font-size: 16px;
        letter-spacing: 6.27px;
    }

    .home-section6 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
    }

    .home-section6 .inner-container .loop-wrapper {
        margin-left: 0px;
        max-width: 100%;
    }

    .home-section6 .inner-container .loop-wrapper>div .slick-track>div>div {
        max-width: 100%;
    }

    /* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 figure {
        width: 350px;
        height: 308px;
    } */

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        margin-bottom: 0px;
        padding-bottom: 30px;
        width: 350px !important;
        height: 308px !important;
    }

    .home-section6 .inner-container .loop-wrapper .slick-next {
        right: 77px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category {
        top: 0px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .post-date {
        margin-top: 0px;
    }

    .home-section6 .inner-container>.gb-button {
        position: relative;
        right: -50px;
        bottom: 0px;
        margin-top: 50px;
    }


}

@media(max-width: 360px) {
    .home-section6 .inner-container {
        max-width: 300px !important;
    }

    .home-section6 .inner-container h2 {
        font-size: 38px;
        line-height: 47px;
    }

    /* .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 figure {
        width: 300px !important;
        height: 270px !important;
    } */

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 300px !important;
        height: 270px !important;
    }

    .home-section6 .inner-container>.gb-button {
        right: -30px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .home-section6 {
        padding-top: 120px;
        padding-bottom: 120px;
        min-height: auto;
    }

    .home-section6 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 100% !important;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category,
    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category a {
        font-size: 11px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .post-date {
        font-size: 10px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3,
    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 a {
        font-size: 15px;
        line-height: 20px;
    }

    .home-section6 .inner-container>.gb-button {
        font-size: 12px;
    }

    .home-section6 .inner-container>.gb-button svg {
        font-size: 20px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .home-section6 {
        padding-top: 120px;
        padding-bottom: 120px;
        min-height: auto;
    }

    .home-section6 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 img {
        width: 100% !important;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category,
    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper1 .taxonomy-category a {
        font-size: 11px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 .post-date {
        font-size: 10px;
    }

    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3,
    .home-section6 .inner-container .loop-wrapper>div .inner-wrapper2 h3 a {
        font-size: 15px;
        line-height: 20px;
    }

    .home-section6 .inner-container>.gb-button {
        font-size: 12px;
    }

    .home-section6 .inner-container>.gb-button svg {
        font-size: 20px;
    }
}


/*******************************************************************************************************************/
/*				  													                                         ABOUT*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/
/* .about-section1 .inner-container {
    padding-bottom: 80px;
} */

.about-section1 .inner-container .yoast-breadcrumbs {
    padding-top: 30px;
    padding-bottom: 65px;
}

.about-section1 .inner-container .yoast-breadcrumbs span,
.about-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.about-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.about-section1 .inner-container .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.about-section1 .inner-container h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 0px;
}

.about-section1 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 27px;
    padding-top: 35px;
}

.about-section1 .inner-container .grid-wrapper>div {
    width: calc(50% - 27px);
}

.about-section1 .inner-container .grid-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .about-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .about-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .about-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .about-section1 .inner-container {
        max-width: 900px;
    }

    .about-section1 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 0px;
    }

    .about-section1 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px);
    }
}

@media(max-width: 912px) {
    .about-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .about-section1 .inner-container {
        padding-bottom: 20px;
        max-width: 350px;
    }

    .about-section1 .inner-container .yoast-breadcrumbs {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .about-section1 .inner-container .prefix {
        font-size: 14px;
    }

    .about-section1 .inner-container h2 {
        font-size: 30px;
        line-height: 35px;
    }
}

@media(max-width: 360px) {
    .about-section1 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/


.about-section2 {
    display: flex;
    align-items: center;
    position: relative;
    padding-top: 150px;
    padding-bottom: 150px;
    /* min-height: 100vh; */
}

.about-section2 .inner-container .main-grid {
    display: flex;
    justify-content: center;
    gap: 100px;
}

.about-section2 .inner-container .main-grid>div {
    width: calc(50% - 50px);
}

.about-section2 .inner-container .main-grid>div .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding-top: 100px;
    padding-bottom: 6px;
}

.about-section2 .inner-container .main-grid>div h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    max-width: 75%;
}

.about-section2 .inner-container .main-grid>div:first-child p {
    color: var(--white);
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    padding-top: 25px;
    max-width: 90%;
}

.about-section2 .inner-container .main-grid>div .inner-grid {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div {
    padding-top: 25px;
    width: calc(50% - 20px);
}

.about-section2 .inner-container .main-grid>div .inner-grid>div .wp-block-getwid-counter {
    padding-bottom: 20px;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div .wp-block-getwid-counter__number {
    color: var(--white);
    font-size: 30px;
    font-weight: 500;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div .wp-block-getwid-counter__suffix {
    color: var(--white);
    font-size: 18px;
    font-weight: 400;
    padding-top: 0px;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter,
.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter {
    display: flex;
    gap: 20px;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:before,
.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:before {
    background-position: center center;
    background-repeat: no-repeat;
    content: '';
    display: block;
    width: 55px;
    height: 55px;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(1):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Artboard-Copy-10' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cg id='ICON1' transform='translate(7.481095, 8.000000)' stroke='%23F4EA26' stroke-width='1.42857143'%3E%3Cg id='Group-9'%3E%3Cpath d='M25.4282572,0.666571429 L23.9708704,11.0494286 C24.6439568,11.318 25.2802942,11.6532381 25.8692449,12.0541905 L33.6716317,4.96561905 C31.3342037,2.94847619 28.5277428,1.45990476 25.4282572,0.666571429 Z' id='Stroke-1'%3E%3C/path%3E%3Cpath d='M36.8258539,8.39161905 L28.985751,15.5144762 C29.7013889,16.856381 30.11143,18.3801905 30.11143,20.0001905 C30.11143,22.8982857 28.8087757,25.4906667 26.7556687,27.2601905 L31.75643,36.516381 C37.1053395,32.9144762 40.6187346,26.864 40.6187346,20.0001905 C40.6187346,15.6668571 39.2038992,11.6659048 36.8258539,8.39161905 Z' id='Stroke-3'%3E%3C/path%3E%3Cpath d='M14.7549053,12.0504762 C16.0788354,11.1514286 17.6367984,10.5628571 19.3224156,10.3961905 L20.7778683,0.0228571429 C20.6202346,0.02 20.4674362,0 20.3098025,0 C15.1910576,0 10.5278066,1.87809524 6.95638683,4.95619048 L14.7549053,12.0504762 Z' id='Stroke-5'%3E%3C/path%3E%3Cpath d='M22.5832099,29.3821905 C21.8520988,29.553619 21.0929424,29.653619 20.3096091,29.653619 C14.8959053,29.653619 10.5073045,25.3317143 10.5073045,19.9993333 C10.5073045,18.3774286 10.9183128,16.8507619 11.6368519,15.5088571 L3.80158436,8.38028571 C1.41773663,11.6574286 0,15.6621905 0,19.9993333 C0,31.046 9.09343621,40.0002857 20.3096091,40.0002857 C22.8801029,40.0002857 25.3287449,39.5117143 27.5917078,38.6526667 L22.5832099,29.3821905 Z' id='Stroke-7'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(2):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Artboard-Copy-11' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cg id='ICON1' transform='translate(6.901235, 8.571429)' stroke='%23F4EA26' stroke-width='1.42857143'%3E%3Cg id='Group-7' transform='translate(0.000000, 0.000000)'%3E%3Cpolygon id='Stroke-1' points='28.8834019 39.1111111 37.909465 39.1111111 37.909465 16.8888889 28.8834019 16.8888889'%3E%3C/polygon%3E%3Cpolygon id='Stroke-3' points='3.61042524 39.1111111 12.6364883 39.1111111 12.6364883 31.1111111 3.61042524 31.1111111'%3E%3C/polygon%3E%3Cpolygon id='Stroke-4' points='16.2469136 39.1111111 25.2729767 39.1111111 25.2729767 24.8888889 16.2469136 24.8888889'%3E%3C/polygon%3E%3Cline x1='41.5198903' y1='39.1111111' x2='0' y2='39.1111111' id='Stroke-5'%3E%3C/line%3E%3Cpolygon id='Stroke-6' points='37.0068587 0 28.014192 0 30.6886145 2.66666667 18.0521262 14.2222222 12.6364883 8.88888889 0 21.3333333 3.61042524 24.8888889 12.6364883 16 18.9547325 21.3333333 34.2990398 6.22222222 37.0068587 8.856'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(3):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Artboard-Copy-6' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='Group-27-Copy' transform='translate(8.000000, 4.000000)' stroke='%23F4EA26' stroke-width='1.18017599'%3E%3Cg id='Group-27'%3E%3Cpath d='M31.4385116,15.6828304 L35.7205835,13.8070593 L34.190682,9.37123293 L29.521119,10.5318382 C28.6151372,9.08313388 27.4284703,7.79255174 25.9923928,6.74667789 L27.6855519,2.41209664 L23.4471466,0.350057944 L20.9711373,4.45165814 C19.2423762,4.05058673 17.4829305,3.99468691 15.7824936,4.25483606 L13.8951955,0 L9.43078637,1.52004502 L10.5987672,6.16012073 C9.14105316,7.06038141 7.84207278,8.23955482 6.78974919,9.66656378 L2.42722863,7.98409657 L0.352282534,12.1957373 L4.47994807,14.6561111 C4.07652458,16.3739554 4.02007283,18.1222906 4.2820719,19.8119896 L0,21.6875653 L1.52970478,26.1235871 L6.1994645,24.9629818 C6.5434858,25.5131846 6.92802648,26.0405192 7.35131627,26.5404903' id='Stroke-1'%3E%3C/path%3E%3Cpath d='M10.4429446,22.5408975 C8.80604053,20.0343966 8.49644103,16.7611301 9.91461918,13.8820941 C12.0629329,9.52171289 17.3619231,7.71728244 21.7500141,9.85202999 C24.8845616,11.3769614 26.7067533,14.499142 26.7087203,17.7481723' id='Stroke-3'%3E%3C/path%3E%3Cpath d='M19.5994778,39.147619 C19.9576612,39.5035406 20.46376,39.67124 20.9649414,39.5998993 C23.6327292,39.2213051 26.1048045,37.9930728 28.0103954,36.0995154 L31.2914813,32.8391488 C35.9327201,28.2272184 38.9819015,22.2709561 40,15.8278181 C33.5159164,16.8394876 27.5218025,19.869414 22.8807604,24.4813443 L19.5994778,27.7419064 C17.6938869,29.6352684 16.4578493,32.091733 16.0768491,34.7426743 C16.0052518,35.2408864 16.1738203,35.7435938 16.5320037,36.0995154 L19.5994778,39.147619 Z' id='Stroke-5'%3E%3C/path%3E%3Cpath d='M31.190714,18.5862005 L31.190714,18.5862005 C32.2739188,21.041297 34.194852,23.0370768 36.6148028,24.2217229 L37.1022155,24.4603721' id='Stroke-7'%3E%3C/path%3E%3Cline x1='17.2189644' y1='31.054596' x2='24.5954578' y2='38.3845083' id='Stroke-9'%3E%3C/line%3E%3Cpath d='M19.3090561,38.9723946 L19.3090561,38.9723946 C18.9583472,40.5545939 17.7374551,41.8033489 16.156216,42.1977749 L12.6821712,43.064613 L12.5753653,42.9582861 L13.4473187,39.5059837 C13.8442512,37.9349253 15.1009419,36.7217429 16.693196,36.3730531 L19.3090561,38.9723946 Z' id='Stroke-11'%3E%3C/path%3E%3Cpath d='M31.8028909,27.1930523 C30.8742891,28.1157902 29.3689746,28.1157902 28.4403728,27.1930523 C27.5119677,26.2703144 27.5119677,24.7745056 28.4403728,23.8517678 C29.3689746,22.9292253 30.8742891,22.9292253 31.8028909,23.8517678 C32.7314928,24.7745056 32.7314928,26.2703144 31.8028909,27.1930523 Z' id='Stroke-13'%3E%3C/path%3E%3Cpath d='M24.4869209,22.8945909 L24.4869209,22.8945909 C20.2282559,22.6747053 15.9625097,23.1598218 11.8639552,24.3301998 L11.2335445,24.5104083 L18.8275837,28.0518376' id='Stroke-15'%3E%3C/path%3E%3Cpath d='M32.8161507,31.1712233 L32.8161507,31.1712233 C33.0374337,35.4029958 32.5492342,39.6418047 31.3714186,43.7144777 L31.1900649,44.3409074 L27.6261301,36.7948231' id='Stroke-17'%3E%3C/path%3E%3Cline x1='13.5904543' y1='28.8120361' x2='11.3943435' y2='30.9942789' id='Stroke-19'%3E%3C/line%3E%3Cline x1='26.9333274' y1='42.0706322' x2='24.7372166' y2='44.252875' id='Stroke-21'%3E%3C/line%3E%3Cline x1='10.2656429' y1='36.5353189' x2='7.62342551' y2='39.1608512' id='Stroke-23'%3E%3C/line%3E%3Cline x1='19.1609637' y1='45.3744677' x2='16.5187464' y2='48' id='Stroke-25'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(4):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 0 36.5555556 0 36.5555556 38.8571429 0 38.8571429'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Artboard-Copy-9' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-6' transform='translate(9.222222, 8.571429)'%3E%3Cg id='Group-3'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M34.4945019,36.8905249 C34.2397717,37.1063743 33.8024472,37.0711441 33.5659244,36.81826 L28.613511,31.1519566 L29.6328654,30.3043698 L34.5674182,35.9336386 C34.8221484,36.222698 34.7856469,36.6376409 34.4945019,36.8905249 L34.4945019,36.8905249 Z M5.34445097,25.4856531 C0.118753131,19.5313213 0.774393014,10.4727802 6.80112985,5.29368445 C9.51403278,2.94821306 12.9003495,1.81165275 16.2506849,1.81165275 C20.2926415,1.81165275 24.3163907,3.4715962 27.1751262,6.73691926 C29.6879211,9.62433408 30.9441452,13.3239337 30.670774,17.1312002 C30.3797157,20.9365763 28.6327588,24.4002195 25.7392558,26.9086091 C25.7327532,26.9139366 25.7246899,26.9147958 25.7181872,26.9201233 C25.7136787,26.9227011 25.7091702,26.9201233 25.7001532,26.9297472 C25.645531,26.9835377 25.6091162,27.0196271 25.5726147,27.0742769 C19.5463114,32.0903685 10.4973192,31.4048406 5.34445097,25.4856531 L5.34445097,25.4856531 Z M30.4160438,28.4452468 C30.0880505,28.0663934 29.5238811,28.0303039 29.1416124,28.3553669 L28.5770962,28.8241003 L28.5769228,28.8241003 L27.5782901,27.683931 C30.4718798,24.9059016 32.1822485,21.2431649 32.4733069,17.2571696 C32.5097217,16.8606151 32.5097217,16.4817617 32.5097217,16.0844339 C32.5097217,12.2226036 31.1259591,8.52377732 28.5406814,5.5466544 C22.6778979,-1.16641537 12.3722481,-1.88803277 5.5996147,3.94032958 C-1.17397243,9.75116277 -1.90209511,19.9638793 3.9606884,26.6769491 C7.18339859,30.3395999 11.7170417,32.2163379 16.2688923,32.2163379 C19.7463327,32.2163379 23.2602746,31.1158671 26.1918398,28.8602757 C26.1930536,28.8593305 26.1941807,28.8576119 26.1953946,28.8576119 L27.1770337,29.9775023 L27.1751262,29.9792209 L26.7381486,30.3581602 C26.5559011,30.5202191 26.4287961,30.7370137 26.410502,30.9898118 C26.3922946,31.2242214 26.4829848,31.4585452 26.6288174,31.6392502 L32.2003692,38.0086108 C32.6737617,38.5504683 33.3659031,38.8571429 34.0757317,38.8571429 C34.6585419,38.8571429 35.240832,38.6403483 35.696017,38.2614949 L35.7142244,38.2438798 C36.7340124,37.3230829 36.8433435,35.8075832 35.9511808,34.7609029 L30.4160438,28.4452468 Z' id='Fill-1' fill='%23F4EA26' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M26.3478652,12.3119525 C26.0374662,12.5697331 25.5635712,12.5329323 25.3079025,12.2193372 C25.1617812,12.0729227 25.1074853,11.8887436 25.1252944,11.6866023 C25.1252944,11.4835847 25.2165984,11.299318 25.3809631,11.1709534 C25.5083196,11.0424136 25.6909278,10.9866867 25.8552924,10.9866867 L25.9100227,10.9866867 C26.1105268,11.0056128 26.2931349,11.0972643 26.4204915,11.244555 C26.6944036,11.5572739 26.6578299,12.0361219 26.3478652,12.3119525 M19.9444192,18.3657663 C19.7800545,18.4942186 19.5978807,18.5678201 19.3970292,18.5498578 C19.1961777,18.5311069 19.0140039,18.4394555 18.8861261,18.2920772 C18.7587696,18.1446989 18.6857089,17.9425575 18.703518,17.7394523 C18.7222827,17.5373986 18.8131524,17.372058 18.9591867,17.2246797 C19.105308,17.1141898 19.2692383,17.0405006 19.4518464,17.0405006 C19.6522636,17.0405006 19.8713585,17.1330283 20.0174798,17.3172073 C20.2909576,17.6298386 20.2543838,18.0898482 19.9444192,18.3657663 M13.5227297,15.6057088 C13.2126781,15.8634894 12.7379144,15.8266886 12.4826801,15.5320196 C12.2092023,15.2193883 12.2456892,14.7404526 12.5557407,14.4646221 C12.6835316,14.3541322 12.8657054,14.280443 13.03007,14.280443 L13.0848872,14.280443 C13.2857388,14.2993692 13.4679125,14.3910206 13.5957034,14.5383113 C13.7418247,14.6856896 13.7962075,14.8877433 13.7778772,15.0908485 C13.7596337,15.2929899 13.6865731,15.4583305 13.5227297,15.6057088 M7.11919676,19.6909445 C6.9731624,19.8194843 6.77265835,19.8930858 6.57180681,19.8742473 C6.37138963,19.8562851 6.18878152,19.7637574 6.0609906,19.6172553 C5.80575624,19.3037478 5.82399968,18.8257759 6.13396434,18.5498578 C6.28008558,18.4205294 6.46225932,18.3657663 6.62662399,18.3657663 C6.8452846,18.3657663 7.04613614,18.4574178 7.19225738,18.623547 C7.46573517,18.9362659 7.4292483,19.4142377 7.11919676,19.6909445 M27.807427,10.030743 C27.3513411,9.5150065 26.7308905,9.20237522 26.0374662,9.14664834 C25.3626328,9.11072379 24.7056953,9.33091504 24.1765488,9.77287474 C23.666167,10.2328843 23.3556811,10.8582345 23.3009508,11.5572739 C23.2646376,11.9408781 23.337177,12.3433207 23.4998042,12.7099265 L20.5737308,15.4735765 C19.6811056,15.0369617 18.5734684,15.1474516 17.7735371,15.8446509 C17.71872,15.899414 17.6639897,15.9371786 17.6275028,15.9920292 C17.6255047,15.9938693 17.6248097,15.9964979 17.6227247,15.9982503 L15.6022208,15.1277369 L15.6022208,15.0171594 C15.6022208,14.3910206 15.3835602,13.8024712 14.9822046,13.3424616 C14.5261187,12.8087628 13.905755,12.4961315 13.2304872,12.4404047 C12.5374973,12.4036039 11.8809942,12.6245837 11.3518477,13.0666311 C10.640093,13.6919812 10.3483718,14.6488012 10.5305455,15.5508581 C10.5307193,15.5518219 10.5317618,15.5535744 10.5320224,15.5554144 L8.16819433,17.0486494 C8.16515376,17.0458455 8.16237381,17.042253 8.15924636,17.0405006 C7.21050081,16.323499 5.87881686,16.3594235 4.94831475,17.1510782 C3.87186515,18.0898482 3.76231766,19.726869 4.6927329,20.813105 C5.13057536,21.3468038 5.76926937,21.6595227 6.44445025,21.6963234 C6.5170765,21.7142857 6.57180681,21.7142857 6.62662399,21.7142857 C7.24707456,21.7142857 7.84876045,21.4932182 8.30484635,21.0709732 C8.88881005,20.5552368 9.19877472,19.8374466 9.19877472,19.1015188 C9.19877472,18.9362659 9.18096565,18.7888876 9.14447878,18.623547 L9.14447878,18.6047085 C9.14447878,18.6038323 9.14413129,18.6038323 9.14413129,18.6038323 L11.5101312,17.1087573 C11.5120424,17.1105973 11.5137799,17.1123497 11.515778,17.1141898 C11.9718639,17.4457472 12.5009235,17.6298386 13.0483135,17.6298386 C13.6322772,17.6298386 14.2339631,17.4088588 14.7266227,16.9857376 C14.7804843,16.9318507 14.8345196,16.8770001 14.8883812,16.8212732 L16.8983735,17.6874055 C16.8628422,18.3675188 17.0807209,18.9919051 17.5178684,19.4878393 C17.9557109,20.021538 18.5761615,20.3342569 19.2692383,20.3898962 L19.4518464,20.3898962 C20.0717757,20.3898962 20.6557394,20.1689163 21.1300688,19.7637574 C21.7139456,19.2488971 22.0239971,18.5311069 22.0239971,17.8131415 C22.0239971,17.4825479 21.9513709,17.1330283 21.8234931,16.8194331 C21.8229718,16.8176807 21.8220162,16.8168045 21.8214081,16.8158407 L24.7408791,14.058587 C24.7413135,14.058587 24.7417478,14.058587 24.7422691,14.0593756 C25.0887206,14.22568 25.4721803,14.3173314 25.8552924,14.3173314 C26.4569783,14.3173314 27.0591855,14.1151025 27.5517582,13.6919812 C28.6100513,12.7530359 28.7374078,11.1161028 27.807427,10.030743' id='Fill-4' fill='%23F4EA26'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(5):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecompostable copy%3C/title%3E%3Cg id='compostable-copy' stroke='none' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Cg id='Group-20' transform='translate(6, 7)' stroke='%23F4EA26'%3E%3Cpolyline id='Stroke-1' stroke-width='1.5' points='5.24133267 23.7220364 5.24133267 38.3596446 21.0720388 41'%3E%3C/polyline%3E%3Cline x1='9.3054636' y1='14.564017' x2='5.24135016' y2='14.564017' id='Stroke-3' stroke-width='1.5'%3E%3C/line%3E%3Cline x1='36.9037774' y1='14.564017' x2='32.077238' y2='14.564017' id='Stroke-4' stroke-width='1.5'%3E%3C/line%3E%3Cg id='Group-19' stroke-width='1.5'%3E%3Cpolyline id='Stroke-5' points='36.9033574 23.4940819 36.9033574 38.3605268 21.0721263 41 21.0721263 21.3821504'%3E%3C/polyline%3E%3Cpolyline id='Stroke-7' points='17.3693821 21.3821151 15.8732284 24.1380357 5.24091269 23.7216482 0 23.5169832 5.24091269 14.5646522'%3E%3C/polyline%3E%3Cpolyline id='Stroke-9' points='24.6891785 21.3821151 25.9928446 23.8398599 36.9033924 23.4940466 43 23.2999677 36.9033924 14.5646522'%3E%3C/polyline%3E%3Cpath d='M24.7637587,17.0716754 C24.1833211,17.2929253 20.6908958,18.5590256 17.1806217,16.6967502 C13.8927584,14.9528629 12.9159712,11.6990417 12.5710684,10.5500945 C11.599181,7.31268179 12.3612569,4.55534971 12.7080846,3.51208733 C13.9646787,3.46744918 16.5979093,3.55037381 19.3737556,5.0779513 C20.54793,5.72423409 23.0303203,7.09037321 24.3656593,10.1372357 C25.7335463,13.2590833 25.0264168,16.1586223 24.7637587,17.0716754 Z' id='Stroke-11'%3E%3C/path%3E%3Cpath d='M17.7381534,9.29473917 C17.774201,9.36443114 17.8163733,9.45441319 17.8641453,9.56239164 C19.7807969,13.8931744 23.5514542,17.0915949 28.0952118,18.3169386 C28.2611011,18.3617532 28.4037169,18.4030391 28.5181596,18.4399141' id='Stroke-13'%3E%3C/path%3E%3Cpath d='M22.7077285,5.07639867 C23.1782732,3.73584267 24.0115696,2.81961376 24.3856955,2.40816646 C25.9600692,0.676982542 27.8639467,0.160203322 28.604849,0 C29.0759187,0.741028584 29.9589118,2.35682377 30.0359069,4.56967627 C30.0684548,5.50584238 30.1374003,7.48456513 28.8045111,9.36730704 C28.1749017,10.2567178 27.4170254,10.863479 26.7209202,11.2756321' id='Stroke-15'%3E%3C/path%3E%3Cpath d='M26.7205178,5.07664568 C26.6919946,5.12304818 26.6534971,5.18038968 26.6066001,5.24725869 C25.98714,6.12890627 25.5104706,7.08765611 25.1809668,8.09016192' id='Stroke-17'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(6):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 4%3C/title%3E%3Cg id='Artboard-Copy-4' stroke='none' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.03889522'%3E%3Cg id='Stroke-1' transform='translate(7, 7)' stroke='%23F4EA26'%3E%3Cpath d='M17.761966,37.0378614 C17.761966,38.0149424 16.965459,38.8071 15.9830134,38.8071 C15.0005677,38.8071 14.2040608,38.0149424 14.2040608,37.0378614 C14.2040608,36.0607804 15.0005677,35.2686228 15.9830134,35.2686228 C16.965459,35.2686228 17.761966,36.0607804 17.761966,37.0378614 Z'%3E%3C/path%3E%3Cpath d='M8.72807976,37.0378614 C8.72807976,38.0149424 7.9315728,38.8071 6.94912717,38.8071 C5.96668153,38.8071 5.17034867,38.0149424 5.17034867,37.0378614 C5.17034867,36.0607804 5.96668153,35.2686228 6.94912717,35.2686228 C7.9315728,35.2686228 8.72807976,36.0607804 8.72807976,37.0378614 Z' id='Stroke-3'%3E%3C/path%3E%3Cpath d='M26.7957825,37.0378614 C26.7957825,38.0149424 25.9992756,38.8071 25.0168299,38.8071 C24.0343843,38.8071 23.2378773,38.0149424 23.2378773,37.0378614 C23.2378773,36.0607804 24.0343843,35.2686228 25.0168299,35.2686228 C25.9992756,35.2686228 26.7957825,36.0607804 26.7957825,37.0378614 Z' id='Stroke-5'%3E%3C/path%3E%3Cpath d='M35.8295991,37.0378614 C35.8295991,38.0149424 35.0330921,38.8071 34.0506465,38.8071 C33.0682009,38.8071 32.271868,38.0149424 32.271868,37.0378614 C32.271868,36.0607804 33.0682009,35.2686228 34.0506465,35.2686228 C35.0330921,35.2686228 35.8295991,36.0607804 35.8295991,37.0378614 Z' id='Stroke-7'%3E%3C/path%3E%3Cline x1='12.0145458' y1='8.3546915' x2='0.713896568' y2='8.3546915' id='Stroke-9'%3E%3C/line%3E%3Cline x1='38.9993486' y1='8.3546915' x2='29.0303893' y2='8.3546915' id='Stroke-11'%3E%3C/line%3E%3Cpath d='M14.0008862,28.5227645 L11.8730374,25.6621665 C11.6747377,25.2067841 11.9073351,24.6812762 12.3779271,24.5181697 L16.864307,22.8933376' id='Stroke-13'%3E%3C/path%3E%3Cpath d='M24.1277541,22.791093 L28.614308,24.4159251 C29.0849,24.5790316 29.3174975,25.1045395 29.1209387,25.560095 L26.9732425,28.522851' id='Stroke-15'%3E%3C/path%3E%3Cpath d='M21.7271604,24.352639 L19.265214,24.352639 C18.9523565,24.352639 18.6985189,24.1003607 18.6985189,23.7890384 L18.6985189,21.9444799 C18.6985189,21.6331577 18.9523565,21.3808793 19.265214,21.3808793 L21.7271604,21.3808793 C22.040192,21.3808793 22.2938555,21.6331577 22.2938555,21.9444799 L22.2938555,23.7890384 C22.2938555,24.1003607 22.040192,24.352639 21.7271604,24.352639 Z' id='Stroke-17'%3E%3C/path%3E%3Cline x1='20.496222' y1='21.3808793' x2='20.496222' y2='16.9690375' id='Stroke-19'%3E%3C/line%3E%3Cpath d='M37.0160724,41 L3.98392761,41 C1.78365329,41 0,39.2260864 0,37.0378268 C0,34.8495671 1.78365329,33.0756535 3.98392761,33.0756535 L37.0160724,33.0756535 C39.2163467,33.0756535 41,34.8495671 41,37.0378268 C41,39.2260864 39.2163467,41 37.0160724,41 Z' id='Stroke-21'%3E%3C/path%3E%3Cpath d='M28.8968025,9.52234047 L28.8968025,7.18707716 L26.9131084,6.89497445 C26.746669,6.16774779 26.4588819,5.48709827 26.0713355,4.87449639 L27.2665312,3.2726931 L25.6061406,1.62136915 L23.9955426,2.80986528 C23.3795772,2.4246083 22.6950165,2.13839267 21.9641452,1.97268888 L21.6704387,0 L19.3221795,0 L19.028473,1.97268888 C18.2974276,2.13839267 17.6128668,2.4246083 16.9969014,2.80986528 L15.3863034,1.62136915 L13.7259129,3.2726931 L14.9211085,4.87449639 C14.5335622,5.48709827 14.2459492,6.16774779 14.0793356,6.89497445 L12.0958157,7.18707716 L12.0958157,9.52234047 L14.0793356,9.81444318 C14.2459492,10.5414967 14.5335622,11.2223194 14.9211085,11.8349212 L13.7259129,13.4365514 L15.3863034,15.0880485 L16.9969014,13.8993792 C17.6128668,14.2848093 18.2974276,14.5708518 19.028473,14.7365556 L19.3221795,16.7092445 L21.6704387,16.7092445 L21.9641452,14.7365556 C22.6950165,14.5708518 23.3795772,14.2848093 23.9955426,13.8993792 L25.6061406,15.0880485 L27.2665312,13.4365514 L26.0713355,11.8349212 C26.4588819,11.2223194 26.746669,10.5414967 26.9131084,9.81444318 L28.8968025,9.52234047 Z' id='Stroke-23'%3E%3C/path%3E%3Cpath d='M24.1481586,8.3546915 C24.1481586,10.360625 22.5131866,11.9866692 20.4962394,11.9866692 C18.4792923,11.9866692 16.8443203,10.360625 16.8443203,8.3546915 C16.8443203,6.34893112 18.4792923,4.7227138 20.4962394,4.7227138 C22.5131866,4.7227138 24.1481586,6.34893112 24.1481586,8.3546915 Z' id='Stroke-25'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(1):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Artboard-Copy-2' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linejoin='round'%3E%3Cg id='ICON1' transform='translate(7.481241, 8.000042)' stroke='%23F4EA26' stroke-width='1.42857143'%3E%3Cg id='Group-11'%3E%3Cpath d='M38.683368,20.2152911 C38.683368,29.6829102 30.8896848,37.3581483 21.2759606,37.3581483 C11.6622363,37.3581483 3.86855316,29.6829102 3.86855316,20.2152911 C3.86855316,10.7476721 11.6622363,3.07243401 21.2759606,3.07243401 C30.8896848,3.07243401 38.683368,10.7476721 38.683368,20.2152911 Z' id='Stroke-1'%3E%3C/path%3E%3Cpolyline id='Stroke-3' points='20.4505593 15.5589102 19.7842425 14.868434 13.6123495 14.2122435 11.5611766 16.2322435 16.3472466 18.2531959 17.0319379 18.9265292'%3E%3C/polyline%3E%3Cpath d='M29.3402322,12.1916721 C28.5849441,11.4478626 27.359656,11.4478626 26.6053351,12.1916721 L15.3640182,23.2621483 C15.2895532,23.3354816 11.5604997,22.9669102 11.5604997,22.9669102 L10.1930511,24.3135769 L13.593298,26.3745292 C13.4114873,26.9507197 13.3437918,27.4173864 13.704512,27.7716721 C14.7866725,28.8383388 16.7208289,27.3126245 17.415191,26.6297673 L21.1345737,22.9669102 L21.818298,23.6402435 L23.2805202,28.9335769 L25.2369194,27.0078626 L25.9216108,20.9459578 L25.8742239,18.2992911 L29.3402322,14.8859578 C30.0955202,14.1411959 30.0955202,12.9354816 29.3402322,12.1916721 Z' id='Stroke-5'%3E%3C/path%3E%3Cpath d='M29.9796643,2.32557686 C34.2908988,0.010338769 37.6718042,-0.695375517 39.1398289,0.75129115 C41.7799523,3.35414829 37.3342939,12.0646245 29.0125861,21.220815' id='Stroke-7'%3E%3C/path%3E%3Cpath d='M20.1850964,29.7395769 C11.3933885,37.1586245 3.27186592,40.9871959 0.760363858,38.5119578 C-0.812105278,36.9614816 0.127894722,33.2481483 2.90147497,28.5633864' id='Stroke-9'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(2):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ICON1' transform='translate(4.580247, 8.571429)' stroke='%23F4EA26' stroke-width='1.42857143'%3E%3Cg id='Group-15'%3E%3Cpath d='M45.6452871,13.3333333 C45.6452871,20.6974359 39.5839386,26.6666667 32.1061925,26.6666667 C24.6284463,26.6666667 18.5670978,20.6974359 18.5670978,13.3333333 C18.5670978,5.96923077 24.6284463,0 32.1061925,0 C39.5839386,0 45.6452871,5.96923077 45.6452871,13.3333333 Z' id='Stroke-1' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M9.19387844,21.5384615 C9.19387844,23.2379487 10.5925711,24.6153846 12.3182849,24.6153846 C14.0439987,24.6153846 15.4426914,23.2379487 15.4426914,21.5384615 C15.4426914,19.8389744 14.0439987,18.4615385 12.3182849,18.4615385 C10.5925711,18.4615385 9.19387844,19.8389744 9.19387844,21.5384615 Z' id='Stroke-3'%3E%3C/path%3E%3Cpath d='M15.7386768,9.56584615 L14.1264831,12.4899487 C13.1079266,12.2909744 12.0487528,12.2561026 10.987496,12.4068718 L9.53464704,9.40687179 L6.14050016,10.6909744 L7.09865147,13.877641 C6.2092371,14.4653333 5.44584046,15.1884103 4.82408357,16.0089231 L1.63927192,14.9002051 L0.160386198,18.1709744 L3.13065527,19.757641 C2.92756885,20.7617436 2.89320038,21.8048205 3.04525483,22.8489231 L0,24.2807179 L1.30391896,27.6232821 L4.53976258,26.6786667 C5.13548275,27.5555897 5.87075973,28.306359 6.70289332,28.9196923 L5.57602406,32.0550769 L8.89830959,33.5114872 L10.5094619,30.5873846 C11.5290598,30.786359 12.5882336,30.8212308 13.6484489,30.6704615 L15.1023393,33.6694359 L18.4954448,32.386359 L17.5383349,29.1996923 C18.4277493,28.612 19.1901045,27.8878974 19.8129028,27.0684103 L22.9977145,28.1771282' id='Stroke-5' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M34.9600253,28.7714872 C35.0120988,29.8504615 34.5361475,30.9355897 33.5915353,31.6309744 C32.0782811,32.7437949 29.9380627,32.4391795 28.8091105,30.9509744 C28.341491,30.3335385 28.1206996,29.6104615 28.1290313,28.8955897' id='Stroke-7' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M24.4040098,31.5985641 L22.1575616,33.0539487 L24.0686569,35.9144615 L26.3151051,34.4580513 C26.919157,35.0252308 27.6200655,35.5001026 28.4011671,35.8539487 L27.8585619,38.4457436 L31.2631235,39.1370256 L31.8046872,36.5452308 C32.6649405,36.5247179 33.4981155,36.361641 34.2813001,36.0754872 L35.7601858,38.2877949 L38.6638009,36.4057436 L37.1849152,34.1944615 C37.7618889,33.5995897 38.244089,32.9093333 38.6023542,32.1401026 L41.2341459,32.6744615 L41.9360959,29.321641 L39.3053457,28.7872821' id='Stroke-9' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M37.3135366,19.4871795 L37.3135366,17.4358974 C37.3135366,15.3846154 34.4474144,14.3589744 32.1061925,14.3589744 C29.7649706,14.3589744 26.8988484,15.3846154 26.8988484,17.4358974 L26.8988484,19.4871795' id='Stroke-11'%3E%3C/path%3E%3Cpath d='M32.1061925,14.3589744 C33.9850022,14.3589744 35.2305989,12.9815385 35.2305989,11.2820513 L35.2305989,10.2564103 C35.2305989,8.55692308 33.9850022,7.17948718 32.1061925,7.17948718 C30.2273827,7.17948718 28.981786,8.55692308 28.981786,10.2564103 L28.981786,11.2820513 C28.981786,12.9815385 30.2273827,14.3589744 32.1061925,14.3589744 Z' id='Stroke-13'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(3):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Artboard-Copy' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='ICON1' transform='translate(13.284221, 8.571429)' stroke='%23F4EA26' stroke-width='1.42857143'%3E%3Cg id='Group-9'%3E%3Cpath d='M26.4718184,12.4444444 C26.4718184,19.3173333 20.814282,24.8888889 13.83533,24.8888889 C6.85637805,24.8888889 1.1988417,19.3173333 1.1988417,12.4444444 C1.1988417,5.57155556 6.85637805,0 13.83533,0 C20.814282,0 26.4718184,5.57155556 26.4718184,12.4444444 Z' id='Stroke-1'%3E%3C/path%3E%3Cpolyline id='Stroke-3' points='9.32229849 12.4444444 12.9327237 16 19.2509679 8'%3E%3C/polyline%3E%3Cpath d='M12.566085,31.6389333 C11.9667545,33.6842667 9.91422771,37.9927111 7.51690535,39.9998222 C7.00422497,38.4638222 6.29477641,37.0753778 5.69093278,36.2878222 C4.02562414,37.1722667 2.51556379,37.8567111 0,37.9980444 C5.48604115,31.4816 6.4662716,26.1482667 6.4662716,26.1482667' id='Stroke-5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M14.7379364,28.4444444 C14.7379364,28.4444444 16.4303232,36.5555556 20.1535742,40 C20.6662546,38.4631111 21.3757032,37.0755556 21.9795468,36.288 C23.645758,37.1724444 25.1549158,37.856 27.6713822,37.9982222 C22.1844384,31.4817778 21.204208,26.1484444 21.204208,26.1484444' id='Stroke-7' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(4):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 21%3C/title%3E%3Cg id='Artboard-Copy-21' stroke='none' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Cg id='Group-31-Copy' transform='translate(8, 7)' stroke='%23F4EA26'%3E%3Cpath d='M13.8189882,31.9191292 L13.8393602,35.6344064 C13.9864358,38.0698328 16.5512441,40 19.4499538,40 C22.3485926,40 24.7237358,38.0570706 24.8708114,35.6217139 L24.8708114,31.8800754 L24.9239063,30.6947211 C24.9321402,30.6357916 25.1463652,29.2355713 26.9530812,27.820915 C26.9624508,27.8135227 26.9715366,27.8059212 26.9804094,27.7979709 L27.5555801,27.2807165 C27.5579225,27.2786243 27.5601939,27.2764624 27.5625363,27.2743703 C29.9679181,25.0312841 31.2925923,22.0020995 31.2925923,18.744938 C31.2925923,12.2615095 25.9239068,6.98686762 19.3248828,6.98686762 C12.7258587,6.98686762 7.35724422,12.2615095 7.35724422,18.744938 C7.35724422,21.9984033 8.74821602,25.1362413 11.1734729,27.353803 C11.1800742,27.3599401 11.1868886,27.3658679 11.1939868,27.3715865 L11.7297622,27.8128253 C11.7330984,27.8155451 11.7363636,27.818265 11.7397707,27.820915 C13.5464867,29.2355713 13.7607117,30.6357916 13.7684487,30.6906064 L13.8189882,31.9191292 Z' id='Stroke-1' stroke-width='1.1158245'%3E%3C/path%3E%3Cline x1='19.5714222' y1='3.52977133' x2='19.5714222' y2='0' id='Stroke-3' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='39' y1='18.5090907' x2='35.407295' y2='18.5090907' id='Stroke-5' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='36.4918002' y1='9.64329706' x2='33.3299586' y2='11.3192655' id='Stroke-7' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='33.4780918' y1='26.2736919' x2='36.8336445' y2='27.5347828' id='Stroke-9' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='29.0815888' y1='2.1380662' x2='27.3518179' y2='5.23175936' id='Stroke-11' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='0' y1='18.6268869' x2='3.59270497' y2='18.6268869' id='Stroke-13' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='2.13919055' y1='9.43047446' x2='5.30103214' y2='11.1064429' id='Stroke-15' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='5.27800544' y1='25.8681594' x2='1.92245278' y2='27.1292503' id='Stroke-17' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='9.98317552' y1='2.1380662' x2='11.7129465' y2='5.23175936' id='Stroke-19' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='14.0144597' y1='32.0467059' x2='24.4461093' y2='32.0545726' id='Stroke-21' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='14.0144597' y1='34.7166229' x2='24.4461093' y2='34.7244895' id='Stroke-23' stroke-width='1.1158245'%3E%3C/line%3E%3Cline x1='14.7641974' y1='37.4983664' x2='23.8842337' y2='37.5062331' id='Stroke-25' stroke-width='1.1158245'%3E%3C/line%3E%3Cpath d='M27.1125432,20.4212761 L27.1125432,16.8890639 L25.1255319,16.8890639 C25.0176386,16.5642892 24.8819202,16.2519281 24.720861,15.9546306 L26.1334825,14.5668239 L23.5913175,12.0691902 L22.1596728,13.4757567 C21.8625403,13.326027 21.5509984,13.2001481 21.2276734,13.1003515 L21.2276734,11.1072797 L17.6324841,11.1072797 L17.6324841,13.1003515 C17.3091591,13.2001481 16.9975462,13.326027 16.7004137,13.4757567 L15.268769,12.0691902 L12.726675,14.5668239 L14.1392255,15.9546306 C13.9782373,16.2519281 13.8424479,16.5642892 13.7345546,16.8890639 L11.7476143,16.8890639 L11.7476143,20.4212761 L13.6957982,20.4212761 C13.8002844,20.7605564 13.9346541,21.0871443 14.096707,21.397483 L12.726675,22.7435161 L15.268769,25.2411497 L16.6197777,23.9138067 C16.9411152,24.0818778 17.2797014,24.222123 17.6324841,24.3309856 L17.6324841,26.2030602 L21.2276734,26.2030602 L21.2276734,24.3309856 C21.5803852,24.222123 21.9189714,24.0818778 22.2403089,23.9138067 L23.5913175,25.2411497 L26.1334825,22.7435161 L24.7633795,21.397483 C24.9254324,21.0871443 25.0598731,20.7605564 25.1642883,20.4212761 L27.1125432,20.4212761 Z' id='Stroke-27' stroke-width='1.1158245'%3E%3C/path%3E%3Cpath d='M22.8910616,18.6551839 C22.8910616,20.5331863 21.3415151,22.0555196 19.4300291,22.0555196 C17.5186141,22.0555196 15.9690675,20.5331863 15.9690675,18.6551839 C15.9690675,16.7771815 17.5186141,15.2547785 19.4300291,15.2547785 C21.3415151,15.2547785 22.8910616,16.7771815 22.8910616,18.6551839 Z' id='Stroke-29' stroke-width='1.1158245'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(5):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 22%3C/title%3E%3Cg id='Artboard-Copy-22' stroke='none' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Cg id='Group-25' stroke='%23F4EA26' transform='translate(4, 6)'%3E%3Cpath d='M37.6197649,11.0481154 C35.9923666,8.99495477 33.7279569,7.53585488 31.1627688,7.21199784 C28.9661512,6.9299788 25.6920689,8.66334997 24.3855139,9.42069506 C24.0366187,9.62271832 23.6487626,9.58049294 23.3249972,9.29866759 C21.4965605,7.69991403 19.1045537,6.87961825 16.5477423,7.21199784 C13.9712555,7.54011615 11.6935992,8.97461686 10.0663957,11.0446289' id='Stroke-1' stroke-width='1.82608696'%3E%3C/path%3E%3Cpath d='M10.7027641,37.6424143 C12.2362666,39.9467966 14.5164554,41.5542664 16.9333971,41.9180245 C19.0031969,42.2343274 22.0883186,40.2888609 23.3192894,39.4387362 C23.6481197,39.2121137 24.0135733,39.2593752 24.3188323,39.5756781 C26.0414901,41.3702567 28.2953803,42.2910799 30.7045298,41.9180245 C33.1321858,41.5496177 35.473738,39.9390488 37.0070457,37.6156845' id='Stroke-3' stroke-width='1.82608696'%3E%3C/path%3E%3Cpath d='M23.8427686,9.44701813 C23.8427686,9.44701813 23.2799779,3.07195441 19.1575211,2.50036224' id='Stroke-5' stroke-width='1.82608696'%3E%3C/path%3E%3Cpath d='M31.2267037,4.76042722 C32.4909861,2.47231529 32.2624802,0 32.2624802,0 C32.2624802,0 28.3365815,0.617304046 26.1130808,3.14017358 C25.4314592,3.91340162 24.8787983,4.70173781 24.4737994,5.44629908' id='Stroke-7' stroke-width='1.82608696'%3E%3C/path%3E%3Cline x1='25.7757765' y1='23.2261858' x2='26.1770741' y2='25.4321713' id='Stroke-9' stroke-width='1.82608696'%3E%3C/line%3E%3Cline x1='22.6712717' y1='23.2658157' x2='21.9501047' y2='25.4131118' id='Stroke-11' stroke-width='1.82608696'%3E%3C/line%3E%3Cpath d='M23.8541841,13.6468163 C21.9661371,13.6468163 20.0806226,14.0258762 18.3538739,14.7814781 C16.2587495,12.7025561 13.2813547,11.4139073 10.0779865,11.2002623 C18.5124449,18.3727659 18.8547167,29.9413575 10.8552572,37.4687092 L10.7019459,37.6130115 C12.0815527,37.4592182 13.407783,37.1053385 14.6313512,36.5771339 C16.0380358,35.9683524 17.3075779,35.127525 18.3538739,34.0869987 C20.0806226,34.8427942 21.9661371,35.2218542 23.8541841,35.2218542' id='Stroke-13' stroke-width='1.82608696'%3E%3C/path%3E%3Cpath d='M23.8547491,35.2243528 C25.7427961,35.2243528 27.6283106,34.8452929 29.3550593,34.0894974 C30.4013553,35.1302174 31.6708974,35.970851 33.077582,36.5796325 C34.3011502,37.1080309 35.6273805,37.4617168 37.0069873,37.6157039 L36.853676,37.4714015 C28.8542165,29.9440499 29.1964883,18.3754582 37.6309467,11.202761 C34.4275785,11.4164059 31.4501837,12.7052484 29.3550593,14.7841704 C27.6283106,14.0283749 25.7427961,13.6493149 23.8547491,13.6493149' id='Stroke-15' stroke-width='1.82608696'%3E%3C/path%3E%3Cpath d='M42.6513945,12.897955 C44.6066491,16.1655795 45.7322306,19.9809717 45.7404124,24.059401 C45.7474254,27.4881792 44.9633365,30.7350784 43.5591844,33.6292601' id='Stroke-17' stroke-width='1.82608696'%3E%3C/path%3E%3Cpolyline id='Stroke-19' stroke-width='1.82608696' points='41.1059895 17.5797229 41.8705979 15.2470613 42.6350115 12.9143997 44.8174083 14.0589399 47 15.2038674'%3E%3C/polyline%3E%3Cpath d='M5.32319382,11.8641305 C2.94910914,15.3730982 1.56735952,19.6002848 1.57651534,24.1472608 C1.58430753,28.0087523 2.59631786,31.6378105 4.36378075,34.7849571' id='Stroke-21' stroke-width='1.82608696'%3E%3C/path%3E%3Cpolyline id='Stroke-23' stroke-width='1.82608696' points='5.8940105 30.1234302 5.12940212 32.4560919 4.36498854 34.7887535 2.18259167 33.6440196 0 32.4992857'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(6):before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 23%3C/title%3E%3Cg id='Artboard-Copy-23' stroke='none' fill='none' fill-rule='evenodd' stroke-width='1'%3E%3Cg id='Fill-1-Copy' transform='translate(7, 5)' fill='%23231F20' stroke='%23F4EA26'%3E%3Cpath d='M19.9999769,7.23898177 C17.2559139,7.23898177 15.0234225,9.45189922 15.0234225,12.1719031 C15.0234225,14.891907 17.2559139,17.1048244 19.9999769,17.1048244 C22.74404,17.1048244 24.9765313,14.891907 24.9765313,12.1719031 C24.9765313,9.45189922 22.74404,7.23898177 19.9999769,7.23898177 M19.9999769,17.817054 C16.8597542,17.817054 14.3048931,15.2845933 14.3048931,12.1719031 C14.3048931,9.05909866 16.8597542,6.52675218 19.9999769,6.52675218 C23.1401997,6.52675218 25.6949455,9.05909866 25.6949455,12.1719031 C25.6949455,15.2845933 23.1401997,17.817054 19.9999769,17.817054 M19.9999769,0.712115303 C13.6878248,0.712115303 8.55239143,5.80252258 8.55239143,12.0594458 C8.55239143,13.9354485 9.04782164,15.7888226 9.98506907,17.4192249 L18.9231051,32.9650757 C19.1463197,33.3535334 19.548936,33.5854194 19.9999769,33.5854194 C20.4510179,33.5854194 20.8536342,33.3535334 21.0768488,32.9650757 L30.0148848,17.4192249 C30.9521322,15.7888226 31.4475625,13.9355628 31.4475625,12.0594458 C31.4475625,5.80252258 26.3122444,0.712115303 19.9999769,0.712115303 M19.9999769,34.2975347 C19.2875582,34.2975347 18.6515812,33.9312485 18.2987731,33.3177619 L9.36085237,17.7717968 C8.36192117,16.0341943 7.83386197,14.0588772 7.83386197,12.0594458 C7.83386197,5.4098363 13.2915498,0 19.9999769,0 C26.7084041,0 32.1660919,5.4098363 32.1660919,12.0594458 C32.1660919,14.0588772 31.6380327,16.0341943 30.6391015,17.7717968 L21.7011808,33.3177619 C21.3483726,33.9312485 20.712511,34.2975347 19.9999769,34.2975347' id='Fill-1'%3E%3C/path%3E%3Cg id='Group-5' transform='translate(0, 26.7017)'%3E%3Cpath d='M9.01701434,0.712229589 C8.84222444,0.712229589 8.66812632,0.739429628 8.49956245,0.79314399 C3.55471466,2.37451768 0.718529459,4.95703565 0.718529459,7.87829697 C0.718529459,9.46869924 1.54324724,11.7800168 5.47233051,13.7593339 C8.31255109,15.1903074 12.1559689,16.123223 16.5870542,16.4573949 C18.8287693,16.6282523 21.1750585,16.628138 23.4106629,16.4573949 C27.8430165,16.123223 31.6870108,15.1903074 34.5275773,13.7594482 C38.4567758,11.7800168 39.2814936,9.46869924 39.2814936,7.87829697 C39.2814936,4.95714994 36.4445013,2.37440339 31.4978088,0.792343989 C31.3309744,0.739201056 31.157568,0.712229589 30.9827781,0.712229589 C30.2490295,0.712229589 29.6045206,1.17737311 29.3791154,1.86994553 C29.0941018,2.74594678 29.5814612,3.68891956 30.4653262,3.97154853 C33.7739976,5.02983576 35.9119456,6.56332366 35.9119456,7.87829697 C35.9119456,8.62275518 35.069818,9.81567117 32.7062342,10.930987 C30.306332,12.0636744 26.9137246,12.8435612 23.1534358,13.1271045 C21.0966567,13.2842475 18.9059028,13.2842475 16.8442813,13.1271045 C13.0851455,12.8435612 9.69322989,12.0636744 7.29344296,10.930987 C4.9300898,9.81567117 4.08796221,8.62275518 4.08796221,7.87829697 C4.08796221,6.56332366 6.22602548,5.02972147 9.53492743,3.97143424 C10.4186772,3.68869098 10.905806,2.74571821 10.6206771,1.86948838 C10.3952719,1.17725882 9.75087827,0.712229589 9.01701434,0.712229589 M19.9999539,17.2983104 C18.8374166,17.2983104 17.6707286,17.2541961 16.5322883,17.1674531 C12.0079278,16.8261955 8.07077377,15.8672227 5.14673243,14.3943063 C0.892858172,12.2513318 0,9.6681281 0,7.87829697 C0,4.62743518 3.01777761,1.79794543 8.27946092,0.115085879 C8.51950879,0.0387429125 8.76751214,0 9.01701434,0 C10.0636784,0 10.9829395,0.663429519 11.3045022,1.65074522 C11.7111539,2.90080414 11.0162603,4.24583464 9.75560544,4.64926378 C6.1501602,5.802294 4.80649167,7.24183892 4.80649167,7.87829697 C4.80649167,8.25544036 5.39081569,9.24435606 7.6022077,10.2879004 C9.92405402,11.3837877 13.2258076,12.1399031 16.8990473,12.416932 C18.9250421,12.5714465 21.0777481,12.5713322 23.0985545,12.416932 C26.7730625,12.1399031 30.0753926,11.3837877 32.3974695,10.2879004 C34.6090921,9.24435606 35.1934161,8.25544036 35.1934161,7.87829697 C35.1934161,7.24183892 33.8498629,5.80252258 30.2446482,4.64949236 C28.9838781,4.24606321 28.2888691,2.90103272 28.6952902,1.65120236 C29.0168529,0.663543805 29.9361141,0 30.9827781,0 C31.232165,0 31.4794766,0.0385143407 31.7179103,0.114285878 C36.9815537,1.79783114 40.0000231,4.62754947 40.0000231,7.87829697 C40.0000231,9.66801381 39.1070496,12.2513318 34.85306,14.3944206 C31.9287881,15.867337 27.9910576,16.8263098 23.4654288,17.1674531 C22.3294098,17.2541961 21.1632983,17.2983104 19.9999539,17.2983104' id='Fill-3'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(3) .wp-block-getwid-counter__number:after,
.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(1) .wp-block-getwid-counter__number:after,
.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(2) .wp-block-getwid-counter__number:after,
.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(3) .wp-block-getwid-counter__number:after {
    content: '+';
    padding-left: 5px;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(1) .wp-block-getwid-counter__number:after,
.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(4) .wp-block-getwid-counter__number:after {
    content: 'M €';
    padding-left: 5px;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(2) .wp-block-getwid-counter__number:after,
.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(5) .wp-block-getwid-counter__number:after,
.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(5) .wp-block-getwid-counter__number:after {
    content: 'T';
    padding-left: 5px;
}

.about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:nth-child(6) .wp-block-getwid-counter__number:after,
.about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:nth-child(6) .wp-block-getwid-counter__number:after {
    content: 'm²';
    padding-left: 5px;
}

.about-section2 .inner-container .main-grid>div .gb-accordion {
    padding-top: 20px;
    height: 450px;
}

.about-section2 .inner-container .main-grid>div .gb-accordion .gb-accordion__item {
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.about-section2 .inner-container .main-grid>div .gb-accordion .gb-accordion__item .gb-accordion__toggle {
    background-color: transparent;
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding-left: 0px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.about-section2 .inner-container .main-grid>div .gb-accordion .gb-accordion__item .gb-accordion__toggle:hover {
    color: var(--color2);
}

.about-section2 .inner-container .main-grid>div .gb-accordion .gb-accordion__item .gb-accordion__toggle.gb-block-is-current {
    color: var(--color2);
}

.about-section2 .inner-container .main-grid>div .gb-accordion>div .gb-accordion__toggle .gb-text {
    display: flex;
    align-items: center;
    gap: 20px;
}

.about-section2 .inner-container .main-grid>div .gb-accordion>div .gb-accordion__toggle .gb-text:before {
    background-position: center center;
    background-repeat: no-repeat;
    content: '';
    display: block;
    width: 55px;
    height: 55px;
}

.about-section2 .inner-container .main-grid>div .gb-accordion>div:nth-child(1) .gb-accordion__toggle .gb-text:before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 24%3C/title%3E%3Cdefs%3E%3Cpolygon id='path-1' points='0 0 12.4704124 0 12.4704124 14.7053395 0 14.7053395'%3E%3C/polygon%3E%3Cpolygon id='path-3' points='0 0 39.9999944 0 39.9999944 22.8704373 0 22.8704373'%3E%3C/polygon%3E%3Cpolygon id='path-5' points='0 0 40 0 40 14.7052839 0 14.7052839'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='Artboard-Copy-24' stroke='none' fill='none' fill-rule='evenodd' stroke-width='1'%3E%3Cg id='Group-14-Copy' transform='translate(8, 8)'%3E%3Cg id='Group-3' transform='translate(0, 21.212)'%3E%3Cmask id='mask-2' fill='white'%3E%3Cuse xlink:href='%23path-1'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-2'%3E%3C/g%3E%3Cpath d='M1.61616004,7.35272529 C1.61616004,3.97216832 3.07155298,1.61627845 4.3775566,1.61627845 C5.68383801,1.61627845 7.13917539,3.97216832 7.13917539,7.35272529 C7.13917539,10.7332822 5.68383801,13.0891721 4.3775566,13.0891721 C3.07155298,13.0891721 1.61616004,10.7332822 1.61616004,7.35272529 M11.6622991,13.0891721 L7.14506429,13.0891721 C8.13295592,11.7520049 8.75534654,9.69733737 8.75534654,7.35272529 C8.75534654,5.0081132 8.13295592,2.95339012 7.14500874,1.61616734 L9.49279304,1.61616734 C9.9390165,1.61616734 10.3008508,1.25433386 10.3008508,0.808111448 C10.3008508,0.361833484 9.9390165,0 9.49279304,0 C9.49279304,0 4.37650105,0.000166666736 4.37594549,0.000166666736 C1.92210534,0.00166666736 -1.1111142e-05,3.23072357 -1.1111142e-05,7.35272529 C-1.1111142e-05,11.4756714 1.92293867,14.7053395 4.3775566,14.7053395 L11.6622991,14.7053395 C12.1085781,14.7053395 12.4704124,14.343506 12.4704124,13.8972836 C12.4704124,13.4510056 12.1085781,13.0891721 11.6622991,13.0891721' id='Fill-1' fill='%23F4EA26' mask='url(%23mask-2)'%3E%3C/path%3E%3C/g%3E%3Cg id='Group-6' transform='translate(0, 17.1296)'%3E%3Cmask id='mask-4' fill='white'%3E%3Cuse xlink:href='%23path-3'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-5'%3E%3C/g%3E%3Cpath d='M38.3838288,21.2542866 L16.5108236,21.2542866 L16.5108236,7.4852809 C16.5108236,5.1091688 15.3983206,2.98833458 13.6663713,1.61611178 L17.0274917,1.61611178 C20.2637785,1.61611178 22.8965636,4.24900177 22.8965636,7.4852809 C22.8965636,7.93155886 23.2583979,8.29333679 23.7046214,8.29333679 C24.1509004,8.29333679 24.5127348,7.93155886 24.5127348,7.4852809 C24.5127348,5.10839102 23.3977872,2.98827902 21.6648935,1.61611178 L25.6654602,1.61611178 C28.9016914,1.61611178 31.5344765,4.24900177 31.5344765,7.4852809 C31.5344765,7.93155886 31.8963108,8.29333679 32.3425898,8.29333679 C32.7888133,8.29333679 33.1506476,7.93155886 33.1506476,7.4852809 C33.1506476,5.10839102 32.0357001,2.98827902 30.3028064,1.61611178 L32.514757,1.61611178 C35.7510993,1.61611178 38.3838288,4.24900177 38.3838288,7.4852809 L38.3838288,21.2542866 Z M32.514757,0 L0.8080578,0 C0.361834338,0 0,0.361833484 0,0.808055892 C0,1.25433386 0.361834338,1.61611178 0.8080578,1.61611178 L9.02563618,1.61611178 C12.2618674,1.61611178 14.8946525,4.24900177 14.8946525,7.4852809 L14.8946525,22.0622314 C14.8946525,22.5085094 15.2564868,22.870454 15.7027658,22.870454 L39.1918866,22.870454 C39.406165,22.870454 39.6117767,22.7853428 39.7632771,22.6337872 C39.9147775,22.482176 40,22.2767315 40,22.0623425 L40,7.4852809 C40,3.35789029 36.6422129,0 32.514757,0 L32.514757,0 Z' id='Fill-4' fill='%23F4EA26' mask='url(%23mask-4)'%3E%3C/path%3E%3C/g%3E%3Cg id='Group-9'%3E%3Cmask id='mask-6' fill='white'%3E%3Cuse xlink:href='%23path-5'%3E%3C/use%3E%3C/mask%3E%3Cg id='Clip-8'%3E%3C/g%3E%3Cpath d='M4.3775566,1.61616734 C5.68383801,1.61616734 7.13917539,3.97205721 7.13917539,7.35266973 C7.13917539,10.7332822 5.68383801,13.0891721 4.3775566,13.0891721 C3.07155298,13.0891721 1.61616004,10.7332822 1.61616004,7.35266973 C1.61616004,3.97205721 3.07155298,1.61616734 4.3775566,1.61616734 M7.14506429,1.61616734 L35.6224212,1.61616734 C36.9284804,1.61616734 38.3838177,3.97205721 38.3838177,7.35266973 C38.3838177,10.7332822 36.9284804,13.0891721 35.6224212,13.0891721 L7.14506429,13.0891721 C8.13295592,11.7520049 8.75534654,9.69728182 8.75534654,7.35266973 C8.75534654,5.00805764 8.13295592,2.95339012 7.14506429,1.61616734 M4.3775566,14.7052839 L35.6224212,14.7052839 C38.0770947,14.7052839 40.0000444,11.4756714 40.0000444,7.35266973 C40.0000444,3.22966801 38.0770947,0 35.6224212,0 L4.3775566,0 C1.92293867,0 -1.1111142e-05,3.22966801 -1.1111142e-05,7.35266973 C-1.1111142e-05,11.4756714 1.92293867,14.7052839 4.3775566,14.7052839' id='Fill-7' fill='%23F4EA26' mask='url(%23mask-6)'%3E%3C/path%3E%3C/g%3E%3Cpath d='M4.36356212,8.58860913 C4.80984114,8.58860913 5.17161992,8.22677565 5.17161992,7.78055324 L5.17161992,6.96049734 C5.17161992,6.51421938 4.80984114,6.15244145 4.36356212,6.15244145 C3.9172831,6.15244145 3.55550432,6.51421938 3.55550432,6.96049734 L3.55550432,7.78055324 C3.55550432,8.22677565 3.9172831,8.58860913 4.36356212,8.58860913' id='Fill-10' fill='%23F4EA26'%3E%3C/path%3E%3Cpath d='M5.18563663,28.9747232 L5.18563663,28.154834 C5.18563663,27.708556 4.82380229,27.3467225 4.37757883,27.3467225 C3.93129981,27.3467225 3.56946547,27.708556 3.56946547,28.154834 L3.56946547,28.9747232 C3.56946547,29.4210011 3.93129981,29.7827791 4.37757883,29.7827791 C4.82380229,29.7827791 5.18563663,29.4210011 5.18563663,28.9747232' id='Fill-12' fill='%23F4EA26'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .gb-accordion>div:nth-child(2) .gb-accordion__toggle .gb-text:before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 25%3C/title%3E%3Cg id='Artboard-Copy-25' stroke='none' fill='none' fill-rule='evenodd' stroke-width='1'%3E%3Cg id='Group-8-Copy' transform='translate(8, 8)' fill='%23F4EA26'%3E%3Cpath d='M37.334586,24.7286741 C37.0758738,20.992397 36.2858187,17.7878108 34.9785131,15.2380952 L35.2380952,15.2380952 C36.5894184,15.2380952 38.0952381,17.5845991 38.0952381,20.952381 C38.0952381,22.4989126 37.7792856,23.7733354 37.334586,24.7286741 L37.334586,24.7286741 Z M34.4530856,38.0952381 L13.5332394,38.0952381 C14.2234285,34.34887 14.5654784,30.8546027 14.5740035,27.6700245 C14.5748734,27.6522783 14.5842685,27.6371418 14.5842685,27.6190476 C14.5842685,27.5997355 14.5743515,27.5835552 14.5731336,27.5644171 C14.5746994,22.6069558 13.7585469,18.4106686 12.134419,15.2380952 L32.8115594,15.2380952 C35.7588253,20.0664614 36.3392313,28.1319484 34.4530856,38.0952381 L34.4530856,38.0952381 Z M1.9047619,20.952381 C1.9047619,17.5845991 3.41058162,15.2380952 4.76190476,15.2380952 C6.1132279,15.2380952 7.61904762,17.5845991 7.61904762,20.952381 C7.61904762,24.3201628 6.1132279,26.6666667 4.76190476,26.6666667 C3.41058162,26.6666667 1.9047619,24.3201628 1.9047619,20.952381 L1.9047619,20.952381 Z M1.9047619,7.61904762 C1.9047619,4.25126572 3.41058162,1.9047619 4.76190476,1.9047619 C6.1132279,1.9047619 7.61904762,4.25126572 7.61904762,7.61904762 C7.61904762,10.9868295 6.1132279,13.3333333 4.76190476,13.3333333 C3.41058162,13.3333333 1.9047619,10.9868295 1.9047619,7.61904762 L1.9047619,7.61904762 Z M9.94032396,15.2380952 C11.6563147,18.0425214 12.5735512,21.9369487 12.6692416,26.6666667 L7.93552203,26.6666667 C8.91313047,25.280895 9.52380952,23.2539973 9.52380952,20.952381 C9.52380952,18.6507647 8.91313047,16.6240409 7.93552203,15.2380952 L9.94032396,15.2380952 Z M38.0952381,7.61904762 C38.0952381,10.9868295 36.5894184,13.3333333 35.2380952,13.3333333 L33.8429285,13.3333333 L8.69704404,13.3333333 L7.93552203,13.3333333 C8.91313047,11.9475616 9.52380952,9.92066392 9.52380952,7.61904762 C9.52380952,5.31743132 8.91313047,3.29070759 7.93552203,1.9047619 L35.2380952,1.9047619 C36.5894184,1.9047619 38.0952381,4.25126572 38.0952381,7.61904762 L38.0952381,7.61904762 Z M37.5732902,14.2857143 C39.0316126,12.9977208 40,10.5238617 40,7.61904762 C40,3.34690398 37.9082068,0 35.2380952,0 L4.76190476,0 C2.09179324,0 0,3.34690398 0,7.61904762 C0,10.5238617 0.968387355,12.9977208 2.42670981,14.2857143 C0.968387355,15.5738817 0,18.0475669 0,20.952381 C0,25.2246986 2.09179324,28.5714286 4.76190476,28.5714286 L12.6629782,28.5714286 C12.5872958,31.7057258 12.1887016,35.1528437 11.4471876,38.8607617 L11.2192703,40 L36.0184074,40 L36.17186,39.2346504 C37.0026271,35.080119 37.4207074,31.2152687 37.434452,27.725699 C39.0042974,26.4523201 40,23.8832924 40,20.952381 C40,18.0475669 39.0316126,15.5738817 37.5732902,14.2857143 L37.5732902,14.2857143 Z' id='Fill-2'%3E%3C/path%3E%3Cpath d='M20.9523114,25.7143031 C22.5303339,25.7143031 23.8094542,24.4351828 23.8094542,22.8571603 C23.8094542,21.2791377 22.5303339,20.0000174 20.9523114,20.0000174 C19.3742888,20.0000174 18.0951685,21.2791377 18.0951685,22.8571603 C18.0951685,24.4351828 19.3742888,25.7143031 20.9523114,25.7143031' id='Fill-4'%3E%3C/path%3E%3Cpath d='M33.3332463,26.7969971 L30.4761035,23.8095412 L25.7141987,31.4285888 L20.952294,27.619065 L16.5035579,31.4285888 C16.4374445,33.130661 16.3375785,33.8194582 16.1903892,35.2381126 L32.6315744,35.2381126 C33.3174139,31.8748543 33.506707,28.9509021 33.3332463,26.7969971' id='Fill-6'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .gb-accordion>div:nth-child(3) .gb-accordion__toggle .gb-text:before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 26%3C/title%3E%3Cg id='Artboard-Copy-26' stroke='none' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Cg id='Group-20' stroke='%23F4EA26' transform='translate(6, 7)'%3E%3Cpolyline id='Stroke-1' stroke-width='1.5' points='5.24133267 23.7220364 5.24133267 38.3596446 21.0720388 41'%3E%3C/polyline%3E%3Cline x1='9.3054636' y1='14.564017' x2='5.24135016' y2='14.564017' id='Stroke-3' stroke-width='1.5'%3E%3C/line%3E%3Cline x1='36.9037774' y1='14.564017' x2='32.077238' y2='14.564017' id='Stroke-4' stroke-width='1.5'%3E%3C/line%3E%3Cg id='Group-19' stroke-width='1.5'%3E%3Cpolyline id='Stroke-5' points='36.9033574 23.4940819 36.9033574 38.3605268 21.0721263 41 21.0721263 21.3821504'%3E%3C/polyline%3E%3Cpolyline id='Stroke-7' points='17.3693821 21.3821151 15.8732284 24.1380357 5.24091269 23.7216482 0 23.5169832 5.24091269 14.5646522'%3E%3C/polyline%3E%3Cpolyline id='Stroke-9' points='24.6891785 21.3821151 25.9928446 23.8398599 36.9033924 23.4940466 43 23.2999677 36.9033924 14.5646522'%3E%3C/polyline%3E%3Cpath d='M24.7637587,17.0716754 C24.1833211,17.2929253 20.6908958,18.5590256 17.1806217,16.6967502 C13.8927584,14.9528629 12.9159712,11.6990417 12.5710684,10.5500945 C11.599181,7.31268179 12.3612569,4.55534971 12.7080846,3.51208733 C13.9646787,3.46744918 16.5979093,3.55037381 19.3737556,5.0779513 C20.54793,5.72423409 23.0303203,7.09037321 24.3656593,10.1372357 C25.7335463,13.2590833 25.0264168,16.1586223 24.7637587,17.0716754 Z' id='Stroke-11'%3E%3C/path%3E%3Cpath d='M17.7381534,9.29473917 C17.774201,9.36443114 17.8163733,9.45441319 17.8641453,9.56239164 C19.7807969,13.8931744 23.5514542,17.0915949 28.0952118,18.3169386 C28.2611011,18.3617532 28.4037169,18.4030391 28.5181596,18.4399141' id='Stroke-13'%3E%3C/path%3E%3Cpath d='M22.7077285,5.07639867 C23.1782732,3.73584267 24.0115696,2.81961376 24.3856955,2.40816646 C25.9600692,0.676982542 27.8639467,0.160203322 28.604849,0 C29.0759187,0.741028584 29.9589118,2.35682377 30.0359069,4.56967627 C30.0684548,5.50584238 30.1374003,7.48456513 28.8045111,9.36730704 C28.1749017,10.2567178 27.4170254,10.863479 26.7209202,11.2756321' id='Stroke-15'%3E%3C/path%3E%3Cpath d='M26.7205178,5.07664568 C26.6919946,5.12304818 26.6534971,5.18038968 26.6066001,5.24725869 C25.98714,6.12890627 25.5104706,7.08765611 25.1809668,8.09016192' id='Stroke-17'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .gb-accordion>div:nth-child(4) .gb-accordion__toggle .gb-text:before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 27%3C/title%3E%3Cg id='Artboard-Copy-27' stroke='none' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'%3E%3Cg id='Group-19' stroke='%23F4EA26' transform='translate(8, 6)'%3E%3Cpath d='M25.8215433,13.5449204 C26.8656954,13.5449204 27.7145385,12.6938749 27.7237405,11.6376667 L27.8138832,1.32121008 C27.8225218,0.589272993 28.4116414,0 29.1354116,0 L34.2185168,0 C34.9287656,0 35.5120635,0.567806891 35.5392941,1.2858765 L35.6574185,4.40397028 L36.3269153,22.08254 C36.3269153,22.6286908 36.3490753,23.1748417 36.3932077,23.7192828 L38,40.1740947 C38,42.2870811 36.3066332,44 34.2177656,44 L12.6667293,44 L3.78223439,44 C1.69336681,44 0,42.2870811 0,40.1740947 L1.60679233,23.7192828 C1.65092465,23.1748417 1.67308472,22.6286908 1.67308472,22.08254 L2.34258152,4.40397028 L2.46070592,1.2858765 C2.4879365,0.567806891 3.07123442,0 3.7814832,0 L8.86440058,0 C9.58835855,0 10.1774782,0.589272993 10.1859291,1.32121008 L10.2762595,11.6376667 C10.2854615,12.6938749 11.1343046,13.5449204 12.1784567,13.5449204 L25.8215433,13.5449204 Z' id='Stroke-1' stroke-width='2'%3E%3C/path%3E%3Cline x1='2.60594823' y1='5.15323222' x2='10.0231841' y2='5.15323222' id='Stroke-3' stroke-width='2'%3E%3C/line%3E%3Cline x1='27.7804928' y1='5.15323222' x2='35.4212072' y2='5.15323222' id='Stroke-5' stroke-width='2'%3E%3C/line%3E%3Cpath d='M15.4637235,37.3358771 L9.33533947,37.3518381 C8.41757485,37.3541138 7.84160102,36.3505261 8.29869926,35.5456422 L13.0356943,27.2044469' id='Stroke-7' stroke-width='2'%3E%3C/path%3E%3Cpolyline id='Stroke-9' stroke-width='2' points='8.07783104 28.8584766 13.0362389 27.2036871 14.0725035 32.1424102'%3E%3C/polyline%3E%3Cpath d='M26.6812974,30.1598542 L29.7591047,35.5206808 C30.2199589,36.323285 29.6488678,37.3295323 28.7311032,37.3316219 L19.2214316,37.3525181' id='Stroke-11' stroke-width='2'%3E%3C/path%3E%3Cpolyline id='Stroke-13' stroke-width='2' points='23.116457 40.8687986 19.2204175 37.3525371 22.9307256 33.9753304'%3E%3C/polyline%3E%3Cpath d='M14.9738735,24.0117727 L18.0244502,18.635179 C18.4811728,17.8301052 19.6284256,17.8272557 20.0889042,18.6302399 L24.8617685,26.950539' id='Stroke-15' stroke-width='2'%3E%3C/path%3E%3Cpolyline id='Stroke-17' stroke-width='2' points='25.9246064 21.7802289 24.8620502 26.9514699 20.1156652 25.3897634'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .gb-accordion>div:nth-child(5) .gb-accordion__toggle .gb-text:before {
    background-image: url("data:image/svg+xml,%3Csvg width='55px' height='55px' viewBox='0 0 55 55' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EArtboard Copy 5%3C/title%3E%3Cg id='Artboard-Copy-5' stroke='none' fill='none' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.01894972'%3E%3Cg id='Stroke-1-Copy' transform='translate(9, 8)' stroke='%23F4EA26'%3E%3Cpath d='M29.4405102,24.2701169 L29.4405102,36.9453064 C29.4405102,38.6322957 28.076659,40 26.3942515,40 L16.4660837,40 L3.04608806,40 C1.36368051,40 0,38.6322957 0,36.9453064 L0,5.41962876 C0,3.73263941 1.36368051,2.36493514 3.04608806,2.36493514 L6.44760712,2.36493514' id='Stroke-1'%3E%3C/path%3E%3Cpath d='M22.9928007,2.36491802 L26.3943197,2.36491802 C28.0765566,2.36491802 29.4405785,3.73262229 29.4405785,5.41961164 L29.4405785,7.09204912' id='Stroke-3'%3E%3C/path%3E%3Cpolyline id='Stroke-5' points='23.298724 6.16312643 25.7083823 6.16312643 25.7083823 10.6324327'%3E%3C/polyline%3E%3Cpolyline id='Stroke-7' points='25.7084335 25.9748253 25.7084335 36.2939819 3.66198067 36.2939819 3.66198067 6.16305795 6.50525796 6.16305795'%3E%3C/polyline%3E%3Cpath d='M18.7824286,1.38311213 L18.7824286,1.01366591 C18.7824286,0.453847043 18.3298601,0 17.7716183,0 L11.5988642,0 C11.0406224,0 10.5880539,0.453847043 10.5880539,1.01366591 L10.5880539,1.38311213 C10.5880539,1.942931 10.1354854,2.39677805 9.57724366,2.39677805 C9.01900188,2.39677805 8.5664334,2.85062509 8.5664334,3.41044396 L8.5664334,7.37505724 C8.5664334,7.93487612 9.01900188,8.38872316 9.57724366,8.38872316 L19.7932388,8.38872316 C20.3514806,8.38872316 20.8042198,7.93487612 20.8042198,7.37505724 L20.8042198,3.41044396 C20.8042198,2.85062509 20.3514806,2.39677805 19.7932388,2.39677805 C19.234997,2.39677805 18.7824286,1.942931 18.7824286,1.38311213 Z' id='Stroke-9'%3E%3C/path%3E%3Cpath d='M26.6603638,16.097994 L28.5377291,17.9835735 C28.9325956,18.3800691 29.5731225,18.3805827 29.9683304,17.9846007 L35.6610307,12.2843777 C36.0564093,11.8885669 36.0569215,11.2464016 35.662055,10.8499061 L33.7846897,8.96432653 C33.389994,8.56800216 32.7496377,8.56748856 32.3542591,8.96329934 L26.6615588,14.6635223 C26.2661802,15.0593331 26.2656681,15.7016696 26.6603638,16.097994 Z' id='Stroke-11'%3E%3C/path%3E%3Cpath d='M28.1014641,19.2991821 L22.3966429,25.012245 C20.3965326,27.0150954 18.1280565,28.7287917 15.6564283,30.1035151 L13.1783128,31.4818337 L14.5288482,29.0412289 C15.9068689,26.5506341 17.6261511,24.2658198 19.6361629,22.2535534 L25.2817456,16.601266' id='Stroke-13'%3E%3C/path%3E%3Cpath d='M31.5701258,20.2844976 L35.5829793,16.2664704 C36.4551681,15.393016 36.4563631,13.9758353 35.5853694,13.1011826 L35.4030445,12.9181714' id='Stroke-15'%3E%3C/path%3E%3Cpath d='M34.3300936,7.83147226 L35.3354409,6.82653747 C35.6053431,6.55570155 36.0435715,6.55570155 36.3136444,6.82653747 L37.7969969,8.31699102 C38.0670699,8.58765574 38.0682649,9.0288341 37.7969969,9.29795803 L36.9147359,10.1815131' id='Stroke-17'%3E%3C/path%3E%3Cline x1='16.8211903' y1='25.5006056' x2='19.1676837' y2='27.820002' id='Stroke-19'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.about-section2 .inner-container .main-grid>div .gb-accordion .gb-accordion__item .gb-accordion__content>div {
    background-color: transparent;
}

.about-section2 .inner-container .main-grid>div .gb-accordion .gb-accordion__item .gb-accordion__content p {
    color: var(--white);
    font-size: 15.23px;
    font-weight: 400;
    margin-bottom: 0px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {

    /* .about-section2{
        height: 940px !important;
    } */
    .about-section2 .inner-container {
        max-width: 1500px;
    }

    .about-section2 .inner-container .main-grid>div h2 {
        max-width: 82%;
    }
}

@media(max-width: 1440px) {

    .about-section2 .inner-container {
        max-width: 1300px;
    }

    .about-section2 .inner-container .main-grid>div h2 {
        max-width: 95%;
    }

    .about-section2 .inner-container .main-grid>div .inner-grid>div .wp-block-getwid-counter__suffix {
        font-size: 12px;
    }
}

@media(max-width: 1366px) {
    .about-section2 {
        padding-bottom: 250px;
    }

    .about-section2 .inner-container {
        max-width: 1180px;
    }

    .about-section2 .inner-container .main-grid>div .gb-accordion {
        height: 390px;
    }

    /* .about-section2 .inner-container .main-grid>div .gb-accordion>div .gb-accordion__toggle .gb-text:before {
        width: 35px;
        height: 35px;
    } */
}

@media(max-width: 1024px) {
    .about-section2 .inner-container {
        max-width: 900px;
    }

    .about-section2 .inner-container .main-grid>div .prefix {
        padding-top: 20px;
    }

    .about-section2 .inner-container .main-grid {
        flex-direction: column;
        gap: 20px;
    }

    .about-section2 .inner-container .main-grid>div {
        width: calc(100% - 0px);
    }

    .about-section2 .inner-container .main-grid>div h2 {
        font-size: 40px;
        line-height: 40px;
        max-width: 100%;
    }

    .about-section2 .inner-container .main-grid>div .gb-accordion .gb-accordion__item .gb-button {
        padding: 0px;
    }

}

@media(max-width: 912px) {
    .about-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section2 .inner-container {
        max-width: 700px;
    }

    .about-section2 .inner-container .main-grid>div h2 {
        max-width: 80%;
    }
}

@media(max-width: 480px) {
    .about-section2 {
        background-image: url('/wp-content/uploads/2025/09/home-section2-mobile.jpg') !important;
        /* height: 1800px !important; */
        height: auto !important;
    }

    .about-section2 .inner-container {
        max-width: 350px;
    }

    .about-section2 .inner-container .main-grid {
        padding-top: 250px;
    }

    .about-section2 .inner-container .main-grid>div .prefix {
        font-size: 21px;
        letter-spacing: 6.27px;
    }

    .about-section2 .inner-container .main-grid>div h2 {
        font-size: 38px;
        line-height: 47px;
        max-width: 100%;
    }

    .about-section2 .inner-container .main-grid>div .inner-grid {
        flex-direction: column;
        gap: 0px;
    }

    .about-section2 .inner-container .main-grid>div .inner-grid>div {
        padding-top: 0px;
        width: calc(100% - 0px)
    }

    .about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter:before,
    .about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter:before {
        width: calc(20% - 10px);
    }

    .about-section2 .inner-container .main-grid>div .inner-grid>div:first-child .wp-block-getwid-counter>div,
    .about-section2 .inner-container .main-grid>div .inner-grid>div:last-child .wp-block-getwid-counter>div {
        width: calc(80% - 10px);
    }


    .about-section2 .inner-container .main-grid>div .inner-grid>div .wp-block-getwid-counter__number {
        font-size: 35px;
    }

    .about-section2 .inner-container .main-grid>div .inner-grid>div .wp-block-getwid-counter__suffix {
        font-size: 22px;
    }

    .about-section2 .inner-container .main-grid>div .gb-accordion .gb-accordion__item .gb-button {
        margin-bottom: 35px;
    }

    .about-section2 .inner-container .main-grid>div .gb-accordion>div .gb-accordion__toggle .gb-text {
        font-size: 17px;
    }

    .about-section2 .inner-container .main-grid>div .gb-accordion {
        height: 550px;
    }

    .about-section2 .inner-container .main-grid>div .gb-accordion>div .gb-accordion__toggle .gb-text:before {
        width: 55px;
        height: 55px;
    }
}

@media(max-width: 360px) {
    .about-section2 .inner-container {
        max-width: 300px;
    }

    .about-section2 .inner-container .main-grid>div h2 {
        font-size: 45px;
        line-height: 55px;
        max-width: 100%;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.about-section3 {
    padding-top: 0px;
    /* padding-top: 120px; */
    padding-bottom: 120px;
}

.about-section3 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 180px;
}

.about-section3 .inner-container .grid-wrapper>div:first-child {
    width: calc(35% - 90px);
}

.about-section3 .inner-container .grid-wrapper>div:last-child {
    width: calc(65% - 90px);
}

.about-section3 .inner-container .grid-wrapper>div:first-child .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.about-section3 .inner-container .grid-wrapper>div:first-child h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.about-section3 .inner-container .grid-wrapper>div:first-child p,
.about-section3 .inner-container .grid-wrapper>div:first-child h3 {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
}

.about-section3 .inner-container .grid-wrapper>div:first-child h3 {
    padding-top: 50px;
}

.about-section3 .inner-container .grid-wrapper>div:first-child ul {
    margin: 0 0 1.5em 1.2em;
}

.about-section3 .inner-container .grid-wrapper>div:first-child ul li {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
}

.about-section3 .inner-container2 {
    padding-top: 150px;
    padding-bottom: 50px;
}

.about-section3 .inner-container2 .timeline__content strong {
    color: var(--color3);
    font-size: 20px;
    display: block;
    padding-bottom: 15px !important;
}

.about-section3 .inner-container2 .timeline__content p {
    color: var(--color3) !important;
    font-size: 15px !important;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {

    .about-section3 .inner-container,
    .about-section3 .inner-container2 {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {

    .about-section3 .inner-container,
    .about-section3 .inner-container2 {
        max-width: 1300px;
    }

    .about-section3 .inner-container .grid-wrapper>div:first-child p,
    .about-section3 .inner-container .grid-wrapper>div:first-child h3 {
        margin-bottom: 10px;
    }

    .about-section3 .inner-container .grid-wrapper>div:first-child h3 {
        padding-top: 0px;
    }

    .about-section3 .inner-container .grid-wrapper>div:first-child ul li {
        line-height: 26px;
    }
}

@media(max-width: 1366px) {

    .about-section3 .inner-container,
    .about-section3 .inner-container2 {
        max-width: 1200px;
    }

    .about-section3 .inner-container .grid-wrapper {
        gap: 50px;
    }

    .about-section3 .inner-container .grid-wrapper>div:first-child {
        width: calc(35% - 50px);
    }

    .about-section3 .inner-container .grid-wrapper>div:last-child {
        width: calc(65% - 50px);
    }
}

@media(max-width: 1024px) {

    .about-section3 .inner-container,
    .about-section3 .inner-container2 {
        max-width: 900px;
    }

    .about-section3 .inner-container {
        margin-left: auto;
        margin-right: auto;
    }

    .about-section3 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 50px;
    }

    .about-section3 .inner-container .grid-wrapper>div:first-child {
        width: calc(100% - 0px);
    }

    .about-section3 .inner-container .grid-wrapper>div:last-child {
        width: calc(100% - 0px);
    }

}

@media(max-width: 912px) {

    .about-section3 .inner-container,
    .about-section3 .inner-container2 {
        max-width: 800px;
    }
}

@media(max-width: 820px) {

    .about-section3 .inner-container,
    .about-section3 .inner-container2 {
        max-width: 700px;
    }
}

@media(max-width: 480px) {

    .about-section3 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .about-section3 .inner-container,
    .about-section3 .inner-container2 {
        max-width: 350px;
    }

    .about-section3 .inner-container .grid-wrapper {
        gap: 20px;
    }

    .about-section3 .inner-container .grid-wrapper>div:first-child .prefix {
        font-size: 14px;
    }

    .about-section3 .inner-container .grid-wrapper>div:first-child h2 {
        font-size: 30px;
        line-height: 35px;
    }

    .about-section3 .inner-container2 {
        padding-top: 50px;
        padding-bottom: 25px;
    }
}

@media(max-width: 360px) {

    .about-section3 .inner-container,
    .about-section3 .inner-container2 {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.about-section4 .inner-container .wp-block-gallery {
    gap: 0px;
}

.about-section4 .inner-container .wp-block-gallery figure {
    position: relative;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.about-section4 .inner-container .wp-block-gallery figure:hover {
    background-color: rgba(23, 37, 90, 0.5);
}

.about-section4 .inner-container .wp-block-gallery figure:hover:after {
    content: '';
    background-color: rgba(255, 255, 255, 0.9);
    background-image: url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 15.4732055 15.5354577' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='z' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='SEARCH' transform='translate(0.857143, 0.857143)' stroke='%23000000' stroke-width='1.71428571'%3E%3Cg id='icon/search'%3E%3Cpath d='M6.16977863,12 C9.57754947,12 12.3428571,9.31164665 12.3428571,6.000987 C12.3428571,2.69008061 9.57754947,0 6.16977863,0 C2.75845406,0 0,2.69008061 0,6.000987 C0,9.31164665 2.75845406,12 6.16977863,12 Z' id='Stroke-1'%3E%3C/path%3E%3Cline x1='10.5142857' y1='10.6666667' x2='13.7589192' y2='13.8211715' id='Stroke-5'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 69px;
    height: 69px;
    pointer-events: none;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

.about-section4 .inner-container .wp-block-gallery figure:hover img {
    opacity: 0.5;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1024px) {}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 480px) {}

@media(max-width: 360px) {}

/****************************************************************************/
/*				  								                   SECTION 5*/
/****************************************************************************/

.about-section5 {
    background-color: var(--color1);
    padding-top: 200px;
    padding-bottom: 150px;
}

.about-section5 .inner-container .grid-one {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.about-section5 .inner-container .grid-one>div {
    width: calc(50% - 20px);
}

.about-section5 .inner-container .grid-two {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 25px;
    padding-top: 200px;
}

.about-section5 .inner-container .grid-two>div {
    width: calc(50% - 25px);
}

.about-section5 .inner-container .grid-two>div .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.about-section5 .inner-container .grid-two>div h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.about-section5 .inner-container .grid-two>div p {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.about-section5 .inner-container .grid-two>div .gb-button {
    background-color: transparent;
    border: 1px solid var(--white);
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    padding: 15px 30px;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.about-section5 .inner-container .grid-two>div .gb-button:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.about-section5 .inner-container .grid-two>div .gb-button svg {
    width: 42px;
}

.about-section5 .inner-container .grid-two>div .gb-button svg g g {
    fill: var(--white);
    stroke: var(--white);
}

.about-section5 .inner-container .grid-two>div .gb-button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .about-section5 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .about-section5 .inner-container {
        max-width: 1300px;
    }

    .about-section5 .inner-container .grid-one>div svg {
        width: 100%;
    }
}

@media(max-width: 1366px) {
    .about-section5 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .about-section5 .inner-container {
        max-width: 900px;
    }

    .about-section5 .inner-container .grid-one {
        flex-direction: column-reverse;
    }

    .about-section5 .inner-container .grid-one>div {
        width: calc(100% - 0px);
    }

    .about-section5 .inner-container .grid-two {
        flex-direction: column;
    }

    .about-section5 .inner-container .grid-two>div {
        width: calc(100% - 0px);
    }

    .about-section5 .inner-container .grid-two>div:last-child {
        text-align: center;
    }

    .about-section5 .inner-container .grid-two>div img {
        width: 100%;
    }
}

@media(max-width: 912px) {
    .about-section5 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section5 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .about-section5 {
        background-color: var(--color1);
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .about-section5 .inner-container {
        max-width: 350px;
    }

    .about-section5 .inner-container .grid-two {
        padding-top: 50px;
    }

    .about-section5 .inner-container .grid-two>div .prefix,
    .about-section5 .inner-container .grid-three>div .prefix {
        font-size: 14px;
    }

    .about-section5 .inner-container .grid-two>div h2,
    .about-section5 .inner-container .grid-three>div h2 {
        font-size: 30px;
        line-height: 35px;
    }
}

@media(max-width: 360px) {
    .about-section5 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                                      OUR TEAM*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/
.our-team-section1 .inner-container {
    padding-bottom: 80px;
}

.our-team-section1 .inner-container .yoast-breadcrumbs {
    padding-top: 30px;
    padding-bottom: 65px;
}

.our-team-section1 .inner-container .yoast-breadcrumbs span,
.our-team-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.our-team-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.our-team-section1 .inner-container .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.our-team-section1 .inner-container h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 0px;
}

.our-team-section1 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 27px;
    padding-top: 35px;
}

.our-team-section1 .inner-container .grid-wrapper>div {
    width: calc(50% - 27px);
}

.our-team-section1 .inner-container .grid-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .our-team-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .our-team-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .our-team-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .our-team-section1 .inner-container {
        max-width: 900px;
    }

    .our-team-section1 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .our-team-section1 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px);
    }
}

@media(max-width: 912px) {
    .our-team-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .our-team-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .our-team-section1 .inner-container {
        padding-bottom: 20px;
        max-width: 350px;
    }

    .our-team-section1 .inner-container .yoast-breadcrumbs {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .our-team-section1 .inner-container .prefix {
        font-size: 14px;
    }

    .our-team-section1 .inner-container h2 {
        font-size: 30px;
        line-height: 35px;
    }
}

@media(max-width: 360px) {
    .our-team-section1 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.our-team-section2 {
    background-color: var(--color1);
    padding-top: 120px;
    padding-bottom: 120px;
}

.our-team-section2 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 90px;
}

.our-team-section2 .inner-container .grid-wrapper>div {
    width: calc(50% - 90px);
}

.our-team-section2 .inner-container .grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.our-team-section2 .inner-container .grid-wrapper>div p {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div {
    width: calc(50% - 20px);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div select,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea {
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid var(--white);
    color: var(--white);
    font-size: 16px;
    font-weight: 400;
    padding: 15px 20px;
    width: calc(100% - 20px);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea {
    height: 100px;
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-moz-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-moz-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-moz-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-moz-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-moz-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-moz-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-moz-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input::placeholder,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea::placeholder {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input:focus,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea:focus {
    border-color: var(--color2);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div.cv-submit,
.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div.message-area {
    width: calc(100% - 20px);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .acceptance-area a {
    color: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .acceptance-area a:hover {
    color: var(--color2);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .submit-btn {
    display: block;
    text-align: right;
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .submit-btn button {
    background-color: transparent;
    border: 1px solid var(--white);
    color: var(--white);
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-weight: 500;
    padding: 15px 30px;
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .submit-btn button svg g g {
    fill: var(--white);
    stroke: var(--white);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .submit-btn button:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .submit-btn button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

.our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .wpcf7-response-output {
    color: var(--white);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .our-team-section2 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .our-team-section2 .inner-container {
        max-width: 1300px;
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div select,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea {
        font-size: 11.5px;
    }
}

@media(max-width: 1366px) {
    .our-team-section2 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .our-team-section2 .inner-container {
        max-width: 900px;
    }

    .our-team-section2 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .our-team-section2 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div {
        width: calc(100% - 20px);
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div select,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea {
        width: calc(100% - 20px);
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div.cv-submit,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div.message-area {
        width: calc(100% - 20px);
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div select,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea {
        font-size: 16px;
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .submit-btn {
        text-align: center;
    }
}

@media(max-width: 912px) {
    .our-team-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .our-team-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .our-team-section2 {
        padding-top: 35px;
        padding-bottom: 20px;
    }

    .our-team-section2 .inner-container {
        max-width: 350px;
    }

    .our-team-section2 .inner-container .grid-wrapper {
        gap: 20px;
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div {
        width: calc(100% - 20px);
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div select,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea {
        width: calc(100% - 20px);
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea {
        height: 100px;
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div input,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div select,
    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .form-fields>div textarea {
        font-size: 13px;
    }

    .our-team-section2 .inner-container .grid-wrapper>div .wpcf7-form .submit-btn button {
        padding: 15px 20px;
    }
}

@media(max-width: 360px) {
    .our-team-section2 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													            CERTIFICATIONS / QUALITY ASSURANCE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/
.certifications-section1 .inner-container {
    padding-bottom: 80px;
}

.certifications-section1 .inner-container .yoast-breadcrumbs {
    padding-top: 30px;
    padding-bottom: 65px;
}

.certifications-section1 .inner-container .yoast-breadcrumbs span,
.certifications-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.certifications-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.certifications-section1 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 50px;
}

.certifications-section1 .inner-container .grid-wrapper>div {
    width: calc(50% - 50px);
}

.certifications-section1 .inner-container .grid-wrapper>div .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.certifications-section1 .inner-container .grid-wrapper>div h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
}

.certifications-section1 .inner-container .grid-wrapper {
    justify-content: space-between;
    align-items: center;
    gap: 27px;
    padding-top: 35px;
}

.certifications-section1 .inner-container .grid-wrapper>div {
    width: calc(50% - 27px);
}

.certifications-section1 .inner-container .grid-wrapper>div h3 {
    color: var(--color3);
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 15px;
}

.certifications-section1 .inner-container .grid-wrapper>div p,
.certifications-section1 .inner-container .grid-wrapper>div ul li {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .certifications-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .certifications-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .certifications-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .certifications-section1 .inner-container {
        max-width: 900px;
    }

    .certifications-section1 .inner-container .grid-wrapper {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .certifications-section1 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .certifications-section1 .inner-container .grid-wrapper>div figure {
        text-align: center;
    }

    .certifications-section1 .inner-container .grid-wrapper>div img {
        width: 100%;
    }
}

@media(max-width: 912px) {
    .certifications-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .certifications-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .certifications-section1 .inner-container {
        padding-bottom: 20px;
        max-width: 350px;
    }

    .certifications-section1 .inner-container .yoast-breadcrumbs {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .certifications-section1 .inner-container .grid-wrapper {
        padding-top: 0px;
        gap: 20px;
    }

    .certifications-section1 .inner-container .grid-wrapper>div .prefix {
        font-size: 14px;
    }

    .certifications-section1 .inner-container .grid-wrapper>div h2 {
        font-size: 30px;
        line-height: 35px;
    }
}

@media(max-width: 360px) {
    .certifications-section1 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.certifications-section2 {
    background-color: var(--color1);
    padding-top: 120px;
    padding-bottom: 120px;
}


.certifications-section2 .inner-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 50%;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .certifications-section2 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .certifications-section2 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .certifications-section2 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .certifications-section2 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .certifications-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .certifications-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .certifications-section2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .certifications-section2 .inner-container {
        max-width: 350px;
    }

    .certifications-section2 .inner-container .wp-block-gallery {
        flex-direction: column;
        gap: 20px;
    }

    .certifications-section2 .inner-container .wp-block-gallery .wp-block-image {
        width: calc(100% - 0px) !important;
    }
}

@media(max-width: 360px) {
    .certifications-section2 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/
.certifications-section3 {
    background-color: var(--color1);
    padding-top: 0px;
    padding-bottom: 120px;
}

.certifications-section3 .inner-container {
    max-width: 50%;
}

.certifications-section3 .inner-container .wp-block-gallery figure {
    border: 1px solid rgba(255, 255, 255, 0.5);
    justify-content: center;
    align-items: center;
    padding: 15px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .certifications-section3 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .certifications-section3 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .certifications-section3 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .certifications-section3 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .certifications-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .certifications-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .certifications-section3 {
        padding-bottom: 50px;
    }

    .certifications-section3 .inner-container {
        max-width: 350px;
    }
}

@media(max-width: 360px) {
    .certifications-section3 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                                   DEPARTMENTS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.departments-section2 .inner-container,
.departments-section3 .inner-container,
.departments-section4 .inner-container,
.departments-section5 .inner-container {
    max-width: unset;
}

.departments-section2,
.departments-section3,
.departments-section4,
.departments-section5 {
    padding-top: 120px;
    padding-bottom: 120px;
}

.departments-section2 .eedee-gutenslider-nav,
.departments-section3 .eedee-gutenslider-nav,
.departments-section4 .eedee-gutenslider-nav,
.departments-section5 .eedee-gutenslider-nav {
    z-index: 2 !important;
}

.departments-section2 .eedee-gutenslider-nav svg path,
.departments-section3 .eedee-gutenslider-nav svg path,
.departments-section4 .eedee-gutenslider-nav svg path,
.departments-section5 .eedee-gutenslider-nav svg path {
    fill: var(--color3);
}

.departments-section2 .eedee-gutenslider-pagination,
.departments-section3 .eedee-gutenslider-pagination,
.departments-section4 .eedee-gutenslider-pagination,
.departments-section5 .eedee-gutenslider-pagination {
    z-index: 2 !important;
}

.departments-section2 .eedee-gutenslider-pagination span,
.departments-section3 .eedee-gutenslider-pagination span,
.departments-section4 .eedee-gutenslider-pagination span,
.departments-section5 .eedee-gutenslider-pagination span {
    background-color: var(--color3);
}

.departments-section2 .eedee-gutenslider-pagination span.swiper-pagination-bullet-active,
.departments-section3 .eedee-gutenslider-pagination span.swiper-pagination-bullet-active,
.departments-section4 .eedee-gutenslider-pagination span.swiper-pagination-bullet-active,
.departments-section5 .eedee-gutenslider-pagination span.swiper-pagination-bullet-active {
    background-color: var(--color2);
}

.departments-section3,
.departments-section5 {
    background-color: var(--color1);
}

.departments-section2 .inner-container .grid-wrapper,
.departments-section3 .inner-container .grid-wrapper,
.departments-section4 .inner-container .grid-wrapper,
.departments-section5 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 180px;
}

.departments-section2 .inner-container .grid-wrapper>div:first-child,
.departments-section4 .inner-container .grid-wrapper>div:first-child {
    padding-left: 145px;
}

.departments-section3 .inner-container .grid-wrapper>div:last-child,
.departments-section5 .inner-container .grid-wrapper>div:last-child {
    padding-right: 145px;
}

.departments-section2 .inner-container .grid-wrapper>div .prefix,
.departments-section4 .inner-container .grid-wrapper>div .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.departments-section3 .inner-container .grid-wrapper>div .prefix,
.departments-section5 .inner-container .grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.departments-section2 .inner-container .grid-wrapper>div h2,
.departments-section4 .inner-container .grid-wrapper>div h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.departments-section3 .inner-container .grid-wrapper>div h2,
.departments-section5 .inner-container .grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.departments-section2 .inner-container .grid-wrapper>div p,
.departments-section4 .inner-container .grid-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.departments-section3 .inner-container .grid-wrapper>div p,
.departments-section5 .inner-container .grid-wrapper>div p {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.departments-section2 .inner-container .grid-wrapper>div ul,
.departments-section3 .inner-container .grid-wrapper>div ul,
.departments-section4 .inner-container .grid-wrapper>div ul,
.departments-section5 .inner-container .grid-wrapper>div ul {
    margin: 0 0 1.5em 1.2em;
}

.departments-section2 .inner-container .grid-wrapper>div ul li,
.departments-section4 .inner-container .grid-wrapper>div ul li {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.departments-section3 .inner-container .grid-wrapper>div ul li,
.departments-section5 .inner-container .grid-wrapper>div ul li {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.departments-section2 .inner-container .grid-wrapper>div:first-child,
.departments-section4 .inner-container .grid-wrapper>div:first-child {
    width: calc(35% - 90px);
}

.departments-section2 .inner-container .grid-wrapper>div:last-child,
.departments-section4 .inner-container .grid-wrapper>div:last-child {
    width: calc(65% - 90px);
}

.departments-section3 .inner-container .grid-wrapper>div:first-child,
.departments-section5 .inner-container .grid-wrapper>div:first-child {
    width: calc(65% - 90px);
}

.departments-section3 .inner-container .grid-wrapper>div:last-child,
.departments-section5 .inner-container .grid-wrapper>div:last-child {
    width: calc(35% - 90px);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {

    /* .departments-section2 .inner-container,
    .departments-section3 .inner-container,
    .departments-section4 .inner-container,
    .departments-section5 .inner-container {
        max-width: 1500px;
    } */

    .departments-section2 .inner-container .grid-wrapper>div:first-child,
    .departments-section4 .inner-container .grid-wrapper>div:first-child {
        padding-left: 95px;
    }

    .departments-section3 .inner-container .grid-wrapper>div:last-child,
    .departments-section5 .inner-container .grid-wrapper>div:last-child {
        padding-right: 95px;
    }
}

@media(max-width: 1440px) {

    /* .departments-section2 .inner-container,
    .departments-section3 .inner-container,
    .departments-section4 .inner-container,
    .departments-section5 .inner-container {
        max-width: 1300px;
    } */

    .departments-section2 .inner-container .grid-wrapper>div:first-child,
    .departments-section4 .inner-container .grid-wrapper>div:first-child {
        padding-left: 83px;
    }

    .departments-section3 .inner-container .grid-wrapper>div:last-child,
    .departments-section5 .inner-container .grid-wrapper>div:last-child {
        padding-right: 83px;
    }

    .departments-section2 .inner-container .grid-wrapper>div h2,
    .departments-section3 .inner-container .grid-wrapper>div h2,
    .departments-section4 .inner-container .grid-wrapper>div h2,
    .departments-section5 .inner-container .grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }
}

@media(max-width: 1366px) {

    /* .departments-section2 .inner-container,
    .departments-section3 .inner-container,
    .departments-section4 .inner-container,
    .departments-section5 .inner-container {
        max-width: 1200px;
    } */
}

@media(max-width: 1280px) {

    .departments-section2 .inner-container .grid-wrapper>div:first-child,
    .departments-section4 .inner-container .grid-wrapper>div:first-child {
        padding-left: 50px;
    }

    .departments-section3 .inner-container .grid-wrapper>div:last-child,
    .departments-section5 .inner-container .grid-wrapper>div:last-child {
        padding-right: 50px;
    }
}

@media(max-width: 1024px) {

    .departments-section2 .inner-container,
    .departments-section3 .inner-container,
    .departments-section4 .inner-container,
    .departments-section5 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .departments-section2 .inner-container .grid-wrapper,
    .departments-section4 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .departments-section3 .inner-container .grid-wrapper,
    .departments-section5 .inner-container .grid-wrapper {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .departments-section2 .inner-container .grid-wrapper>div:first-child,
    .departments-section4 .inner-container .grid-wrapper>div:first-child {
        padding-left: 0px;
    }

    .departments-section3 .inner-container .grid-wrapper>div:last-child,
    .departments-section5 .inner-container .grid-wrapper>div:last-child {
        padding-right: 0px;
    }

    .departments-section2 .inner-container .grid-wrapper>div,
    .departments-section3 .inner-container .grid-wrapper>div,
    .departments-section4 .inner-container .grid-wrapper>div,
    .departments-section5 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .departments-section2 .inner-container .grid-wrapper>div:first-child,
    .departments-section4 .inner-container .grid-wrapper>div:first-child {
        width: calc(100% - 0px);
    }

    .departments-section2 .inner-container .grid-wrapper>div:last-child,
    .departments-section4 .inner-container .grid-wrapper>div:last-child {
        width: calc(100% - 0px);
    }

    .departments-section3 .inner-container .grid-wrapper>div:first-child,
    .departments-section5 .inner-container .grid-wrapper>div:first-child {
        width: calc(100% - 0px);
    }

    .departments-section3 .inner-container .grid-wrapper>div:last-child,
    .departments-section5 .inner-container .grid-wrapper>div:last-child {
        width: calc(100% - 0px);
    }
}

@media(max-width: 912px) {

    .departments-section2 .inner-container,
    .departments-section3 .inner-container,
    .departments-section4 .inner-container,
    .departments-section5 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {

    .departments-section2,
    .departments-section3,
    .departments-section4,
    .departments-section5 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .departments-section2 .inner-container,
    .departments-section3 .inner-container,
    .departments-section4 .inner-container,
    .departments-section5 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {

    .departments-section2,
    .departments-section3,
    .departments-section4,
    .departments-section5 {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .departments-section2 .inner-container,
    .departments-section3 .inner-container,
    .departments-section4 .inner-container,
    .departments-section5 .inner-container {
        max-width: 350px;
    }

    .departments-section2 .inner-container .grid-wrapper,
    .departments-section3 .inner-container .grid-wrapper,
    .departments-section4 .inner-container .grid-wrapper,
    .departments-section5 .inner-container .grid-wrapper {
        gap: 20px;
    }

    .departments-section2 .inner-container .grid-wrapper>div .prefix,
    .departments-section4 .inner-container .grid-wrapper>div .prefix {
        font-size: 14px;
    }

    .departments-section2 .inner-container .grid-wrapper>div h2,
    .departments-section4 .inner-container .grid-wrapper>div h2 {
        font-size: 30px;
        line-height: 35px;
    }

    .departments-section2 .inner-container .grid-wrapper>div p,
    .departments-section4 .inner-container .grid-wrapper>div p {
        font-size: 15px;
        line-height: 20px;
    }

    .departments-section2 .inner-container .grid-wrapper>div ul li,
    .departments-section4 .inner-container .grid-wrapper>div ul li {
        font-size: 18px;
        line-height: 40px;
    }

    .departments-section3 .inner-container .grid-wrapper>div .prefix,
    .departments-section5 .inner-container .grid-wrapper>div .prefix {
        font-size: 14px;
    }

    .departments-section3 .inner-container .grid-wrapper>div h2,
    .departments-section5 .inner-container .grid-wrapper>div h2 {
        font-size: 30px;
        line-height: 35px;
    }

    .departments-section3 .inner-container .grid-wrapper>div p,
    .departments-section5 .inner-container .grid-wrapper>div p {
        font-size: 15px;
        line-height: 20px;
    }
}

@media(max-width: 360px) {

    .departments-section2 .inner-container,
    .departments-section3 .inner-container,
    .departments-section4 .inner-container,
    .departments-section5 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.departments-section1 .inner-container .yoast-breadcrumbs span,
.departments-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.departments-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .departments-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .departments-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .departments-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .departments-section1 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .departments-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .departments-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .departments-section1 .inner-container {
        max-width: 350px;
    }
}

@media(max-width: 360px) {
    .departments-section1 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                                   CLEAN ROOMS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/
.cleanrooms-section2,
.cleanrooms-section3 {
    padding-top: 120px;
    padding-bottom: 120px;
}

.cleanrooms-section2 .inner-container,
.cleanrooms-section3 .inner-container {
    max-width: unset;
}

.cleanrooms-section3 {
    background-color: var(--color1);
}

.cleanrooms-section2 .inner-container .grid-wrapper,
.cleanrooms-section3 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 180px;
}

.cleanrooms-section2 .inner-container .grid-wrapper>div:first-child {
    padding-left: 145px;
}

.cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
    padding-right: 145px;
}

.cleanrooms-section2 .inner-container .grid-wrapper>div .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.cleanrooms-section3 .inner-container .grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.cleanrooms-section2 .inner-container .grid-wrapper>div h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.cleanrooms-section3 .inner-container .grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.cleanrooms-section2 .inner-container .grid-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.cleanrooms-section3 .inner-container .grid-wrapper>div p {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.cleanrooms-section2 .inner-container .grid-wrapper>div ul,
.cleanrooms-section3 .inner-container .grid-wrapper>div ul {
    margin: 0 0 1.5em 1.2em;
}

.cleanrooms-section2 .inner-container .grid-wrapper>div ul li {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.cleanrooms-section3 .inner-container .grid-wrapper>div ul li {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.cleanrooms-section2 .inner-container .grid-wrapper>div:first-child {
    width: calc(35% - 90px);
}

.cleanrooms-section2 .inner-container .grid-wrapper>div:last-child {
    width: calc(65% - 90px);
}

.cleanrooms-section3 .inner-container .grid-wrapper>div:first-child {
    width: calc(65% - 90px);
}

.cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
    width: calc(35% - 90px);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {

    /* .cleanrooms-section2 .inner-container,
    .cleanrooms-section3 .inner-container {
        max-width: 1500px;
    } */

    .cleanrooms-section2 .inner-container .grid-wrapper>div:first-child {
        padding-left: 95px;
    }

    .cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 95px;
    }
}

@media(max-width: 1440px) {

    /* .cleanrooms-section2 .inner-container,
    .cleanrooms-section3 .inner-container {
        max-width: 1300px;
    } */

    .cleanrooms-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .cleanrooms-section2 .inner-container .grid-wrapper,
    .cleanrooms-section3 .inner-container .grid-wrapper {
        gap: 50px;
    }

    .cleanrooms-section2 .inner-container .grid-wrapper>div:first-child {
        padding-left: 83px;
    }

    .cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 83px;
    }


    .cleanrooms-section2 .inner-container .grid-wrapper>div:last-child,
    .cleanrooms-section3 .inner-container .grid-wrapper>div:first-child {
        width: calc(65% - 50px);
    }

    .cleanrooms-section2 .inner-container .grid-wrapper>div:first-child,
    .cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
        width: calc(35% - 50px);
    }

    .cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 100px;
    }

}

@media(max-width: 1366px) {

    /* .cleanrooms-section2 .inner-container,
    .cleanrooms-section3 .inner-container {
        max-width: 1200px;
    } */
}

@media(max-width: 1280px) {

    .cleanrooms-section2 .inner-container .grid-wrapper>div:first-child {
        padding-left: 50px;
    }

    .cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 50px;
    }
}

@media(max-width: 1024px) {

    .cleanrooms-section2 .inner-container,
    .cleanrooms-section3 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .cleanrooms-section2 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .cleanrooms-section3 .inner-container .grid-wrapper {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .cleanrooms-section2 .inner-container .grid-wrapper>div:first-child {
        padding-left: 0px;
    }

    .cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 0px;
    }

    .cleanrooms-section2 .inner-container .grid-wrapper>div,
    .cleanrooms-section3 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px) !important;
    }

    .cleanrooms-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 0px;
    }
}

@media(max-width: 912px) {

    .cleanrooms-section2 .inner-container,
    .cleanrooms-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {

    .cleanrooms-section2 .inner-container,
    .cleanrooms-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {

    .cleanrooms-section2,
    .cleanrooms-section3 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .cleanrooms-section2 .inner-container,
    .cleanrooms-section3 .inner-container {
        max-width: 350px;
    }

    .cleanrooms-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 30px;
        line-height: 35px;
    }
}

@media(max-width: 360px) {

    .cleanrooms-section2 .inner-container,
    .cleanrooms-section3 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.cleanrooms-section1 .inner-container .yoast-breadcrumbs span,
.cleanrooms-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.cleanrooms-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .cleanrooms-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .cleanrooms-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .cleanrooms-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .cleanrooms-section1 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .cleanrooms-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .cleanrooms-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .cleanrooms-section1 .inner-container {
        max-width: 350px;
    }

    .cleanrooms-section1 .inner-container .yoast-breadcrumbs {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

@media(max-width: 360px) {
    .cleanrooms-section1 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                                            R&D*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.rnd-section1 {
    padding-bottom: 80px;
}

.rnd-section1 .inner-container .yoast-breadcrumbs {
    padding-top: 30px;
    padding-bottom: 65px;
}

.rnd-section1 .inner-container .yoast-breadcrumbs span,
.rnd-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.rnd-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.rnd-section1 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 25px;
}

.rnd-section1 .inner-container .grid-wrapper>div:first-child {
    width: calc(40% - 25px);
}

.rnd-section1 .inner-container .grid-wrapper>div:last-child {
    width: calc(60% - 25px);
}

.rnd-section1 .inner-container .grid-wrapper>div img {
    width: 100%;
}

.rnd-section1 .inner-container .grid-wrapper>div .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.rnd-section1 .inner-container .grid-wrapper>div h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.rnd-section1 .inner-container .grid-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .rnd-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .rnd-section1 .inner-container {
        max-width: 1300px;
    }

    .rnd-section1 .inner-container .grid-wrapper {
        gap: 20px;
    }

    .rnd-section1 .inner-container .grid-wrapper>div:first-child {
        width: calc(40% - 20px);
    }

    .rnd-section1 .inner-container .grid-wrapper>div:last-child {
        width: calc(60% - 20px);
    }
}

@media(max-width: 1366px) {
    .rnd-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .rnd-section1 .inner-container {
        max-width: 900px;
    }

    .rnd-section1 .inner-container .grid-wrapper {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .rnd-section1 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px) !important;
    }

}

@media(max-width: 912px) {
    .rnd-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .rnd-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .rnd-section1 {
        padding-bottom: 20px;
    }

    .rnd-section1 .inner-container {
        max-width: 350px;
    }

    .rnd-section1 .inner-container .yoast-breadcrumbs {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .rnd-section1 .inner-container .grid-wrapper {
        gap: 20px;
    }

    .rnd-section1 .inner-container .grid-wrapper>div .prefix {
        font-size: 14px;
    }

    .rnd-section1 .inner-container .grid-wrapper>div h2 {
        font-size: 30px;
        line-height: 35px;
    }
}

@media(max-width: 360px) {
    .rnd-section1 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                              PRODUCTS ARCHIVE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.post-type-archive-products .site {
    max-width: 100%;
}

.post-type-archive-products .site-main {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .post-type-archive-products .site-main {
        flex-direction: column;
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {}

@media(max-width: 394px) and (min-width: 360px) {}

/****************************************************************************/
/*				  								                  ABOVE GRID*/
/****************************************************************************/

.post-type-archive-products .site-main .category-heading-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
    width: calc(100% - 0px);
}

.post-type-archive-products .site-main .category-heading-wrapper>div:first-child {
    width: calc(60% - 20px);
}

.post-type-archive-products .site-main .category-heading-wrapper>div:last-child {
    width: calc(40% - 20px);
}

.post-type-archive-products .site-main .category-heading-wrapper>div:last-child img {
    width: 100%;
}

.post-type-archive-products .site-main .category-heading-wrapper>div .custom-breadcrumbs {
    margin-top: 20px;
    margin-bottom: 40px;
}

.post-type-archive-products .site-main .category-heading-wrapper>div .custom-breadcrumbs span,
.post-type-archive-products .site-main .category-heading-wrapper>div .custom-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.post-type-archive-products .site-main .category-heading-wrapper>div .custom-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.post-type-archive-products .site-main .category-heading-wrapper>div .heading-title .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.post-type-archive-products .site-main .category-heading-wrapper>div .heading-title h1 {
    color: var(--color3);
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 10px;
}

.post-type-archive-products .site-main .category-heading-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.post-type-archive-products .site-main .rest-of-categories {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 100px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
    width: calc(100% - 0px);
}

.post-type-archive-products .site-main .rest-of-categories>div:first-child {
    width: calc(20% - 50px);
}

.post-type-archive-products .site-main .rest-of-categories>div:last-child {
    width: calc(80% - 50px);
}

.post-type-archive-products .site-main .rest-of-categories>div h3 {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    line-height: 35px;
    margin-bottom: 0px;
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-track>div {
    border: 1px solid rgba(0, 51, 161, 0.46);
    padding: 19px 36px;
    margin-left: 15px;
    margin-right: 15px;
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-track>div a {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-decoration: none;
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-prev,
.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-next {
    width: 40px;
    height: 40px;
    z-index: 2;
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-prev svg,
.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-next svg {
    color: var(--color3);
    transition: color .4s ease-in-out;
    -webkit-transition: color .4s ease-in-out;
    -moz-transition: color .4s ease-in-out;
    -ms-transition: color .4s ease-in-out;
    -o-transition: color .4s ease-in-out;
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-prev:hover svg,
.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-next:hover svg {
    color: var(--color2);
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-prev:before,
.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-next:before {
    display: none;
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-prev,
.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-next {
    top: 35px;
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-prev {
    left: -50px;
}

.post-type-archive-products .site-main .rest-of-categories>div.categories-carousel .slick-next {
    right: -50px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .post-type-archive-products .site-main .category-heading-wrapper {
        max-width: 1500px;
    }

    .post-type-archive-products .site-main .rest-of-categories {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .post-type-archive-products .site-main .category-heading-wrapper {
        max-width: 1300px;
    }

    .post-type-archive-products .site-main .rest-of-categories {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .post-type-archive-products .site-main .category-heading-wrapper {
        max-width: 1200px;
    }

    .post-type-archive-products .site-main .rest-of-categories {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .post-type-archive-products .site-main .category-heading-wrapper {
        flex-direction: column;
        max-width: 900px;
    }

    .post-type-archive-products .site-main .category-heading-wrapper>div:first-child,
    .post-type-archive-products .site-main .category-heading-wrapper>div:last-child {
        width: calc(100% - 0px) !important;
    }

    .post-type-archive-products .site-main .rest-of-categories {
        flex-direction: column;
        gap: 20px;
        max-width: 900px;
    }

    .post-type-archive-products .site-main .rest-of-categories>div:first-child,
    .post-type-archive-products .site-main .rest-of-categories>div:last-child {
        width: calc(100% - 0px) !important;
    }
}

@media(max-width: 912px) {
    .post-type-archive-products .site-main .category-heading-wrapper {
        max-width: 800px;
    }

    .post-type-archive-products .site-main .rest-of-categories {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .post-type-archive-products .site-main .category-heading-wrapper {
        max-width: 700px;
    }

    .post-type-archive-products .site-main .rest-of-categories {
        max-width: 700px;
    }
}

@media(max-width: 768px) {
    .post-type-archive-products .site-main .rest-of-categories {
        max-width: 650px;
    }
}

@media(max-width: 480px) {
    .post-type-archive-products .site-main .category-heading-wrapper {
        max-width: 350px;
    }

    .post-type-archive-products .site-main .rest-of-categories {
        max-width: 300px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {

    .post-type-archive-products .site-main .category-heading-wrapper>div .custom-breadcrumbs span,
    .post-type-archive-products .site-main .category-heading-wrapper>div .custom-breadcrumbs span a {
        font-size: 12px;
    }

    .post-type-archive-products .site-main .category-heading-wrapper {
        max-width: 300px;
    }

    .post-type-archive-products .site-main .rest-of-categories {
        max-width: 250px;
    }

    .post-type-archive-products .site-main .category-heading-wrapper>div .heading-title h1 {
        font-size: 35px;
        line-height: 45px;
    }

}

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.post-type-archive-products .site-main>article {
    position: relative;
    margin-bottom: 0px;
    width: calc(50% - 5px);
}

.post-type-archive-products .site-main>article:after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(4, 9, 41, 0.53) 100%);
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    height: 150px;
    width: 100%;
    transition: height .4s ease-in-out;
    -webkit-transition: height .4s ease-in-out;
    -moz-transition: height .4s ease-in-out;
    -ms-transition: height .4s ease-in-out;
    -o-transition: height .4s ease-in-out;
}

.post-type-archive-products .site-main>article:hover:after {
    height: 100%;
}

.post-type-archive-products .site-main>article .inside-article {
    position: relative;
    padding: 0px;
}

.post-type-archive-products .site-main>article .inside-article .post-image {
    margin-bottom: 0px;
}

.post-type-archive-products .site-main>article .inside-article .post-image img {
    display: block;
}

.post-type-archive-products .site-main>article .inside-article .pre-hover {
    color: var(--white);
    font-size: 33px;
    line-height: 51px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    text-align: center;
    z-index: 2;
    opacity: 1;
    width: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
}

.post-type-archive-products .site-main>article:hover .inside-article .pre-hover {
    opacity: 0;
}

.post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap {
    background-color: var(--color2);
    border: 31px solid rgba(244, 234, 38, 0.28);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    text-align: center;
    opacity: 0;
    width: 392px;
    height: 392px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
}

.post-type-archive-products .site-main>article:hover .inside-article .title-excerpt-wrap {
    opacity: 1;
}

.post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap h2,
.post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap h2 a {
    color: var(--color3) !important;
    display: block;
    font-size: 30px;
    line-height: 38px;
}

.post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap .entry-summary {
    margin-top: 10px;
}

.post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap .entry-summary p {
    color: var(--color3);
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 0px;
}

.post-type-archive-products #nav-below {
    display: flex;
    justify-content: center;
    width: calc(100% - 0px);
}

.post-type-archive-products #nav-below .nav-links span {
    font-weight: 700;
}

.post-type-archive-products #nav-below .nav-links span,
.post-type-archive-products #nav-below .nav-links a {
    color: var(--color3);
    font-size: 20px;
    font-weight: 400;
    text-decoration: none;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {
    .post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap {
        width: 350px;
        height: 350px;
    }
}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .post-type-archive-products .site-main>article {
        width: calc(100% - 0px);
    }

    .post-type-archive-products .site-main>article .inside-article .post-image img {
        width: 100%;
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .post-type-archive-products .site-main>article .inside-article .pre-hover {
        font-size: 22px;
        line-height: 33px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap {
        border-radius: 0px;
        width: 100%;
        height: 100%;
    }

    .post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap h2,
    .post-type-archive-products .site-main>article .inside-article .title-excerpt-wrap h2 a {
        font-size: 25px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {}


/*******************************************************************************************************************/
/*				  													                              TAXONOMY ARCHIVE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.tax-product-categories .site {
    max-width: 100%;
}

.tax-product-categories .site-main {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .tax-product-categories .site-main {
        flex-direction: column;
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {}

@media(max-width: 394px) and (min-width: 360px) {}

/****************************************************************************/
/*				  								                  ABOVE GRID*/
/****************************************************************************/

.tax-product-categories .site-main .category-heading-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
    width: calc(100% - 0px);
}

.tax-product-categories .site-main .category-heading-wrapper>div:first-child {
    width: calc(60% - 20px);
}

.tax-product-categories .site-main .category-heading-wrapper>div:last-child {
    width: calc(40% - 20px);
}

.tax-product-categories .site-main .category-heading-wrapper>div:last-child img {
    width: 100%;
}

.tax-product-categories .site-main .category-heading-wrapper>div .custom-breadcrumbs {
    margin-top: 20px;
    margin-bottom: 40px;
}

.tax-product-categories .site-main .category-heading-wrapper>div .custom-breadcrumbs span,
.tax-product-categories .site-main .category-heading-wrapper>div .custom-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.tax-product-categories .site-main .category-heading-wrapper>div .custom-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.tax-product-categories .site-main .category-heading-wrapper>div .heading-title .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.tax-product-categories .site-main .category-heading-wrapper>div .heading-title h1 {
    color: var(--color3);
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 10px;
}

.tax-product-categories .site-main .category-heading-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.tax-product-categories .site-main .rest-of-categories {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 100px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
    width: calc(100% - 0px);
}

.tax-product-categories .site-main .rest-of-categories>div:first-child {
    width: calc(20% - 50px);
}

.tax-product-categories .site-main .rest-of-categories>div:last-child {
    width: calc(80% - 50px);
}

.tax-product-categories .site-main .rest-of-categories>div h3 {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    line-height: 35px;
    margin-bottom: 0px;
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-track>div {
    border: 1px solid rgba(0, 51, 161, 0.46);
    padding: 19px 36px;
    margin-left: 15px;
    margin-right: 15px;
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-track>div a {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-decoration: none;
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-prev,
.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-next {
    width: 40px;
    height: 40px;
    z-index: 2;
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-prev svg,
.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-next svg {
    color: var(--color3);
    transition: color .4s ease-in-out;
    -webkit-transition: color .4s ease-in-out;
    -moz-transition: color .4s ease-in-out;
    -ms-transition: color .4s ease-in-out;
    -o-transition: color .4s ease-in-out;
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-prev:hover svg,
.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-next:hover svg {
    color: var(--color2);
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-prev:before,
.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-next:before {
    display: none;
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-prev,
.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-next {
    top: 35px;
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-prev {
    left: -50px;
}

.tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-next {
    right: -50px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .tax-product-categories .site-main .category-heading-wrapper {
        max-width: 1500px;
    }

    .tax-product-categories .site-main .rest-of-categories {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .tax-product-categories .site-main .category-heading-wrapper {
        max-width: 1300px;
    }

    .tax-product-categories .site-main .rest-of-categories {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .tax-product-categories .site-main .category-heading-wrapper {
        max-width: 1200px;
    }

    .tax-product-categories .site-main .rest-of-categories {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .tax-product-categories .site-main .category-heading-wrapper {
        flex-direction: column;
        max-width: 900px;
    }

    .tax-product-categories .site-main .category-heading-wrapper>div:first-child,
    .tax-product-categories .site-main .category-heading-wrapper>div:last-child {
        width: calc(100% - 0px) !important;
    }

    .tax-product-categories .site-main .rest-of-categories {
        flex-direction: column;
        gap: 20px;
        max-width: 900px;
    }

    .tax-product-categories .site-main .rest-of-categories>div:first-child,
    .tax-product-categories .site-main .rest-of-categories>div:last-child {
        width: calc(100% - 0px) !important;
    }
}

@media(max-width: 912px) {
    .tax-product-categories .site-main .category-heading-wrapper {
        max-width: 800px;
    }

    .tax-product-categories .site-main .rest-of-categories {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .tax-product-categories .site-main .category-heading-wrapper {
        max-width: 700px;
    }

    .tax-product-categories .site-main .rest-of-categories {
        max-width: 700px;
    }
}

@media(max-width: 768px) {
    .tax-product-categories .site-main .rest-of-categories {
        max-width: 650px;
    }
}

@media(max-width: 480px) {
    .tax-product-categories .site-main .category-heading-wrapper {
        max-width: 350px;
    }

    .tax-product-categories .site-main .rest-of-categories {
        max-width: 300px;
    }

    .tax-product-categories .site-main .rest-of-categories>div.categories-carousel .slick-track>div a {
        font-size: 13px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {

    .tax-product-categories .site-main .category-heading-wrapper>div .custom-breadcrumbs span,
    .tax-product-categories .site-main .category-heading-wrapper>div .custom-breadcrumbs span a {
        font-size: 12px;
    }

    .tax-product-categories .site-main .category-heading-wrapper {
        max-width: 300px;
    }

    .tax-product-categories .site-main .rest-of-categories {
        max-width: 250px;
    }

    .tax-product-categories .site-main .category-heading-wrapper>div .heading-title h1 {
        font-size: 35px;
        line-height: 45px;
    }

}

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.tax-product-categories .site-main>article {
    position: relative;
    margin-bottom: 0px;
    width: calc(50% - 5px);
}

.tax-product-categories .site-main>article:after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(4, 9, 41, 0.53) 100%);
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    height: 150px;
    width: 100%;
    transition: height .4s ease-in-out;
    -webkit-transition: height .4s ease-in-out;
    -moz-transition: height .4s ease-in-out;
    -ms-transition: height .4s ease-in-out;
    -o-transition: height .4s ease-in-out;
}

.tax-product-categories .site-main>article:hover:after {
    height: 100%;
}

.tax-product-categories .site-main>article .inside-article {
    position: relative;
    padding: 0px;
}

.tax-product-categories .site-main>article .inside-article .post-image {
    margin-bottom: 0px;
}

.tax-product-categories .site-main>article .inside-article .post-image img {
    display: block;
    width: 100%;
}

.tax-product-categories .site-main>article .inside-article .pre-hover {
    color: var(--white);
    font-size: 33px;
    line-height: 51px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    text-align: center;
    z-index: 2;
    opacity: 1;
    width: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
}

.tax-product-categories .site-main>article:hover .inside-article .pre-hover {
    opacity: 0;
}

.tax-product-categories .site-main>article .inside-article .title-excerpt-wrap {
    background-color: var(--color2);
    border: 31px solid rgba(244, 234, 38, 0.28);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    text-align: center;
    opacity: 0;
    width: 392px;
    height: 392px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
}

.tax-product-categories .site-main>article:hover .inside-article .title-excerpt-wrap {
    opacity: 1;
}

.tax-product-categories .site-main>article .inside-article .title-excerpt-wrap h2,
.tax-product-categories .site-main>article .inside-article .title-excerpt-wrap h2 a {
    color: var(--color3) !important;
    display: block;
    font-size: 30px;
    line-height: 38px;
}

.tax-product-categories .site-main>article .inside-article .title-excerpt-wrap .entry-summary {
    margin-top: 10px;
}

.tax-product-categories .site-main>article .inside-article .title-excerpt-wrap .entry-summary p {
    color: var(--color3);
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 0px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {
    .tax-product-categories .site-main>article .inside-article .title-excerpt-wrap {
        width: 350px;
        height: 350px;
    }

    .tax-product-categories .site-main>article .inside-article .title-excerpt-wrap h2,
    .tax-product-categories .site-main>article .inside-article .title-excerpt-wrap h2 a {
        font-size: 22px;
        line-height: 32px;
    }
}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .tax-product-categories .site-main>article {
        width: calc(100% - 0px);
    }

    .tax-product-categories .site-main>article .inside-article .post-image img {
        width: 100%;
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .tax-product-categories .site-main>article .inside-article .pre-hover {
        font-size: 22px;
        line-height: 33px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .tax-product-categories .site-main>article .inside-article .title-excerpt-wrap {
        border-radius: 0px;
        width: 100%;
        height: 100%;
    }

    .tax-product-categories .site-main>article .inside-article .title-excerpt-wrap h2,
    .tax-product-categories .site-main>article .inside-article .title-excerpt-wrap h2 a {
        font-size: 25px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {}

/*******************************************************************************************************************/
/*				  													                                PRODUCT SINGLE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.single-products .site-main .inside-article {
    padding-top: 0px;
}

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.product-section1 {
    margin-top: 10px;
    margin-bottom: 50px;
}

.product-section1 .inner-container .yoast-breadcrumbs span,
.product-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.product-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .product-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .product-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .product-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .product-section1 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .product-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .product-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .product-section1 .inner-container {
        max-width: 350px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .product-section1 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.product-section2 .inner-container .main-grid {
    display: flex;
    justify-content: center;
    gap: 100px;
}

.product-section2 .inner-container .main-grid>div:first-child {
    width: calc(30% - 50px);
}

.product-section2 .inner-container .main-grid>div:last-child {
    width: calc(70% - 50px);
}

.product-section2 .inner-container .main-grid>div h3 {
    color: var(--color3);
    font-size: 16px;
    font-weight: 700;
}

.product-section2 .inner-container .main-grid>div p,
.product-section2 .inner-container .main-grid>div ol li,
.product-section2 .inner-container .main-grid>div ul li {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.product-section2 .inner-container .main-grid>div .inner-grid {
    display: flex;
    justify-content: center;
    gap: 140px;
    margin-top: 50px;
}

.product-section2 .inner-container .main-grid>div .inner-grid>div {
    width: calc(50% - 70px);
}

.product-section2 .inner-container .main-grid>div .inner-grid>div ol,
.product-section2 .inner-container .main-grid>div .inner-grid>div ul {
    margin: 0 0 1.5em 1.2em;
}

.product-section2 .inner-container .main-grid>div .sakos-accordion-item a {
    color: var(--color3);
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
}

.product-section2 .inner-container .main-grid>div .sakos-accordion-item .sakos-accordion-toggle.active a {
    font-weight: 700;
}

.product-section2 .inner-container .main-grid>div .sakos-accordion-toggle {
    width: 100%;
    text-align: left;
    background: none;
    border: none;
    padding: 10px;
    font-size: 16px;
    cursor: pointer;
    width: fit-content;
}

.product-section2 .inner-container .main-grid>div .sakos-accordion-toggle h4 {
    color: var(--color3);
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0px;
}

.product-section2 .inner-container .main-grid>div .sakos-accordion-toggle.active h4 {
    font-weight: 700;
}

.product-section2 .inner-container .main-grid>div .sakos-accordion-panel {
    padding: 10px 20px;
}

.product-section2 .inner-container .main-grid>div .sakos-accordion-panel ul {
    margin: 0;
    padding: 0px 10px;
    list-style: outside
}

.product-section2 .inner-container .main-grid>div .sakos-accordion-panel ul>li.active>a,
.product-section2 .inner-container .main-grid>div .sakos-accordion-panel ul>li>a:hover {
    font-weight: 700;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .product-section2 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .product-section2 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .product-section2 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .product-section2 .inner-container {
        max-width: 900px;
    }

    .product-section2 .inner-container .main-grid>div .inner-grid {
        gap: 100px;
    }

    .product-section2 .inner-container .main-grid>div .inner-grid>div {
        width: calc(50% - 50px);
    }
}

@media(max-width: 912px) {
    .product-section2 .inner-container {
        max-width: 800px;
    }

    .product-section2 .inner-container .main-grid {
        flex-direction: column;
    }

    .product-section2 .inner-container .main-grid>div:first-child {
        display: none;
    }

    .product-section2 .inner-container .main-grid>div:last-child {
        width: calc(100% - 0px);
    }
}

@media(max-width: 820px) {
    .product-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .product-section2 .inner-container {
        max-width: 350px;
    }

    .product-section2 .inner-container .main-grid>div .inner-grid {
        flex-direction: column;
        gap: 20px;
    }

    .product-section2 .inner-container .main-grid>div .inner-grid>div {
        width: calc(100% - 0px);
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .product-section2 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.product-section3 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.product-section3 .inner-container .wp-block-gallery .slick-track>figure {
    display: block !important;
    position: relative !important;
    margin-left: 5px !important;
    margin-right: 5px !important;
    width: unset !important;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.product-section3 .inner-container .wp-block-gallery .slick-track>figure:hover {
    background-color: rgba(23, 37, 90, 0.5);
    cursor: pointer;
}

.product-section3 .inner-container .wp-block-gallery .slick-track>figure:hover:after {
    content: '';
    background-color: rgba(255, 255, 255, 0.9);
    background-image: url("data:image/svg+xml,%3Csvg width='20px' height='20px' viewBox='0 0 15.4732055 15.5354577' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='z' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='SEARCH' transform='translate(0.857143, 0.857143)' stroke='%23000000' stroke-width='1.71428571'%3E%3Cg id='icon/search'%3E%3Cpath d='M6.16977863,12 C9.57754947,12 12.3428571,9.31164665 12.3428571,6.000987 C12.3428571,2.69008061 9.57754947,0 6.16977863,0 C2.75845406,0 0,2.69008061 0,6.000987 C0,9.31164665 2.75845406,12 6.16977863,12 Z' id='Stroke-1'%3E%3C/path%3E%3Cline x1='10.5142857' y1='10.6666667' x2='13.7589192' y2='13.8211715' id='Stroke-5'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 69px;
    height: 69px;
    pointer-events: none;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

.product-section3 .inner-container .wp-block-gallery .slick-track>figure:hover img {
    opacity: 0.5;
}

.product-section3 .inner-container .wp-block-gallery .slick-track img {
    height: 420px !important;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .product-section3 {
        margin-bottom: 0px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.product-section4 {
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
}

.product-section4 .inner-container {
    max-width: 1720px;
}

.product-section4 .inner-container .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.product-section4 .inner-container h2 {
    color: var(--color3);
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 50px;
    max-width: 80%;
}

.product-section4 .inner-container .sakos-product-sectors-terms .slick-track>a {
    display: block;
    position: relative;
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
}

.product-section4 .inner-container .sakos-product-sectors-terms .slick-track>a:after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(14, 33, 82, 0.71) 100%);
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    height: 150px;
    width: 100%;
}

.product-section4 .inner-container .sakos-product-sectors-terms .slick-track>a span {
    color: var(--white);
    font-size: 33px;
    font-weight: 400;
    line-height: 51px;
    position: absolute;
    bottom: 20px;
    padding: 10px;
    z-index: 2;
    left: 50%;
    text-transform: uppercase;
    width: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .product-section4 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .product-section4 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .product-section4 .inner-container .sakos-product-sectors-terms .slick-track>a span {
        font-size: 25px;
        line-height: 38px;
    }
}

@media(max-width: 1280px) {
    .product-section4 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .product-section4 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .product-section4 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .product-section4 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .product-section4 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 350px;
    }

    .product-section4 .inner-container h2 {
        font-size: 26px;
        line-height: 36px;
    }

    .product-section4 .inner-container .sakos-product-sectors-terms .slick-track>a span {
        font-size: 20px;
        line-height: 30px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .product-section4 .inner-container {
        max-width: 300px;
    }

    .product-section4 .inner-container h2 {
        font-size: 22px;
        line-height: 32px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 5*/
/****************************************************************************/

.product-section5 {
    background-color: var(--color1);
    padding-top: 200px;
}

.product-section5 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 100px;
}

.product-section5 .inner-container .grid-wrapper>div {
    width: calc(50% - 50px);
}

.product-section5 .inner-container .grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.product-section5 .inner-container .grid-wrapper>div h2 {
    color: var(--white);
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 20px;
}

.product-section5 .inner-container .grid-wrapper>div:first-child p {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    max-width: 80%;
}

.product-section5 .inner-container .wpcf7-form>p {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 60px;
}

.product-section5 .inner-container .wpcf7-form>p br {
    display: none;
}

.product-section5 .inner-container .wpcf7-form>p span[data-name="your-name"],
.product-section5 .inner-container .wpcf7-form>p span[data-name="your-phone"],
.product-section5 .inner-container .wpcf7-form>p span[data-name="your-email"],
.product-section5 .inner-container .wpcf7-form>p span[data-name="your-subject"],
.product-section5 .inner-container .wpcf7-form>p span[data-name="your-message"] {
    width: calc(100% - 60px);
}

.product-section5 .inner-container .wpcf7-form>p span input:not(.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-1"] input):not(.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-2"] input) {
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: var(--white);
    font-size: 18px;
    line-height: 22px;
    width: 100%;
}

.product-section5 .inner-container .wpcf7-form>p span textarea {
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    color: var(--white);
    font-size: 18px;
    line-height: 22px;
    width: 100%;
}

.product-section5 .inner-container .wpcf7-form>p span textarea {
    height: 43px;
}

.product-section5 .inner-container .wpcf7-form>p span input::placeholder,
.product-section5 .inner-container .wpcf7-form>p span textarea::placeholder {
    color: var(--white);
    font-size: 18px;
    line-height: 22px;
}

.product-section5 .inner-container .wpcf7-form>p span input:focus,
.product-section5 .inner-container .wpcf7-form>p span textarea:focus {
    border-bottom: 1px solid var(--white);
    font-weight: 700;
    outline: none;
}

.product-section5 .inner-container .wpcf7-form .options {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 20px;
    padding-left: 30px;
}

.product-section5 .inner-container .wpcf7-form .options h3 {
    color: var(--white);
    font-size: 21px;
    line-height: 25px;
    margin-bottom: 0px;
    width: calc(100% - 20px);
}

.product-section5 .inner-container .wpcf7-form .options p:nth-child(2) {
    width: calc(40% - 20px);
}

.product-section5 .inner-container .wpcf7-form .options p:nth-child(2) span {
    margin-left: 0px;
}

.product-section5 .inner-container .wpcf7-form .options p:nth-child(2) .wpcf7-checkbox span.last {
    margin-left: 20px;
}

.product-section5 .inner-container .wpcf7-form .options p:nth-child(2) label {
    color: var(--white);
}

.product-section5 .inner-container .wpcf7-form .options h6 {
    color: var(--white);
}

.product-section5 .inner-container .wpcf7-form .options p:nth-child(4) {
    width: calc(40% - 20px);
}

.product-section5 .inner-container .wpcf7-form .options p:nth-child(4) input {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: var(--white);
    font-size: 18px;
    line-height: 22px;
}

.product-section5 .inner-container .wpcf7-form>p:nth-child(4) {
    gap: 20px;
}

.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-1"],
.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-2"] {
    padding-left: 30px;
    width: calc(100% - 0px);
}

.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-1"] span,
.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-2"] span {
    margin-left: 0px;
}

.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-1"] label,
.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-1"] label a,
.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-2"] label {
    color: var(--white);
    font-size: 14px;
    line-height: 18px;
}

.product-section5 .inner-container .wpcf7-form>p span[data-name="acceptance-1"] label a:hover {
    color: var(--color2)
}

.product-section5 .inner-container .wpcf7-form .submit-btn {
    display: flex;
    justify-content: flex-end;
}

.product-section5 .inner-container .wpcf7-form .submit-btn button {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: var(--white);
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-weight: 500;
    padding: 20px 40px;
    margin-top: 40px;
    position: relative;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.product-section5 .inner-container .wpcf7-form .submit-btn button svg g g {
    fill: var(--white);
    stroke: var(--white);
}

.product-section5 .inner-container .wpcf7-form .submit-btn button:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.product-section5 .inner-container .wpcf7-form .submit-btn button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .product-section5 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .product-section5 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .product-section5 .inner-container .wpcf7-form .options p:nth-child(2) {
        width: calc(80% - 20px);
    }
}

@media(max-width: 1280px) {
    .product-section5 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .product-section5 .inner-container {
        max-width: 900px;
    }

    .product-section5 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .product-section5 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .product-section5 .inner-container .grid-wrapper>div:first-child p {
        max-width: 100%;
    }

    .product-section5 .inner-container .wpcf7-form .options p:nth-child(2) {
        width: calc(35% - 20px);
    }
}

@media(max-width: 912px) {
    .product-section5 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .product-section5 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .product-section5 .inner-container {
        max-width: 350px;
    }

    .product-section5 .inner-container .wpcf7-form>p span[data-name="your-name"],
    .product-section5 .inner-container .wpcf7-form>p span[data-name="your-phone"],
    .product-section5 .inner-container .wpcf7-form>p span[data-name="your-email"],
    .product-section5 .inner-container .wpcf7-form>p span[data-name="your-subject"],
    .product-section5 .inner-container .wpcf7-form>p span[data-name="your-message"] {
        width: calc(100% - 0px);
    }

    .product-section5 .inner-container .wpcf7-form .options p:nth-child(2) {
        width: calc(100% - 20px);
    }

    .product-section5 .inner-container .wpcf7-form .submit-btn {
        justify-content: center;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .product-section5 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                    TAXONOMY ARCHIVE - PARENTS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.tax-product-sectors.sector-parent-archive .site {
    max-width: 100%;
}

.tax-product-sectors.sector-parent-archive .site-main {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 140px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .tax-product-sectors.sector-parent-archive .site-main {
        flex-direction: column;
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {}

@media(max-width: 394px) and (min-width: 360px) {}

/****************************************************************************/
/*				  								                  ABOVE GRID*/
/****************************************************************************/

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
    width: calc(100% - 0px);
}

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div:first-child {
    width: calc(60% - 0px);
}

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div:last-child {
    width: calc(40% - 0px);
}

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .custom-breadcrumbs {
    margin-top: 20px;
    margin-bottom: 40px;
}

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .custom-breadcrumbs span,
.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .custom-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .custom-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .heading-title .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .heading-title h1 {
    color: var(--color3);
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 10px;
}

.tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 100px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
    width: calc(100% - 0px);
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div:first-child {
    width: calc(20% - 50px);
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div:last-child {
    width: calc(80% - 50px);
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div h3 {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    line-height: 35px;
    margin-bottom: 0px;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-track>div {
    border: 1px solid rgba(0, 51, 161, 0.46);
    padding: 19px 36px;
    margin-left: 15px;
    margin-right: 15px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-track>div:hover {
    background-color: var(--color2);
    border-color: transparent;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-track>div a {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-decoration: none;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-prev,
.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-next {
    width: 40px;
    height: 40px;
    z-index: 2;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-prev svg,
.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-next svg {
    color: var(--color3);
    transition: color .4s ease-in-out;
    -webkit-transition: color .4s ease-in-out;
    -moz-transition: color .4s ease-in-out;
    -ms-transition: color .4s ease-in-out;
    -o-transition: color .4s ease-in-out;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-prev:hover svg,
.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-next:hover svg {
    color: var(--color2);
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-prev:before,
.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-next:before {
    display: none;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-prev,
.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-next {
    top: 35px;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-prev {
    left: -50px;
}

.tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-next {
    right: -50px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
        max-width: 1500px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
        max-width: 1300px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
        max-width: 1200px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
        flex-direction: column;
        max-width: 900px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div:first-child,
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div:last-child {
        width: calc(100% - 0px) !important;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        flex-direction: column;
        gap: 20px;
        max-width: 900px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div:first-child,
    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div:last-child {
        width: calc(100% - 0px) !important;
    }
}

@media(max-width: 912px) {
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
        max-width: 800px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
        max-width: 700px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        max-width: 700px;
    }
}

@media(max-width: 768px) {
    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        max-width: 650px;
    }
}

@media(max-width: 480px) {
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
        max-width: 350px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        max-width: 300px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories>div.categories-carousel .slick-track>div a {
        font-size: 13px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {

    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .custom-breadcrumbs span,
    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .custom-breadcrumbs span a {
        font-size: 12px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper {
        max-width: 300px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .rest-of-categories {
        max-width: 250px;
    }

    .tax-product-sectors.sector-parent-archive .site-main .category-heading-wrapper>div .heading-title h1 {
        font-size: 35px;
        line-height: 45px;
    }

}

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 0px;
    width: 100%;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article {
    position: relative;
    margin-bottom: 0px;
    width: calc(50% - 5px);
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article:after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(4, 9, 41, 0.53) 100%);
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    height: 150px;
    width: 100%;
    transition: height .4s ease-in-out;
    -webkit-transition: height .4s ease-in-out;
    -moz-transition: height .4s ease-in-out;
    -ms-transition: height .4s ease-in-out;
    -o-transition: height .4s ease-in-out;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article:hover:after {
    height: 100%;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article {
    position: relative;
    padding: 0px;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .post-image {
    margin-bottom: 0px;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .post-image img {
    display: block;
    object-fit: cover;
    width: 100%;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .pre-hover {
    color: var(--white);
    font-size: 33px;
    line-height: 51px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    text-align: center;
    z-index: 2;
    opacity: 1;
    width: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article:hover .inside-article .pre-hover {
    opacity: 0;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .title-excerpt-wrap {
    background-color: var(--color2);
    border: 31px solid rgba(244, 234, 38, 0.28);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    text-align: center;
    opacity: 0;
    width: 392px;
    height: 392px;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transition: opacity .4s ease-in-out;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article:hover .inside-article .title-excerpt-wrap {
    opacity: 1;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .title-excerpt-wrap h2,
.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .title-excerpt-wrap h2 a {
    color: var(--color3) !important;
    display: block;
    font-size: 30px;
    line-height: 38px;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .title-excerpt-wrap .entry-summary {
    margin-top: 10px;
}

.tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .title-excerpt-wrap .entry-summary p {
    color: var(--color3);
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 0px;
}

.tax-product-sectors.sector-parent-archive .site-main #nav-below {
    display: none;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list {
        display: block
    }

    .tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article {
        width: calc(100% - 0px);
    }

    .tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .post-image img {
        width: 100%;
    }

    .tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .title-excerpt-wrap {
        border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        -o-border-radius: 0px;
        width: 100%;
        height: 100%;
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .tax-product-sectors.sector-parent-archive .site-main .product-sectors-subcategories-list>article .inside-article .pre-hover {
        font-size: 22px;
        line-height: 33px;
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {}

/*******************************************************************************************************************/
/*				  													              SECTORS TAXONOMY ARCHIVE CHILDREN*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.tax-product-sectors.sector-child-archive .site {
    max-width: 100%;
}

.tax-product-sectors.sector-child-archive .site-main {
    margin-bottom: 0px;
}

.tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
    margin-top: 20px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
}

.tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs span,
.tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.tax-product-sectors.sector-child-archive .main-wrapper {
    display: flex;
    justify-content: center;
    gap: 100px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div:first-child {
    width: calc(20% - 50px);
}

.tax-product-sectors.sector-child-archive .main-wrapper>div:last-child {
    width: calc(80% - 50px);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
        max-width: 1500px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
        max-width: 1300px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
        max-width: 1200px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
        max-width: 900px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
        max-width: 800px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper {
        flex-direction: column;
        max-width: 800px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper>div:first-child {
        display: none;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper>div:last-child {
        width: calc(100% - 0px);
    }
}

@media(max-width: 820px) {
    .tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
        max-width: 700px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
        max-width: 350px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper {
        max-width: 350px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .tax-product-sectors.sector-child-archive .site-main .custom-breadcrumbs {
        max-width: 300px;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                     SIDEBAR*/
/****************************************************************************/

.tax-product-sectors.sector-child-archive .main-wrapper>div h3 {
    color: var(--color3);
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .sakos-accordion-item a {
    color: var(--color3);
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    /* white-space: nowrap; */
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .sakos-accordion-item .sakos-accordion-toggle.active a {
    font-weight: 700;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .sakos-accordion-toggle {
    width: 100%;
    text-align: left;
    background: none;
    border: none;
    padding: 10px;
    font-size: 16px;
    cursor: pointer;
    width: fit-content;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .sakos-accordion-toggle h4 {
    color: var(--color3);
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0px;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .sakos-accordion-toggle.active h4 {
    font-weight: 700;
}

.tax-product-sectors .main-wrapper>div .sakos-accordion-panel {
    padding: 10px 20px;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .sakos-accordion-panel ul {
    margin: 0;
    padding: 0px 10px;
    list-style: outside
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .sakos-accordion-panel ul>li.active>a,
.tax-product-sectors.sector-child-archive .main-wrapper>div .sakos-accordion-panel ul>li>a:hover {
    font-weight: 700;
}

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.tax-product-sectors.sector-child-archive .main-wrapper>div:last-child h3 {
    color: var(--color3);
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
    text-transform: uppercase;
    margin-bottom: 10px;
    width: calc(100% - 0px);
}

.tax-product-sectors.sector-child-archive .main-wrapper>div:last-child .taxonomy-term-description {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 0px;
    width: calc(100% - 0px);
}

.tax-product-sectors.sector-child-archive .main-wrapper .grid-loop {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
    transform: translateY(100px);
    -webkit-transform: translateY(100px);
    -moz-transform: translateY(100px);
    -ms-transform: translateY(100px);
    -o-transform: translateY(100px);
}

.tax-product-sectors.sector-child-archive .main-wrapper .grid-loop .no-results.not-found {
    display: none;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article {
    position: relative;
    margin-bottom: 0px;
    width: calc(33.33% - 10px);
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article:after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(4, 9, 41, 0.53) 100%);
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    z-index: 2;
    height: 150px;
    width: 100%;
    transition: height .4s ease-in-out;
    -webkit-transition: height .4s ease-in-out;
    -moz-transition: height .4s ease-in-out;
    -ms-transition: height .4s ease-in-out;
    -o-transition: height .4s ease-in-out;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article:hover:after {
    height: 100%;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article .inside-article {
    position: relative;
    padding: 0px;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article .inside-article .post-image {
    margin-bottom: 0px;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article .inside-article .post-image img {
    display: block;
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article .inside-article .entry-header h2,
.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article .inside-article .entry-header h2 a {
    color: var(--white);
    font-size: 20px;
    position: absolute;
    left: 50%;
    bottom: 20px;
    text-align: center;
    padding: 0px 20px;
    z-index: 3;
    width: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article .inside-article .entry-summary {
    display: none;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article {
        width: calc(50% - 10px);
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop {
        flex-direction: column;
    }

    .tax-product-sectors.sector-child-archive .main-wrapper>div .grid-loop>article {
        width: calc(100% - 0px);
    }
}

@media(max-width: 394px) and (min-width: 360px) {}

/*******************************************************************************************************************/
/*				  													                                    COMMITMENT*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.commitment-section1 .inner-container .yoast-breadcrumbs span,
.commitment-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.commitment-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .commitment-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .commitment-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .commitment-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .commitment-section1 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .commitment-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .commitment-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .commitment-section1 .inner-container {
        max-width: 350px;
    }

    .commitment-section1 .inner-container .yoast-breadcrumbs span,
    .commitment-section1 .inner-container .yoast-breadcrumbs span a {
        font-size: 12px;
    }
}

@media(max-width: 360px) {
    .commitment-section1 .inner-container {
        max-width: 300px;
    }

    .commitment-section1 .inner-container .yoast-breadcrumbs span,
    .commitment-section1 .inner-container .yoast-breadcrumbs span a {
        font-size: 10px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/
.commitment-section2 {
    padding-top: 120px;
    padding-bottom: 120px;
}

.commitment-section2 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 180px;
}

.commitment-section2 .inner-container .grid-wrapper>div .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.commitment-section2 .inner-container .grid-wrapper>div h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}


.commitment-section2 .inner-container .grid-wrapper>div p,
.commitment-section2 .inner-container .grid-wrapper>div ul li {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
}

.commitment-section2 .inner-container .grid-wrapper>div ul {
    margin: 0 0 1.5em 1.2em;
}

.commitment-section2 .inner-container .grid-wrapper>div:first-child {
    width: calc(35% - 90px);
}

.commitment-section2 .inner-container .grid-wrapper>div:last-child {
    width: calc(65% - 90px);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .commitment-section2 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .commitment-section2 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .commitment-section2 .inner-container {
        max-width: 1200px;
    }

    .commitment-section2 .inner-container .grid-wrapper {
        justify-content: space-between;
        align-items: center;
        gap: 30px;
    }

    .commitment-section2 .inner-container .grid-wrapper>div {
        width: calc(50% - 30px) !important;
    }
}

@media(max-width: 1024px) {
    .commitment-section2 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .commitment-section2 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .commitment-section2 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px) !important;
    }
}

@media(max-width: 912px) {
    .commitment-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .commitment-section2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .commitment-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {

    .page-id-715 .page-hero,
    .page-id-1234 .page-hero {
        background-position-x: 44%;
    }

    .commitment-section2 {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .commitment-section2 .inner-container {
        max-width: 350px;
    }

    .commitment-section2 .inner-container .grid-wrapper {
        gap: 20px;
    }

    .commitment-section2 .inner-container .grid-wrapper>div .prefix {
        font-size: 14px;
    }

    .commitment-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 30px;
        line-height: 35px;
    }

    .commitment-section2 .inner-container .grid-wrapper>div p {
        font-size: 15px;
        line-height: 20px;
    }

    .commitment-section2 .inner-container .grid-wrapper>div ul li {
        font-size: 15px;
        line-height: 20px;
    }
}

@media(max-width: 360px) {
    .commitment-section2 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/
.commitment-section3 {
    background-color: var(--color1);
    padding-top: 120px;
    padding-bottom: 120px;
}

.commitment-section3 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 180px;
}

.commitment-section3 .inner-container .grid-wrapper>div {
    text-align: center;
    width: calc(25% - 90px);
}

.commitment-section3 .inner-container .grid-wrapper>div svg {
    width: 80px;
    height: 80px;
}

.commitment-section3 .inner-container .grid-wrapper>div h3 {
    color: var(--white);
    font-size: 25px;
    font-weight: 400;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .commitment-section3 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .commitment-section3 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .commitment-section3 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .commitment-section3 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .commitment-section3 .inner-container .grid-wrapper {
        flex-wrap: wrap;
        gap: 20px;
    }

    .commitment-section3 .inner-container .grid-wrapper>div {
        width: calc(50% - 20px) !important;
    }
}

@media(max-width: 912px) {
    .commitment-section3 .inner-container {
        max-width: 800px;
    }

    .commitment-section3 .inner-container .grid-wrapper {
        gap: 20px;
    }
}

@media(max-width: 820px) {
    .commitment-section3 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .commitment-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .commitment-section3 {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .commitment-section3 .inner-container {
        max-width: 350px;
    }

    .commitment-section3 .inner-container .grid-wrapper {
        gap: 20px;
    }

    .commitment-section3 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .commitment-section3 .inner-container .grid-wrapper>div svg {
        width: 60px;
        height: 60px;
    }

    .commitment-section3 .inner-container .grid-wrapper>div h3 {
        font-size: 18px;
    }
}

@media(max-width: 360px) {
    .commitment-section3 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                             CIRCULAR PLASTICS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/
.pcr-section2,
.pcr-section3 {
    padding-top: 120px;
    padding-bottom: 120px;
}

.pcr-section2 .inner-container,
.pcr-section3 .inner-container {
    max-width: unset;
}

.pcr-section3 {
    background-color: var(--color1);
}

.pcr-section2 .inner-container .grid-wrapper,
.pcr-section3 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 180px;
}

.pcr-section2 .inner-container .grid-wrapper>div:first-child {
    padding-left: 145px;
}

.pcr-section3 .inner-container .grid-wrapper>div:last-child {
    padding-right: 145px;
}

.pcr-section2 .inner-container .grid-wrapper>div .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.pcr-section3 .inner-container .grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.pcr-section2 .inner-container .grid-wrapper>div h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.pcr-section3 .inner-container .grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.pcr-section2 .inner-container .grid-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.pcr-section3 .inner-container .grid-wrapper>div p {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.pcr-section2 .inner-container .grid-wrapper>div ul,
.pcr-section3 .inner-container .grid-wrapper>div ul {
    margin: 0 0 1.5em 1.2em;
}

.pcr-section2 .inner-container .grid-wrapper>div ul li {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.pcr-section3 .inner-container .grid-wrapper>div ul li {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

.pcr-section2 .inner-container .grid-wrapper>div:first-child {
    width: calc(35% - 90px);
}

.pcr-section2 .inner-container .grid-wrapper>div:last-child {
    width: calc(65% - 90px);
}

.pcr-section3 .inner-container .grid-wrapper>div:first-child {
    width: calc(65% - 90px);
}

.pcr-section3 .inner-container .grid-wrapper>div:last-child {
    width: calc(35% - 90px);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {

    /* .pcr-section2 .inner-container,
    .pcr-section3 .inner-container {
        max-width: 1500px;
    } */

    .pcr-section2 .inner-container .grid-wrapper>div:first-child {
        padding-left: 95px;
    }

    .pcr-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 95px;
    }
}

@media(max-width: 1440px) {

    /* .pcr-section2 .inner-container,
    .pcr-section3 .inner-container {
        max-width: 1300px;
    } */

    .pcr-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .pcr-section2 .inner-container .grid-wrapper,
    .pcr-section3 .inner-container .grid-wrapper {
        gap: 50px;
    }

    .pcr-section2 .inner-container .grid-wrapper>div:first-child {
        padding-left: 83px;
    }

    .pcr-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 83px;
    }

    .pcr-section2 .inner-container .grid-wrapper>div:last-child,
    .pcr-section3 .inner-container .grid-wrapper>div:first-child {
        width: calc(65% - 50px);
    }

    .pcr-section2 .inner-container .grid-wrapper>div:first-child,
    .pcr-section3 .inner-container .grid-wrapper>div:last-child {
        width: calc(35% - 50px);
    }

    .pcr-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 100px;
    }
}

@media(max-width: 1366px) {

    /* .pcr-section2 .inner-container,
    .pcr-section3 .inner-container {
        max-width: 1200px;
    } */
}

@media(max-width: 1280px) {

    .pcr-section2 .inner-container .grid-wrapper>div:first-child {
        padding-left: 50px;
    }

    .pcr-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 50px;
    }
}

@media(max-width: 1024px) {

    .pcr-section2 .inner-container,
    .pcr-section3 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .pcr-section3 .inner-container .popup-social-share {
        max-width: 1200px;
    }

    .pcr-section2 .inner-container .grid-wrapper {
        flex-direction: column;
        gap: 20px;
    }

    .pcr-section3 .inner-container .grid-wrapper {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .pcr-section2 .inner-container .grid-wrapper>div:first-child {
        padding-left: 0px;
    }

    .pcr-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 0px;
    }

    .pcr-section2 .inner-container .grid-wrapper>div,
    .pcr-section3 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px) !important;
    }

    .pcr-section2 .inner-container .grid-wrapper>div:first-child,
    .pcr-section3 .inner-container .grid-wrapper>div:last-child {
        width: calc(100% - 0px);
    }

    .pcr-section3 .inner-container .grid-wrapper>div:last-child {
        padding-right: 0px;
    }
}

@media(max-width: 912px) {

    .pcr-section2 .inner-container,
    .pcr-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {

    .pcr-section2 .inner-container,
    .pcr-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {

    .pcr-section2,
    .pcr-section3 {
        padding-top: 25px;
        padding-bottom: 25px;
    }

    .pcr-section2 .inner-container,
    .pcr-section3 .inner-container {
        max-width: 350px;
    }

    .pcr-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 30px;
        line-height: 35px;
    }

    .pcr-section2 .inner-container .grid-wrapper>div ul li {
        line-height: 20px;
    }
}

@media(max-width: 360px) {

    .pcr-section2 .inner-container,
    .pcr-section3 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.pcr-section1 .inner-container .yoast-breadcrumbs span,
.pcr-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.pcr-section1 .inner-container .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .pcr-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .pcr-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .pcr-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .pcr-section1 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .pcr-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .pcr-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 480px) {
    .pcr-section1 .inner-container {
        max-width: 350px;
    }

    .pcr-section1 .inner-container .yoast-breadcrumbs span,
    .pcr-section1 .inner-container .yoast-breadcrumbs span a {
        font-size: 12px;
    }
}

@media(max-width: 360px) {
    .pcr-section1 .inner-container {
        max-width: 300px;
    }

    .pcr-section1 .inner-container .yoast-breadcrumbs span,
    .pcr-section1 .inner-container .yoast-breadcrumbs span a {
        font-size: 10px;
    }
}

/*******************************************************************************************************************/
/*				  													                                       CLIENTS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.clients-section1 {
    padding-bottom: 80px;
}

.clients-section1 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 100px;
}

.clients-section1 .inner-container .grid-wrapper>div {
    width: calc(50% - 50px);
}

.clients-section1 .inner-container .grid-wrapper>div .yoast-breadcrumbs {
    padding-top: 30px;
    padding-bottom: 65px;
}

.clients-section1 .inner-container .grid-wrapper>div .yoast-breadcrumbs span,
.clients-section1 .inner-container .grid-wrapper>div .yoast-breadcrumbs span a {
    color: var(--color3);
    font-size: 13px;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.clients-section1 .inner-container .grid-wrapper>div .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.clients-section1 .inner-container .grid-wrapper>div img {
    transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
}

.clients-section1 .inner-container .grid-wrapper>div .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
}

.clients-section1 .inner-container .grid-wrapper>div h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 20px;
}

.clients-section1 .inner-container .grid-wrapper>div p {
    color: var(--color3);
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .clients-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .clients-section1 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .clients-section1 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .clients-section1 .inner-container {
        max-width: 900px;
    }

    .clients-section1 .inner-container .grid-wrapper {
        flex-direction: column-reverse;
        gap: 20px;
    }

    .clients-section1 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .clients-section1 .inner-container .grid-wrapper>div img {
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
    }
}

@media(max-width: 912px) {
    .clients-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .clients-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .clients-section1 .inner-container {
        max-width: 350px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .clients-section1 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.clients-section2 .inner-container .prefix {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 6px;
    text-align: center;
}

.clients-section2 .inner-container h2 {
    color: var(--color3);
    font-size: 50px;
    font-weight: 400;
    line-height: 60px;
    margin-bottom: 50px;
    text-align: center;
}

.clients-section2 .inner-container .wp-block-gallery {
    display: grid;
    grid-template-columns: repeat(8, minmax(0, 1fr));
    gap: 70px !important;
    margin-bottom: 50px
}


.clients-section2 .inner-container .wp-block-gallery figure {
    width: 100% !important;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .clients-section2 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .clients-section2 .inner-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .clients-section2 .inner-container {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .clients-section2 .inner-container {
        max-width: 900px;
    }

    .clients-section2 .inner-container .wp-block-gallery {
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}

@media(max-width: 912px) {
    .clients-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .clients-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .clients-section2 .inner-container {
        max-width: 350px;
    }

    .clients-section2 .inner-container .wp-block-gallery {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .clients-section2 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                                  BLOG ARCHIVE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.blog .site-header,
.category .site-header {
    background-color: var(--color1) !important;
    background: unset;
}

.hero-container.blog-hero {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    min-height: 500px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/

@media(max-width: 480px) {
    .hero-container.blog-hero {
        min-height: 300px;
    }
}

@media(max-width: 360px) {}

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/


.archive.category .site-main .page-header {
    padding: 40px 0px;
    color: var(--color3);
}

.blog .site-main,
.archive.category .site-main {
    padding-top: 100px !important;
    padding-bottom: 120px;
}

.archive.category .site-main {
    padding-top: 0px;
}

.archive.category .site-main .page-header {
    padding: 40px 0px;
}

/* .archive.category .site-main .page-header {
    display: none;
} */

.blog .site-main .widget_wpc_filters_widget {
    padding-top: 50px;
}

.blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list {
    justify-content: center !important;
}

.blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li label {
    border: 1px solid var(--color3);
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
}

.blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li label span {
    background-color: transparent;
    transition: background-color .4s ease-in-out;
    -webkit-transition: background-color .4s ease-in-out;
    -moz-transition: background-color .4s ease-in-out;
    -ms-transition: background-color .4s ease-in-out;
    -o-transition: background-color .4s ease-in-out;
}

.blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li:hover label span,
.blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li.wpc-term-selected label span {
    background-color: var(--color2);
}

.blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li label a {
    color: var(--color3);
}

.blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li:hover label a,
.blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li.wpc-term-selected label a {
    color: var(--color3);
}

.blog .site-main .generate-columns-container,
.archive.category .site-main .generate-columns-container {
    justify-content: flex-start;
    gap: 30px;
    margin-top: 50px;
}

.blog .site-main>div>article,
.archive.category .site-main>div>article {
    width: calc(25% - 30px);
}

.blog .site-main>div>article .inner-wrapper1,
.archive.category .site-main>div>article .inner-wrapper1 {
    position: relative;
    margin-bottom: 30px;
}

.blog .site-main>div>article .inner-wrapper1 img,
.archive.category .site-main>div>article .inner-wrapper1 img {
    width: 390px;
    height: 350px;
    -o-object-fit: cover;
    object-fit: cover;
}

.blog .site-main>div>article .inner-wrapper1 .taxonomy-category,
.archive.category .site-main>div>article .inner-wrapper1 .taxonomy-category {
    background-color: var(--color3);
    padding: 10px;
    position: absolute;
    left: 0;
    bottom: 0;
}

.blog .site-main>div>article .inner-wrapper1 .taxonomy-category,
.blog .site-main>div>article .inner-wrapper1 .taxonomy-category a,
.archive.category .site-main>div>article .inner-wrapper1 .taxonomy-category,
.archive.category .site-main>div>article .inner-wrapper1 .taxonomy-category a {
    color: var(--white);
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
}

.blog .site-main>div>article .inner-wrapper2 .post-date,
.archive.category .site-main>div>article .inner-wrapper2 .post-date {
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.blog .site-main>div>article .inner-wrapper2 h3,
.archive.category .site-main>div>article .inner-wrapper2 h3 {
    line-height: 30px;
    margin-bottom: 5px;
}

.blog .site-main>div>article .inner-wrapper2 h3 a,
.archive.category .site-main>div>article .inner-wrapper2 h3 a {
    color: var(--color3);
    font-size: 24px;
    font-weight: 700;
    text-decoration: none;
    text-transform: capitalize;
}

.blog .site-main>div>article .inner-wrapper2 .gb-button,
.archive.category .site-main>div>article .inner-wrapper2 .gb-button {
    background-color: transparent;
    color: var(--color3);
    font-size: 16px;
    font-weight: 500;
    margin-top: 25px;
    padding: 0px;
    opacity: 0;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.blog .site-main>div>article .inner-wrapper2 .gb-button svg,
.archive.category .site-main>div>article .inner-wrapper2 .gb-button svg {
    width: 50px;
}

.blog .site-main>div>article:hover>.inner-wrapper2 .gb-button,
.archive.category .site-main>div>article:hover>.inner-wrapper2 .gb-button {
    opacity: 1;
}

.blog .site-main #nav-below,
.archive.category .site-main #nav-below {
    display: flex;
    justify-content: center;
}

.blog .site-main #nav-below span,
.archive.category .site-main #nav-below span {
    font-weight: 700 !important;
}

.blog .site-main #nav-below span,
.blog .site-main #nav-below a,
.archive.category .site-main #nav-below span,
.archive.category .site-main #nav-below a {
    color: var(--color3);
    font-size: 20px;
    font-weight: 400;
    text-decoration: none;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {

    .blog .site-main,
    .archive.category .site-main {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1500px;
    }

    .blog .site-main>div>article .inner-wrapper1 img,
    .archive.category .site-main>div>article .inner-wrapper1 img {
        width: 350px;
        height: 300px;
    }

}

@media(max-width: 1440px) {

    .blog .site-main,
    .archive.category .site-main {
        max-width: 1300px;
    }

    .blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li label a {
        font-size: 15px;
    }

    .blog .site-main>div>article .inner-wrapper1 img,
    .archive.category .site-main>div>article .inner-wrapper1 img {
        width: 280px;
        height: 250px;
    }

    .blog .site-main>div>article .inner-wrapper2 .post-date,
    .archive.category .site-main>div>article .inner-wrapper2 .post-date {
        font-size: 14px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3 a,
    .archive.category .site-main>div>article .inner-wrapper2 h3 a {
        font-size: 20px;
    }
}

@media(max-width: 1366px) {

    .blog .site-main,
    .archive.category .site-main {
        max-width: 1200px;
    }

    .blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li label a {
        font-size: 13px;
    }

    .blog .site-main>div>article .inner-wrapper1 img,
    .archive.category .site-main>div>article .inner-wrapper1 img {
        width: 250px;
        height: 220px;
    }

    .blog .site-main>div>article .inner-wrapper2 .post-date,
    .archive.category .site-main>div>article .inner-wrapper2 .post-date {
        font-size: 12px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3,
    .archive.category .site-main>div>article .inner-wrapper2 h3 {
        line-height: 25px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3 a,
    .archive.category .site-main>div>article .inner-wrapper2 h3 a {
        font-size: 18px;
    }

}

@media(max-width: 1024px) {

    .blog .site-main,
    .archive.category .site-main {
        padding-top: 50px;
        padding-bottom: 80px;
        max-width: 900px;
    }

    .blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li label a {
        font-size: 10px;
    }

    .blog .site-main .widget_wpc_filters_widget {
        padding-top: 100px;
    }

    .blog .site-main>div>article,
    .archive.category .site-main>div>article {
        width: calc(33.33% - 20px);
    }

    .blog .site-main>div>article .inner-wrapper1 img,
    .archive.category .site-main>div>article .inner-wrapper1 img {
        width: 250%;
        height: 250px;
    }

    .blog .site-main>div>article .inner-wrapper1 .taxonomy-category,
    .archive.category .site-main>div>article .inner-wrapper1 .taxonomy-category {
        padding: 5px;
    }

    .blog .site-main>div>article .inner-wrapper2 .post-date,
    .archive.category .site-main>div>article .inner-wrapper2 .post-date {
        font-size: 10px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3,
    .archive.category .site-main>div>article .inner-wrapper2 h3 {
        line-height: 20px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3 a,
    .archive.category .site-main>div>article .inner-wrapper2 h3 a {
        font-size: 16px;
    }

    .blog .site-main #nav-below,
    .archive.category .site-main #nav-below {
        margin-top: 50px;
    }
}

@media(max-width: 912px) {

    .blog .site-main,
    .archive.category .site-main {
        max-width: 800px;
    }

    .blog .site-main>div>article .inner-wrapper1 img,
    .archive.category .site-main>div>article .inner-wrapper1 img {
        width: 200px;
        height: 200px;
    }

    .blog .site-main>div>article .inner-wrapper2 .post-date,
    .archive.category .site-main>div>article .inner-wrapper2 .post-date {
        font-size: 8px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3,
    .archive.category .site-main>div>article .inner-wrapper2 h3 {
        line-height: 15px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3 a,
    .archive.category .site-main>div>article .inner-wrapper2 h3 a {
        font-size: 14px;
    }

    .blog .site-main #nav-below,
    .archive.category .site-main #nav-below {
        margin-top: 30px;
    }
}

@media(max-width: 820px) {

    .blog .site-main,
    .archive.category .site-main {
        max-width: 700px;
    }

    .blog .site-main>div>article .inner-wrapper1 img,
    .archive.category .site-main>div>article .inner-wrapper1 img {
        width: 180px;
        height: 180px;
    }

    .blog .site-main>div>article .inner-wrapper2 .post-date,
    .archive.category .site-main>div>article .inner-wrapper2 .post-date {
        font-size: 12px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3,
    .archive.category .site-main>div>article .inner-wrapper2 h3 {
        line-height: 25px;
    }

    .blog .site-main>div>article .inner-wrapper2 h3 a,
    .archive.category .site-main>div>article .inner-wrapper2 h3 a {
        font-size: 18px;
    }

    .blog .site-main #nav-below,
    .archive.category .site-main #nav-below {
        margin-top: 20px;
    }
}

@media(max-width: 480px) {

    .blog .site-main,
    .archive.category .site-main {
        max-width: 350px;
    }

    .blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li label {
        justify-content: center;
        text-align: center;
        width: 100%;
    }

    .blog .site-main .widget_wpc_filters_widget .wpc-filters-ul-list li label span {
        justify-content: center;
        width: 100%;
    }

    .blog .site-main>div>article,
    .archive.category .site-main>div>article {
        width: calc(100% - 0px);
    }

    .blog .site-main>div>article .inner-wrapper1 img,
    .archive.category .site-main>div>article .inner-wrapper1 img {
        width: 100%;
        height: 200px;
    }

    .blog .site-main>div>article .inner-wrapper1 .taxonomy-category,
    .archive.category .site-main>div>article .inner-wrapper1 .taxonomy-category {
        padding: 5px;
    }


    .blog .site-main>div>article .inner-wrapper2 .gb-button,
    .archive.category .site-main>div>article .inner-wrapper2 .gb-button {
        font-size: 12px;
    }

    .blog .site-main #nav-below,
    .archive.category .site-main #nav-below {
        margin-top: 20px;
    }
}

@media(max-width: 360px) {

    .blog .site-main,
    .archive.category .site-main {
        max-width: 300px;
    }

    .blog .site-main>div>article .inner-wrapper1 img,
    .archive.category .site-main>div>article .inner-wrapper1 img {
        width: 100%;
        height: 150px;
    }

    .blog .site-main>div>article .inner-wrapper1 .taxonomy-category,
    .archive.category .site-main>div>article .inner-wrapper1 .taxonomy-category {
        padding: 5px;
    }

    .blog .site-main #nav-below,
    .archive.category .site-main #nav-below {
        margin-top: 20px;
    }
}

/*******************************************************************************************************************/
/*				  													                                   BLOG SINGLE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     CONTENT*/
/****************************************************************************/

.single-post h1 {
    color: var(--color3);
    font-size: 40px;
    font-weight: 500;
    line-height: 50px;
    margin-bottom: 20px;
}

.single-post .popup-social-share {
    display: flex;
    align-items: center;
    gap: 20px;
}

.single-post .popup-social-share p {
    display: flex;
    align-items: center;
    gap: 5px;
    margin-bottom: 0px;
}

.single-post .popup-social-share svg {
    width: 35px;
    height: 35px;
}

.single-post .popup-social-share svg path {
    fill: var(--color3);
}


/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .single-post .site-main {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .single-post .site-main {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .single-post .site-main {
        max-width: 1200px;
    }
}

@media(max-width: 1024px) {
    .single-post .site-main {
        max-width: 900px;
    }

    .single-post h1 {
        font-size: 30px;
        line-height: 40px;
    }
}

@media(max-width: 912px) {
    .single-post .site-main {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .single-post .site-main {
        max-width: 700px;
    }

    .single-post h1 {
        font-size: 24px;
        line-height: 30px;
    }
}

@media(max-width: 480px) {
    .single-post .site-main {
        max-width: 350px;
    }

    .single-post h1 {
        font-size: 20px;
        line-height: 25px;
    }
}

@media(max-width: 360px) {
    .single-post .site-main {
        max-width: 300px;
    }

    .single-post h1 {
        font-size: 18px;
        line-height: 20px;
    }
}

/*******************************************************************************************************************/
/*				  													                                        CONTACT*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.contact-section1 .yoast-breadcrumbs span,
.contact-section1 .yoast-breadcrumbs a {
    color: var(--color3);
    font-size: 13px;
    font-weight: 400;
    line-height: 33px;
    text-decoration: none;
    text-transform: uppercase;
}

.contact-section1 .yoast-breadcrumbs span.breadcrumb_last {
    font-weight: 700;
}

.contact-section1 .inner-container h2 {
    color: var(--color3);
    font-size: 45px;
    font-weight: 400;
    line-height: 54px;
    padding-top: 100px;
    padding-left: 100px;
}

.contact-section1 .inner-container .wpcf7-form {
    padding-left: 100px;
    padding-right: 100px;
}

.contact-section1 .inner-container .wpcf7-form .form-fields {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 30px;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div {
    width: calc(50% - 30px);
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div:last-child {
    width: calc(100% - 0px);
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input {
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid var(--black);
    width: 100%;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input:focus-visible {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid var(--black);
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    outline: none;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea {
    background-color: transparent;
    border: 1px solid var(--black);
    outline: none;
    width: 100%;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-moz-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-moz-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-moz-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-moz-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-moz-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-moz-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-webkit-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-webkit-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-moz-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-moz-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input:-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea:-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::-ms-input-placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::-ms-input-placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input::placeholder,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea::placeholder {
    color: var(--color3);
    font-size: 18px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .form-fields>div input,
.contact-section1 .inner-container .wpcf7-form .form-fields>div textarea {
    color: var(--color3);
    font-size: 22px;
    font-weight: 700;
}

.contact-section1 .inner-container .wpcf7-form .option-fields p {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

.contact-section1 .inner-container .wpcf7-form .option-fields p label {
    color: var(--color3);
    font-size: 21px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .option-fields .wpcf7-form-control-wrap label {
    color: var(--color3);
    font-size: initial;
    font-weight: initial;
}

.contact-section1 .inner-container .wpcf7-form .option-fields p>label:nth-child(3) {
    font-size: 16px;
}

.contact-section1 .inner-container .wpcf7-form .option-fields p [data-name="preferred-time"] input {
    background-color: transparent;
    border: 1px solid var(--black);
    margin-left: 20px;
}

.contact-section1 .inner-container .wpcf7-form .acceptance-fields {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 80px;
}

.contact-section1 .inner-container .wpcf7-form .acceptance-fields>div .wpcf7-acceptance>span {
    margin-left: 0px;
}

.contact-section1 .inner-container .wpcf7-form .acceptance-fields>div .wpcf7-acceptance label {
    color: var(--color3);
    font-size: 13px;
    font-weight: 400;
}

.contact-section1 .inner-container .wpcf7-form .submit-btn {
    display: flex;
    justify-content: flex-end;
}

.contact-section1 .inner-container .wpcf7-form .submit-btn button {
    background-color: transparent;
    border: 1px solid var(--color3);
    color: var(--color3);
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-weight: 500;
    padding: 20px 40px;
    margin-top: 40px;
    position: relative;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.contact-section1 .inner-container .wpcf7-form .submit-btn button:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.contact-section1 .inner-container .wpcf7-form .submit-btn button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .contact-section1 .inner-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .contact-section1 .inner-container {
        max-width: 1300px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p label,
    .contact-section1 .inner-container .wpcf7-form .option-fields .wpcf7-form-control-wrap label,
    .contact-section1 .inner-container .wpcf7-form .option-fields p>label:nth-child(3) {
        font-size: 16px;
    }
}

@media(max-width: 1366px) {
    .contact-section1 .inner-container {
        max-width: 1200px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p label,
    .contact-section1 .inner-container .wpcf7-form .option-fields .wpcf7-form-control-wrap label,
    .contact-section1 .inner-container .wpcf7-form .option-fields p>label:nth-child(3) {
        font-size: 13px;
    }
}

@media(max-width: 1024px) {
    .contact-section1 .inner-container {
        max-width: 900px;
    }

    .contact-section1 .inner-container h2 {
        padding-top: 50px;
    }

    .contact-section1 .inner-container .wpcf7-form {
        padding-left: 50px;
        padding-right: 50px;
    }

    .contact-section1 .inner-container .wpcf7-form .form-fields>div {
        width: calc(100% - 0px);
    }

    .contact-section1 .inner-container .wpcf7-form .form-fields>div input,
    .contact-section1 .inner-container .wpcf7-form .form-fields>div textarea {
        font-size: 18px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p {
        flex-direction: column;
        gap: 20px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p>label:nth-child(3) {
        font-size: 14px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p [data-name="preferred-time"] input {
        margin-left: 0px;
    }

    .contact-section1 .inner-container .wpcf7-form .acceptance-fields {
        flex-direction: column;
        text-align: center;
        gap: 20px;
    }

    .contact-section1 .inner-container .wpcf7-form .submit-btn {
        justify-content: center;
    }
}

@media(max-width: 912px) {
    .contact-section1 .inner-container {
        max-width: 800px;
    }

    .contact-section1 .inner-container h2 {
        padding-top: 30px;
    }

    .contact-section1 .inner-container .wpcf7-form {
        padding-left: 30px;
        padding-right: 30px;
    }

    .contact-section1 .inner-container .wpcf7-form .form-fields>div input,
    .contact-section1 .inner-container .wpcf7-form .form-fields>div textarea {
        font-size: 16px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p>label:nth-child(3) {
        font-size: 12px;
    }

    .contact-section1 .inner-container .wpcf7-form .submit-btn button {
        padding: 20px 30px;
    }
}

@media(max-width: 820px) {
    .contact-section1 .inner-container {
        max-width: 700px;
    }

    .contact-section1 .inner-container h2 {
        padding-top: 20px;
    }

    .contact-section1 .inner-container .wpcf7-form {
        padding-left: 20px;
        padding-right: 20px;
    }

    .contact-section1 .inner-container .wpcf7-form .form-fields>div input,
    .contact-section1 .inner-container .wpcf7-form .form-fields>div textarea {
        font-size: 14px;
    }

    .contact-section1 .inner-container .wpcf7-form .submit-btn button {
        padding: 20px 20px;
    }
}

@media(max-width: 480px) {
    .contact-section1 .inner-container {
        max-width: 350px;
    }

    .contact-section1 .yoast-breadcrumbs {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .contact-section1 .inner-container h2 {
        font-size: 30px;
        padding-top: 0px;
        padding-left: 0px;
    }

    .contact-section1 .inner-container .wpcf7-form {
        padding-left: 20px;
        padding-right: 20px;
    }

    .contact-section1 .inner-container .wpcf7-form .form-fields>div input,
    .contact-section1 .inner-container .wpcf7-form .form-fields>div textarea {
        font-size: 15px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        text-align: center;
        gap: 20px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p>label:nth-child(3) {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p [data-name="preferred-time"] input {
        max-width: 72%;
    }

    .contact-section1 .inner-container .wpcf7-form .submit-btn button {
        padding: 20px 20px;
    }
}

@media(max-width: 360px) {
    .contact-section1 .inner-container {
        max-width: 300px;
    }

    .contact-section1 .inner-container h2 {
        font-size: 24px;
        padding-top: 20px;
    }

    .contact-section1 .inner-container .wpcf7-form {
        padding-left: 20px;
        padding-right: 20px;
    }

    .contact-section1 .inner-container .wpcf7-form .option-fields p [data-name="preferred-time"] input {
        max-width: 59%;
    }

    .contact-section1 .inner-container .wpcf7-form .submit-btn button {
        font-size: 14px;
        padding: 20px 20px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.contact-section2 {
    padding-top: 90px;
    padding-bottom: 150px;
}

.contact-section2 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 150px;
}

.contact-section2 .inner-container .grid-wrapper>div:first-child {
    width: calc(30% - 150px);
}

.contact-section2 .inner-container .grid-wrapper>div:last-child {
    width: calc(70% - 150px);
}

.contact-section2 .inner-container .grid-wrapper>div h2 {
    color: var(--color3);
    font-size: 45px;
    font-weight: 400;
    line-height: 54px;
    padding-top: 30px;
}

.contact-section2 .inner-container .grid-wrapper>div h3 {
    color: var(--color3);
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 5px;
}

.contact-section2 .inner-container .grid-wrapper>div p {
    margin-bottom: 5px;
    width: 100%;
}

.contact-section2 .inner-container .grid-wrapper>div p,
.contact-section2 .inner-container .grid-wrapper>div p a {
    color: var(--color3);
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-decoration: none;
}

.contact-section2 .inner-container .grid-wrapper>div p a:hover {
    color: var(--color2);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .contact-section2 .inner-container {
        max-width: 1500px;
    }

    .contact-section2 .inner-container .grid-wrapper {
        gap: 90px;
    }

    .contact-section2 .inner-container .grid-wrapper>div:first-child {
        width: calc(30% - 90px);
    }

    .contact-section2 .inner-container .grid-wrapper>div:last-child {
        width: calc(70% - 90px);
    }
}

@media(max-width: 1440px) {
    .contact-section2 .inner-container {
        max-width: 1300px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 38px;
        line-height: 50px;
    }
}

@media(max-width: 1366px) {
    .contact-section2 .inner-container {
        max-width: 1200px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 35px;
        line-height: 48px;
    }
}

@media(max-width: 1024px) {
    .contact-section2 .inner-container {
        max-width: 900px;
    }

    .contact-section2 .inner-container .grid-wrapper {
        flex-wrap: wrap;
        gap: 20px;
    }

    .contact-section2 .inner-container .grid-wrapper>div:first-child,
    .contact-section2 .inner-container .grid-wrapper>div:last-child {
        width: calc(100% - 0px);
    }

    .contact-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
        text-align: center;
    }

    .contact-section2 .inner-container .grid-wrapper>div h3 {
        font-size: 20px;
        line-height: 28px;
        text-align: center;
    }

    .contact-section2 .inner-container .grid-wrapper>div p {
        font-size: 14px;
        line-height: 24px;
        text-align: center;
    }

    .contact-section2 .inner-container .grid-wrapper>div p a:first-child {
        display: block;
    }
}

@media(max-width: 912px) {
    .contact-section2 .inner-container {
        max-width: 800px;
    }

    .contact-section2 .inner-container .grid-wrapper {
        gap: 50px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h2 {
        padding-top: 20px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h3 {
        margin-bottom: 0px;
    }
}

@media(max-width: 820px) {
    .contact-section2 .inner-container {
        max-width: 700px;
    }

    .contact-section2 .inner-container .grid-wrapper {
        gap: 30px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h2 {
        padding-top: 10px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h3 {
        margin-bottom: 0px;
    }
}

@media(max-width: 480px) {
    .contact-section2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .contact-section2 .inner-container {
        max-width: 350px;
    }

    .contact-section2 .inner-container .grid-wrapper {
        gap: 20px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h2 {
        font-size: 24px;
        line-height: 30px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h3 {
        font-size: 18px;
        line-height: 24px;
    }

    .contact-section2 .inner-container .grid-wrapper>div p,
    .contact-section2 .inner-container .grid-wrapper>div p a {
        font-size: 14px;
        line-height: 22px;
    }

    .contact-section2 .inner-container .grid-wrapper>div p br:nth-child(2) {
        display: none;
    }
}

@media(max-width: 360px) {
    .contact-section2 .inner-container {
        max-width: 300px;
    }

    .contact-section2 .inner-container .grid-wrapper {
        gap: 10px;
    }

    .contact-section2 .inner-container .grid-wrapper>div h3 {
        font-size: 16px;
        line-height: 20px;
    }
}

/*******************************************************************************************************************/
/*				  													                                        FOOTER*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

/* .home .site-footer.full-screen-section {
    background-color: var(--color1);
    height: 100vh;
} */

.site-footer {
    position: relative;
    z-index: 8;
}

.site-footer .footer-widgets {
    background-color: var(--color1);
    /* padding-top: 80px; */
    padding-top: 150px;
}

.site-footer .footer-widgets .footer-widgets-container {
    padding: 40px 0px;
}

.site-footer .footer-widgets-container .inside-footer-widgets {
    flex-wrap: wrap;
}

/* .site-footer .footer-widgets-container .inside-footer-widgets:before {
    background-image: url('/wp-content/uploads/2025/10/footer-logo-new.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    content: '';
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
    height: 118px;
    width: calc(100% - 0px);
} */

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 1300px;
    }
}

@media(max-width: 1366px) {
    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 1200px;
    }
}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .site-footer .footer-widgets {
        padding-top: 40px;
    }

    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 350px;
    }

    /* .site-footer .footer-widgets-container .inside-footer-widgets:before {
        margin-bottom: 0px;
    } */
}

@media(max-width: 394px) and (min-width: 360px) {
    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 300px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .site-footer .footer-widgets {
        padding-top: 110px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .site-footer .footer-widgets {
        padding-top: 110px;
    }
}

/****************************************************************************/
/*				  								                     COLUMNS*/
/****************************************************************************/

.site-footer .footer-widgets .prefix {
    color: var(--color2);
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 4.71px;
    margin-bottom: 20px;
}

.site-footer .foot-col1 h2 {
    color: var(--white);
    font-size: 40px;
    line-height: 50px;
}

.site-footer .foot-col1 .gb-button {
    background-color: transparent;
    border: 1px solid var(--white);
    color: var(--white);
    display: none;
    align-items: center;
    gap: 10px;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 40px;
    margin-top: 40px;
    position: relative;
    width: fit-content;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.site-footer .foot-col1 .gb-button:hover {
    background-color: var(--color2);
    border-color: transparent;
    color: var(--color1);
}

.site-footer .foot-col1 .gb-button svg {
    font-size: 42px;
}

.site-footer .foot-col1 .gb-button:hover svg g g {
    fill: var(--color1);
    stroke: var(--color1);
}

.site-footer .foot-col1 .inner-wrapper {
    display: flex;
    align-items: center;
    gap: 80px;
    margin-top: 100px;
}

.site-footer .foot-col1 .inner-wrapper .prefix {
    margin-bottom: 0px;
}

.site-footer .foot-col1 .inner-wrapper .wp-block-social-links li svg path {
    fill: var(--white);
    transition: fill .4s ease-in-out;
    -webkit-transition: fill .4s ease-in-out;
    -moz-transition: fill .4s ease-in-out;
    -ms-transition: fill .4s ease-in-out;
    -o-transition: fill .4s ease-in-out;
}

.site-footer .foot-col1 .inner-wrapper .wp-block-social-links li:hover svg path {
    fill: var(--color2);
}

.site-footer .foot-col2 P {
    color: var(--white);
    margin-bottom: 10px;
    width: 100%;
}

.site-footer .foot-col2 p a {
    color: var(--white);
    text-decoration: none;
    transition: color .4s ease-in-out;
    -webkit-transition: color .4s ease-in-out;
    -moz-transition: color .4s ease-in-out;
    -ms-transition: color .4s ease-in-out;
    -o-transition: color .4s ease-in-out;
}

.site-footer .foot-col2 P a:hover {
    color: var(--color2);
}

.site-footer .foot-col2 .inner-wrapper {
    margin-top: 100px;
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form {
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(7) {
    width: calc(60% - 0px) !important;
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(8) {
    width: calc(40% - 0px) !important;
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last {
    width: calc(100% - 0px) !important;
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last,
.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last a {
    color: var(--white);
    transition: color .4s ease-in-out;
    -webkit-transition: color .4s ease-in-out;
    -moz-transition: color .4s ease-in-out;
    -ms-transition: color .4s ease-in-out;
    -o-transition: color .4s ease-in-out;
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last a:hover {
    color: var(--color2);
}

/********************* NEWSLETTER LANGUAGE CHANGE ****************/

html[lang="el"] .site-footer .foot-col2 span.newsletter-en {
    display: none;
}

html[lang="en-US"] .site-footer .foot-col2 span.newsletter-el {
    display: none;
}

/**************** END NEWSLETTER LANGUAGE CHANGE ****************/


.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1 {
    background-color: transparent;
    color: var(--white);
    border: 1px solid var(--color6);
    padding: 15px 30px !important;
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1::-webkit-input-placeholder {
    color: var(--white);
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1::-moz-placeholder {
    color: var(--white);
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1:-ms-input-placeholder {
    color: var(--white);
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1::-ms-input-placeholder {
    color: var(--white);
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1::placeholder {
    color: var(--white);
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_submit {
    background-color: transparent;
    border-top: 1px solid var(--color6) !important;
    border-right: 1px solid var(--color6) !important;
    border-bottom: 1px solid var(--color6) !important;
    padding: 15px 30px !important;
    transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
}

.site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_submit:hover {
    background-color: var(--color2);
    color: var(--color3);
}

.site-footer .foot-col3 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 10px;
}

.site-footer .foot-col3 ul>li {
    margin-bottom: 0px;
    width: calc(50% - 20px);
}

.site-footer .foot-col3 ul>li>a {
    color: var(--white);
    text-decoration: none;
    transition: color .4s ease-in-out;
    -webkit-transition: color .4s ease-in-out;
    -moz-transition: color .4s ease-in-out;
    -ms-transition: color .4s ease-in-out;
    -o-transition: color .4s ease-in-out;
}

.site-footer .foot-col3 ul>li>a:hover {
    color: var(--color2);
}

@media(min-width: 1279px) {
    .foot-col1-mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .site-footer .foot-col2 .inner-wrapper {
        margin-top: 23px;
    }

    .site-footer .foot-col3 ul>li>a {
        font-size: 15px;
    }
}

@media(max-width: 1366px) {
    .site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_submit {
        padding: 15px 20px !important;
    }
}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {

    .site-footer .foot-col1,
    .site-footer .foot-col2,
    .site-footer .foot-col3 {
        display: none;
    }

    .foot-col1-mobile {
        display: block;
    }

    .site-footer .footer-widgets-container .inside-footer-widgets {
        flex-direction: column;
    }

    .site-footer .footer-widgets-container .inside-footer-widgets>div {
        width: calc(100% - 0px);
    }

    .site-footer .foot-col1-mobile .gb-accordion__item {
        border: none;
    }

    .site-footer .foot-col1-mobile .gb-accordion__item .gb-accordion__toggle .gb-text {
        color: var(--color2);
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 4.71px;
    }

    .site-footer .foot-col1-mobile .gb-accordion__item .gb-accordion__toggle .gb-accordion__toggle-icon svg {
        color: var(--color2);
    }

    .site-footer .foot-col1-mobile .acc1 .gb-accordion__content h2 {
        color: var(--white);
    }

    .site-footer .foot-col1-mobile .acc1 .gb-accordion__content .gb-button {
        background-color: transparent;
        border: 1px solid var(--white);
        color: var(--white);
        display: none;
        align-items: center;
        gap: 10px;
        font-size: 16px;
        font-weight: 500;
        padding: 10px 40px;
        margin-top: 40px;
        position: relative;
        width: fit-content;
        transition: all .2s ease-in-out;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        -ms-transition: all .2s ease-in-out;
    }

    .site-footer .foot-col1-mobile .acc1 .gb-accordion__content .gb-button:hover {
        background-color: var(--color2);
        border-color: transparent;
        color: var(--color1);
    }

    .site-footer .foot-col1-mobile .acc1 .gb-accordion__content .gb-button svg {
        font-size: 42px;
    }

    .site-footer .foot-col1-mobile .acc1 .gb-accordion__content .gb-button:hover svg g g {
        fill: var(--color1);
        stroke: var(--color1);
    }

    .site-footer .foot-col1-mobile .acc2 ul>li>a,
    .site-footer .foot-col1-mobile .acc3 ul>li>a {
        color: var(--white);
        text-decoration: none;
        transition: color .4s ease-in-out;
        -webkit-transition: color .4s ease-in-out;
        -moz-transition: color .4s ease-in-out;
        -ms-transition: color .4s ease-in-out;
        -o-transition: color .4s ease-in-out;
    }

    .site-footer .foot-col1-mobile .acc2 ul>li>a:hover,
    .site-footer .foot-col1-mobile .acc3 ul>li>a:hover {
        color: var(--color2);
    }

    .site-footer .foot-col1-mobile .acc4 p {
        color: var(--white);
        font-size: 16px;
        font-weight: 400;
        width: 100%;
    }

    .site-footer .foot-col1-mobile .acc4 p a {
        color: var(--white);
        font-size: 16px;
        font-weight: 400;
        text-decoration: none;
        transition: color .4s ease-in-out;
        -webkit-transition: color .4s ease-in-out;
        -moz-transition: color .4s ease-in-out;
        -ms-transition: color .4s ease-in-out;
        -o-transition: color .4s ease-in-out;
    }

    .site-footer .foot-col1-mobile .acc4 p a:hover {
        color: var(--color2);
    }

    .site-footer .foot-col1-mobile .acc5 .wp-block-social-links svg {
        width: 40px;
        height: 40px;
    }

    .site-footer .foot-col1-mobile .acc5 .wp-block-social-links svg path {
        fill: var(--white);
    }

    .site-footer .foot-col1-mobile .acc6 #mailpoet_form_1 form.mailpoet_form {
        display: flex;
        flex-wrap: wrap;
        padding: 0px;
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(7) {
        width: calc(60% - 0px) !important;
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(8) {
        width: calc(40% - 0px) !important;
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last {
        width: calc(100% - 0px) !important;
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last,
    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph.last a {
        color: var(--white);
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form #form_email_1 {
        background-color: transparent;
        color: var(--white);
        border: 1px solid var(--color6);
        padding: 17px 30px !important;
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form #form_email_1::-webkit-input-placeholder {
        color: var(--white);
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form #form_email_1::-moz-placeholder {
        color: var(--white);
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form #form_email_1:-ms-input-placeholder {
        color: var(--white);
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form #form_email_1::-ms-input-placeholder {
        color: var(--white);
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form #form_email_1::placeholder {
        color: var(--white);
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_submit {
        background-color: transparent;
        border-top: 1px solid var(--color6) !important;
        border-right: 1px solid var(--color6) !important;
        border-bottom: 1px solid var(--color6) !important;
        padding: 17px 30px !important;
    }

    /********************* NEWSLETTER LANGUAGE CHANGE ****************/

    html[lang="el"] .site-footer .foot-col1-mobile .acc6 span.newsletter-en {
        display: none;
    }

    html[lang="en-US"] .site-footer .foot-col1-mobile .acc6 span.newsletter-el {
        display: none;
    }

    /**************** END NEWSLETTER LANGUAGE CHANGE ****************/

}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .site-footer .foot-col1-mobile .acc6 #mailpoet_form_1 form.mailpoet_form {
        flex-direction: column;
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(7),
    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_paragraph:nth-child(8) {
        width: calc(100% - 0px) !important;
    }

    .site-footer .foot-col1-mobile .acc6>div #mailpoet_form_1 form.mailpoet_form .mailpoet_submit {
        border-left: 1px solid var(--color6) !important;
    }
}

@media(max-width: 394px) and (min-width: 360px) {}

@media (-webkit-device-pixel-ratio: 1.50) {
    .site-footer .footer-widgets .prefix {
        font-size: 12px;
    }

    .site-footer .foot-col1 h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .site-footer .foot-col1 .gb-button {
        font-size: 12px;
    }

    .site-footer .foot-col1 .gb-button svg {
        font-size: 32px;
    }

    .site-footer .foot-col2 P,
    .site-footer .foot-col2 p a {
        font-size: 11px;
    }

    .site-footer .foot-col3 ul>li {
        line-height: 15px;
    }

    .site-footer .foot-col3 ul>li>a {
        font-size: 11px;
    }

    .site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1,
    .site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1::placeholder {
        font-size: 11px;
    }

    .site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_submit {
        font-size: 11px;
    }

    #mailpoet_form_1 .mailpoet_checkbox_label {
        font-size: 11px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .site-footer .footer-widgets .footer-widgets-container {
        max-width: 1400px;
    }

    .site-footer .footer-widgets .prefix {
        font-size: 12px;
    }

    .site-footer .foot-col1 h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .site-footer .foot-col1 .gb-button {
        font-size: 12px;
    }

    .site-footer .foot-col1 .gb-button svg {
        font-size: 32px;
    }

    .site-footer .foot-col2 P,
    .site-footer .foot-col2 p a {
        font-size: 11px;
    }

    .site-footer .foot-col3 ul>li {
        line-height: 15px;
    }

    .site-footer .foot-col3 ul>li>a {
        font-size: 11px;
    }

    .site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1,
    .site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form #form_email_1::placeholder {
        font-size: 11px;
    }

    .site-footer .foot-col2 #mailpoet_form_1 form.mailpoet_form .mailpoet_submit {
        font-size: 11px;
    }

    #mailpoet_form_1 .mailpoet_checkbox_label {
        font-size: 11px;
    }
}

/****************************************************************************/
/*				  								                   COPYRIGHT*/
/****************************************************************************/

.site-info {
    background-color: var(--color1);
}

.site-info .inside-site-info {
    padding: 40px 0px;
}

.site-info .copyright-bar {
    margin-left: 600px !important;
    width: 100%;
}

.site-info .inner-wrapper {
    color: var(--white);
    display: flex;
    justify-content: space-between;
    font-size: 13px;
}

.site-info .inner-wrapper>div {
    display: flex;
    align-items: center;
    gap: 10px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .site-info .inside-site-info {
        max-width: 1500px;
    }
}

@media(max-width: 1440px) {
    .site-info .inside-site-info {
        max-width: 1300px;
    }

    .site-info .copyright-bar {
        margin-left: 500px !important;
    }
}

@media(max-width: 1366px) {
    .site-info .inside-site-info {
        max-width: 1200px;
    }

    .site-info .copyright-bar {
        margin-left: 400px !important;
    }
}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .site-info .inside-site-info {
        max-width: 900px;
    }

    .site-info .copyright-bar {
        margin-left: 0px !important;
    }
}

@media(max-width: 912px) {
    .site-info .inside-site-info {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .site-info .inside-site-info {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .site-info .inside-site-info {
        max-width: 350px;
    }

    .site-info .inner-wrapper {
        flex-direction: column;
    }

    .site-info .inner-wrapper>div {
        flex-direction: column;
        justify-content: center;
        width: calc(100% - 0px);
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .site-info .inside-site-info {
        max-width: 300px;
    }
}

@media (-webkit-device-pixel-ratio: 1.50) {
    .site-info .inside-site-info {
        padding: 10px 0px;
    }

    .site-info .inner-wrapper {
        font-size: 9px;
    }
}

@media (-webkit-device-pixel-ratio: 1.25) {
    .site-info .inside-site-info {
        padding: 10px 0px;
    }

    .site-info .inner-wrapper {
        font-size: 9px;
    }
}