/*
 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*/
/******************************************************************************************************************/

#cookie-notice .cn-button {
    background-color: var(--color1);
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    color: var(--white);
}

/****************************************************************************/
/*				  								           COLORS & SETTINGS*/
/****************************************************************************/

:root {
    --white: #ffffff;
    --black: #000000;
    --color1: #95C54A;
    --color2: #3A3434;
    --color3: #4D5977;
    --color4: #01133D;
    --color5: #444444;
    --color6: #626262;
    --color7: #162A5D;
    --color8: #021C4D;
    --color9: #021A49;
    --color10: #243B6B;
}

/****************************************************************************/
/*				  								                       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;
}


/****************************************************************************/
/*				  								                    OVERFLOW*/
/****************************************************************************/
body {
    overflow-x: hidden !important;
}

/*******************************************************************************************************************/
/*				  													                                        HEADER*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.site-header {
    background-image: linear-gradient(180deg, rgba(2, 26, 73, 0.74) 0%, rgba(2, 26, 73, 0) 100%) !important;
}

.site-header .inside-header {
    padding: 20px 0px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .site-header .inside-header {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .site-header .inside-header {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .site-header .inside-header {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .site-header .inside-header {
        max-width: 1100px;
    }
}

/****************************************************************************/
/*				  								         AFTER LOGO ELEMENTS*/
/****************************************************************************/

.after-logo-elements {
    display: flex;
    align-items: center;
    gap: 30px;
    position: fixed;
    z-index: 10000;
    top: 25px;
    right: 135px;
}

.after-logo-elements.stuck {
    top: 18px;
}

.logged-in .after-logo-elements {
    top: 57px;
}

.logged-in .is_stuck .after-logo-elements {
    top: 48px;
}

.logged-in .after-logo-elements.stuck {
    top: 48px;
}

/* .after-logo-elements {

    margin-left: auto;
} */

.after-logo-elements .wpml-ls-statics-shortcode_actions {
    width: auto;
}

.after-logo-elements .wpml-ls-statics-shortcode_actions li a {
    background-color: transparent;
    border: none;
    color: var(--white);
    font-size: 17px;
    font-weight: 500;
}

.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: url('data:image/svg+xml;utf8,<svg viewBox="0 0 330 512" aria-hidden="true" fill="%23ffffff" xmlns="http://www.w3.org/2000/svg" width="25px" height="25px"><path d="M305.913 197.085c0 2.266-1.133 4.815-2.833 6.514L171.087 335.593c-1.7 1.7-4.249 2.832-6.515 2.832s-4.815-1.133-6.515-2.832L26.064 203.599c-1.7-1.7-2.832-4.248-2.832-6.514s1.132-4.816 2.832-6.515l14.162-14.163c1.7-1.699 3.966-2.832 6.515-2.832 2.266 0 4.815 1.133 6.515 2.832l111.316 111.317 111.316-111.317c1.7-1.699 4.249-2.832 6.515-2.832s4.815 1.133 6.515 2.832l14.162 14.163c1.7 1.7 2.833 4.249 2.833 6.515z"></path></svg>');
    border: none;
    top: calc(30% - .175em);
}

.after-logo-elements .wpml-ls-statics-shortcode_actions li a:hover {
    background-color: transparent;
    color: var(--color1);
    text-decoration: none;
}

.after-logo-elements .wpml-ls-statics-shortcode_actions li:hover ul {
    border: none;
}

.after-logo-elements .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
    color: var(--color1);
}

.after-logo-elements .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {
    background: none;
    color: var(--white);
}

.after-logo-elements .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu {
    background-color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.after-logo-elements .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu a {
    color: var(--color2);
}

.after-logo-elements .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu a:hover {
    color: var(--color1);
}

.after-logo-elements .gb-shape:hover {
    cursor: pointer;
}

.after-logo-elements .gb-button {
    background-color: transparent;
    color: var(--white);
    font-size: 17px;
    font-weight: 500;
    padding: 0px;
    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;
}

.after-logo-elements .gb-button:hover {
    background-color: transparent;
    color: var(--color1);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .logged-in .after-logo-elements {
        top: 68px;
    }

    .after-logo-elements {
        right: 6.5%;
        top: 35px;
    }
}

@media(max-width: 1440px) {
    .logged-in .after-logo-elements {
        top: 62px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

/****************************************************************************/
/*				  								      NAVIGATION AREA & MENU*/
/****************************************************************************/

.main-navigation {
    background-color: transparent;
}

.main-navigation.is_stuck .inside-navigation {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.nav-float-left #site-navigation {
    margin-right: 12%;
}

:lang(en-US) .nav-float-left #site-navigation {
    margin-right: 18%;
}

#primary-menu>ul>li>a {
    color: var(--white);
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    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;
}

#primary-menu>ul>li>a:hover {
    color: var(--color1);
}

#primary-menu>ul>li ul {
    background-color: var(--white);
    box-shadow: none;
    padding: 30px;
    width: 300px;
}

#primary-menu>ul>li.menu-item-286 ul {
    width: 295px;
}

#primary-menu>ul>li ul li {
    line-height: 35px;
    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;
}

#primary-menu>ul>li ul li.sub-menu-label a {
    color: var(--color1);
    font-size: 20px;
    line-height: 35px;
    font-weight: 700;
}

#primary-menu>ul>li ul li.sub-menu-label.second {
    padding-top: 55px;
}

#primary-menu>ul>li>ul>li:not(.sub-menu-label)>a {
    color: var(--color2);
    font-size: 20px;
    font-weight: 400;
    transition: transform .2s ease-in-out, font-weight .2s ease-in-out;
    transform-origin: left center;
    -webkit-transition: transform .2s ease-in-out, font-weight .2s ease-in-out;
    -moz-transition: transform .2s ease-in-out, font-weight .2s ease-in-out;
    -ms-transition: transform .2s ease-in-out, font-weight .2s ease-in-out;
    -o-transition: transform .2s ease-in-out, font-weight .2s ease-in-out;
}

#primary-menu>ul>li>ul>li:not(.sub-menu-label)>a:hover {
    font-weight: 700;
    transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -ms-transform: scale(1.04);
    -o-transform: scale(1.04);
}

.menu-bar-items {
    display: none !important;
}

.main-navigation.is_stuck {
    background-color: var(--color4);
    z-index: 10 !important;
}

.main-navigation.is_stuck .inside-navigation .navigation-branding {
    order: 2;
    margin-left: 185px;
}

:lang(en-US) .main-navigation.is_stuck .inside-navigation .navigation-branding {
    margin-left: 310px;
}

.main-navigation.is_stuck .inside-navigation #primary-menu {
    order: 1;
}

.navigation-branding img {
    height: 80px !important;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .nav-float-left #site-navigation {
        margin-right: 8%;
    }

    .main-navigation.is_stuck .inside-navigation {
        max-width: 1440px;
    }

    .main-navigation.is_stuck .inside-navigation .navigation-branding {
        margin-left: 115px;
    }

    :lang(en-US) .nav-float-left #site-navigation {
        margin-right: 15%;
    }

    :lang(en-US) .main-navigation.is_stuck .inside-navigation .navigation-branding {
        margin-left: 200px;
    }
}

@media(max-width: 1440px) {
    .nav-float-left #site-navigation {
        margin-right: 3%;
    }

    .main-navigation.is_stuck .inside-navigation {
        max-width: 1240px;
    }

    .main-navigation.is_stuck .inside-navigation .navigation-branding {
        margin-left: 40px;
    }

    #primary-menu>ul>li>a {
        font-size: 15px;
    }

    .after-logo-elements .wpml-ls-statics-shortcode_actions li a {
        font-size: 15px;
    }

    .after-logo-elements .gb-button {
        font-size: 15px;
    }

    :lang(en-US) .nav-float-left #site-navigation {
        margin-right: 12%;
    }

    :lang(en-US) .main-navigation.is_stuck .inside-navigation .navigation-branding {
        margin-left: 143px;
    }
}

@media(max-width: 1366px) {
    .main-navigation.is_stuck .inside-navigation .navigation-branding {
        margin-left: 37px;
    }

    .main-navigation.is_stuck .inside-navigation {
        max-width: 1170px;
    }

    #primary-menu>ul>li>a {
        padding-left: 9px;
    }
}

@media(max-width: 1280px) {
    .main-navigation.is_stuck .inside-navigation {
        max-width: 1100px;
    }

    .nav-float-left #site-navigation {
        margin-right: 3%;
    }

    .main-navigation.is_stuck .inside-navigation .navigation-branding {
        margin-left: 3%;
    }

    #primary-menu>ul>li>a {
        padding-left: 0px;
    }
}

@media(max-width: 1024px) {

    #mobile-header {
        background-image: linear-gradient(180deg, rgba(2, 26, 73, 0.74) 0%, rgba(2, 26, 73, 0) 100%) !important;
        z-index: 100 !important;
    }

    #mobile-header .inside-navigation {
        padding-top: 15px;
        padding-bottom: 15px;
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 900px;
    }

    .main-navigation.has-branding .menu-toggle,
    .main-navigation.has-sticky-branding.navigation-stick .menu-toggle {
        order: 1 !important;
    }

    .navigation-branding,
    .site-logo.mobile-header-logo {
        order: 2 !important;
    }

    #mobile-header .menu-bar-items {
        display: block !important;
        order: 3 !important;
    }

    .site-logo.mobile-header-logo img {
        height: 90px !important;
    }

    .mobile-header-navigation.has-menu-bar-items .mobile-header-logo {
        margin-right: 0% !important;
    }

    #mobile-header .icon-menu-bars svg {
        font-size: 40px;
    }

    #mobile-header .icon-menu-bars svg path {
        fill: var(--white);
    }

    #mobile-header .menu-bar-item .icon-search svg {
        font-size: 40px;
    }

    #mobile-header .menu-bar-item .icon-search svg path {
        fill: var(--white);
    }

    #generate-slideout-menu .slideout-menu {
        position: relative;
        z-index: 11;
    }
}

@media(max-width: 912px) {
    #mobile-header .inside-navigation {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    #mobile-header .inside-navigation {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    #mobile-header .inside-navigation {
        max-width: 350px
    }

    .site-logo.mobile-header-logo img {
        height: 75px !important;
    }

    #mobile-header .icon-menu-bars svg {
        font-size: 20px;
    }

    #mobile-header .menu-bar-item .icon-search svg {
        font-size: 20px;
    }
}

@media(max-width: 375px) {
    #mobile-header .inside-navigation {
        max-width: 300px
    }
}

/****************************************************************************/
/*				  								            OFF CANVAS PANEL*/
/****************************************************************************/
@media(max-width: 1024px) {
    :root {
        --gp-slideout-width: 485px !important;
    }

    #generate-slideout-menu {
        background-color: var(--color8);
        overflow: hidden;
    }

    #generate-slideout-menu:after {
        content: '';
        background-image: url('/wp-content/uploads/2025/04/MENU_tab.png');
        background-repeat: no-repeat;
        background-size: contain;
        display: block;
        position: fixed;
        right: 1px;
        bottom: -10px;
        z-index: -1 !important;
        width: 1024px;
        height: 584px;
    }

    .slideout-navigation button.slideout-exit {
        text-align: right !important;
    }

    #generate-slideout-menu .pro-close svg {
        font-size: 30px;
    }

    #generate-slideout-menu .pro-close svg path {
        fill: var(--white);
    }

    .slideout-menu {
        padding-left: 50px !important;
        padding-top: 100px !important;
    }

    .slideout-menu>li {
        padding-bottom: 20px;
    }

    .slideout-menu>li>a {
        color: var(--white) !important;
        display: inline-block;
        font-size: 22px;
        font-weight: 500;
        line-height: 32px;
        text-transform: uppercase;
        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;
    }

    .slideout-menu>li>a:hover {
        color: var(--color1) !important;
    }

    .slideout-menu>li>a .dropdown-menu-toggle .gp-icon {
        opacity: 1;
        transform: rotate(-90deg);
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        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;
    }

    .slideout-menu>li>a:hover .dropdown-menu-toggle .gp-icon {
        opacity: 1;
    }

    .slideout-menu li.dropdown.dropdown_activated>a {
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: flex-end;
        flex-wrap: wrap;
        line-height: normal;
        max-width: 90%;
        z-index: 10000;
    }

    .slideout-menu li.dropdown.dropdown_activated>a:after {
        content: '';
        border-bottom: 1px solid rgba(255, 255, 255, 0.6);
        display: block;
        padding-top: 15px;
        width: 90%;
    }

    .slideout-menu .sub-menu,
    .slideout-menu li.dropdown {
        position: static !important;
    }

    .slideout-menu li.dropdown>.sub-menu {
        background-color: var(--color8);
        position: absolute !important;
        top: 0px;
        left: 0px;
        opacity: 0 !important;
        visibility: hidden !important;
        display: block !important;
        padding-left: 50px;
        height: 100vh !important;
        transform: translateX(-50px);
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        transition: all .2s;
        -webkit-transition: all .2s;
        -moz-transition: all .2s;
        -ms-transition: all .2s;
        -o-transition: all .2s;
    }

    .slideout-menu li.menu-item-934.dropdown>.sub-menu,
    .slideout-menu li.menu-item-1321.dropdown>.sub-menu {
        padding-top: 150px;
    }

    .slideout-menu li.menu-item-941.dropdown>.sub-menu,
    .slideout-menu li.menu-item-1328.dropdown>.sub-menu {
        padding-top: 250px;
    }

    .slideout-menu li.dropdown.dropdown_activated>.sub-menu {
        opacity: 1 !important;
        z-index: 9999;
        visibility: visible !important;
        transform: translateX(0px);
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -ms-transform: translateX(0px);
        -o-transform: translateX(0px);
    }

    .slideout-menu li.dropdown>.sub-menu>li a:not(.sub-menu-label a) {
        color: var(--white) !important;
        font-size: 22px !important;
        font-weight: 500 !important;
        line-height: 50px;
        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;
    }

    .slideout-menu li.dropdown>.sub-menu>li:hover>a {
        color: var(--color1) !important;
    }

    .sub-menu-label a {
        color: var(--color1) !important;
        font-size: 28px !important;
        font-weight: 500 !important;
        pointer-events: none;
    }

    .mobile-language-swapper {
        position: absolute;
        top: 22px;
        left: 50px;
        z-index: 2;
        height: 50px;
    }

    .mobile-language-swapper ul {
        display: flex;
    }

    .mobile-language-swapper ul>li {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

    .mobile-language-swapper ul>li.wpml-ls-item-el:after {
        content: '';
        border-left: 1px solid var(--white);
        width: 100%;
        height: 20px;
    }

    .mobile-language-swapper ul>li.wpml-ls-item-en:before {
        content: '';
        border-left: 1px solid var(--white);
        width: 100%;
        height: 20px;
    }

    .mobile-language-swapper ul>li a {
        background-color: transparent;
        border: unset;
        color: var(--white);
        font-size: 22px;
    }

    .mobile-language-swapper ul>li.wpml-ls-current-language a {
        font-weight: 500;
    }

}

@media(max-width: 480px) {
    :root {
        --gp-slideout-width: 356px !important;
    }

    #generate-slideout-menu:after {
        bottom: -152px;
        width: 759px;
    }

    .slideout-menu {
        padding-left: 50px !important;
        padding-top: 40px !important;
    }

    .slideout-menu>li>a {
        font-size: 18px;
        line-height: 25px !important;
    }

    .slideout-menu li.dropdown>.sub-menu>li a:not(.sub-menu-label a) {
        font-size: 18px !important;
        line-height: 50px !important;
    }

    .slideout-menu li.menu-item-934.dropdown>.sub-menu,
    .slideout-menu li.menu-item-1321.dropdown>.sub-menu {
        padding-top: 100px;
    }

    .slideout-menu li.menu-item-941.dropdown>.sub-menu,
    .slideout-menu li.menu-item-1328.dropdown>.sub-menu {
        padding-top: 150px;
    }

}

@media(max-width: 394px) and (min-width: 360px) {
    #generate-slideout-menu:after {
        bottom: -270px;
        width: 640px;
    }

    .slideout-menu {
        padding-left: 50px !important;
        padding-top: 30px !important;
    }

    .slideout-menu li.dropdown>.sub-menu>li a:not(.sub-menu-label a) {
        line-height: 28px !important;
    }

    .slideout-menu li.menu-item-934.dropdown>.sub-menu,
    .slideout-menu li.menu-item-1321.dropdown>.sub-menu {
        padding-top: 90px;
    }

    .slideout-menu li.menu-item-941.dropdown>.sub-menu,
    .slideout-menu li.menu-item-1328.dropdown>.sub-menu {
        padding-top: 150px;
    }
}

/*******************************************************************************************************************/
/*				  													                                          HOME*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.home-section1 .inner-container .slide-content {
    padding: 0px !important;
}

.home-section1 .inner-container .slide-content .slider-text-content {
    max-width: 1650px;
    width: 100%;
}

.home-section1 .inner-container .slide-content .slider-text-content h2 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
    font-weight: 400;
    max-width: 30%;
}

.home-section1 .inner-container .slide-content .slider-text-content p {
    color: var(--white);
    font-size: 28px;
    line-height: 40px;
    max-width: 30%;
}

.home-section1 .inner-container .eedee-gutenslider-pagination {
    display: none !important;
}

.wp-block-eedee-block-gutenslider .eedee-gutenslider-nav {
    z-index: 2 !important;
}

/* @media(max-width: 1279px) {
    .home-section1 {
        display: none;
    }
} */

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section1 .inner-container .slide-content .slider-text-content {
        max-width: 1440px;
    }

    .home-section1 .inner-container .slide-content .slider-text-content h2 {
        max-width: 40%;
    }

    .home-section1 .inner-container .slide-content .slider-text-content p {
        max-width: 40%;
    }
}

@media(max-width: 1440px) {
    .home-section1 .inner-container .slide-content .slider-text-content {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .home-section1 .inner-container .slide-content .slider-text-content {
        max-width: 1170px;
    }

    .home-section1 .inner-container .slide-content .slider-text-content h2 {
        max-width: 50%;
    }

    .home-section1 .inner-container .slide-content .slider-text-content p {
        max-width: 50%;
    }
}

@media(max-width: 1280px) {
    .home-section1 .inner-container .slide-content .slider-text-content {
        max-width: 1100px;
    }
}

/* @media(max-width: 1024px) {
    .home-section1 {
        min-height: 700px;
    }
} */

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {}

@media(max-width: 394px) and (min-width: 360px) {}

/****************************************************************************/
/*				  								                SECTION 1-1 */
/****************************************************************************/

/* @media(min-width: 1280px) {
    .home-section1-1 {
        display: none;
    }
} */

/************************************************************/
/*RESPONSIVE*/
/************************************************************/

/* @media(max-width: 1024px) {
    .home-section1-1 .inner-container .slide-content .slider-text-content {
        max-width: 900px;
    }

    .home-section1-1 .inner-container .slide-content .slider-text-content h2 {
        color: var(--white);
        font-size: 60px;
        line-height: 70px;
        font-weight: 400;
        margin-top: 320px;
        max-width: 70%;
    }

    .home-section1-1 .inner-container .slide-content .slider-text-content p {
        color: var(--white);
        font-size: 28px;
        line-height: 40px;
        max-width: 70%;
    }
}

@media(max-width: 912px) {
    .home-section1-1 .inner-container .slide-content .slider-text-content {
        max-width: 800px
    }
}

@media(max-width: 820px) {
    .home-section1-1 .inner-container .slide-content .slider-text-content {
        max-width: 700px
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .wp-block-eedee-block-gutenslider.gs-frontend.gs-finished-layout:not(.adaptive-height):not(.slides-auto),
    .wp-block-eedee-block-gutenslider.gs-frontend.gs-finished-layout:not(.adaptive-height):not(.slides-auto) .swiper-wrapper {
        min-height: 715px !important;
    }

    .home-section1-1 .inner-container .slide-content .slider-text-content {
        max-width: 350px
    }

    .home-section1-1 .inner-container .slide-content {
        justify-content: flex-end !important;
    }

    .home-section1-1 .inner-container .slide-content .slider-text-content h2 {
        font-size: 50px;
        line-height: 60px;
        max-width: 100%;
    }

    .home-section1-1 .inner-container .slide-content .slider-text-content p {
        display: none;
        max-width: 100%;
    }
}

@media(max-width: 375px) {
    .home-section1-1 .inner-container .slide-content .slider-text-content {
        max-width: 300px
    }
} */

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.home-section2 {
    padding-top: 100px;
    padding-bottom: 150px;
}

.home-section2 .inner-container {
    padding-bottom: 50px;
}

.home-section2 .inner-container h2 {
    color: var(--color3);
    font-size: 50px;
    line-height: 60px;
    text-align: center;
}

.home-section2 .inner-container>p {
    color: var(--color4);
    font-size: 20px;
    line-height: 31px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 70%;
}

.home-section2 .inner-container>.gb-button {
    background-color: transparent;
    border: 1px solid var(--color4);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--color4);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transition: transform .4s ease-in-out;
    -webkit-transition: transform .4s ease-in-out;
    -moz-transition: transform .4s ease-in-out;
    -ms-transition: transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
}

.home-section2 .inner-container>.gb-button .gb-text {
    padding-top: 2px;
}

.home-section2 .inner-container>.gb-button svg {
    width: 41px;
    height: 26px;
}

.home-section2 .inner-container>.gb-button:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

.home-section2 .inner-container2 {
    margin-left: 135px;
}

@media(min-width: 1280px) {
    .home-section2 .inner-container2.tablet-mobile {
        display: none;
    }
}

.home-section2 .inner-container2 h2,
.home-section2 .inner-container2 h3 {
    color: var(--color1);
    font-size: 100px;
    line-height: 64px;
    position: relative;
    z-index: 2;
}

.home-section2 .inner-container2 h2 {
    transform: translate(5%, 50%);
    -webkit-transform: translate(5%, 50%);
    -moz-transform: translate(5%, 50%);
    -ms-transform: translate(5%, 50%);
    -o-transform: translate(5%, 50%);
}

.home-section2 .inner-container2 h3 {
    text-align: right;
    transform: translate(-5%, -50%);
    -webkit-transform: translate(-5%, -50%);
    -moz-transform: translate(-5%, -50%);
    -ms-transform: translate(-5%, -50%);
    -o-transform: translate(-5%, -50%);
}

.home-section2 .inner-container2 .wp-block-gallery {
    display: flex;
    flex-wrap: nowrap;
    width: 210vw;
}

.home-section2 .inner-container2 .wp-block-gallery figure:nth-child(even) {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
}

.home-section2 .inner-container2 .wp-block-gallery figure:nth-child(odd) {
    transform: translateY(20%);
    -webkit-transform: translateY(20%);
    -moz-transform: translateY(20%);
    -ms-transform: translateY(20%);
    -o-transform: translateY(20%);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section2 .inner-container {
        max-width: 1440px;
    }

    .home-section2 .inner-container>p {
        max-width: 80%;
    }
}

@media(max-width: 1440px) {

    .home-section2 .inner-container {
        max-width: 1240px;
    }

    .home-section2 .inner-container>p {
        max-width: 85%;
    }
}

@media(max-width: 1366px) {
    .home-section2 .inner-container {
        max-width: 1170px;
    }

    .home-section2 .inner-container>p {
        max-width: 90%;
    }
}

@media(max-width: 1280px) {
    .home-section2 .inner-container {
        max-width: 1150px;
    }

    .home-section2 .inner-container>p {
        max-width: 100%;
    }
}

@media(max-width: 1024px) {
    .home-section2 {
        padding-bottom: 100px;
    }

    .home-section2 .inner-container {
        max-width: 900px;
    }

    .home-section2 .inner-container2 {
        display: none;
    }

    .home-section2 .inner-container2.tablet-mobile {
        display: block;
        margin-top: 50px;
        margin-left: 67px;
    }

    .home-section2 .inner-container2.tablet-mobile .wp-block-gallery {
        width: 100%;
    }

    .home-section2 .inner-container2.tablet-mobile .wp-block-gallery .slick-track {
        /* display: flex;
        gap: 10px; */
        display: block;
    }

    .home-section2 .inner-container2.tablet-mobile .wp-block-gallery .slick-track>figure {
        /* width: calc(33.33% - 10px) !important; */
        margin-left: 10px !important;
        margin-right: 10px !important;
    }

    .home-section2 .inner-container2.tablet-mobile .wp-block-gallery figure:nth-child(even) {
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset;
        -ms-transform: unset;
        -o-transform: unset;
    }

    .home-section2 .inner-container2.tablet-mobile .wp-block-gallery figure:nth-child(odd) {
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset;
        -ms-transform: unset;
        -o-transform: unset;
    }

    .home-section2 .inner-container2.tablet-mobile h3 {
        font-size: 100px;
        line-height: 110px;
        padding-top: 100px;
        text-align: center;
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset;
        -ms-transform: unset;
        -o-transform: unset;
    }

    .home-section2 .inner-container2.tablet-mobile .slick-dots {
        z-index: 3;
        bottom: -50px;
    }

    .home-section2 .inner-container2.tablet-mobile .slick-dots li button:before {
        background-color: var(--color1);
        content: '';
        font-size: 22px;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }
}

@media(max-width: 912px) {
    .home-section2 .inner-container {
        max-width: 800px;
    }

    .home-section2 .inner-container2 h2,
    .home-section2 .inner-container2 h3 {
        font-size: 70px;
    }
}

@media(max-width: 820px) {
    .home-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section2 {
        padding-bottom: 50px;
    }

    .home-section2 .inner-container {
        max-width: 350px;
    }

    .home-section2 .inner-container h2 {
        font-size: 45px;
        line-height: 55px;
    }

    .home-section2 .inner-container p {
        font-size: 19px;
    }

    .home-section2 .inner-container2.tablet-mobile {
        margin-left: 30px;
    }

    /* .home-section2 .inner-container2.tablet-mobile .wp-block-gallery .slick-track>figure {
        width: calc(100% - 10px) !important;
    } */

    .home-section2 .inner-container2.tablet-mobile .wp-block-gallery .slick-track>figure img {
        object-fit: cover;
        height: 250px;
    }

    .home-section2 .inner-container2.tablet-mobile h3 {
        font-size: 55px;
        line-height: 65px;
        padding-top: 50px;
    }
}

@media(max-width: 395px) {
    .home-section2 .inner-container2.tablet-mobile h3 {
        font-size: 50px;
        line-height: 60px;
    }
}

@media(max-width: 375px) {
    .home-section2 .inner-container {
        max-width: 300px;
    }

    .home-section2 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .home-section2 .inner-container2.tablet-mobile h3 {
        font-size: 45px;
        line-height: 55px;
    }
}


/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.home-section3 {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    position: relative;
    min-height: 950px;
}

.home-section3::before {
    background: linear-gradient(180deg, var(--white) 0%, rgba(255, 255, 255, 0) 100%);
    content: '';
    position: absolute;
    z-index: 2;
    top: 0;
    left: 0;
    right: 0;
    height: 350px;
    z-index: 1;
}

.home-section3 .inner-container {
    padding-bottom: 250px;
    width: 100%;
}

.home-section3 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 5px;
    opacity: 1;
}

.home-section3 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
    max-width: 35%;
}

.home-section3 .inner-container p {
    color: var(--white);
    font-size: 20px;
    line-height: 31px;
    max-width: 35%;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section3 {
        min-height: 1100px;
    }

    .home-section3 .inner-container {
        max-width: 1440px;
    }

    .home-section3 .inner-container h2 {
        max-width: 40%;
    }

    .home-section3 .inner-container p {
        max-width: 30%;
    }
}

@media(max-width: 1440px) {
    .home-section3 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .home-section3 {
        min-height: 1200px;
    }

    .home-section3 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .home-section3 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {

    .home-section3 {
        min-height: 1000px;
    }

    .home-section3::before {
        top: -2px;
    }

    .home-section3 .inner-container {
        max-width: 900px;
    }

    .home-section3 .inner-container h2 {
        max-width: 70%;
    }

    .home-section3 .inner-container p {
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .home-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section3 .inner-container {
        max-width: 700px;
    }

    .home-section3 .inner-container p {
        max-width: 70%;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section3 {
        background-attachment: scroll !important;
        min-height: 700px;
    }

    .home-section3 .inner-container {
        max-width: 350px;
    }

    .home-section3 .inner-container h2 {
        color: var(--color4);
        z-index: 3;
        position: relative;
        padding-bottom: 250px;
        max-width: 100%;
    }

    .home-section3 .inner-container p:not(.prefix) {
        display: none;
    }
}

@media(max-width: 375px) {
    .home-section3 .inner-container {
        max-width: 300px;
    }

    .home-section3 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

/* .home-section4 {
    position: relative;
    overflow: hidden;
} */

.home-section4 .inner-container {
    position: relative;
    z-index: 2;
    margin-left: 135px;
    width: 100%;
}

.home-section4 .inner-container img {
    position: absolute;
    top: -300%;
    right: 200px;
    height: 400px;
    width: 800px;
}

.home-section4 .inner-container .gb-grid-wrapper {
    display: flex;
    gap: 80px;
    width: 300vw;
    will-change: transform;
}

.home-section4 .inner-container .gb-grid-wrapper>div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
}

.home-section4 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--color1);
    font-size: 76px;
    line-height: 28px;
}

.home-section4 .inner-container .gb-grid-wrapper>div h5 {
    color: var(--color4);
    font-size: 23px;
    font-weight: 500;
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 70%;
}

.home-section4 .inner-container .gb-grid-wrapper>div p {
    color: var(--color4);
    font-size: 16px;
    line-height: 23px;
    opacity: 0.821257818312872;
    margin-bottom: 10px;
    max-width: 50%;
}


/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .home-section4 .inner-container img {
        height: 315px;
        width: 650px;
    }
}

@media(max-width: 1366px) {
    .home-section4 .inner-container img {
        top: -240%;
    }
}

@media(max-width: 1280px) {
    .home-section4 .inner-container img {
        height: 295px;
        width: 600px;
    }
}

@media(max-width: 1024px) {
    .home-section4 {
        padding-top: 100px;
    }

    .home-section4 .inner-container {
        max-width: 900px;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .home-section4 .gb-shape {
        bottom: 250px;
    }

    .home-section4 .gb-shape svg {
        width: 1024px;
        height: 213px;
    }

    .home-section4 .inner-container img {
        top: -220%;
        right: 0px;
    }

    .home-section4 .inner-container .gb-grid-wrapper {
        padding-top: 50px;
        width: 100%;
        will-change: unset;
    }

    .home-section4 .inner-container .gb-grid-wrapper .slick-track>div {
        margin-left: 15px;
        margin-right: 15px;
    }

    .home-section4 .inner-container .gb-grid-wrapper>div h3 {
        font-size: 40px;
    }

    .home-section4 .inner-container .gb-grid-wrapper>div h5 {
        font-size: 20px;
        max-width: 100%;
    }

    .home-section4 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

    .home-section4 .inner-container .gb-grid-wrapper .slick-prev,
    .home-section4 .inner-container .gb-grid-wrapper .slick-next {
        background-color: var(--color1);
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        width: 40px;
        height: 40px;
        z-index: 2;
        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-section4 .inner-container .gb-grid-wrapper .slick-prev:hover,
    .home-section4 .inner-container .gb-grid-wrapper .slick-next:hover {
        background-color: var(--color1);
    }

    .home-section4 .inner-container .gb-grid-wrapper .slick-prev svg path,
    .home-section4 .inner-container .gb-grid-wrapper .slick-next svg path {
        fill: var(--white);
    }

    .home-section4 .inner-container .gb-grid-wrapper .slick-prev:before,
    .home-section4 .inner-container .gb-grid-wrapper .slick-next:before {
        display: none;
    }

    .home-section4 .inner-container .gb-grid-wrapper .slick-prev {
        left: 38%;
        top: 120%;
    }

    .home-section4 .inner-container .gb-grid-wrapper .slick-next {
        right: 47%;
        top: 120%;
    }
}

@media(max-width: 912px) {
    .home-section4 .inner-container {
        max-width: 800px;
    }

    .home-section4 .inner-container img {
        top: -165%;
        right: 0px;
    }
}

@media(max-width: 820px) {
    .home-section4 .inner-container {
        max-width: 700px;
    }

    .home-section4 .inner-container img {
        top: -165%;
        width: 700px;
        height: 350px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section4 .gb-shape {
        top: -95px;
        bottom: unset;
    }

    .home-section4 .gb-shape svg {
        width: 480px;
        height: 100px;
    }

    .home-section4 .inner-container {
        max-width: 350px;
    }

    .home-section4 .inner-container img {
        top: -230%;
        width: 350px;
        height: 175px;
    }

    .home-section4 .inner-container .gb-grid-wrapper {
        padding-top: 0px;
    }

    .home-section4 .inner-container .gb-grid-wrapper .slick-next {
        right: 35%;
    }
}

@media(max-width: 375px) {
    .home-section4 .inner-container {
        max-width: 300px;
    }

    .home-section4 .inner-container img {
        top: -222%;
        width: 350px;
        height: 150px;
    }
}

/****************************************************************************/
/*				  								                 SECTION 4-1*/
/****************************************************************************/

.home-section4-1 {
    margin-top: 50px;
}

.home-section4-1 .inner-container h2 {
    color: var(--color4);
    font-size: 50px;
    line-height: 60px;
}

.home-section4-1 .inner-container .grid-wrapper {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 30px;
}

.home-section4-1 .inner-container .grid-wrapper>div {
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding: 60px;
    width: calc(25% - 30px);
}

.home-section4-1 .inner-container .grid-wrapper>div svg {
    margin-bottom: 10px;
    width: 67px;
    height: 67px;
}

/* .home-section4-1 .inner-container .grid-wrapper>div svg path {
    fill: var(--color1);
} */

.home-section4-1 .inner-container .grid-wrapper>div p {
    color: var(--color4);
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 0px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section4-1 .inner-container {
        max-width: 1440px;
    }

    .home-section4-1 .inner-container .grid-wrapper>div {
        padding: 40px;
    }
}

@media(max-width: 1440px) {
    .home-section4-1 .inner-container {
        max-width: 1240px;
    }

    .home-section4-1 .inner-container .grid-wrapper>div p {
        color: var(--color4);
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 0px;
    }
}

@media(max-width: 1366px) {
    .home-section4-1 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .home-section4-1 .inner-container {
        max-width: 1100px;
    }

    .home-section4-1 .inner-container .grid-wrapper>div {
        width: calc(50% - 30px);
    }
}

@media(max-width: 1024px) {
    .home-section4-1 {
        margin-top: 100px;
    }

    .home-section4-1 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .home-section4-1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section4-1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section4-1 .inner-container {
        max-width: 350px;
    }

    .home-section4-1 .inner-container h2 {
        font-size: 42px;
    }

    .home-section4-1 .inner-container .grid-wrapper {
        flex-direction: column;
    }

    .home-section4-1 .inner-container .grid-wrapper>div {
        width: calc(100% - 0px)
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .home-section4-1 .inner-container {
        max-width: 300px;
    }

    .home-section4-1 .inner-container h2 {
        font-size: 36px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 5*/
/****************************************************************************/

.home-section5 {
    padding-top: 200px;
}

.home-section5 .inner-container h2 {
    color: var(--color4);
    font-size: 50px;
    line-height: 60px;
}

.home-section5 .inner-container p {
    color: var(--color4);
    font-size: 20px;
    line-height: 34px;
    max-width: 60%;
}

.home-section5 .inner-container2 .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 0px;
    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-section5 .inner-container2 .gb-grid-wrapper>div {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 0px 30px 30px 30px;
    position: relative;
    min-height: 590px;
    width: calc(33.33% - 0px);
    transition: all .4s ease-in-out, background-image 0.5s ease-in-out;
    -webkit-transition: all .4s ease-in-out, background-image 0.5s ease-in-out;
    -moz-transition: all .4s ease-in-out, background-image 0.5s ease-in-out;
    -ms-transition: all .4s ease-in-out, background-image 0.5s ease-in-out;
    -o-transition: all .4s ease-in-out, background-image 0.5s ease-in-out;
}

.home-section5 .inner-container2 .gb-grid-wrapper>div:nth-child(2) {
    border-left: 5px solid var(--white);
    border-right: 5px solid var(--white);
}

.home-section5 .inner-container2 .gb-grid-wrapper>div:after {
    content: '';
    background-image: linear-gradient(180deg, rgba(1, 19, 61, 0) 0%, #01133D 100%);
    opacity: 0.776513962518601;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 174px;
    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;
}

.home-section5 .inner-container2 .gb-grid-wrapper>div:hover:after {
    height: 350px;
}

.home-section5 .inner-container2 .gb-grid-wrapper>div h3 {
    color: var(--white);
    font-size: 76px;
    line-height: 28px;
    position: relative;
    z-index: 2;
}

.home-section5 .inner-container2 .gb-grid-wrapper>div .gb-button {
    background-color: transparent;
    color: var(--white);
    font-size: 30px;
    padding: 0px;
    margin-bottom: 15px;
    position: relative;
    z-index: 2;
    width: fit-content;
    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-section5 .inner-container2 .gb-grid-wrapper>div .gb-button:hover {
    color: var(--color1)
}

.home-section5 .inner-container2 .gb-grid-wrapper>div .text-content {
    max-height: 0px;
    opacity: 0;
    z-index: 2;
    overflow: hidden;
    transition: max-height 1s ease, opacity 1s ease;
    -webkit-transition: max-height 1s ease, opacity 1s ease;
    -moz-transition: max-height 1s ease, opacity 1s ease;
    -ms-transition: max-height 1s ease, opacity 1s ease;
    -o-transition: max-height 1s ease, opacity 1s ease;
}

.home-section5 .inner-container2 .gb-grid-wrapper>div:hover .text-content {
    max-height: 163px;
    opacity: 1;
}

.home-section5 .inner-container2 .gb-grid-wrapper>div .text-content p {
    color: var(--white);
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 10px;
    max-width: 90%;
}

.home-section5 .inner-container2 .gb-grid-wrapper>div .gb-button:hover svg path {
    stroke: var(--color1);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section5 .inner-container {
        max-width: 1440px;
    }

    .home-section5 .inner-container p {
        max-width: 70%;
    }
}

@media(max-width: 1440px) {
    .home-section5 .inner-container {
        max-width: 1240px;
    }

    .home-section5 .inner-container p {
        max-width: 80%;
    }

    .home-section5 .inner-container2 .gb-grid-wrapper>div:hover .text-content {
        max-height: 210px;
    }
}

@media(max-width: 1366px) {
    .home-section5 .inner-container {
        max-width: 1170px;
    }

    .home-section5 .inner-container p {
        max-width: 85%;
    }

    .home-section5 .inner-container2 .gb-grid-wrapper>div .gb-button {
        font-size: 25px;
    }
}

@media(max-width: 1280px) {
    .home-section5 .inner-container {
        max-width: 1100px;
    }

    .home-section5 .inner-container p {
        max-width: 90%;
    }

    .home-section5 .inner-container2 .gb-grid-wrapper>div:hover .text-content {
        max-height: 230px;
    }
}

@media(max-width: 1024px) {
    .home-section5 {
        padding-top: 150px;
    }

    .home-section5 .inner-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 900px;
    }

    .home-section5 .inner-container2 .gb-grid-wrapper {
        background-image: unset !important;
        flex-direction: column;
    }

    .home-section5 .inner-container2 .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .home-section5 .inner-container2 .gb-grid-wrapper>div:nth-child(2) {
        border-left: unset;
        border-right: unset;
    }

}

@media(max-width: 912px) {
    .home-section5 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section5 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section5 .inner-container {
        max-width: 350px;
    }

    .home-section5 .inner-container h2 {
        font-size: 43px;
        line-height: 53px;
    }

    .home-section5 .inner-container p {
        max-width: 100%;
    }

    .home-section5 .inner-container2 .gb-grid-wrapper>div .text-content p {
        max-width: 100%;
    }
}

@media(max-width: 375px) {
    .home-section5 .inner-container {
        max-width: 300px;
    }

    .home-section5 .inner-container h2 {
        font-size: 37px;
        line-height: 47px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 6*/
/****************************************************************************/

.home-section6 {
    padding-top: 200px;
}

.home-section6 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 50px;
}

.home-section6 .inner-container .gb-grid-wrapper>div {
    width: calc(50% - 25px);
}

.home-section6 .inner-container .gb-grid-wrapper>div .prefix {
    color: var(--color4);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.home-section6 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--color4);
    font-size: 50px;
    line-height: 60px;
}

.home-section6 .inner-container .gb-grid-wrapper>div p {
    color: var(--color4);
    font-size: 20px;
    line-height: 34px;
    max-width: 90%;
}

.home-section6 .inner-container .gb-grid-wrapper>div .gb-button {
    background-color: transparent;
    border: 1px solid var(--color4);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--color4);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    width: fit-content;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transition: transform .4s ease-in-out;
    -webkit-transition: transform .4s ease-in-out;
    -moz-transition: transform .4s ease-in-out;
    -ms-transition: transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
}

.home-section6 .inner-container .gb-grid-wrapper>div .gb-button .gb-text {
    padding-top: 2px;
}

.home-section6 .inner-container .gb-grid-wrapper>div .gb-button svg {
    width: 41px;
    height: 26px;
}

.home-section6 .inner-container .gb-grid-wrapper>div .gb-button:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

@media(min-width: 480px) {
    .home-section6 img.mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section6 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .home-section6 .inner-container {
        max-width: 1240px;
    }

    .home-section6 .inner-container .gb-grid-wrapper {
        padding-bottom: 50px;
    }
}

@media(max-width: 1366px) {
    .home-section6 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .home-section6 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .home-section6 {
        padding-top: 100px;
    }

    .home-section6 .inner-container {
        max-width: 900px;
    }

    .home-section6 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .home-section6 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }
}

@media(max-width: 912px) {
    .home-section6 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section6 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section6 {
        background-image: unset !important;
    }

    .home-section6 .inner-container {
        max-width: 350px;
    }

    .home-section6 .inner-container .gb-grid-wrapper {
        gap: 0px;
    }

    .home-section6 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 43px;
        line-height: 53px;
    }

    .home-section6 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

    .home-section6 .inner-container img.desktop {
        display: none;
    }

    .home-section6 .inner-container img.mobile {
        display: block;
    }
}

@media(max-width: 375px) {
    .home-section6 .inner-container {
        max-width: 300px;
    }

    .home-section6 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 38px;
        line-height: 48px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 7*/
/****************************************************************************/

.home-section7 {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 800px;
}

.home-section7 .inner-container {
    position: relative;
    z-index: 2;
    width: 100%;
}

.home-section7 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.home-section7 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.home-section7 .inner-container p {
    color: var(--white);
    font-size: 20px;
    line-height: 34px;
    max-width: 35%;
}

.home-section7 .inner-container .gb-button {
    background-color: transparent;
    border: 1px solid var(--white);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--white);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    width: fit-content;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transition: transform .4s ease-in-out;
    -webkit-transition: transform .4s ease-in-out;
    -moz-transition: transform .4s ease-in-out;
    -ms-transition: transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
}

.home-section7 .inner-container .gb-button .gb-text {
    padding-top: 2px;
}

.home-section7 .inner-container .gb-button svg {
    width: 41px;
    height: 26px;
}

.home-section7 .inner-container .gb-button:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

@media(min-width: 480px) {
    .home-section7 img.mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section7 .inner-container {
        max-width: 1440px;
    }

    .home-section7 .inner-container p {
        max-width: 35%;
    }
}

@media(max-width: 1440px) {
    .home-section7 .inner-container {
        max-width: 1240px;
    }

    .home-section7 .inner-container p {
        max-width: 40%;
    }
}

@media(max-width: 1366px) {
    .home-section7 .inner-container {
        max-width: 1170px;
    }

    .home-section7 .inner-container p {
        max-width: 43%;
    }
}

@media(max-width: 1280px) {
    .home-section7 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .home-section7 {
        background-attachment: scroll !important;
    }

    .home-section7 .inner-container {
        max-width: 900px;
    }

    .home-section7 .inner-container p {
        max-width: 50%;
    }
}

@media(max-width: 912px) {
    .home-section7 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section7 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section7 {
        background-color: var(--color9);
        background-image: unset !important;
        flex-direction: column;
        position: relative;
        padding-bottom: 50px;
    }

    .home-section7:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 30%;
        z-index: 2;
        height: 180px;
        width: 100%;
    }

    .home-section7 .inner-container {
        padding-top: 30px;
        max-width: 350px;
    }

    .home-section7 .inner-container h2 {
        font-size: 43px;
        line-height: 53px;
    }

    .home-section7 img.mobile {
        display: block;
    }

    .home-section7 .inner-container p {
        max-width: 100%;
    }
}

@media(max-width: 375px) {
    .home-section7 .inner-container {
        max-width: 300px;
    }

    .home-section7 .inner-container h2 {
        font-size: 38px;
        line-height: 48px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 8*/
/****************************************************************************/

.home-section8 {
    display: flex;
    align-items: center;
    position: relative;
    z-index: 2;
    min-height: 750px;
}

.home-section8 .inner-container {
    padding-top: 60px;
    width: 100%;
}

.home-section8 .inner-container .inner-wrapper {
    margin-left: auto;
    width: 35%;
}

.home-section8 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.home-section8 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.home-section8 .inner-container .inner-wrapper>p {
    color: var(--white);
    font-size: 20px;
    line-height: 34px;
    max-width: 85%;
}

.home-section8 .inner-container .wpcf7-form .wpcf7-text,
.home-section8 .inner-container .wpcf7-form .wpcf7-email,
.home-section8 .inner-container .wpcf7-form .wpcf7-tel,
.home-section8 .inner-container .wpcf7-form .wpcf7-file,
.home-section8 .inner-container .wpcf7-form .wpcf7-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: 16px;
    line-height: 19px;
    height: 50px;
    width: 100%;
}

.home-section8 .inner-container .wpcf7-form .wpcf7-file {
    margin-top: 15px;
}

.home-section8 .inner-container .wpcf7-form .wpcf7-text::placeholder,
.home-section8 .inner-container .wpcf7-form .wpcf7-email::placeholder,
.home-section8 .inner-container .wpcf7-form .wpcf7-tel::placeholder,
.home-section8 .inner-container .wpcf7-form .wpcf7-file::placeholder,
.home-section8 .inner-container .wpcf7-form .wpcf7-textarea::placeholder {
    color: var(--white);
}

.home-section8 .inner-container .wpcf7-form .wpcf7-text:focus,
.home-section8 .inner-container .wpcf7-form .wpcf7-email:focus,
.home-section8 .inner-container .wpcf7-form .wpcf7-tel:focus,
.home-section8 .inner-container .wpcf7-form .wpcf7-file:focus,
.home-section8 .inner-container .wpcf7-form .wpcf7-textarea:focus {
    outline: none;
}

.home-section8 .inner-container .wpcf7-form .wpcf7-acceptance label {
    color: var(--white);
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
}

.home-section8 .inner-container .wpcf7-form .wpcf7-acceptance label a {
    color: var(--white);
}

.home-section8 .inner-container .wpcf7-form .custom-form-btn {
    background-color: transparent;
    border: 1px solid var(--white);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--white);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    gap: 15px;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transition: transform .4s ease-in-out;
    -webkit-transition: transform .4s ease-in-out;
    -moz-transition: transform .4s ease-in-out;
    -ms-transition: transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
}

.home-section8 .inner-container .wpcf7-form .custom-form-btn span {
    padding-top: 2px;
}

.home-section8 .inner-container .wpcf7-form .custom-form-btn:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

@media(min-width: 1280px) {
    .home-section8 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .home-section8 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section8 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .home-section8 .inner-container {
        max-width: 1240px;
    }

    .home-section8 .inner-container .inner-wrapper>p {
        max-width: 100%;
    }
}

@media(max-width: 1366px) {
    .home-section8 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .home-section8 .inner-container {
        max-width: 1100px;
    }

    .home-section8 .inner-container .inner-wrapper {
        width: 40%;
    }
}

@media(max-width: 1024px) {
    .home-section8 {
        background-color: var(--color9);
        background-image: unset !important;
        flex-direction: column;
        position: relative;
        padding-bottom: 30px;
    }

    .home-section8:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 57%;
        z-index: 2;
        height: 180px;
        width: 100%;
    }

    .home-section8 .inner-container {
        position: relative;
        z-index: 3;
        max-width: 900px;
    }

    .home-section8 .inner-container .inner-wrapper {
        padding-top: 50px;
        width: 100%;
    }
}

@media(max-width: 912px) {
    .home-section8 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section8 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .home-section8 .tablet {
        display: none;
    }

    .home-section8:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 30%;
        z-index: 2;
        height: 180px;
        width: 100%;
    }

    .page-cross-docking .home-section8:before {
        top: -7%;
    }

    .home-section8 .inner-container {
        max-width: 350px;
    }

    .home-section8 .inner-container .inner-wrapper {
        position: relative;
        z-index: 2;
        padding-top: 40px;
        width: 100%;
    }

    .home-section8 .inner-container .inner-wrapper h2 {
        font-size: 48px;
        line-height: 58px;
    }
}

@media(max-width: 375px) {
    .home-section8 .inner-container {
        max-width: 300px;
    }

    .home-section8 .inner-container .inner-wrapper h2 {
        font-size: 40px;
        line-height: 50px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 8*/
/****************************************************************************/

.home-section9 {
    padding-top: 100px;
    padding-bottom: 100px;
}

.home-section9 .inner-container .prefix {
    color: var(--color4);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.home-section9 .inner-container h2 {
    color: var(--color4);
    font-size: 50px;
    line-height: 60px;
}

.home-section9 .inner-container .wp-block-gallery {
    display: block;
    padding-top: 35px;
}

.home-section9 .inner-container .wp-block-gallery .slick-track>figure {
    margin-left: 10px !important;
    margin-right: 10px !important;
}


.home-section9 .inner-container .gb-button {
    background-color: transparent;
    border: 1px solid var(--color4);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--color4);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transition: transform .4s ease-in-out;
    -webkit-transition: transform .4s ease-in-out;
    -moz-transition: transform .4s ease-in-out;
    -ms-transition: transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
}

.home-section9 .inner-container .gb-button .gb-text {
    padding-top: 2px;
}

.home-section9 .inner-container .gb-button svg {
    width: 41px;
    height: 26px;
}

.home-section9 .inner-container .gb-button:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section9 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .home-section9 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .home-section9 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .home-section9 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .home-section9 .inner-container {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .home-section9 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .home-section9 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section9 .inner-container {
        max-width: 350px;
    }

    .home-section9 .inner-container h2 {
        font-size: 43px;
        line-height: 53px;
    }

    .home-section9 .inner-container .wp-block-gallery {
        display: block;
    }

    .home-section9 .inner-container .wp-block-gallery .slick-track {
        display: flex;
    }

    .home-section9 .inner-container .wp-block-gallery .slick-track>figure {
        margin-left: 10px !important;
        margin-right: 10px !important;
        width: calc(100% - 0px) !important;
    }
}

@media(max-width: 375px) {
    .home-section9 .inner-container {
        max-width: 300px;
    }

    .home-section9 .inner-container h2 {
        font-size: 37px;
        line-height: 47px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 9*/
/****************************************************************************/

.home-section10 {
    padding-top: 100px;
}

.home-section10 .inner-container .prefix {
    color: var(--color4);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.home-section10 .inner-container h2 {
    color: var(--color4);
    font-size: 50px;
    line-height: 60px;
}

.home-section10 .inner-container .gb-loop-wrapper>div {
    background-color: transparent;
    padding: 0px;
}

.home-section10 .inner-container .gb-loop-wrapper img {
    margin-bottom: 0px;
}

.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper {
    background-color: var(--white);
    padding: 25px 40px 25px 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transition: transform 0.5s ease-in-out;
    -webkit-transition: transform 0.5s ease-in-out;
    -moz-transition: transform 0.5s ease-in-out;
    -ms-transition: transform 0.5s ease-in-out;
    -o-transition: transform 0.5s ease-in-out;
}

.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper .loop-date {
    color: var(--color5);
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 10px;
}

.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3 {
    line-height: 38px;
}

.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3,
.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3 a {
    color: var(--black);
    font-size: 30px;
    text-decoration: none;
}

.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper .loop-excerpt {
    color: var(--color6);
    font-size: 14px;
    line-height: 25px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
}

.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper .loop-excerpt .gb-dynamic-read-more {
    color: var(--color4);
    display: block;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    margin-top: 25px;
}

.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper .loop-excerpt .gb-dynamic-read-more:after {
    content: '';
    border-bottom: 4px solid var(--color1);
    display: block;
    margin-top: 10px;
    width: 56px;
    transition: width 0.3s ease;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
}

.home-section10 .inner-container .gb-loop-wrapper .inner-wrapper .loop-excerpt .gb-dynamic-read-more:hover:after {
    width: 28%;
}

.home-section10 .inner-container>.gb-button {
    background-color: transparent;
    border: 1px solid var(--color4);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--color4);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -ms-transform: translateX(0px);
    -o-transform: translateX(0px);
    transition: transform .4s ease-in-out;
    -webkit-transition: transform .4s ease-in-out;
    -moz-transition: transform .4s ease-in-out;
    -ms-transition: transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
}

.home-section10 .inner-container .gb-loop-wrapper>div:hover .inner-wrapper .loop-excerpt {
    opacity: 1;
}

.home-section10 .inner-container .gb-loop-wrapper>div:hover .inner-wrapper {
    transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -o-transform: translateY(-30px);
}

.home-section10 .inner-container>.gb-button .gb-text {
    padding-top: 2px;
}

.home-section10 .inner-container .gb-button svg {
    width: 41px;
    height: 26px;
}

.home-section10 .inner-container>.gb-button:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .home-section10 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .home-section10 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .home-section10 .inner-container {
        max-width: 1170px;
    }

    .home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3,
    .home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3 a {
        font-size: 28px;
        line-height: 38px;
    }
}

@media(max-width: 1280px) {
    .home-section10 .inner-container {
        max-width: 1100px;
    }

    .home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3,
    .home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3 a {
        font-size: 26px;
        line-height: 36px;
    }
}

@media(max-width: 1024px) {
    .home-section10 .inner-container {
        margin-right: 0px !important;
        max-width: 950px;
    }

    .home-section10 .inner-container .gb-loop-wrapper {
        display: flex !important;
    }

    .home-section10 .inner-container .gb-loop-wrapper>div {
        background-color: unset;
        padding: unset;
    }

    .home-section10 .inner-container .gb-loop-wrapper .slick-track>div {
        background-color: transparent;
        padding: 0px;
        margin-left: 15px;
        margin-right: 15px;
    }

    .home-section10 .inner-container .gb-loop-wrapper img {
        width: 100%;
    }


    .home-section10 .inner-container .gb-loop-wrapper>div:hover .inner-wrapper {
        transform: unset;
        -webkit-transform: unset;
        -moz-transform: unset;
        -ms-transform: unset;
        -o-transform: unset;
    }

    .home-section10 .inner-container .gb-loop-wrapper .slick-track>div:hover .inner-wrapper {
        transform: translateY(-30%);
        -webkit-transform: translateY(-30%);
        -moz-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        -o-transform: translateY(-30%);
    }

    .home-section10 .inner-container .gb-loop-wrapper .inner-wrapper .loop-excerpt {
        opacity: unset;
    }

    .home-section10 .inner-container .gb-loop-wrapper>div:hover .inner-wrapper .loop-excerpt {
        opacity: unset;
    }

    .home-section10 .inner-container .gb-loop-wrapper .slick-track>div:hover .inner-wrapper {
        transform: translateY(-30%);
        -webkit-transform: translateY(-30%);
        -moz-transform: translateY(-30%);
        -ms-transform: translateY(-30%);
        -o-transform: translateY(-30%);
    }

    .home-section10 .inner-container .gb-loop-wrapper .slick-track>div .inner-wrapper .loop-excerpt {
        opacity: 0;
    }

    .home-section10 .inner-container .gb-loop-wrapper .slick-track>div:hover .inner-wrapper .loop-excerpt {
        opacity: 1;
    }
}

@media(max-width: 912px) {
    .home-section10 .inner-container {
        max-width: 850px;
    }
}

@media(max-width: 820px) {
    .home-section10 .inner-container {
        max-width: 750px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .home-section10 .inner-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 350px;
    }

    .home-section10 .inner-container .gb-loop-wrapper .slick-track>div {
        margin-left: 5px;
        margin-right: 5px;
    }

    .home-section10 .inner-container .gb-loop-wrapper .slick-track>div .inner-wrapper {
        padding: 40px 0px 40px 0px;
    }

    .home-section10 .inner-container .gb-loop-wrapper .slick-track>div .inner-wrapper .loop-excerpt {
        opacity: 1;
    }
}

@media(max-width: 375px) {
    .home-section10 .inner-container {
        max-width: 300px;
    }

    .home-section10 .inner-container h2 {
        font-size: 37px;
        line-height: 47px;
    }

    .home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3,
    .home-section10 .inner-container .gb-loop-wrapper .inner-wrapper h3 a {
        font-size: 25px;
    }
}


/*******************************************************************************************************************/
/*				  													                                         ABOUT*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.about-section1 {
    display: flex;
    align-items: center;
    min-height: 770px;
    position: relative;
    z-index: 1;
    overflow: visible;
}

.about-section1:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color9);
    z-index: 1;
    opacity: 0.3;
}

.about-section1 .inner-container {
    position: relative;
    z-index: 2;
    width: 100%;
}

.about-section1 .inner-container h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

.about-section1 .inner-container .yoast-breadcrumbs {
    text-align: center;
    transform: translateY(430%);
    -webkit-transform: translateY(430%);
    -moz-transform: translateY(430%);
    -ms-transform: translateY(430%);
    -o-transform: translateY(430%);
}

.about-section1 .inner-container .yoast-breadcrumbs span,
.about-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.about-section1 .inner-container .yoast-breadcrumbs span {
    font-weight: 500;
}

.about-section1 .inner-container .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .about-section1 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .about-section1 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .about-section1 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .about-section1 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .about-section1 {
        min-height: 1525px;
    }

    .about-section1 .inner-container {
        max-width: 900px;
    }
}

@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: 768px) {}

@media(max-width: 480px) {
    .about-section1 {
        align-items: flex-end;
        min-height: 715px;
    }

    .about-section1 .inner-container {
        max-width: 350px;
    }

    .about-section1 .inner-container h1 {
        font-size: 50px;
        line-height: 60px;
        padding-bottom: 50px;
    }

    .about-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 375px) {
    .about-section1 .inner-container {
        max-width: 300px;
    }

    .about-section1 .inner-container h1 {
        font-size: 38px;
        line-height: 48px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.about-section2 {
    background-color: var(--color9);
    position: relative;
    z-index: 2;
}

.about-section2:before {
    background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
    content: '';
    display: block;
    position: absolute;
    top: -16%;
    z-index: 3;
    height: 180px;
    width: 100%;
}

.about-section2 .inner-container {
    position: relative;
    z-index: 5;
    margin-left: 135px;
    margin-right: 50px;
}

.about-section2 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.about-section2 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.about-section2 .inner-container .gb-grid-wrapper>div {
    width: calc(50% - 10px);
}

.about-section2 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.about-section2 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
    max-width: 75%;
}

.about-section2 .inner-container .gb-grid-wrapper>div p,
.about-section2 .inner-container .gb-grid-wrapper>div ul li {
    color: var(--white);
    font-size: 20px;
    line-height: 25px;
    max-width: 85%;
}

.about-section2 .inner-container .gb-grid-wrapper>div ul {
    margin-left: 20px;
}

.about-section2 .inner-container2 {
    padding-top: 20px;
    margin-left: 135px;
}

.about-section2 .inner-container2 .wp-block-gallery .slick-track {
    display: block;
}

.about-section2 .inner-container2 .wp-block-gallery .slick-track>figure {
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.about-section2 .inner-container2 .wp-block-gallery img:hover {
    cursor: pointer;
}

.about-section2 .inner-container2 .wp-block-gallery .slick-prev,
.about-section2 .inner-container2 .wp-block-gallery .slick-next {
    background-color: var(--color1);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    width: 40px;
    height: 40px;
    z-index: 2;
    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-section2 .inner-container2 .wp-block-gallery .slick-prev:hover,
.about-section2 .inner-container2 .wp-block-gallery .slick-next:hover {
    background-color: var(--secondary);
}

.about-section2 .inner-container2 .wp-block-gallery .slick-prev svg path,
.about-section2 .inner-container2 .wp-block-gallery .slick-next svg path {
    fill: var(--white);
}

.about-section2 .inner-container2 .wp-block-gallery .slick-prev:before,
.about-section2 .inner-container2 .wp-block-gallery .slick-next:before {
    display: none;
}

.about-section2 .inner-container2 .wp-block-gallery .slick-prev {
    left: -15px;
}

.about-section2 .inner-container2 .wp-block-gallery .slick-next {
    right: 30px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .about-section2 .inner-container .gb-grid-wrapper>div h3 {
        max-width: 100%;
    }

    .about-section2 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

    .about-section2 .inner-container2 {
        margin-left: 137px;
    }
}

@media(max-width: 1440px) {
    .about-section2 .inner-container {
        margin-left: 111px;
    }

    .about-section2 .inner-container2 {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    .about-section2 .inner-container {
        margin-left: 90px;
    }

    .about-section2 .inner-container2 {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .about-section2 .inner-container {
        margin-left: 83px;
    }

    .about-section2 .inner-container2 {
        margin-left: 83px;
    }

    .about-section2 .inner-container .gb-grid-wrapper>div h2 br {
        display: none;
    }
}

@media(max-width: 1024px) {
    .about-section2:before {
        top: -10%;
    }

    .about-section2 .inner-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 900px;
    }

    .about-section2 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .about-section2 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .about-section2 .inner-container2 {
        margin-left: 55px;
    }
}

@media(max-width: 912px) {
    .about-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .about-section2:before {
        top: -8%;
    }

    .about-section2 .inner-container {
        max-width: 350px;
    }

    .about-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .about-section2 .inner-container2 {
        box-sizing: border-box;
        margin-left: 25px;
        /* max-width: 100%;
        width: 100%; */
    }

    .about-section2 .inner-container2 .wp-block-gallery .slick-prev {
        left: 30%;
        top: 120%;
    }

    .about-section2 .inner-container2 .wp-block-gallery .slick-next {
        right: 38%;
        top: 120%;
    }
}

@media(max-width: 375px) {
    .about-section2 .inner-container {
        max-width: 300px;
    }

    .about-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.about-section3 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 833px;
}

.about-section3 .inner-container {
    position: relative;
    z-index: 2;
    padding-top: 250px;
    margin-left: 135px;
    width: 100%;
}

.about-section3 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.about-section3 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 115px;
}

.about-section3 .inner-container .gb-grid-wrapper {
    display: flex;
    gap: 80px;
    width: 300vw;
    will-change: transform;
}

.about-section3 .inner-container .gb-grid-wrapper>div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
}

.about-section3 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--color1);
    font-size: 76px;
    line-height: 28px;
}

.about-section3 .inner-container .gb-grid-wrapper>div h5 {
    color: var(--white);
    font-size: 25px;
    font-weight: 500;
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width: 70%;
}

.about-section3 .inner-container .gb-grid-wrapper>div p {
    color: var(--white);
    font-size: 16px;
    line-height: 23px;
    opacity: 0.821257818312872;
    margin-bottom: 10px;
    max-width: 60%;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .about-section3 .inner-container {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    .about-section3 .inner-container {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .about-section3 .inner-container {
        margin-left: 83px;
    }
}

@media(max-width: 1024px) {
    .about-section3 .inner-container {
        padding-top: 550px;
        max-width: 900px;
    }

    .about-section3 .inner-container .gb-grid-wrapper {
        width: 100%;
        will-change: unset;
    }

    .about-section3 .inner-container .gb-grid-wrapper .slick-track>div {
        margin-left: 15px;
        margin-right: 15px;
    }

    .about-section3 .inner-container .gb-grid-wrapper>div h3 {
        font-size: 40px;
    }

    .about-section3 .inner-container .gb-grid-wrapper>div h5 {
        font-size: 20px;
    }

    .about-section3 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

    .about-section3 .inner-container .gb-grid-wrapper .slick-prev,
    .about-section3 .inner-container .gb-grid-wrapper .slick-next {
        background-color: var(--color1);
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        z-index: 2;
        width: 40px;
        height: 40px;
        z-index: 2;
        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-section3 .inner-container .gb-grid-wrapper .slick-prev:hover,
    .about-section3 .inner-container .gb-grid-wrapper .slick-next:hover {
        background-color: var(--color1);
    }

    .about-section3 .inner-container .gb-grid-wrapper .slick-prev svg path,
    .about-section3 .inner-container .gb-grid-wrapper .slick-next svg path {
        fill: var(--white);
    }

    .about-section3 .inner-container .gb-grid-wrapper .slick-prev:before,
    .about-section3 .inner-container .gb-grid-wrapper .slick-next:before {
        display: none;
    }

    .about-section3 .inner-container .gb-grid-wrapper .slick-prev {
        left: 38%;
        top: 120%;
    }

    .about-section3 .inner-container .gb-grid-wrapper .slick-next {
        right: 47%;
        top: 120%;
    }
}

@media(max-width: 912px) {
    .about-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .about-section3 .inner-container {
        margin-left: 30px;
        max-width: 350px;
    }

    .about-section3 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .about-section3 .inner-container .gb-grid-wrapper>div h5 {
        max-width: 100%;
    }

    .about-section3 .inner-container .gb-grid-wrapper .slick-prev {
        left: 30%;
    }

    .about-section3 .inner-container .gb-grid-wrapper .slick-next {
        right: 38%;
    }
}

@media(max-width: 375px) {
    .about-section3 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.about-section4 {
    background-color: var(--color9);
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}

/* .about-section4:before {
    background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
    content: '';
    display: block;
    position: absolute;
    top: -12%;
    z-index: 1;
    height: 180px;
    width: 100%;
} */

.about-section4 .inner-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
}

.about-section4 .inner-container .prefix {
    color: var(--color1);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.about-section4 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 50px;
}

.about-section4 .inner-container .grid-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 30px;
    position: relative;
}

.about-section4 .inner-container .grid-wrapper>div {
    background-color: var(--color10);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    padding: 40px;
    text-align: center;
    min-height: 460px;
    width: calc(25% - 30px);
}

.about-section4 .inner-container .grid-wrapper>div svg {
    margin-bottom: 10px;
    width: 67px;
    height: 67px;
}

.about-section4 .inner-container .grid-wrapper>div h5 {
    color: var(--white);
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
}

.about-section4 .inner-container .grid-wrapper>div p {
    color: var(--white);
    font-size: 20px;
    line-height: 34px;
    margin-bottom: 0px;
}


/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .about-section4 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .about-section4 .inner-container {
        max-width: 1170px;
    }

    .about-section4 .inner-container .grid-wrapper>div {
        min-height: 560px;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .about-section4 {
        padding-bottom: 95px;
    }

    .about-section4 .inner-container {
        max-width: 900px;
    }

    .about-section4 .inner-container .grid-wrapper>div {
        width: calc(50% - 30px);
    }
}

@media(max-width: 912px) {
    .about-section4 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section4 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .about-section4 {
        padding-top: 35px;
        padding-bottom: 57px;
    }

    .about-section4 .inner-container {
        max-width: 350px;
    }

    /* .about-section4:before {
        top: -15%;
    } */

    .about-section4 .inner-container h2 {
        font-size: 38px;
        line-height: 48px;
    }

    .about-section4 .inner-container .grid-wrapper {
        flex-direction: column;
    }

    .about-section4 .inner-container .grid-wrapper>div {
        min-height: auto;
        width: calc(100% - 0px);
    }
}

@media(max-width: 375px) {
    .about-section4 .inner-container {
        max-width: 300px;
    }

    .about-section4 .inner-container h2 {
        font-size: 30px;
        line-height: 48px;
    }
}


/****************************************************************************/
/*				  								                   SECTION 5*/
/****************************************************************************/

.about-section5 {
    background-color: var(--color9);
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
}

.about-section5 .inner-container {
    margin-left: 135px;
}

.about-section5 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
}

.about-section5 .inner-container .gb-grid-wrapper>div {
    position: relative;
    width: calc(50% - 25px);
}

.about-section5 .inner-container .gb-grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.about-section5 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.about-section5 .inner-container .gb-grid-wrapper>div p,
.about-section5 .inner-container .gb-grid-wrapper>div ul li,
.about-section5 .inner-container .gb-grid-wrapper>div ol li {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
    max-width: 80%;
}

.about-section5 .inner-container .gb-grid-wrapper>div .overlaping-img {
    position: absolute;
    top: -60%;
    right: 100px;
    width: 587px;
    height: 489px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .about-section5 .inner-container {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    .about-section5 .inner-container {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .about-section5 .inner-container {
        margin-left: 83px;
    }
}

@media(max-width: 1024px) {
    .about-section5 {
        padding-bottom: 50px;
    }

    .about-section5 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .about-section5 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .about-section5 {
        padding-top: 50px;
    }

    .about-section5 .inner-container {
        margin-left: 30px;
    }

    .about-section5 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .about-section5 .inner-container .gb-grid-wrapper>div p,
    .about-section5 .inner-container .gb-grid-wrapper>div ul li,
    .about-section5 .inner-container .gb-grid-wrapper>div ol li {
        max-width: 90%;
    }

    .about-section5 .inner-container .gb-grid-wrapper>div .overlaping-img {
        opacity: 1;
        right: 0px;
        width: 300px;
        height: 252px;
    }
}

@media(max-width: 375px) {
    .about-section5 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 6*/
/****************************************************************************/

.about-section6 {
    background-color: var(--color9);
    padding-top: 0px;
    padding-bottom: 100px;
}

.about-section6 .inner-container {
    margin-left: 135px;
}

.about-section6 .inner-container .gb-grid-wrapper {
    display: flex;
    gap: 0px;
    width: 300vw;
    will-change: transform;
}

.about-section6 .inner-container .gb-grid-wrapper>div {
    background-color: var(--color10);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0px;
    padding: 45px;
}

.about-section6 .inner-container .gb-grid-wrapper>div {
    box-shadow: -19px 20px 60px rgba(0, 0, 0, 0.5);
}

/* .about-section6 .inner-container .gb-grid-wrapper>div:nth-child(odd) {
    box-shadow: 19px 20px 60px rgba(0, 0, 0, 0.5);
} */

.about-section6 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--color1);
    font-size: 76px;
    line-height: 28px;
}

.about-section6 .inner-container .gb-grid-wrapper>div h5 {
    color: var(--white);
    font-size: 25px;
    font-weight: 500;
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.about-section6 .inner-container .gb-grid-wrapper>div p {
    color: var(--white);
    font-size: 13px;
    line-height: 21px;
    opacity: 0.821257818312872;
    margin-bottom: 0px;
    max-width: 75%;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .about-section6 .inner-container {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    .about-section6 .inner-container {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .about-section6 .inner-container {
        margin-left: 83px;
    }
}

@media(max-width: 1024px) {
    .about-section6 {
        padding-bottom: 108px;
    }

    .about-section6 .inner-container .gb-grid-wrapper {
        background-color: transparent;
        width: 100%;
        will-change: unset;
    }

    .about-section6 .inner-container .gb-grid-wrapper>div {
        background-color: unset;
        box-shadow: unset;
        display: unset;
        flex-direction: unset;
        align-items: unset;
        gap: unset;
        padding: unset;
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-track>div {
        background-color: var(--color10);
        box-shadow: -19px 20px 60px rgba(0, 0, 0, 0.5);
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 0px;
        padding: 45px;
        min-height: 326px;
    }

    .about-section6 .inner-container .gb-grid-wrapper>div h3 {
        font-size: 40px;
    }

    .about-section6 .inner-container .gb-grid-wrapper>div h5 {
        font-size: 20px;
    }

    .about-section6 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-prev,
    .about-section6 .inner-container .gb-grid-wrapper .slick-next {
        background-color: var(--color1);
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        width: 40px;
        height: 40px;
        z-index: 2;
        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-section6 .inner-container .gb-grid-wrapper .slick-prev:hover,
    .about-section6 .inner-container .gb-grid-wrapper .slick-next:hover {
        background-color: var(--color1);
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-prev svg path,
    .about-section6 .inner-container .gb-grid-wrapper .slick-next svg path {
        fill: var(--white);
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-prev:before,
    .about-section6 .inner-container .gb-grid-wrapper .slick-next:before {
        display: none;
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-prev {
        left: 38%;
        top: 120%;
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-next {
        right: 47%;
        top: 120%;
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .about-section6 {
        padding-bottom: 106px;
    }

    .about-section6 .inner-container {
        margin-left: 30px;
    }

    .about-section6 .inner-container .gb-grid-wrapper {
        padding-top: 50px;
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-track>div {
        min-height: 420px;
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-prev {
        left: 30%;
        top: 109%;
    }

    .about-section6 .inner-container .gb-grid-wrapper .slick-next {
        right: 38%;
        top: 109%;
    }
}

@media(max-width: 395px) {
    .about-section6 .inner-container .gb-grid-wrapper .slick-track>div {
        min-height: 445px;
    }
}

@media(max-width: 375px) {
    .about-section6 .inner-container .gb-grid-wrapper .slick-track>div {
        min-height: 490px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 7*/
/****************************************************************************/

.about-section7 {
    background-color: var(--color9);
}

.about-section7 .inner-container {
    margin-right: 135px;
}

.about-section7 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
}

.about-section7 .inner-container .gb-grid-wrapper>div {
    position: relative;
}

.about-section7 .inner-container .gb-grid-wrapper>div:first-child {
    width: calc(60% - 25px);
}

.about-section7 .inner-container .gb-grid-wrapper>div:last-child {
    width: calc(40% - 25px);
}

.about-section7 .inner-container .gb-grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.about-section7 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.about-section7 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
    /* max-width: 80%; */
}

.about-section7 .inner-container .gb-grid-wrapper>div p,
.about-section7 .inner-container .gb-grid-wrapper>div ul li {
    color: var(--white);
    font-size: 17px;
    line-height: 32px;
    margin-bottom: 10px;
    /* max-width: 80%; */
}

@media(min-width: 1280px) {
    .about-section7 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .about-section7 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .about-section7 .inner-container {
        margin-right: 111px;
    }
}

@media(max-width: 1366px) {
    .about-section7 .inner-container {
        margin-right: 90px;
    }
}

@media(max-width: 1280px) {
    .about-section7 .inner-container {
        margin-right: 83px;
    }
}

@media(max-width: 1024px) {
    .about-section7 {
        padding-top: 100px;
    }

    .about-section7 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .about-section7 .inner-container .gb-grid-wrapper {
        flex-direction: column;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .about-section7 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px) !important;
    }

    .about-section7 .inner-container .gb-grid-wrapper>div:first-child {
        display: none;
    }
}

@media(max-width: 912px) {
    .about-section7 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section7 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .about-section7 .tablet {
        display: none;
    }

    .about-section7 .inner-container {
        max-width: 350px;
    }

    .about-section7 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }
}

@media(max-width: 375px) {
    .about-section7 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 8*/
/****************************************************************************/

.about-section8 {
    background-color: var(--color9);
    padding-top: 100px;
    padding-bottom: 60px;
}

.about-section8 .inner-container {
    margin-left: 135px;
}

.about-section8 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
}

.about-section8 .inner-container .gb-grid-wrapper>div {
    position: relative;
}

.about-section8 .inner-container .gb-grid-wrapper>div:first-child {
    width: calc(40% - 25px);
}

.about-section8 .inner-container .gb-grid-wrapper>div:last-child {
    width: calc(60% - 25px);
}

.about-section8 .inner-container .gb-grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.about-section8 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.about-section8 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
    /* max-width: 70%; */
}

.about-section8 .inner-container .gb-grid-wrapper>div p,
.about-section8 .inner-container .gb-grid-wrapper>div ul li {
    color: var(--white);
    font-size: 17px;
    line-height: 32px;
    /* max-width: 65%; */
}

.about-section8 .inner-container .gb-grid-wrapper>div .gb-button {
    background-color: transparent;
    border: 1px solid var(--white);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--white);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    width: fit-content;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.about-section8 .inner-container .gb-button .gb-text {
    padding-top: 2px;
}

.about-section8 .inner-container .gb-button svg {
    width: 41px;
    height: 26px;
}

.about-section8 .inner-container .gb-grid-wrapper>div .gb-button:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

@media(min-width: 1280px) {
    .about-section8 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .about-section8 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .about-section8 .inner-container {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    .about-section8 .inner-container {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .about-section8 .inner-container {
        margin-left: 83px;
    }
}

@media(max-width: 1024px) {
    .about-section8 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .about-section8 .inner-container .gb-grid-wrapper {
        flex-direction: column;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .about-section8 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px) !important;
    }

    .about-section8 .inner-container .gb-grid-wrapper>div:last-child {
        display: none;
    }
}

@media(max-width: 912px) {
    .about-section8 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section8 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .about-section8 {
        padding-top: 0px;
    }

    .about-section8 .tablet {
        display: none;
    }

    .about-section8 .inner-container {
        max-width: 350px;
    }

    .about-section8 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }
}

@media(max-width: 375px) {
    .about-section8 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 9*/
/****************************************************************************/

.about-section9 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    min-height: 900px;
}

.about-section9 .inner-container {
    width: 100%;
}

.about-section9 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.about-section9 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.about-section9 .inner-container p {
    color: var(--white);
    font-size: 15px;
    line-height: 25px;
    max-width: 35%;
}

.page-orama-apostoli-axies .about-section9 .inner-container p {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
}

.about-section9 .inner-container ul li {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
    list-style: none;
    position: relative;
}

.about-section9 .inner-container ul {
    margin-left: 30px;
}

.about-section9 .inner-container ul li::before {
    content: '✔';
    color: var(--color1);
    position: absolute;
    left: -30px;
    top: 0;
}

.about-section9 .inner-container .gb-button {
    background-color: transparent;
    border: 1px solid var(--white);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--white);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    margin-top: 60px;
    width: fit-content;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.about-section9 .inner-container .gb-button .gb-text {
    padding-top: 2px;
}

.about-section9 .inner-container .gb-button svg {
    width: 41px;
    height: 26px;
}

.about-section9 .inner-container .gb-button:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

@media(min-width: 1280px) {
    .about-section9 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .about-section9 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .about-section9 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .about-section9 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .about-section9 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .about-section9 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .about-section9 {
        background-image: unset !important;
        background-color: var(--color9);
        padding-bottom: 50px;
        position: relative;
    }

    .about-section9:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 67%;
        z-index: 2;
        height: 180px;
        width: 100%;
    }

    .about-section9 .inner-container {
        z-index: 2;
        max-width: 900px;
    }

    .about-section9 .mobile {
        display: none;
    }

    .about-section9 .inner-container p {
        max-width: 100%;
        width: 100%;
    }
}

@media(max-width: 912px) {
    .about-section9 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .about-section9:before {
        top: 62%;
    }

    .about-section9 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .about-section9 {
        background-color: var(--color9);
        background-image: unset !important;
        position: relative;
        padding-bottom: 50px;
    }

    .about-section9 .tablet {
        display: none;
    }

    .about-section9 .mobile {
        display: block;
    }

    .about-section9:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 35%;
        z-index: 1;
        height: 180px;
        width: 100%;
    }

    .about-section9 .inner-container {
        position: relative;
        z-index: 2;
        padding-top: 50px;
        max-width: 350px;
    }


    .about-section9 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .about-section9 .inner-container p {
        max-width: 100%;
    }

    .about-section9 .inner-container ul li {
        font-size: 20px;
        line-height: 30px;
    }

    .page.page-id-1530 .about-section9 .inner-container p {
        width: 100%;
    }
}

@media(max-width: 375px) {
    .about-section9 .inner-container {
        max-width: 300px;
    }

    .about-section9:before {
        top: 23%;
    }
}

@media(max-width: 360px) {
    .about-section9:before {
        top: 29%;
    }
}

/*******************************************************************************************************************/
/*				  													                                        QUALITY*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.quality-section1 {
    display: flex;
    align-items: center;
    min-height: 770px;
    position: relative;
    z-index: 1;
    overflow: visible;
}

.quality-section1:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color9);
    z-index: 1;
    opacity: 0.3;
}

.quality-section1 .inner-container {
    position: relative;
    z-index: 2;
    width: 100%;
}

.quality-section1 .inner-container {
    width: 100%;
}

.quality-section1 .inner-container h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

.quality-section1 .inner-container .yoast-breadcrumbs {
    text-align: center;
    transform: translateY(500%);
    -webkit-transform: translateY(500%);
    -moz-transform: translateY(500%);
    -ms-transform: translateY(500%);
    -o-transform: translateY(500%);
}

.quality-section1 .inner-container .yoast-breadcrumbs span,
.quality-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.quality-section1 .inner-container .yoast-breadcrumbs span {
    font-weight: 500;
}

.quality-section1 .inner-container .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .quality-section1 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .quality-section1 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .quality-section1 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .quality-section1 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .quality-section1 .inner-container {
        max-width: 900px;
    }

    .quality-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 912px) {
    .quality-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .quality-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .quality-section1 {
        align-items: flex-end;
    }

    .quality-section1 .inner-container {
        max-width: 350px;
    }

    .quality-section1 .inner-container h1 {
        font-size: 50px;
        line-height: 60px;
        padding-bottom: 50px;
    }

    .quality-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 375px) {
    .quality-section1 .inner-container {
        max-width: 300px;
    }

    .quality-section1 .inner-container h1 {
        font-size: 38px;
        line-height: 48px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.quality-section2 {
    background-color: var(--color9);
    position: relative;
    z-index: 2;
    padding-top: 100px;
    padding-bottom: 100px;
}

.quality-section2:before {
    background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
    content: '';
    display: block;
    position: absolute;
    top: -17%;
    z-index: 3;
    height: 180px;
    width: 100%;
}

.quality-section2 .inner-container {
    position: relative;
    z-index: 5;
    margin-left: 135px;
    margin-right: 50px;
}

.quality-section2 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.quality-section2 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.quality-section2 .inner-container .gb-grid-wrapper>div {
    width: calc(50% - 10px);
}

.quality-section2 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.quality-section2 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
    max-width: 75%;
}

.quality-section2 .inner-container .gb-grid-wrapper>div p,
.quality-section2 .inner-container .gb-grid-wrapper>div ul li {
    color: var(--white);
    font-size: 20px;
    line-height: 25px;
    max-width: 85%;
}

.quality-section2 .inner-container .gb-grid-wrapper>div ul {
    margin-left: 20px;
}

.quality-section2 .inner-container2 {
    padding-top: 20px;
    margin-left: 135px;
}

.quality-section2 .inner-container2 .wp-block-gallery img:hover {
    cursor: pointer;
}

.quality-section2 .inner-container2 .wp-block-gallery .slick-prev,
.quality-section2 .inner-container2 .wp-block-gallery .slick-next {
    background-color: var(--color1);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    width: 40px;
    height: 40px;
    z-index: 2;
    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;
}

.quality-section2 .inner-container2 .wp-block-gallery .slick-prev:hover,
.quality-section2 .inner-container2 .wp-block-gallery .slick-next:hover {
    background-color: var(--secondary);
}

.quality-section2 .inner-container2 .wp-block-gallery .slick-prev svg path,
.quality-section2 .inner-container2 .wp-block-gallery .slick-next svg path {
    fill: var(--white);
}

.quality-section2 .inner-container2 .wp-block-gallery .slick-prev:before,
.quality-section2 .inner-container2 .wp-block-gallery .slick-next:before {
    display: none;
}

.quality-section2 .inner-container2 .wp-block-gallery .slick-prev {
    left: -15px;
}

.quality-section2 .inner-container2 .wp-block-gallery .slick-next {
    right: 30px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .quality-section2 .inner-container .gb-grid-wrapper>div h3 {
        max-width: 100%;
    }

    .quality-section2 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

    .quality-section2 .inner-container2 {
        margin-left: 137px;
    }
}

@media(max-width: 1440px) {
    .quality-section2 .inner-container {
        margin-left: 111px;
    }

    .quality-section2 .inner-container2 {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    .quality-section2 .inner-container {
        margin-left: 90px;
    }

    .quality-section2 .inner-container2 {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .quality-section2 .inner-container {
        margin-left: 83px;
    }

    .quality-section2 .inner-container2 {
        margin-left: 83px;
    }
}

@media(max-width: 1024px) {
    .quality-section2:before {
        top: -12%;
    }

    .quality-section2 .inner-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 900px;
    }

    .quality-section2 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .quality-section2 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .quality-section2 .inner-container2 {
        margin-left: 55px;
    }
}

@media(max-width: 912px) {
    .quality-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .quality-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .quality-section2 {
        padding-top: 0px;
    }

    .quality-section2:before {
        top: -8%;
    }

    .quality-section2 .inner-container {
        max-width: 350px;
    }

    .quality-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .quality-section2 .inner-container .gb-grid-wrapper>div p,
    .quality-section2 .inner-container .gb-grid-wrapper>div ul li {
        max-width: 100%;
    }

    .quality-section2 .inner-container2 {
        box-sizing: border-box;
        margin-left: 25px;
        max-width: 100%;
        width: 100%;
    }

    .quality-section2 .inner-container2 .wp-block-gallery .slick-prev {
        left: 30%;
        top: 120%;
    }

    .quality-section2 .inner-container2 .wp-block-gallery .slick-next {
        right: 38%;
        top: 120%;
    }
}

@media(max-width: 375px) {
    .quality-section2 .inner-container {
        max-width: 300px;
    }

    .quality-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.quality-section3 {
    padding-top: 150px;
    padding-bottom: 150px;
}

.quality-section3 .inner-container .inner-wrapper {
    margin-left: auto;
    margin-right: 135px;
    max-width: 35%;
}

.quality-section3 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.quality-section3 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.quality-section3 .inner-container .inner-wrapper p,
.quality-section3 .inner-container .inner-wrapper ul li,
.quality-section3 .inner-container .inner-wrapper ol li {
    color: var(--white);
    font-size: 20px;
    line-height: 32px;
}

.quality-section3 .inner-container .inner-wrapper ul {
    margin-left: 20px;
}

@media(min-width: 1280px) {
    .quality-section3 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .quality-section3 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .quality-section3 .inner-container .inner-wrapper {
        margin-right: 110px;
    }
}

@media(max-width: 1366px) {
    .quality-section3 .inner-container .inner-wrapper {
        margin-right: 90px;
    }
}

@media(max-width: 1280px) {
    .quality-section3 .inner-container .inner-wrapper {
        margin-right: 80px;
    }
}

@media(max-width: 1024px) {
    .quality-section3 {
        background-image: unset !important;
        background-color: var(--color9);
        position: relative;
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    .quality-section3:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 57%;
        z-index: 3;
        height: 180px;
        width: 100%;
    }

    .quality-section3 .inner-container {
        position: relative;
        z-index: 4;
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .quality-section3 .inner-container .inner-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .quality-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .quality-section3:before {
        top: 50%;
    }

    .quality-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .quality-section3 .tablet {
        display: none;
    }

    .quality-section3:before {
        top: 20%;
    }

    .quality-section3 .inner-container {
        max-width: 350px;
    }

    .quality-section3 .inner-container .inner-wrapper h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .quality-section3 .inner-container .inner-wrapper h2 br {
        display: none;
    }
}

@media(max-width: 375px) {
    .quality-section3 .inner-container {
        max-width: 300px;
    }

    .quality-section3 .inner-container .inner-wrapper h2 {
        font-size: 35px;
        line-height: 45px;
    }

}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.quality-section4 {
    padding-top: 150px;
    padding-bottom: 150px;
}

.quality-section4 .inner-container .inner-wrapper {
    margin-left: 135px;
    margin-right: auto;
    max-width: 35%;
}

.quality-section4 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.quality-section4 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.quality-section4 .inner-container .inner-wrapper p,
.quality-section4 .inner-container .inner-wrapper ul li,
.quality-section4 .inner-container .inner-wrapper ol li {
    color: var(--white);
    font-size: 20px;
    line-height: 32px;
}

.quality-section4 .inner-container .inner-wrapper ul {
    margin-left: 20px;
}

@media(min-width: 1280px) {
    .quality-section4 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .quality-section4 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .quality-section4 .inner-container .inner-wrapper {
        margin-left: 110px;
    }
}

@media(max-width: 1366px) {
    .quality-section4 .inner-container .inner-wrapper {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .quality-section4 .inner-container .inner-wrapper {
        margin-left: 80px;
    }
}

@media(max-width: 1024px) {
    .quality-section4 {
        background-image: unset !important;
        background-color: var(--color9);
        position: relative;
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    .quality-section4:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 55%;
        z-index: 3;
        height: 180px;
        width: 100%;
    }

    .quality-section4 .inner-container {
        position: relative;
        z-index: 4;
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .quality-section4 .inner-container .inner-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .quality-section4 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .quality-section4:before {
        top: 50%;
    }

    .quality-section4 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .quality-section4 .tablet {
        display: none;
    }

    .quality-section4:before {
        top: 20%;
    }

    .quality-section4 .inner-container {
        max-width: 350px;
    }

    .quality-section4 .inner-container .inner-wrapper h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .quality-section4 .inner-container .inner-wrapper h2 br {
        display: none;
    }
}

@media(max-width: 375px) {
    .quality-section4 .inner-container {
        max-width: 300px;
    }

    .quality-section4 .inner-container .inner-wrapper h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/*******************************************************************************************************************/
/*				  													                                    TECHNOLOGY*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.tech-section1 {
    display: flex;
    align-items: center;
    min-height: 770px;
    position: relative;
    z-index: 1;
    overflow: visible;
}

.tech-section1:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color9);
    z-index: 1;
    opacity: 0.3;
}

.tech-section1 .inner-container {
    position: relative;
    z-index: 2;
    width: 100%;
}

.tech-section1 .inner-container h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

.tech-section1 .inner-container .yoast-breadcrumbs {
    text-align: center;
    transform: translateY(500%);
    -webkit-transform: translateY(500%);
    -moz-transform: translateY(500%);
    -ms-transform: translateY(500%);
    -o-transform: translateY(500%);
}

.tech-section1 .inner-container .yoast-breadcrumbs span,
.tech-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.tech-section1 .inner-container .yoast-breadcrumbs span {
    font-weight: 500;
}

.tech-section1 .inner-container .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .tech-section1 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .tech-section1 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .tech-section1 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .tech-section1 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .tech-section1 {
        min-height: 1050px;
    }

    .tech-section1 .inner-container {
        max-width: 900px;
    }

    .tech-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 912px) {
    .tech-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .tech-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .tech-section1 {
        align-items: flex-end;
        min-height: 492px;
    }

    .tech-section1 .inner-container {
        max-width: 350px;
    }

    .tech-section1 .inner-container h1 {
        font-size: 50px;
        line-height: 60px;
        padding-bottom: 50px;
    }

    .tech-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 375px) {
    .tech-section1 .inner-container {
        max-width: 300px;
    }

    .tech-section1 .inner-container h1 {
        font-size: 38px;
        line-height: 48px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.tech-section2 {
    background-color: var(--color9);
    position: relative;
    z-index: 2;
    padding-top: 50px;
    padding-bottom: 100px;
}

.tech-section2:before {
    background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
    content: '';
    display: block;
    position: absolute;
    top: -17%;
    z-index: 3;
    height: 180px;
    width: 100%;
}

.tech-section2 .inner-container {
    position: relative;
    z-index: 5;
    margin-left: 135px;
    margin-right: 50px;
}

.tech-section2 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.tech-section2 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.tech-section2 .inner-container .gb-grid-wrapper>div {
    width: calc(50% - 10px);
}

.tech-section2 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.tech-section2 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
    max-width: 75%;
}

.tech-section2 .inner-container .gb-grid-wrapper>div p,
.tech-section2 .inner-container .gb-grid-wrapper>div ul li {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
    max-width: 75%;
}

.tech-section2 .inner-container .gb-grid-wrapper>div ul {
    margin-left: 20px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .tech-section2 .inner-container .gb-grid-wrapper>div h3 {
        max-width: 100%;
    }

    .tech-section2 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

    .tech-section2 .inner-container2 {
        margin-left: 137px;
    }
}

@media(max-width: 1440px) {
    .tech-section2 .inner-container {
        margin-left: 111px;
    }

    .tech-section2 .inner-container2 {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    .tech-section2 .inner-container {
        margin-left: 90px;
    }

    .tech-section2 .inner-container2 {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .tech-section2 .inner-container {
        margin-left: 83px;
    }

    .tech-section2 .inner-container2 {
        margin-left: 83px;
    }
}

@media(max-width: 1024px) {
    .tech-section2 {
        padding-bottom: 50px !important;
    }

    .tech-section2:before {
        top: -12%;
    }

    .tech-section2 .inner-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 900px;
    }

    .tech-section2 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .tech-section2 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .tech-section2 .inner-container .gb-grid-wrapper>div img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .tech-section2 .inner-container2 {
        margin-left: 55px;
    }
}

@media(max-width: 912px) {
    .tech-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .tech-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .tech-section2:before {
        top: -8%;
    }

    .tech-section2 .inner-container {
        max-width: 350px;
    }

    .tech-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .tech-section2 .inner-container .gb-grid-wrapper>div h2 br {
        display: none;
    }

    .tech-section2 .inner-container .gb-grid-wrapper>div p,
    .tech-section2 .inner-container .gb-grid-wrapper>div ul li {
        max-width: 100%;
    }
}

@media(max-width: 375px) {
    .tech-section2 .inner-container {
        max-width: 300px;
    }

    .tech-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.tech-section3 .inner-container .inner-wrapper {
    margin-left: auto;
    margin-right: 135px;
    max-width: 35%;
}

.tech-section3 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.tech-section3 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.tech-section3 .inner-container .inner-wrapper p,
.tech-section3 .inner-container .inner-wrapper ul li,
.tech-section3 .inner-container .inner-wrapper ol li {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
}

@media(min-width: 1280px) {
    .tech-section3 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .tech-section3 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .tech-section3 .inner-container .inner-wrapper {
        margin-right: 110px;
    }
}

@media(max-width: 1366px) {
    .tech-section3 .inner-container .inner-wrapper {
        margin-right: 90px;
    }
}

@media(max-width: 1280px) {
    .tech-section3 .inner-container .inner-wrapper {
        margin-right: 80px;
    }
}

@media(max-width: 1024px) {
    .tech-section3 {
        background-image: unset !important;
        background-color: var(--color9);
        position: relative;
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    .tech-section3:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 55%;
        z-index: 3;
        height: 180px;
        width: 100%;
    }

    .tech-section3 .inner-container {
        position: relative;
        z-index: 4;
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .tech-section3 .inner-container .inner-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .tech-section3:before {
        top: 50%;
    }

    .tech-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .tech-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .tech-section3 .tablet {
        display: none;
    }

    .tech-section3:before {
        top: 20%;
    }

    .tech-section3 .inner-container {
        max-width: 350px;
    }

    .tech-section3 .inner-container .inner-wrapper h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .tech-section3 .inner-container .inner-wrapper h2 br {
        display: none;
    }
}

@media(max-width: 375px) {
    .tech-section3 .inner-container {
        max-width: 300px;
    }

    .tech-section3 .inner-container .inner-wrapper h2 {
        font-size: 35px;
        line-height: 45px;
    }

}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.tech-section4 .inner-container .inner-wrapper {
    margin-left: 135px;
    margin-right: auto;
    max-width: 35%;
}

.tech-section4 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.tech-section4 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.tech-section4 .inner-container .inner-wrapper h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
}

.tech-section4 .inner-container .inner-wrapper p,
.tech-section4 .inner-container .inner-wrapper ul li,
.tech-section4 .inner-container .inner-wrapper ol li {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
}

.tech-section4 .inner-container .inner-wrapper ul {
    margin-left: 20px;
}

@media(min-width: 1280px) {
    .tech-section4 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .tech-section4 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .tech-section4 .inner-container .inner-wrapper {
        margin-left: 110px;
    }
}

@media(max-width: 1366px) {
    .tech-section4 .inner-container .inner-wrapper {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .tech-section4 .inner-container .inner-wrapper {
        margin-left: 80px;
    }
}

@media(max-width: 1024px) {
    .tech-section4 {
        background-image: unset !important;
        background-color: var(--color9);
        position: relative;
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    .tech-section4:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 55%;
        z-index: 3;
        height: 180px;
        width: 100%;
    }

    .tech-section4 .inner-container {
        position: relative;
        z-index: 4;
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .tech-section4 .inner-container .inner-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .tech-section4:before {
        top: 50%;
    }

    .tech-section4 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .tech-section4 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .tech-section4 .tablet {
        display: none;
    }

    .tech-section4:before {
        top: 20%;
    }

    .tech-section4 .inner-container {
        max-width: 350px;
    }

    .tech-section4 .inner-container .inner-wrapper h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .tech-section4 .inner-container .inner-wrapper h2 br {
        display: none;
    }
}

@media(max-width: 375px) {
    .tech-section4:before {
        top: 18%;
    }

    .tech-section4 .inner-container {
        max-width: 300px;
    }

    .tech-section4 .inner-container .inner-wrapper h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 5*/
/****************************************************************************/

.tech-section5 .inner-container .inner-wrapper {
    margin-left: auto;
    margin-right: 135px;
    max-width: 35%;
}

.tech-section5 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.tech-section5 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.tech-section5 .inner-container .inner-wrapper h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
}

.tech-section5 .inner-container .inner-wrapper p,
.tech-section5 .inner-container .inner-wrapper ul li,
.tech-section5 .inner-container .inner-wrapper ol li {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
}

.tech-section5 .inner-container .inner-wrapper ul {
    margin-left: 20px;
}

@media(min-width: 1280px) {
    .tech-section5 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .tech-section5 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .tech-section5 .inner-container .inner-wrapper {
        margin-right: 110px;
    }
}

@media(max-width: 1366px) {
    .tech-section5 .inner-container .inner-wrapper {
        margin-right: 90px;
    }
}

@media(max-width: 1280px) {
    .tech-section5 .inner-container .inner-wrapper {
        margin-right: 80px;
    }
}

@media(max-width: 1024px) {
    .tech-section5 {
        background-image: unset !important;
        background-color: var(--color9);
        position: relative;
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    .tech-section5:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 55%;
        z-index: 3;
        height: 180px;
        width: 100%;
    }

    .tech-section5 .inner-container {
        position: relative;
        z-index: 4;
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .tech-section5 .inner-container .inner-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .tech-section5:before {
        top: 50%;
    }

    .tech-section5 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .tech-section5 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .tech-section5 .tablet {
        display: none;
    }

    .tech-section5:before {
        top: 20%;
    }

    .tech-section5 .inner-container {
        max-width: 350px;
    }

    .tech-section5 .inner-container .inner-wrapper h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .tech-section5 .inner-container .inner-wrapper h2 br {
        display: none;
    }
}

@media(max-width: 375px) {
    .tech-section5:before {
        top: 18%;
    }

    .tech-section5 .inner-container {
        max-width: 300px;
    }

    .tech-section5 .inner-container .inner-wrapper h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 6*/
/****************************************************************************/

.tech-section6 .inner-container .inner-wrapper {
    margin-left: 135px;
    margin-right: auto;
    max-width: 35%;
}

.tech-section6 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.tech-section6 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.tech-section6 .inner-container .inner-wrapper h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
}

.tech-section6 .inner-container .inner-wrapper p,
.tech-section6 .inner-container .inner-wrapper ul li,
.tech-section6 .inner-container .inner-wrapper ol li {
    color: var(--white);
    font-size: 17px;
    line-height: 32px;
}

@media(min-width: 1280px) {
    .tech-section6 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .tech-section6 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .tech-section6 .inner-container .inner-wrapper {
        margin-left: 110px;
    }
}

@media(max-width: 1366px) {
    .tech-section6 .inner-container .inner-wrapper {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .tech-section6 .inner-container .inner-wrapper {
        margin-left: 80px;
    }
}

@media(max-width: 1024px) {
    .tech-section6 {
        background-image: unset !important;
        background-color: var(--color9);
        position: relative;
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    .tech-section6:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 55%;
        z-index: 3;
        height: 180px;
        width: 100%;
    }

    .tech-section6 .inner-container {
        position: relative;
        z-index: 4;
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .tech-section6 .inner-container .inner-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .tech-section6 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .tech-section6 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .tech-section6 .tablet {
        display: none;
    }

    .tech-section6:before {
        top: 20%;
    }

    .tech-section6 .inner-container {
        max-width: 350px;
    }

    .tech-section6 .inner-container .inner-wrapper h2 {
        font-size: 38px;
        line-height: 50px;
    }

    .tech-section6 .inner-container .inner-wrapper h2 br {
        display: none;
    }
}

@media(max-width: 375px) {
    .tech-section6 .inner-container {
        max-width: 300px;
    }

    .tech-section6 .inner-container .inner-wrapper h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/*******************************************************************************************************************/
/*				  													                                            HR*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.hr-section1 {
    display: flex;
    align-items: center;
    min-height: 770px;
    position: relative;
    z-index: 1;
    overflow: visible;
}

.hr-section1:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color9);
    z-index: 1;
    opacity: 0.3;
}

.hr-section1 .inner-container {
    position: relative;
    z-index: 2;
    width: 100%;
}

.hr-section1 .inner-container h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

.hr-section1 .inner-container .yoast-breadcrumbs {
    text-align: center;
    transform: translateY(500%);
    -webkit-transform: translateY(500%);
    -moz-transform: translateY(500%);
    -ms-transform: translateY(500%);
    -o-transform: translateY(500%);
}

.hr-section1 .inner-container .yoast-breadcrumbs span,
.hr-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.hr-section1 .inner-container .yoast-breadcrumbs span {
    font-weight: 500;
}

.hr-section1 .inner-container .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .hr-section1 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .hr-section1 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .hr-section1 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .hr-section1 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .hr-section1 .inner-container {
        max-width: 900px;
    }

    .hr-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 912px) {
    .hr-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .hr-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .hr-section1 {
        align-items: flex-end;
    }

    .hr-section1 .inner-container {
        max-width: 350px;
    }

    .hr-section1 .inner-container h1 {
        font-size: 50px;
        line-height: 60px;
        padding-bottom: 50px;
    }

    .hr-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 375px) {
    .hr-section1 .inner-container {
        max-width: 300px;
    }

    .hr-section1 .inner-container h1 {
        font-size: 38px;
        line-height: 48px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.hr-section2 {
    background-color: var(--color9);
    position: relative;
    z-index: 2;
    padding-top: 50px;
    padding-bottom: 100px;
}

.hr-section2:before {
    background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
    content: '';
    display: block;
    position: absolute;
    top: -17%;
    z-index: 3;
    height: 180px;
    width: 100%;
}

.hr-section2 .inner-container {
    position: relative;
    z-index: 5;
    margin-left: 135px;
    margin-right: 50px;
}

.hr-section2 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.hr-section2 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.hr-section2 .inner-container .gb-grid-wrapper>div {
    width: calc(50% - 10px);
}

.hr-section2 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.hr-section2 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
    max-width: 75%;
}

.hr-section2 .inner-container .gb-grid-wrapper>div p,
.hr-section2 .inner-container .gb-grid-wrapper>div ul li {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
    max-width: 75%;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .hr-section2 .inner-container .gb-grid-wrapper>div h3 {
        max-width: 100%;
    }

    .hr-section2 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

}

@media(max-width: 1440px) {
    .hr-section2 .inner-container {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    .hr-section2 .inner-container {
        margin-left: 90px;
    }

}

@media(max-width: 1280px) {
    .hr-section2 .inner-container {
        margin-left: 83px;
    }

}

@media(max-width: 1024px) {
    .hr-section2:before {
        top: -12%;
    }

    .hr-section2 .inner-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 900px;
    }

    .hr-section2 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .hr-section2 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }
}

@media(max-width: 912px) {
    .hr-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .hr-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .hr-section2:before {
        top: -8%;
    }

    .hr-section2 .inner-container {
        max-width: 350px;
    }

    .hr-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .hr-section2 .inner-container2 {
        box-sizing: border-box;
        margin-left: 25px;
        max-width: 100%;
        width: 100%;
    }
}

@media(max-width: 375px) {
    .hr-section2 .inner-container {
        max-width: 300px;
    }

    .hr-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/*******************************************************************************************************************/
/*				  													                                        QUALITY*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.social-responsibility-section1 {
    display: flex;
    align-items: center;
    min-height: 770px;
    position: relative;
    z-index: 1;
    overflow: visible;
}

.social-responsibility-section1:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: var(--color9);
    z-index: 1;
    opacity: 0.3;
}

.social-responsibility-section1 .inner-container {
    position: relative;
    z-index: 2;
    width: 100%;
}

.social-responsibility-section1 .inner-container h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

.social-responsibility-section1 .inner-container .yoast-breadcrumbs {
    text-align: center;
    transform: translateY(500%);
    -webkit-transform: translateY(500%);
    -moz-transform: translateY(500%);
    -ms-transform: translateY(500%);
    -o-transform: translateY(500%);
}

.social-responsibility-section1 .inner-container .yoast-breadcrumbs span,
.social-responsibility-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.social-responsibility-section1 .inner-container .yoast-breadcrumbs span {
    font-weight: 500;
}

.social-responsibility-section1 .inner-container .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .social-responsibility-section1 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .social-responsibility-section1 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .social-responsibility-section1 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .social-responsibility-section1 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .social-responsibility-section1 .inner-container {
        max-width: 900px;
    }

    .social-responsibility-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 912px) {
    .social-responsibility-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .social-responsibility-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .social-responsibility-section1 {
        align-items: flex-end;
    }

    .social-responsibility-section1 .inner-container {
        max-width: 350px;
    }

    .social-responsibility-section1 .inner-container h1 {
        font-size: 44px;
        line-height: 54px;
        padding-bottom: 50px;
    }

    .social-responsibility-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 375px) {
    .social-responsibility-section1 .inner-container {
        max-width: 300px;
    }

    .social-responsibility-section1 .inner-container h1 {
        font-size: 38px;
        line-height: 48px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.social-responsibility-section2 {
    background-color: var(--color9);
    position: relative;
    z-index: 2;
    padding-bottom: 100px;
}

.social-responsibility-section2:before {
    background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
    content: '';
    display: block;
    position: absolute;
    top: -17%;
    z-index: 3;
    height: 180px;
    width: 100%;
}

.page-orama-apostoli-axies .social-responsibility-section2:before {
    top: -6%;
}

.social-responsibility-section2 .inner-container {
    position: relative;
    z-index: 5;
    margin-left: auto;
    margin-right: auto;
    max-width: 1650px;
}

.social-responsibility-section2 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.social-responsibility-section2 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}

.social-responsibility-section2 .inner-container .gb-grid-wrapper.reverse>div:last-child {
    padding-left: 100px;
}

.social-responsibility-section2 .inner-container .gb-grid-wrapper>div {
    width: calc(50% - 10px);
}

.social-responsibility-section2 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.social-responsibility-section2 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--white);
    font-size: 25px;
    line-height: 35px;
    max-width: 75%;
}

.social-responsibility-section2 .inner-container .gb-grid-wrapper>div p,
.social-responsibility-section2 .inner-container .gb-grid-wrapper>div ul li {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
    max-width: 75%;
}

.social-responsibility-section2 .inner-container2 {
    padding-top: 20px;
    margin-left: 135px;
}

.social-responsibility-section2 .inner-container2 .wp-block-gallery img:hover {
    cursor: pointer;
}

.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-prev,
.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-next {
    background-color: var(--color1);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    width: 40px;
    height: 40px;
    z-index: 2;
    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;
}

.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-prev:hover,
.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-next:hover {
    background-color: var(--secondary);
}

.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-prev svg path,
.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-next svg path {
    fill: var(--white);
}

.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-prev:before,
.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-next:before {
    display: none;
}

.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-prev {
    left: -15px;
}

.social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-next {
    right: 30px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .social-responsibility-section2 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 1440px;
    }

    .social-responsibility-section2 .inner-container .gb-grid-wrapper>div h3 {
        max-width: 100%;
    }

    .social-responsibility-section2 .inner-container .gb-grid-wrapper>div p {
        max-width: 100%;
    }

    .social-responsibility-section2 .inner-container2 {
        margin-left: 137px;
    }
}

@media(max-width: 1440px) {
    .social-responsibility-section2 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 1240px;
    }

    .social-responsibility-section2 .inner-container2 {
        margin-left: 111px;
    }
}

@media(max-width: 1366px) {
    /* .social-responsibility-section2 .inner-container {
        margin-left: 90px;
    } */

    .social-responsibility-section2 .inner-container2 {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .social-responsibility-section2 .inner-container {
        max-width: 1100px;
        /* margin-left: 83px; */
    }

    .social-responsibility-section2 .inner-container2 {
        margin-left: 83px;
    }
}

@media(max-width: 1024px) {
    .social-responsibility-section2:before {
        top: -12%;
    }

    .social-responsibility-section2 .inner-container {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 900px;
    }

    .social-responsibility-section2 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .social-responsibility-section2 .inner-container .gb-grid-wrapper.reverse {
        flex-direction: column-reverse;
    }

    .social-responsibility-section2 .inner-container .gb-grid-wrapper.reverse>div:last-child {
        padding-top: 50px;
        padding-left: 0px;
    }

    .social-responsibility-section2 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .social-responsibility-section2 .inner-container2 {
        margin-left: 55px;
    }
}

@media(max-width: 912px) {
    .social-responsibility-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .social-responsibility-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .social-responsibility-section2:before {
        top: -10%;
    }

    .social-responsibility-section2 .inner-container {
        max-width: 350px;
    }

    .social-responsibility-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .social-responsibility-section2 .inner-container2 {
        box-sizing: border-box;
        margin-left: 25px;
        max-width: 100%;
        width: 100%;
    }

    .social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-prev {
        left: 30%;
        top: 120%;
    }

    .social-responsibility-section2 .inner-container2 .wp-block-gallery .slick-next {
        right: 38%;
        top: 120%;
    }
}

@media(max-width: 375px) {
    .social-responsibility-section2:before {
        top: -9%;
    }

    .page-orama-apostoli-axies .social-responsibility-section2:before {
        top: -5%;
    }

    .social-responsibility-section2 .inner-container {
        max-width: 300px;
    }

    .social-responsibility-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

/* .social-responsibility-section3 .inner-container .inner-wrapper {
    margin-left: auto;
    margin-right: 135px;
    max-width: 35%;
}

.social-responsibility-section3 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.social-responsibility-section3 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.social-responsibility-section3 .inner-container .inner-wrapper p,
.social-responsibility-section3 .inner-container .inner-wrapper ul li,
.social-responsibility-section3 .inner-container .inner-wrapper ol li {
    color: var(--white);
    font-size: 17px;
    line-height: 32px;
}

@media(min-width: 1280px) {
    .social-responsibility-section3 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .social-responsibility-section3 .mobile {
        display: none;
    }
} */

.social-responsibility-section3 {
    background-color: var(--color9);
    padding-top: 0px;
    padding-bottom: 100px;
    position: relative;
}

/* .social-responsibility-section3:before {
    background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
    content: '';
    display: block;
    position: absolute;
    top: -12%;
    z-index: 1;
    height: 180px;
    width: 100%;
} */

.social-responsibility-section3 .inner-container {
    margin-left: 120px;
    margin-right: auto;
    max-width: 1650px;
}

.social-responsibility-section3 .inner-container .prefix {
    color: var(--color1);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.social-responsibility-section3 .inner-container h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 120px;
}

.social-responsibility-section3 .inner-container .grid-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 45px;
    position: relative;
}

.social-responsibility-section3 .inner-container .grid-wrapper>div {
    background-color: var(--color10);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    padding: 40px;
    min-height: 300px;
    width: calc(33.33% - 30px);
}

.social-responsibility-section3 .inner-container .grid-wrapper>div svg {
    margin-bottom: 20px;
}

.social-responsibility-section3 .inner-container .grid-wrapper>div h5 {
    color: var(--color1);
    font-size: 25px;
    font-weight: 700;
    line-height: 35px;
    margin-bottom: 10px;
    position: relative;
}

.social-responsibility-section3 .inner-container .grid-wrapper>div p {
    color: var(--white);
    font-weight: 600;
    opacity: 0.8;
    margin-bottom: 0px;
}


/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .social-responsibility-section3 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    /* .social-responsibility-section3 .inner-container .inner-wrapper {
        margin-right: 110px;
    } */

    .social-responsibility-section3 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    /* .social-responsibility-section3 .inner-container .inner-wrapper {
        margin-right: 90px;
    } */
}

@media(max-width: 1280px) {
    .social-responsibility-section3 .inner-container {
        max-width: 1100px;
    }

    /* .social-responsibility-section3 .inner-container .inner-wrapper {
        margin-right: 80px;
    } */
}

@media(max-width: 1024px) {
    /* .social-responsibility-section3 {
        background-image: unset !important;
        background-color: var(--color9);
        position: relative;
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    .social-responsibility-section3:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 61%;
        z-index: 3;
        height: 180px;
        width: 100%;
    }

    .social-responsibility-section3 .inner-container {
        position: relative;
        z-index: 4;
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .social-responsibility-section3 .inner-container .inner-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    } */

    .social-responsibility-section3 {
        padding-bottom: 95px;
    }

    .social-responsibility-section3 .inner-container {
        max-width: 900px;
    }

    /* .social-responsibility-section3 .inner-container .grid-wrapper {
        width: calc(50% - 30px);
    } */

    .social-responsibility-section3 .inner-container .grid-wrapper>div {
        min-height: 385px;
    }
}

@media(max-width: 912px) {
    /* .social-responsibility-section3 .inner-container {
        max-width: 800px;
    } */

    .social-responsibility-section3 .inner-container {
        max-width: 800px;
    }

    .social-responsibility-section3 .inner-container .grid-wrapper>div {
        width: calc(50% - 30px);
    }
}

@media(max-width: 820px) {
    /* .social-responsibility-section3 .inner-container {
        max-width: 700px;
    } */

    .social-responsibility-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    /* .social-responsibility-section3 .tablet {
        display: none;
    }

    .social-responsibility-section3:before {
        top: 26%;
    }

    .social-responsibility-section3 .inner-container {
        max-width: 350px;
    }

    .social-responsibility-section3 .inner-container .inner-wrapper h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .social-responsibility-section3 .inner-container .inner-wrapper h2 br {
        display: none;
    } */

    .social-responsibility-section3 {
        padding-bottom: 57px;
    }

    .social-responsibility-section3 .inner-container {
        max-width: 350px;
    }

    .social-responsibility-section3 .inner-container .grid-wrapper {
        flex-direction: column;
    }

    .social-responsibility-section3 .inner-container .grid-wrapper>div {
        min-height: auto;
        width: calc(100% - 0px);
    }
}

@media(max-width: 375px) {
    /* .social-responsibility-section3 .inner-container {
        max-width: 300px;
    }

    .social-responsibility-section3 .inner-container .inner-wrapper h2 {
        font-size: 35px;
        line-height: 45px;
    } */

    .social-responsibility-section3 .inner-container {
        max-width: 300px;
    }

}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.social-responsibility-section4 .inner-container .inner-wrapper {
    margin-left: 135px;
    margin-right: auto;
    max-width: 35%;
}

.social-responsibility-section4 .inner-container .inner-wrapper .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.social-responsibility-section4 .inner-container .inner-wrapper h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.social-responsibility-section4 .inner-container .inner-wrapper p,
.social-responsibility-section4 .inner-container .inner-wrapper ul li,
.social-responsibility-section4 .inner-container .inner-wrapper ol li {
    color: var(--white);
    font-size: 17px;
    line-height: 32px;
}

@media(min-width: 1280px) {
    .social-responsibility-section4 .tablet {
        display: none;
    }
}

@media(min-width: 768px) {
    .social-responsibility-section4 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {
    .social-responsibility-section4 .inner-container .inner-wrapper {
        margin-left: 110px;
    }
}

@media(max-width: 1366px) {
    .social-responsibility-section4 .inner-container .inner-wrapper {
        margin-left: 90px;
    }
}

@media(max-width: 1280px) {
    .social-responsibility-section4 .inner-container .inner-wrapper {
        margin-left: 80px;
    }
}

@media(max-width: 1024px) {
    .social-responsibility-section4 {
        background-image: unset !important;
        background-color: var(--color9);
        position: relative;
        padding-top: 0px !important;
        padding-bottom: 50px !important;
    }

    .social-responsibility-section4:before {
        background-image: linear-gradient(180deg, rgba(2, 28, 77, 0) 0%, var(--color9) 53.97%, var(--color9) 100%);
        content: '';
        display: block;
        position: absolute;
        top: 55%;
        z-index: 3;
        height: 180px;
        width: 100%;
    }

    .social-responsibility-section4 .inner-container {
        position: relative;
        z-index: 4;
        padding-top: 50px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .social-responsibility-section4 .inner-container .inner-wrapper {
        margin-left: auto;
        margin-right: auto;
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .social-responsibility-section4 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .social-responsibility-section4 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .social-responsibility-section4 .tablet {
        display: none;
    }

    .social-responsibility-section4:before {
        top: 20%;
    }

    .social-responsibility-section4 .inner-container {
        max-width: 350px;
    }

    .social-responsibility-section4 .inner-container .inner-wrapper h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .social-responsibility-section4 .inner-container .inner-wrapper h2 br {
        display: none;
    }
}

@media(max-width: 375px) {
    .social-responsibility-section4 .inner-container {
        max-width: 300px;
    }

    .social-responsibility-section4 .inner-container .inner-wrapper h2 {
        font-size: 35px;
        line-height: 45px;
    }
}


/*******************************************************************************************************************/
/*				  													                              ARCHIVE SERVICES*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.hero-archive-services {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 450px;
}

.hero-archive-services>div {
    width: 100%;
}

.hero-archive-services>div h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

.hero-archive-services>div .yoast-breadcrumbs {
    text-align: center;
    transform: translateY(300%);
    -webkit-transform: translateY(300%);
    -moz-transform: translateY(300%);
    -ms-transform: translateY(300%);
    -o-transform: translateY(300%);
}

.hero-archive-services>div .yoast-breadcrumbs span,
.hero-archive-services>div .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.hero-archive-services>div .yoast-breadcrumbs span {
    font-weight: 500;
}

.hero-archive-services>div .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .hero-archive-services>div {
        max-width: 1440px !important;
    }
}

@media(max-width: 1440px) {
    .hero-archive-services>div {
        max-width: 1240px !important;
    }
}

@media(max-width: 1366px) {
    .hero-archive-services>div {
        max-width: 1170px !important;
    }
}

@media(max-width: 1280px) {
    .hero-archive-services>div {
        max-width: 1100px !important;
    }
}

@media(max-width: 1024px) {
    .hero-archive-services>div {
        max-width: 900px !important;
    }

    .hero-archive-services>div .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 912px) {
    .hero-archive-services>div {
        max-width: 800px !important;
    }
}

@media(max-width: 820px) {
    .hero-archive-services>div {
        max-width: 700px !important;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .hero-archive-services>div {
        max-width: 350px !important;
    }

    .hero-archive-services>div h1 {
        font-size: 40px;
        line-height: 50px;
    }
}

@media(max-width: 375px) {
    .hero-archive-services>div {
        max-width: 300px !important;
    }
}


/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.post-type-archive-ypiresies .site {
    max-width: 100%;
}

.post-type-archive-ypiresies .site-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
}

.post-type-archive-ypiresies .site-main article {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    margin-bottom: 0px;
    min-height: 587px;
    width: calc(50% - 2.5px);
}

.post-type-archive-ypiresies .site-main article .inside-article {
    background-color: transparent;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    text-align: center;
    padding: 30px;
    position: relative;
    min-height: 587px;
}

.post-type-archive-ypiresies .site-main article .inside-article .icon-wrapper {
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
}

.post-type-archive-ypiresies .site-main article .inside-article .icon-wrapper svg {
    opacity: 0;
}

.post-type-archive-ypiresies .site-main article .inside-article:hover .icon-wrapper svg {
    opacity: 1;
}

.post-type-archive-ypiresies .site-main article .inside-article:hover .content-wrapper {
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -75%);
    -webkit-transform: translate(-50%, -75%);
    -moz-transform: translate(-50%, -75%);
    -ms-transform: translate(-50%, -75%);
    -o-transform: translate(-50%, -75%);
}

.post-type-archive-ypiresies .site-main article .inside-article:hover {
    justify-content: center;
}

.post-type-archive-ypiresies .site-main article .inside-article:after {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.48) 100%);
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 100px;
    width: 100%;
}

.post-type-archive-ypiresies .site-main article .inside-article:hover:after {
    background-color: rgba(2, 26, 73, 0.88);
    height: 100%;
}

.post-type-archive-ypiresies .site-main article .inside-article .entry-header {
    position: relative;
    z-index: 2;
}

.post-type-archive-ypiresies .site-main article .inside-article h2,
.post-type-archive-ypiresies .site-main article .inside-article h2 a {
    color: var(--white);
    font-size: 33px;
    line-height: 51px;
    pointer-events: none;
}

.post-type-archive-ypiresies .site-main article .inside-article .entry-summary {
    color: var(--white);
    font-size: 14px;
    line-height: 25px;
    margin-top: 0px;
    position: relative;
    z-index: 2;
    opacity: 0;
    max-height: 0px;
    height: 100%;
}

.post-type-archive-ypiresies .site-main article .inside-article:hover h2,
.post-type-archive-ypiresies .site-main article .inside-article:hover h2 a {
    font-size: 30px;
    line-height: 38px;
}

.post-type-archive-ypiresies .site-main article .inside-article:hover .entry-summary {
    opacity: 1;
    max-height: 100px;
}

.post-type-archive-ypiresies .site-main article .inside-article:hover .entry-summary .read-more-button {
    color: var(--white);
    font-size: 14px;
    font-weight: 500;
    line-height: 15px;
    text-decoration: none;
}

.post-type-archive-ypiresies .site-main article .inside-article:hover .entry-summary .read-more-button:after {
    content: '';
    border-bottom: 4px solid var(--white);
    display: block;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 56px;
    transition: width 0.3s ease;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
}

.post-type-archive-ypiresies .site-main article .inside-article:hover .entry-summary .read-more-button:hover:after {
    width: 50%;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {}

@media(max-width: 1440px) {}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {}

@media(max-width: 1024px) {
    .post-type-archive-ypiresies .site-main {
        flex-direction: column;
    }

    .post-type-archive-ypiresies .site-main article {
        width: calc(100% - 0px);
    }
}

@media(max-width: 912px) {}

@media(max-width: 820px) {}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .post-type-archive-ypiresies .site-main article,
    .post-type-archive-ypiresies .site-main article .inside-article {
        min-height: 300px;
    }

    .post-type-archive-ypiresies .site-main article .inside-article .icon-wrapper {
        top: 50%;
    }

    .post-type-archive-ypiresies .site-main article .inside-article .icon-wrapper svg {
        display: none;
    }

    .post-type-archive-ypiresies .site-main article .inside-article:hover .entry-summary {
        max-height: unset;
        height: auto;
        width: 300px;
    }

    .post-type-archive-ypiresies .site-main article .inside-article:hover .content-wrapper {
        position: relative;
        top: unset;
        left: unset;
        transform: translate(0%, 0%);
        -webkit-transform: translate(0%, 0%);
        -moz-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        -o-transform: translate(0%, 0%);
    }

    .post-type-archive-ypiresies .site-main article .inside-article:after {
        height: 100%;
    }
}

@media(max-width: 360px) {}

/*******************************************************************************************************************/
/*				  													                                 SERVICE SINGLE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.service-section1 {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    min-height: 764px;
}

.service-section1:before {
    background-image: url("/wp-content/uploads/2025/03/services-section2-curve.png");
    background-repeat: no-repeat;
    content: '';
    display: block;
    position: absolute;
    bottom: -340px;
    left: 0%;
    width: 1920px;
    height: 560px;
}

.service-section1:after {
    background-color: var(--white);
    content: '';
    display: block;
    position: absolute;
    bottom: -183px;
    right: 0px;
    width: 991px;
    height: 400px;
}

.service-section1 .inner-container {
    width: 100%;
}

.service-section1 .inner-container h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .service-section1:after {
        width: 850px;
    }

    .service-section1 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .service-section1:after {
        width: 600px;
    }

    .service-section1 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .service-section1 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .service-section1:after {
        width: 500px;
    }

    .service-section1 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {

    .service-section1 {
        min-height: 1525px;
    }

    .service-section1 [style-tablet] {
        style: attr(style-tablet);
    }

    .service-section1 .inner-container {
        max-width: 900px;
    }

    .service-section1 .inner-container h1 {
        font-size: 66px;
        line-height: 76px;
    }

    .service-section1:before {
        background-image: url("/wp-content/uploads/2025/04/curve_1B_tab.png");
        background-repeat: no-repeat;
        content: '';
        display: block;
        position: absolute;
        bottom: 300px;
        left: -1%;
        width: 1024px;
        height: 314px;
    }

    .service-section1:after {
        background-color: var(--white);
        content: '';
        display: block;
        position: absolute;
        bottom: -90px;
        right: 0px;
        width: 1024px;
        height: 400px;
    }
}

@media(max-width: 912px) {
    .service-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .service-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .service-section1 {
        min-height: 715px;
    }

    .service-section1 [style-mobile] {
        style: attr(style-mobile);
    }

    .service-section1 .inner-container {
        max-width: 350px;
    }

    .service-section1:before {
        background-image: url("/wp-content/uploads/2025/04/curve_1B_mob.png");
        background-repeat: no-repeat;
        content: '';
        display: block;
        position: absolute;
        bottom: -2px;
        left: -1%;
        width: 416px;
        height: 163px;
    }

    .service-section1:after {
        background-color: var(--white);
        content: '';
        display: block;
        position: absolute;
        bottom: -90px;
        right: 0px;
        width: 1024px;
        height: 400px;
        display: none;
    }

    .service-section1 .inner-container h1 {
        font-size: 50px;
        line-height: 60px;
        padding-top: 195px;
    }
}

@media(max-width: 414px) {
    .service-section1:before {
        width: 418px;
    }
}

@media(max-width: 412px) {
    .service-section1:before {
        width: 416px;
    }
}

@media(max-width: 390px) {
    .service-section1:before {
        width: 394px;
    }
}

@media(max-width: 384px) {
    .service-section1:before {
        width: 384px;
    }
}

@media(max-width: 375px) {
    .service-section1:before {
        width: 379px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .service-section1 .inner-container {
        max-width: 300px;
    }
}

@media(max-width: 360px) {
    .service-section1:before {
        width: 364px;
    }
}



/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.service-section2 {
    position: relative;
    z-index: 2;
}

.service-section2 .inner-container .yoast-breadcrumbs {
    display: flex;
    justify-content: flex-end;
    position: relative;
    z-index: 2;
    transform: translateY(-600%);
    -webkit-transform: translateY(-600%);
    -moz-transform: translateY(-600%);
    -ms-transform: translateY(-600%);
    -o-transform: translateY(-600%);
}

.service-section2 .inner-container .yoast-breadcrumbs span,
.service-section2 .inner-container .yoast-breadcrumbs span a {
    color: var(--color4);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.service-section2 .inner-container .yoast-breadcrumbs span {
    font-weight: 500;
}

.service-section2 .inner-container .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
    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;
}

.service-section2 .inner-container .yoast-breadcrumbs span a:hover {
    color: var(--color1);
}

.service-section2 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    /* align-items: center; */
    gap: 50px;
    position: relative;
    z-index: 2;
    transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
}

.service-section2 .inner-container .gb-grid-wrapper>div {
    position: relative;
    width: calc(100% - 25px);
}

.service-section2 .inner-container .gb-grid-wrapper>div .prefix {
    color: var(--color4);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.service-section2 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--color4);
    font-size: 50px;
    line-height: 60px;
    /* max-width: 70%; */
}

.service-section2 .inner-container .gb-grid-wrapper>div h2.gap {
    margin-top: 150px;
    max-width: 80%;
}

.service-section2 .inner-container .gb-grid-wrapper>div h3 {
    color: var(--color1);
    font-size: 26px;
    font-weight: 500;
    line-height: 44px;
}

.service-section2 .inner-container .gb-grid-wrapper>div p,
.service-section2 .inner-container .gb-grid-wrapper>div ul li,
.service-section2 .inner-container .gb-grid-wrapper>div ol li {
    color: var(--color4);
    font-size: 20px;
    line-height: 35px;
}

.service-section2 .inner-container .gb-grid-wrapper>div ul,
.service-section2 .inner-container .gb-grid-wrapper>div ol {
    margin-left: 16px;
}

.service-section2 .inner-container .gb-grid-wrapper:nth-child(3),
.service-section2 .inner-container .gb-grid-wrapper:nth-child(4) {
    margin-top: 150px;
    margin-bottom: 150px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .service-section2 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .service-section2 .inner-container {
        max-width: 1240px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div h2 {
        max-width: 80%;
    }
}

@media(max-width: 1366px) {
    .service-section2 .inner-container {
        max-width: 1170px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div h2 {
        max-width: 100%;
    }
}

@media(max-width: 1280px) {
    .service-section2 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .service-section2 .inner-container {
        max-width: 900px;
    }

    .service-section2 .inner-container .yoast-breadcrumbs {
        display: none;
    }

    .service-section2 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .service-section2 .inner-container .gb-grid-wrapper:nth-child(2) {
        flex-direction: column-reverse;
    }

    .service-section2 .inner-container .gb-grid-wrapper:nth-child(3) {
        flex-direction: column;
    }

    .service-section2 .inner-container .gb-grid-wrapper {
        transform: translateY(-260px);
        -webkit-transform: translateY(-260px);
        -moz-transform: translateY(-260px);
        -ms-transform: translateY(-260px);
        -o-transform: translateY(-260px);
    }

    .service-section2 .inner-container .gb-grid-wrapper>div .prefix {
        font-size: 20px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 60px;
        line-height: 70px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div p,
    .service-section2 .inner-container .gb-grid-wrapper>div ol li,
    .service-section2 .inner-container .gb-grid-wrapper>div ul li {
        font-size: 22px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div img {
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }

}

@media(max-width: 912px) {
    .service-section2 .inner-container {
        max-width: 800px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div h2.gap {
        margin-top: 50px;
    }
}

@media(max-width: 820px) {
    .service-section2 .inner-container {
        max-width: 700px;
    }

    .service-section2 .inner-container .gb-grid-wrapper:nth-child(3),
    .service-section2 .inner-container .gb-grid-wrapper:nth-child(4) {
        margin-top: 50px;
        margin-bottom: 50px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .service-section2 {
        padding-top: 50px;
        padding-bottom: 0px;
    }

    .service-section2 .inner-container {
        max-width: 350px;
    }

    .service-section2 .inner-container .gb-grid-wrapper {
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
    }

    .service-section2 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px);
    }

    .service-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div p,
    .service-section2 .inner-container .gb-grid-wrapper>div ol li,
    .service-section2 .inner-container .gb-grid-wrapper>div ul li {
        font-size: 20px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div h2.gap {
        max-width: 100%;
    }

    .service-section2 .inner-container .gb-grid-wrapper.gap {
        margin-top: 50px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .service-section2 .inner-container {
        max-width: 300px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .service-section2 .inner-container .gb-grid-wrapper>div p,
    .service-section2 .inner-container .gb-grid-wrapper>div ol li,
    .service-section2 .inner-container .gb-grid-wrapper>div ul li {
        font-size: 20px;
    }
}


/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.service-section3 {
    padding-top: 100px;
}

.service-section3 .inner-container {
    margin-right: 135px;
}

.service-section3 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 0px;
}

.service-section3 .inner-container .gb-grid-wrapper>div:first-child {
    width: calc(60% - 0px);
}

.service-section3 .inner-container .gb-grid-wrapper>div:last-child {
    width: calc(40% - 0px);
    transform: translateY(-130px);
    -webkit-transform: translateY(-130px);
    -moz-transform: translateY(-130px);
    -ms-transform: translateY(-130px);
    -o-transform: translateY(-130px);
}

.service-section3 .inner-container .gb-grid-wrapper>div img {
    transform: translateY(8px);
    -webkit-transform: translateY(8px);
    -moz-transform: translateY(8px);
    -ms-transform: translateY(8px);
    -o-transform: translateY(8px);
}

.service-section3 .inner-container .gb-grid-wrapper>div img.fix {
    transform: translateY(11px);
    -webkit-transform: translateY(11px);
    -moz-transform: translateY(11px);
    -ms-transform: translateY(11px);
    -o-transform: translateY(11px);
}

.service-section3 .inner-container p,
.service-section3 .inner-container ul li,
.service-section3 .inner-container ol li {
    color: var(--color4);
    font-size: 18px;
    line-height: 35px;
}

.service-section3 .inner-container h3 {
    /* color: var(--color1);
    font-size: 26px;
    font-weight: 500;
    line-height: 44px; */
    color: var(--color4);
    font-size: 50px;
    line-height: 60px;
}

.service-section3 .inner-container h2 {
    color: var(--color1);
    font-size: 100px;
    line-height: 120px;
    text-align: right;
    margin-bottom: 80px;
}

@media(min-width: 1280px) {
    .service-section3 .tablet {
        display: none;
    }
}

@media(min-width: 480px) {
    .service-section3 .mobile {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/

@media (-webkit-device-pixel-ratio: 1.25) {
    .service-section3 .inner-container h2 {
        font-size: 80px !important;
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img.fix {
        transform: translateY(183px) !important;
        -webkit-transform: translateY(183px) !important;
        -moz-transform: translateY(183px) !important;
        -ms-transform: translateY(183px) !important;
        -o-transform: translateY(183px) !important;
    }

    .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(68px) !important;
        -webkit-transform: translateY(68px) !important;
        -moz-transform: translateY(68px) !important;
        -ms-transform: translateY(68px) !important;
        -o-transform: translateY(68px) !important;
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(220px) !important;
        -webkit-transform: translateY(220px) !important;
        -moz-transform: translateY(220px) !important;
        -ms-transform: translateY(220px) !important;
        -o-transform: translateY(220px) !important;
    }

    .page-small-retail .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(75px) !important;
        -webkit-transform: translateY(75px) !important;
        -moz-transform: translateY(75px) !important;
        -ms-transform: translateY(75px) !important;
        -o-transform: translateY(75px) !important;
    }

    .page-cross-docking .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(200px) !important;
        -webkit-transform: translateY(200px) !important;
        -moz-transform: translateY(200px) !important;
        -ms-transform: translateY(200px) !important;
        -o-transform: translateY(200px) !important;
    }

    .page-reverse-logistics .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(237px) !important;
        -webkit-transform: translateY(237px) !important;
        -moz-transform: translateY(237px) !important;
        -ms-transform: translateY(237px) !important;
        -o-transform: translateY(237px) !important;
    }

    .page-diktyo-horeca .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(237px) !important;
        -webkit-transform: translateY(237px) !important;
        -moz-transform: translateY(237px) !important;
        -ms-transform: translateY(237px) !important;
        -o-transform: translateY(237px) !important;
    }

}

@media(max-width: 1680px) {
    .service-section3 .inner-container h2 {
        font-size: 90px;
        line-height: 100px;
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img.fix {
        transform: translateY(115px);
        -webkit-transform: translateY(115px);
        -moz-transform: translateY(115px);
        -ms-transform: translateY(115px);
        -o-transform: translateY(115px);
    }

    .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(20px);
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
    }

    .service-section3 .inner-container .gb-grid-wrapper>div:last-child {
        transform: translateY(-140px);
        -webkit-transform: translateY(-140px);
        -moz-transform: translateY(-140px);
        -ms-transform: translateY(-140px);
        -o-transform: translateY(-140px);
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(25px);
        -webkit-transform: translateY(25px);
        -moz-transform: translateY(25px);
        -ms-transform: translateY(25px);
        -o-transform: translateY(25px);
    }

    .page-cross-docking .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(43px);
        -webkit-transform: translateY(43px);
        -moz-transform: translateY(43px);
        -ms-transform: translateY(43px);
        -o-transform: translateY(43px);
    }

    .page-diktyo-horeca .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(80px);
        -webkit-transform: translateY(80px);
        -moz-transform: translateY(80px);
        -ms-transform: translateY(80px);
        -o-transform: translateY(80px);
    }
}

@media(max-width: 1440px) {
    .service-section3 .inner-container {
        margin-right: 111px;
    }

    .service-section3 .inner-container h2 {
        font-size: 80px;
        line-height: 90px;
    }

    .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(80px);
        -webkit-transform: translateY(80px);
        -moz-transform: translateY(80px);
        -ms-transform: translateY(80px);
        -o-transform: translateY(80px);
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(115px);
        -webkit-transform: translateY(115px);
        -moz-transform: translateY(115px);
        -ms-transform: translateY(115px);
        -o-transform: translateY(115px);
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img.fix {
        transform: translateY(212px);
        -webkit-transform: translateY(212px);
        -moz-transform: translateY(212px);
        -ms-transform: translateY(212px);
        -o-transform: translateY(212px);
    }

    .page-diktyo-horeca .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(133px);
        -webkit-transform: translateY(133px);
        -moz-transform: translateY(133px);
        -ms-transform: translateY(133px);
        -o-transform: translateY(133px);
    }

    .page-small-retail .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(13px);
        -webkit-transform: translateY(13px);
        -moz-transform: translateY(13px);
        -ms-transform: translateY(13px);
        -o-transform: translateY(13px);
    }

    .page-cross-docking .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(180px);
        -webkit-transform: translateY(180px);
        -moz-transform: translateY(180px);
        -ms-transform: translateY(180px);
        -o-transform: translateY(180px);
    }

    .page-reversed-logistics .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(186px);
        -webkit-transform: translateY(186px);
        -moz-transform: translateY(186px);
        -ms-transform: translateY(186px);
        -o-transform: translateY(186px);
    }
}

@media(max-width: 1366px) {
    .service-section3 .inner-container {
        margin-right: 90px;
    }

    .service-section3 .inner-container h2 {
        font-size: 71px;
        line-height: 80px;
    }

    .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(110px);
        -webkit-transform: translateY(110px);
        -moz-transform: translateY(110px);
        -ms-transform: translateY(110px);
        -o-transform: translateY(110px);
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(125px);
        -webkit-transform: translateY(125px);
        -moz-transform: translateY(125px);
        -ms-transform: translateY(125px);
        -o-transform: translateY(125px);
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img.fix {
        transform: translateY(280px);
        -webkit-transform: translateY(280px);
        -moz-transform: translateY(280px);
        -ms-transform: translateY(280px);
        -o-transform: translateY(280px);
    }

    .page-cross-docking .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(233px);
        -webkit-transform: translateY(233px);
        -moz-transform: translateY(233px);
        -ms-transform: translateY(233px);
        -o-transform: translateY(233px);
    }

    .page-reversed-logistics .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(204px);
        -webkit-transform: translateY(204px);
        -moz-transform: translateY(204px);
        -ms-transform: translateY(204px);
        -o-transform: translateY(204px);
    }

}

@media(max-width: 1280px) {
    .service-section3 .inner-container {
        margin-right: 83px;
    }

    .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(180px);
        -webkit-transform: translateY(180px);
        -moz-transform: translateY(180px);
        -ms-transform: translateY(180px);
        -o-transform: translateY(180px);
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(215px);
        -webkit-transform: translateY(215px);
        -moz-transform: translateY(215px);
        -ms-transform: translateY(215px);
        -o-transform: translateY(215px);
    }

    .page-logistics-3pl .service-section3 .inner-container .gb-grid-wrapper>div img.fix {
        transform: translateY(310px);
        -webkit-transform: translateY(310px);
        -moz-transform: translateY(310px);
        -ms-transform: translateY(310px);
        -o-transform: translateY(310px);
    }

    .page-reversed-logistics .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(300px);
        -webkit-transform: translateY(300px);
        -moz-transform: translateY(300px);
        -ms-transform: translateY(300px);
        -o-transform: translateY(300px);
    }

    .page-diktyo-horeca .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(255px);
        -webkit-transform: translateY(255px);
        -moz-transform: translateY(255px);
        -ms-transform: translateY(255px);
        -o-transform: translateY(255px);
    }

    .page-small-retail .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(34px);
        -webkit-transform: translateY(34px);
        -moz-transform: translateY(34px);
        -ms-transform: translateY(34px);
        -o-transform: translateY(34px);
    }

    .page-cross-docking .service-section3 .inner-container .gb-grid-wrapper>div img {
        transform: translateY(260px);
        -webkit-transform: translateY(260px);
        -moz-transform: translateY(260px);
        -ms-transform: translateY(260px);
        -o-transform: translateY(260px);
    }
}

@media(max-width: 1024px) {
    .service-section3 .inner-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .service-section3 .inner-container .gb-grid-wrapper>div:first-child {
        display: none;
    }

    .service-section3 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .service-section3 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px) !important;
    }

    .service-section3 .inner-container h3 {
        font-size: 34px;
    }

    .service-section3 .inner-container p,
    .service-section3 .inner-container ul li,
    .service-section3 .inner-container ol li {
        font-size: 22px;
    }

    .service-section3 .inner-container h2 {
        font-size: 86px;
        line-height: 96px;
        text-align: left;
    }

    .service-section3 .tablet {
        transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -ms-transform: translateY(8px);
        -o-transform: translateY(8px);
    }
}

@media(max-width: 912px) {
    .service-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .service-section3 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {

    .service-section3 {
        padding-top: 50px;
    }

    .service-section3 .tablet {
        display: none;
    }

    .service-section3 .mobile {
        transform: translateY(8px);
        -webkit-transform: translateY(8px);
        -moz-transform: translateY(8px);
        -ms-transform: translateY(8px);
        -o-transform: translateY(8px);
    }

    .service-section3 .inner-container {
        max-width: 350px;
    }

    .service-section3 .inner-container h2 {
        font-size: 50px;
        line-height: 60px;
    }

    .service-section3 .inner-container h3 {
        font-size: 34px;
        line-height: 44px;
    }

    .service-section3 .inner-container p,
    .service-section3 .inner-container ul li,
    .service-section3 .inner-container ol li {
        font-size: 20px;
    }

    .service-section3 .inner-container .gb-grid-wrapper>div:last-child {
        transform: translateY(0px);
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
    }

}

@media(max-width: 394px) and (min-width: 360px) {
    .service-section3 .inner-container {
        max-width: 300px;
    }

    .service-section3 .inner-container p {
        font-size: 20px;
    }

    .service-section3 .inner-container h2 {
        font-size: 40px;
        line-height: 50px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 4*/
/****************************************************************************/

.service-section4 {
    background-color: var(--color8);
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    /* overflow: hidden; */
}

.service-section4:before {
    background-image: url('/wp-content/uploads/2025/03/service-section4-overlay.png');
    background-repeat: no-repeat;
    content: '';
    display: block;
    position: absolute;
    top: -140px;
    right: 0px;
    z-index: 2;
    width: 1920px;
    height: 399px;
}

.service-section4 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 50px;
    position: relative;
    z-index: 2;
}

.service-section4 .inner-container .gb-grid-wrapper>div {
    width: calc(50% - 25px);
}

.service-section4 .inner-container .gb-grid-wrapper>div ul {
    margin-left: 20px;
    margin-bottom: 150px;
}

.service-section4 .inner-container .gb-grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.service-section4 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.service-section4 .inner-container .gb-grid-wrapper>div p,
.service-section4 .inner-container .gb-grid-wrapper>div ul li,
.service-section4 .inner-container .gb-grid-wrapper>div ol li {
    color: var(--white);
    font-size: 20px;
    line-height: 35px;
    margin-bottom: 10px;
}

.service-section4 .inner-container .block-grid {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 30px;
    position: relative;
    z-index: 2;
}

.service-section4 .inner-container .block-grid>div {
    background-color: var(--color10);
    box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);
    padding: 60px;
    min-height: 350px;
    width: calc(25% - 30px);
}

.service-section4 .inner-container .block-grid>div h3 {
    color: var(--color1);
    font-size: 76px;
    line-height: 28px;
    margin-bottom: 35px;
}

.service-section4 .inner-container .block-grid>div h4 {
    color: var(--white);
    font-size: 25px;
    font-weight: 500;
    line-height: 28px;
}

.service-section4 .inner-container .block-grid>div p {
    color: var(--white);
    font-size: 13px;
    line-height: 21px;
    opacity: 0.821257818312872;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .service-section4 .inner-container {
        max-width: 1440px;
    }

    .service-section4 .inner-container .block-grid>div h4 {
        font-size: 21px;
        line-height: 24px;
    }
}

@media(max-width: 1440px) {
    .service-section4 .inner-container {
        max-width: 1240px;
    }

    .service-section4 .inner-container .block-grid>div h3 {
        font-size: 60px;
    }

    .service-section4 .inner-container .block-grid>div h4 {
        font-size: 16px;
        line-height: 20px;
    }
}

@media(max-width: 1366px) {
    .service-section4 .inner-container {
        max-width: 1170px;
    }

    .service-section4 .inner-container .block-grid>div {
        padding: 35px;
    }
}

@media(max-width: 1280px) {
    .service-section4 .inner-container {
        max-width: 1100px;
    }

    .service-section4:before {
        width: 1600px;
    }
}

@media(max-width: 1024px) {
    .service-section4 {
        overflow: hidden;
        padding-bottom: 150px;
    }

    .service-section4:before {
        display: none;
    }

    .service-section4 .inner-container {
        max-width: 900px;
    }

    .service-section4 .inner-container .gb-grid-wrapper {
        flex-direction: column;
        padding-bottom: 50px;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div:last-child {
        display: none;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div {
        width: calc(100% - 0px) !important;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div .prefix {
        font-size: 20px;
        line-height: 30px;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 60px;
        line-height: 70px;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div p {
        font-size: 22px;
    }

    .service-section4 .inner-container .block-grid {
        display: block;
        flex-wrap: unset;
        justify-content: unser;
        align-items: unset;
        gap: unset;
        position: unset;
        z-index: unset;
    }

    .service-section4 .inner-container .block-grid>div.slick-list {
        background-color: unset;
        box-shadow: unset;
        padding: unset;
        min-height: unset;
        width: unset;
        padding: 0px;
    }

    /* .service-section4 .inner-container .block-grid>div {
        background-color: unset;
        box-shadow: unset;
        display: unset;
        flex-direction: unset;
        padding: unset;
        min-height: unset;
        width: unset;
    } */

    /* .service-section4 .inner-container .block-grid .slick-track {
        width: 100% !important;
    } */

    .service-section4 .inner-container .block-grid .slick-track>div {
        background-color: var(--color10);
        display: flex;
        flex-direction: column;
        padding: 45px;
        margin-left: 10px;
        margin-right: 10px;
        min-height: 380px;
        width: calc(25% - 0px);
    }

    .service-section4 .inner-container .block-grid .slick-prev,
    .service-section4 .inner-container .block-grid .slick-next {
        background-color: var(--color1);
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        -ms-border-radius: 100%;
        -o-border-radius: 100%;
        z-index: 2;
        width: 40px;
        height: 40px;
        z-index: 2;
        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;
    }

    .service-section4 .inner-container .block-grid .slick-prev:hover,
    .service-section4 .inner-container .block-grid .slick-next:hover {
        background-color: var(--color1);
    }

    .service-section4 .inner-container .block-grid .slick-prev svg path,
    .service-section4 .inner-container .block-grid .slick-next svg path {
        fill: var(--white);
    }

    .service-section4 .inner-container .block-grid .slick-prev:before,
    .service-section4 .inner-container .block-grid .slick-next:before {
        display: none;
    }

    .service-section4 .inner-container .block-grid .slick-prev {
        left: 38%;
        top: 92%;
    }

    .service-section4 .inner-container .block-grid .slick-next {
        right: 47%;
        top: 92%;
    }

    .service-section4 .inner-container .block-grid>div h4 {
        font-size: 25px;
        line-height: 35px;
    }
}

@media(max-width: 912px) {
    .service-section4 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .service-section4 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .service-section4 .inner-container {
        max-width: 350px;
    }

    .service-section4 .inner-container .block-grid .slick-prev {
        left: 35%;
        top: 95%;
    }

    .service-section4 .inner-container .block-grid .slick-next {
        right: 40%;
        top: 95%;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div ul {
        margin-bottom: 50px;
    }

    .service-section4 .inner-container .block-grid>div h4 {
        font-size: 20px;
        line-height: 30px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {
    .service-section4 .inner-container {
        max-width: 300px;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div .prefix {
        font-size: 18px;
        line-height: 28px;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .service-section4 .inner-container .gb-grid-wrapper>div p {
        font-size: 20px;
    }

    .service-section4 .inner-container .block-grid>div h4 {
        font-size: 17px;
        line-height: 28px;
    }
}

/*******************************************************************************************************************/
/*				  													                                  BLOG ARCHIVE*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.hero-blog-archive {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 450px;
}

.hero-blog-archive>div {
    width: 100%;
}

.hero-blog-archive>div .yoast-breadcrumbs {
    margin-bottom: 60px;
}

.hero-blog-archive>div .yoast-breadcrumbs span,
.hero-blog-archive>div .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.hero-blog-archive>div .yoast-breadcrumbs span {
    font-weight: 500;
}

.hero-blog-archive>div .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

.hero-blog-archive>div .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.hero-blog-archive>div h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .hero-blog-archive>div {
        max-width: 1440px !important;
    }
}

@media(max-width: 1440px) {
    .hero-blog-archive>div {
        max-width: 1240px !important;
    }
}

@media(max-width: 1366px) {
    .hero-blog-archive>div {
        max-width: 1170px !important;
    }
}

@media(max-width: 1280px) {
    .hero-blog-archive>div {
        max-width: 1100px !important;
    }
}

@media(max-width: 1024px) {
    .hero-blog-archive>div {
        max-width: 900px !important;
    }

    .hero-blog-archive>div .yoast-breadcrumbs {
        display: none;
    }
}

@media(max-width: 912px) {
    .hero-blog-archive>div {
        max-width: 800px !important;
    }
}

@media(max-width: 820px) {
    .hero-blog-archive>div {
        max-width: 700px !important;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .hero-blog-archive>div {
        max-width: 350px !important;
    }
}

@media(max-width: 375px) {
    .hero-blog-archive>div {
        max-width: 300px !important;
    }
}

/****************************************************************************/
/*				  								                        GRID*/
/****************************************************************************/

.blog .site-main {
    margin-top: 0px;
    margin-bottom: 0px;
    transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
}

.blog .site-main article .inside-article {
    padding: 0px;
}

.blog .site-main article .inside-article .post-image img {
    margin-bottom: 0px;
    width: 100%;
}

.blog .site-main article .inside-article .inner-wrapper {
    background-color: var(--white);
    padding: 25px 40px 25px 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transition: transform 0.5s ease-in-out;
    -webkit-transition: transform 0.5s ease-in-out;
    -moz-transition: transform 0.5s ease-in-out;
    -ms-transition: transform 0.5s ease-in-out;
    -o-transition: transform 0.5s ease-in-out;
}

.blog .site-main article .inside-article .inner-wrapper .entry-header {
    display: flex;
    flex-direction: column;
}

.blog .site-main article .inside-article .inner-wrapper .entry-header .entry-meta {
    order: 1;
}

.blog .site-main article .inside-article .inner-wrapper .entry-header .entry-title {
    order: 2;
}

.blog .site-main article .inside-article .inner-wrapper .entry-date {
    color: var(--color5);
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 10px;
}

.blog .site-main article .inside-article .inner-wrapper h2 {
    line-height: 38px;
}

.blog .site-main article .inside-article .inner-wrapper h2,
.blog .site-main article .inside-article .inner-wrapper h2 a {
    color: var(--black);
    font-size: 30px;
    text-decoration: none;
}

.blog .site-main article .inside-article .inner-wrapper .entry-summary {
    color: var(--color6);
    font-size: 14px;
    line-height: 25px;
    opacity: 0;
    transition: opacity 0.5s ease-in-out;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    -ms-transition: opacity 0.5s ease-in-out;
    -o-transition: opacity 0.5s ease-in-out;
}

.blog .site-main article .inside-article .inner-wrapper .entry-summary .read-more {
    color: var(--color4);
    display: block;
    font-size: 15px;
    font-weight: 500;
    text-decoration: none;
    margin-top: 25px;
}

.blog .site-main article .inside-article .inner-wrapper .entry-summary .read-more:after {
    content: '';
    border-bottom: 4px solid var(--color1);
    display: block;
    margin-top: 10px;
    width: 56px;
    transition: width 0.3s ease;
    -webkit-transition: width 0.3s ease;
    -moz-transition: width 0.3s ease;
    -ms-transition: width 0.3s ease;
    -o-transition: width 0.3s ease;
}

.blog .site-main article .inside-article .inner-wrapper .entry-summary .read-more:hover:after {
    width: 28%;
}

.blog .site-main article:hover .inside-article .inner-wrapper {
    transform: translateY(-30%);
    -webkit-transform: translateY(-30%);
    -moz-transform: translateY(-30%);
    -ms-transform: translateY(-30%);
    -o-transform: translateY(-30%);
}

.blog .site-main article:hover .inside-article .inner-wrapper .entry-summary {
    opacity: 1;
}

.blog .site-main #nav-below,
.archive.category .site-main #nav-below {
    background-color: transparent;
    display: flex;
    justify-content: center;
    width: calc(100% - 0px);
}

.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(--black);
    font-size: 18px;
    font-weight: 400;
    text-decoration: none;
}

.blog .site-main #nav-below span,
.archive.category .site-main #nav-below span {
    font-weight: 400;
}

.blog .site-main #nav-below span.current,
.archive.category .site-main #nav-below span.current {
    color: var(--color1);
    font-weight: 500;
}

.blog .site-main #nav-below .prev.page-numbers,
.blog .site-main #nav-below .next.page-numbers,
.archive.category .site-main #nav-below .prev.page-numbers,
.archive.category .site-main #nav-below .next.page-numbers {
    position: relative;
    padding-left: 30px;
}

.blog .site-main #nav-below .prev.page-numbers>span,
.blog .site-main #nav-below .next.page-numbers>span,
.archive.category .site-main #nav-below .prev.page-numbers>span,
.archive.category .site-main #nav-below .next.page-numbers>span {
    display: none;
}

.blog .site-main #nav-below .prev.page-numbers::before,
.blog .site-main #nav-below .next.page-numbers::before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg class='w-6 h-6 text-gray-800 dark:text-white' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M5 12l4-4m-4 4 4 4'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.blog .site-main #nav-below .next.page-numbers::before,
.archive.category .site-main #nav-below .next.page-numbers::before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg class='w-6 h-6 text-gray-800 dark:text-white' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 12H5m14 0-4 4m4-4-4-4'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

.blog .site-main #nav-below .prev.page-numbers:hover::before,
.blog .site-main #nav-below .next.page-numbers:hover::before,
.archive.category .site-main #nav-below .prev.page-numbers:hover::before,
.archive.category .site-main #nav-below .next.page-numbers:hover::before {
    background-color: var(--color1);
}

.blog .site-main #nav-below .prev.page-numbers:hover::before,
.blog .site-main #nav-below .next.page-numbers:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg class='w-6 h-6 text-gray-800 dark:text-white' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 12h14M5 12l4-4m-4 4 4 4'/%3E%3C/svg%3E%0A");
}

.blog .site-main #nav-below .next.page-numbers:hover::before,
.archive.category .site-main #nav-below .next.page-numbers:hover::before {
    background-image: url("data:image/svg+xml,%3Csvg class='w-6 h-6 text-gray-800 dark:text-white' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 12H5m14 0-4 4m4-4-4-4'/%3E%3C/svg%3E%0A");
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .blog .site-main {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .blog .site-main {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .blog .site-main {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .blog .site-main {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .blog .site-main {
        max-width: 900px;
    }
}

@media(max-width: 912px) {
    .blog .site-main {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .blog .site-main {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .blog .site-main {
        max-width: 350px;
    }

    .blog .site-main article .inside-article .post-image {
        margin-bottom: 0px;
    }

    .blog .site-main article .inside-article .inner-wrapper {
        padding: 40px 0px 40px 0px;
        max-width: 100%;
    }

    .blog .site-main article .inside-article .inner-wrapper .entry-summary {
        opacity: 1;
    }
}

@media(max-width: 375px) {
    .blog .site-main {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                                   SINGLE POST*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                        HERO*/
/****************************************************************************/

.hero-single-post {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 450px;
}

.hero-single-post>div {
    width: 100%;
}

.hero-single-post>div .yoast-breadcrumbs {
    margin-top: 30px;
    text-align: center;
}

.hero-single-post>div .yoast-breadcrumbs span,
.hero-single-post>div .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.hero-single-post>div .yoast-breadcrumbs span {
    font-weight: 500;
}

.hero-single-post>div .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

.hero-single-post>div .post-details {
    margin-left: auto;
    width: 40%;
    transform: translateY(50px);
    -webkit-transform: translateY(50px);
    -moz-transform: translateY(50px);
    -ms-transform: translateY(50px);
    -o-transform: translateY(50px);
}

.hero-single-post>div .post-details p {
    color: var(--white);
    font-size: 15px;
    line-height: 18px;
    margin-bottom: 15px;
}

.hero-single-post>div .post-details h1 {
    color: var(--white);
    font-size: 40px;
    line-height: 50px;
    margin-bottom: 0px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .hero-single-post>div {
        max-width: 1440px !important;
    }
}

@media(max-width: 1440px) {
    .hero-single-post>div {
        max-width: 1240px !important;
    }
}

@media(max-width: 1366px) {
    .hero-single-post>div {
        max-width: 1170px !important;
    }
}

@media(max-width: 1280px) {
    .hero-single-post>div {
        max-width: 1100px !important;
    }
}

@media(max-width: 1024px) {
    .hero-single-post>div {
        max-width: 900px !important;
    }

    .hero-single-post>div .yoast-breadcrumbs {
        display: none;
    }

    .hero-single-post>div .post-details {
        width: 100%;
    }
}

@media(max-width: 912px) {
    .hero-single-post>div {
        max-width: 800px !important;
    }
}

@media(max-width: 820px) {
    .hero-single-post>div {
        max-width: 700px !important;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .hero-single-post>div {
        max-width: 350px !important;
    }

    .hero-single-post>div .post-details h1 {
        font-size: 30px;
        line-height: 40px;
    }
}

@media(max-width: 375px) {
    .hero-single-post>div {
        max-width: 300px !important;
    }

    .hero-single-post>div .post-details h1 {
        font-size: 25px;
        line-height: 35px;
    }
}

/****************************************************************************/
/*				  								                     CONTENT*/
/****************************************************************************/

.single-post .site-main article .inside-article {
    display: flex;
    justify-content: center;
    gap: 50px;
    padding-bottom: 0px;
}

.single-post .site-main article .inside-article>div:first-child {
    width: calc(60% - 25px);
    transform: translateY(-120px);
    -webkit-transform: translateY(-120px);
    -moz-transform: translateY(-120px);
    -ms-transform: translateY(-120px);
    -o-transform: translateY(-120px);
}

.single-post .site-main article .inside-article>div:last-child {
    width: calc(40% - 25px);
}

.single-post .site-main article .inside-article .featured-image img {
    position: -webkit-sticky;
    position: sticky;
    top: 260px;
}

.single-post .site-main article .inside-article .social-share {
    text-align: right;
    padding-right: 35px;
}

.single-post .site-main article .inside-article .social-share .popup-social-share p>svg {
    width: 20px;
    height: 20px;
}

.single-post .site-main article .inside-article .social-share .popup-social-share {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.single-post .site-main article .inside-article .social-share .popup-social-share .popuptext {
    visibility: hidden;
    width: 160px;
    height: 150px;
    background-color: var(--color8);
    color: var(--black);
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    position: absolute;
    z-index: 1;
    bottom: -300%;
    left: 50%;
    margin-left: -80px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.single-post .site-main article .inside-article .social-share .popup-social-share .popuptext a {
    width: 50%;
    justify-content: center;
    align-items: center;
}

.single-post .site-main article .inside-article .social-share .popup-social-share .popuptext:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent var(--color8) transparent;
}

.single-post .site-main article .inside-article .social-share .popup-social-share .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.single-post .site-main article .inside-article .social-share .popup-social-share .show svg {
    fill: var(--color1);
    width: 40px;
    height: 40px;
    transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
}

.single-post .site-main article .inside-article .social-share .popup-social-share .popuptext a:hover svg {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
    -moz-transform: scale(1.5);
    -ms-transform: scale(1.5);
    -o-transform: scale(1.5);
    transition: all 1s ease-in-out;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .single-post .site-main {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .single-post .site-main {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .single-post .site-main {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .single-post .site-main {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .single-post .site-main {
        max-width: 900px;
    }

    .single-post .site-main article .inside-article {
        flex-direction: column;
        gap: 0px;
    }

    .single-post .site-main article .inside-article>div {
        width: calc(100% - 0px) !important;
    }

    .single-post .site-main article .inside-article>div img {
        width: 100%;
    }
}

@media(max-width: 912px) {
    .single-post .site-main {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .single-post .site-main {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .single-post .site-main {
        max-width: 350px;
    }

    .single-post .site-main article .inside-article {
        padding: 0px;
    }

    .single-post .site-main article .inside-article>div:first-child {
        transform: translateY(-45px);
        -webkit-transform: translateY(-45px);
        -moz-transform: translateY(-45px);
        -ms-transform: translateY(-45px);
        -o-transform: translateY(-45px);
    }

    .single-post .site-main article .inside-article .entry-content {
        position: relative;
    }

    .single-post .site-main article .inside-article .social-share {
        position: absolute;
        top: -50px;
        right: 0;
    }

    .single-post .site-main article .inside-article .social-share .popup-social-share .popuptext {
        left: -80%;
    }
}

@media(max-width: 375px) {
    .single-post .site-main {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                                        CLIENTS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.clients-section1 {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    min-height: 801px;
}

.clients-section1:after {
    background-image: url("data:image/svg+xml,%3Csvg width='1920px' height='699px' viewBox='0 0 1920 699' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EFill 8 Copy 6%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='CLIENTS-Copy' transform='translate(0, -527)' fill='%23FFFFFF'%3E%3Cpath d='M1920.70465,1226 L1920.70465,527 C1682.6491,527 1555.25165,527 1538.51229,527 C1321.16903,527 995.154127,527 560.467596,527 C329.708786,527 115.257754,601.727691 -7.01288014,724.7208 L-505.295351,1226 L1920.70465,1226 Z' id='Fill-8-Copy-6'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: '';
    display: block;
    position: absolute;
    bottom: -450px;
    width: 1920px;
    height: 699px;
}

.clients-section1 .inner-container {
    width: 100%;
}

.clients-section1 .inner-container h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

.clients-section1 .inner-container .yoast-breadcrumbs {
    display: flex;
    justify-content: center;
    margin-top: 30px;
}

.clients-section1 .inner-container .yoast-breadcrumbs span,
.clients-section1 .inner-container .yoast-breadcrumbs span a {
    color: var(--white);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.clients-section1 .inner-container .yoast-breadcrumbs span {
    font-weight: 500;
}

.clients-section1 .inner-container .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .clients-section1 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .clients-section1 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .clients-section1 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .clients-section1 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .clients-section1 .inner-container {
        max-width: 900px;
    }

    .clients-section1 .inner-container .yoast-breadcrumbs {
        display: none;
    }
}

@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;
    }

    .clients-section1 .inner-container h1 {
        font-size: 40px;
        line-height: 50px;
    }
}

@media(max-width: 375px) {
    .clients-section1 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.clients-section2 {
    position: relative;
    z-index: 2;
    transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
}

.clients-section2 .inner-container .prefix {
    color: var(--color4);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
    text-align: center;
}

.clients-section2 .inner-container h2 {
    color: var(--color4);
    font-size: 50px;
    line-height: 60px;
    text-align: center;
}

.clients-section2 .inner-container .wp-block-gallery {
    margin-top: 60px;
}

.clients-section2 .inner-container .wp-block-gallery figure img {
    transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .clients-section2 .inner-container {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .clients-section2 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .clients-section2 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .clients-section2 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .clients-section2 .inner-container {
        max-width: 900px;
    }

    .clients-section2 .inner-container .wp-block-gallery>figure {
        width: calc(25% - 0px) !important;
    }
}

@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>figure {
        width: calc(50% - 10px) !important;
    }
}

@media(max-width: 375px) {
    .clients-section2 .inner-container {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                                        CONTACT*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.contact-section1 {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    min-height: 801px;
}

.contact-section1:after {
    background-image: url("data:image/svg+xml,%3Csvg width='1920px' height='699px' viewBox='0 0 1920 699' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EFill 8 Copy 6%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='CLIENTS-Copy' transform='translate(0, -527)' fill='%23FFFFFF'%3E%3Cpath d='M1920.70465,1226 L1920.70465,527 C1682.6491,527 1555.25165,527 1538.51229,527 C1321.16903,527 995.154127,527 560.467596,527 C329.708786,527 115.257754,601.727691 -7.01288014,724.7208 L-505.295351,1226 L1920.70465,1226 Z' id='Fill-8-Copy-6'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: '';
    display: block;
    position: absolute;
    bottom: -450px;
    width: 1920px;
    height: 699px;
}

.contact-section1 .inner-container {
    width: 100%;
}

.contact-section1 .inner-container .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.contact-section1 .inner-container h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
    margin-bottom: 23px;
}

.contact-section1 .inner-container p {
    color: var(--white);
    font-size: 22px;
    line-height: 35px;
    margin-bottom: 0px;
    max-width: 33%;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .contact-section1 .inner-container {
        max-width: 1440px;
    }

    .contact-section1 .inner-container p {
        max-width: 40%;
    }
}

@media(max-width: 1440px) {
    .contact-section1 .inner-container {
        max-width: 1240px;
    }

    .contact-section1 .inner-container p {
        max-width: 45%;
    }
}

@media(max-width: 1366px) {
    .contact-section1 .inner-container {
        max-width: 1170px;
    }

    .contact-section1 .inner-container p {
        max-width: 50%;
    }
}

@media(max-width: 1280px) {
    .contact-section1 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .contact-section1 {
        min-height: 1000px;
    }

    .contact-section1 .inner-container {
        max-width: 900px;
    }

    .contact-section1:after {
        width: 1024px;
    }
}

@media(max-width: 912px) {
    .contact-section1 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .contact-section1 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .contact-section1 {
        min-height: 715px;
    }

    .contact-section1 .inner-container {
        max-width: 350px;
    }

    .contact-section1 .inner-container h1 {
        font-size: 40px;
        line-height: 50px;
    }

    .contact-section1 .inner-container p {
        max-width: 100%;
    }

    .contact-section1:after {
        bottom: -487px;
        width: 411px;
    }
}

@media(max-width: 412px) {
    .contact-section1:after {
        width: 412px;
    }
}

@media(max-width: 390px) {
    .contact-section1:after {
        width: 390px;
    }
}

@media(max-width: 393px) {
    .contact-section1:after {
        width: 393px;
    }
}

@media(max-width: 384px) {
    .contact-section1:after {
        width: 384px;
    }
}

@media(max-width: 375px) {
    .contact-section1 .inner-container {
        max-width: 300px;
    }

    .contact-section1:after {
        bottom: -487px;
        width: 375px;
    }
}

@media(max-width: 360px) {
    .contact-section1:after {
        bottom: -472px;
        width: 360px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 2*/
/****************************************************************************/

.contact-section2 {
    position: relative;
    z-index: 2;
    transform: translateY(-100px);
    -webkit-transform: translateY(-100px);
    -moz-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
}

.contact-section2:after {
    background-image: url('/wp-content/uploads/2025/03/Fill-9-Copy.png');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1805px;
    height: 422px;
    transform: translate(-50%, -21%);
    -webkit-transform: translate(-50%, -21%);
    -moz-transform: translate(-50%, -21%);
    -ms-transform: translate(-50%, -21%);
    -o-transform: translate(-50%, -21%);
}

.contact-section2 .inner-container {
    position: relative;
    z-index: 2;
}

.contact-section2 .inner-container .yoast-breadcrumbs {
    display: flex;
    justify-content: center;
    margin-top: 30px;
    transform: translateY(-150px);
    -webkit-transform: translateY(-150px);
    -moz-transform: translateY(-150px);
    -ms-transform: translateY(-150px);
    -o-transform: translateY(-150px);
}

.contact-section2 .inner-container .yoast-breadcrumbs span,
.contact-section2 .inner-container .yoast-breadcrumbs span a {
    color: var(--color4);
    font-size: 13px;
    line-height: 33px;
    text-transform: uppercase;
    text-decoration: none;
}

.contact-section2 .inner-container .yoast-breadcrumbs span {
    font-weight: 500;
}

.contact-section2 .inner-container .yoast-breadcrumbs span a {
    font-weight: 400;
    opacity: 0.5;
}

.contact-section2 .inner-container .gb-grid-wrapper {
    display: flex;
    justify-content: center;
    gap: 50px;
}

.contact-section2 .inner-container .gb-grid-wrapper>div:first-child {
    width: calc(30% - 25px);
}

.contact-section2 .inner-container .gb-grid-wrapper>div:last-child {
    width: calc(70% - 25px);
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form {
    max-width: 50%;
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-text,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-email,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-tel,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-textarea {
    background-color: transparent;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.3);
    color: var(--color2);
    font-size: 16px;
    line-height: 26px;
    height: 50px;
    width: 100%;
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-text::placeholder,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-email::placeholder,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-tel::placeholder,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-textarea::placeholder {
    color: var(--color2);
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-text:focus,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-email:focus,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-tel:focus,
.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-textarea:focus {
    outline: none;
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-acceptance label {
    color: var(--color2);
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .wpcf7-acceptance label a {
    color: var(--color2);
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .custom-form-btn {
    background-color: transparent;
    border: 1px solid var(--color2);
    border-radius: 23px;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    -ms-border-radius: 23px;
    -o-border-radius: 23px;
    color: var(--color2);
    display: flex;
    font-size: 15px;
    font-weight: 500;
    gap: 15px;
    padding: 10px 17px;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    width: fit-content;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transition: transform .4s ease-in-out;
    -webkit-transition: transform .4s ease-in-out;
    -moz-transition: transform .4s ease-in-out;
    -ms-transition: transform .4s ease-in-out;
    -o-transition: transform .4s ease-in-out;
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .custom-form-btn span {
    padding-top: 2px;
}

.contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form .custom-form-btn:hover {
    transform: translateY(10px);
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .contact-section2 .inner-container {
        max-width: 1440px;
    }

    .contact-section2:after {
        top: 49%;
    }
}

@media(max-width: 1440px) {
    .contact-section2 .inner-container {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .contact-section2 .inner-container {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .contact-section2 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .contact-section2 .inner-container {
        max-width: 900px;
    }

    .contact-section2 .inner-container .yoast-breadcrumbs {
        display: none;
    }

    .contact-section2:after {
        display: none;
    }

    .contact-section2 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .contact-section2 .inner-container .gb-grid-wrapper>div:first-child,
    .contact-section2 .inner-container .gb-grid-wrapper>div:last-child {
        width: calc(100% - 0px);
    }

    .contact-section2 .inner-container .gb-grid-wrapper>div img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    .contact-section2 .inner-container .gb-grid-wrapper>div .wpcf7-form {
        max-width: 100%;
    }
}

@media(max-width: 912px) {
    .contact-section2 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .contact-section2 .inner-container {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .contact-section2 .inner-container {
        max-width: 350px;
    }
}

@media(max-width: 375px) {
    .contact-section2 .inner-container {
        max-width: 300px;
    }
}

/****************************************************************************/
/*				  								                   SECTION 3*/
/****************************************************************************/

.contact-section3 {
    background-color: var(--color9);
    padding-top: 100px;
    padding-bottom: 100px;
}

.contact-section3 .inner-container .gb-grid-wrapper {
    justify-content: space-between;
    align-items: center;
    gap: 25px;
}

.contact-section3 .inner-container .gb-grid-wrapper>div:first-child {
    width: calc(30% - 25px);
}

.contact-section3 .inner-container .gb-grid-wrapper>div:last-child {
    width: calc(70% - 25px);
}

.contact-section3 .inner-container .gb-grid-wrapper>div .prefix {
    color: var(--white);
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 18px;
    margin-bottom: 10px;
}

.contact-section3 .inner-container .gb-grid-wrapper>div h2 {
    color: var(--white);
    font-size: 50px;
    line-height: 60px;
}

.contact-section3 .inner-container .gb-grid-wrapper>div h4 {
    color: var(--white);
    display: flex;
    font-size: 16px;
    line-height: 31px;
    padding-top: 46px;
    margin-bottom: 0px;
    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-section3 .inner-container .gb-grid-wrapper>div h4:hover {
    cursor: pointer;
    font-weight: 500;
}

.contact-section3 .inner-container .gb-grid-wrapper>div p,
.contact-section3 .inner-container .gb-grid-wrapper>div p a {
    color: var(--white);
    font-size: 16px;
    line-height: 31px;
    opacity: 0.7;
    margin-bottom: 0px;
    text-decoration: none;
}

.contact-section3 .inner-container .gb-grid-wrapper>div p a:hover {
    color: var(--color1);
}

.contact-section3 .inner-container .gb-grid-wrapper>div h4:hover:after,
.contact-section3 .inner-container .gb-grid-wrapper>div h4.active:after {
    background-color: var(--color1);
    content: '';
    position: absolute;
    right: 35px;
    top: 58px;
    width: 200px;
    height: 2px;
}

.contact-section3 .inner-container .gb-grid-wrapper>div iframe:not(.active) {
    display: none;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .contact-section3 .inner-container {
        max-width: 1440px;
    }

    .contact-section3 .inner-container .gb-grid-wrapper>div h4:hover:after,
    .contact-section3 .inner-container .gb-grid-wrapper>div h4.active:after {
        width: 130px;
    }
}

@media(max-width: 1440px) {
    .contact-section3 .inner-container {
        max-width: 1240px;
    }

    .contact-section3 .inner-container .gb-grid-wrapper>div h4:hover:after,
    .contact-section3 .inner-container .gb-grid-wrapper>div h4.active:after {
        width: 80px;
    }
}

@media(max-width: 1366px) {
    .contact-section3 .inner-container {
        max-width: 1170px;
    }

    .contact-section3 .inner-container .gb-grid-wrapper>div:first-child {
        width: calc(35% - 25px);
    }

    .contact-section3 .inner-container .gb-grid-wrapper>div:last-child {
        width: calc(65% - 25px);
    }
}

@media(max-width: 1280px) {
    .contact-section3 .inner-container {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .contact-section3 .inner-container {
        max-width: 900px;
    }

    .contact-section3 .inner-container .gb-grid-wrapper {
        flex-direction: column;
    }

    .contact-section3 .inner-container .gb-grid-wrapper>div:first-child,
    .contact-section3 .inner-container .gb-grid-wrapper>div:last-child {
        width: calc(100% - 0px);
    }

    .contact-section3 .inner-container .gb-grid-wrapper>div h4:hover:after,
    .contact-section3 .inner-container .gb-grid-wrapper>div h4.active:after {
        right: 65%;
    }
}

@media(max-width: 912px) {
    .contact-section3 .inner-container {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .contact-section3 .inner-container {
        max-width: 700px;
    }

    .contact-section3 .inner-container .gb-grid-wrapper>div h4:hover:after,
    .contact-section3 .inner-container .gb-grid-wrapper>div h4.active:after {
        right: 55%;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .contact-section3 {
        padding-bottom: 25px;
    }

    .contact-section3 .inner-container {
        max-width: 350px
    }

    .contact-section3 .inner-container-mobile {
        max-width: 350px;
    }

    .contact-section3 .inner-container-mobile h2 {
        color: var(--white);
        font-size: 50px;
        line-height: 60px;
        max-width: 80%;
    }

    .contact-section3 .inner-container-mobile h4 {
        color: var(--white);
        display: flex;
        font-size: 18px;
        font-weight: 400;
        padding-top: 46px;
        margin-bottom: 0px;
        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-section3 .inner-container-mobile p,
    .contact-section3 .inner-container-mobile p a {
        color: var(--white);
        font-size: 18px;
        font-weight: 400;
        text-decoration: none;
        margin-bottom: 0px;
    }

    .contact-section3 .inner-container-mobile p a:hover {
        color: var(--color1);
    }


    .contact-section3 .inner-container-mobile iframe {
        padding-top: 25px;
        height: 300px;
    }
}

@media(max-width: 375px) {
    .contact-section3 .inner-container-mobile {
        max-width: 300px;
    }
}

/*******************************************************************************************************************/
/*				  													                    HERO - SEARCH RESULTS - 404*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                   SECTION 1*/
/****************************************************************************/

.hero-search-results {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 450px;
}

.hero-search-results>div {
    width: 100%;
}

.hero-search-results>div h1 {
    color: var(--white);
    font-size: 60px;
    line-height: 70px;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .hero-search-results>div {
        max-width: 1440px !important;
    }
}

@media(max-width: 1440px) {
    .hero-search-results>div {
        max-width: 1240px !important;
    }
}

@media(max-width: 1366px) {
    .hero-search-results>div {
        max-width: 1170px !important;
    }
}

@media(max-width: 1280px) {
    .hero-search-results>div {
        max-width: 1100px !important;
    }
}

@media(max-width: 1024px) {
    .hero-search-results>div {
        max-width: 900px !important;
    }
}

@media(max-width: 912px) {
    .hero-search-results>div {
        max-width: 800px !important;
    }
}

@media(max-width: 820px) {
    .hero-search-results>div {
        max-width: 700px !important;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .hero-search-results>div {
        max-width: 350px !important;
    }
}

@media(max-width: 375px) {
    .hero-search-results>div {
        max-width: 300px !important;
    }
}

/*******************************************************************************************************************/
/*				  													                                SEARCH RESULTS*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                      GENRIC*/
/****************************************************************************/

.search-results,
.search-no-results {
    background-color: var(--color8);
}

.search-results .site-header {
    background-color: transparent;
    background: unset !important;
}

.search-results .page-header,
.search-results article .inside-article,
.search-no-results .page-header,
.search-no-results .inside-article {
    background-color: transparent !important;
}

.search-results .page-header h1,
.search-no-results .entry-header h1 {
    color: var(--white);
    font-size: 60px;
    font-weight: 900;
    line-height: 70px;
}

.search-results article {
    width: 100% !important;
}

.search-results article:after {
    content: '';
    border-bottom: 1px solid rgba(255, 255, 255, 0.4);
    display: block;
    margin-top: 20px;
    width: 100%;
}

.search-results article .inside-article .post-image {
    display: none;
}

.search-results article .inside-article h2,
.search-results article .inside-article h2 a {
    color: var(--white);
    font-size: 35px;
    font-weight: 900;
    line-height: 45px;
    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;
}

.search-results article .inside-article h2 a:hover {
    color: var(--color1);
}

.search-results article .inside-article .entry-summary {
    margin-top: 10px;
}

.search-results article .inside-article .entry-summary p,
.search-no-results .entry-content p {
    color: var(--white);
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
}

.search-results article .inside-article .entry-meta {
    display: none;
}

.search-results article .inside-article .entry-summary .read-more {
    color: var(--white);
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 18px;
    font-weight: 900;
    line-height: 22px;
    margin-top: 20px;
    text-decoration: none;
    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;
}

.search-results article .inside-article .entry-summary .read-more:after {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='39px' height='39px' viewBox='0 0 39 39' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='HOME-3' transform='translate(-1716, -130)'%3E%3Cg id='Oval' transform='translate(1716, 130)'%3E%3Ccircle stroke='%23ffffff' cx='19.5' cy='19.5' r='19'%3E%3C/circle%3E%3Cg id='ARROW' transform='translate(8, 12)' fill='%23ffffff' fill-rule='nonzero'%3E%3Cpath d='M0.844327177,8.84210526 L21.1292876,8.84210526 L15.3878628,14.5684211 C15.0501319,14.9052632 15.0501319,15.4105263 15.3878628,15.7473684 C15.5567282,15.9157895 15.8100264,16 15.9788918,16 C16.1477573,16 16.4010554,15.9157895 16.5699208,15.7473684 L23.7467018,8.58947368 C24.0844327,8.25263158 24.0844327,7.74736842 23.7467018,7.41052632 L16.5699208,0.252631579 C16.23219,-0.0842105263 15.7255937,-0.0842105263 15.3878628,0.252631579 C15.0501319,0.589473684 15.0501319,1.09473684 15.3878628,1.43157895 L21.1292876,7.15789474 L0.844327177,7.15789474 C0.337730871,7.15789474 -1.77635684e-15,7.49473684 -1.77635684e-15,8 C-1.77635684e-15,8.50526316 0.337730871,8.84210526 0.844327177,8.84210526 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 39px;
    height: 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;
}

.search-results article .inside-article .entry-summary .read-more:hover {
    color: var(--color1);
}

.search-results article .inside-article .entry-summary .read-more:hover:after {
    background-image: url("data:image/svg+xml,%3Csvg width='39px' height='39px' viewBox='0 0 39 39' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='HOME-3' transform='translate(-1716, -130)'%3E%3Cg id='Oval' transform='translate(1716, 130)'%3E%3Ccircle stroke='%2395C54A' cx='19.5' cy='19.5' r='19'%3E%3C/circle%3E%3Cg id='ARROW' transform='translate(8, 12)' fill='%2395C54A' fill-rule='nonzero'%3E%3Cpath d='M0.844327177,8.84210526 L21.1292876,8.84210526 L15.3878628,14.5684211 C15.0501319,14.9052632 15.0501319,15.4105263 15.3878628,15.7473684 C15.5567282,15.9157895 15.8100264,16 15.9788918,16 C16.1477573,16 16.4010554,15.9157895 16.5699208,15.7473684 L23.7467018,8.58947368 C24.0844327,8.25263158 24.0844327,7.74736842 23.7467018,7.41052632 L16.5699208,0.252631579 C16.23219,-0.0842105263 15.7255937,-0.0842105263 15.3878628,0.252631579 C15.0501319,0.589473684 15.0501319,1.09473684 15.3878628,1.43157895 L21.1292876,7.15789474 L0.844327177,7.15789474 C0.337730871,7.15789474 -1.77635684e-15,7.49473684 -1.77635684e-15,8 C-1.77635684e-15,8.50526316 0.337730871,8.84210526 0.844327177,8.84210526 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.search-results #nav-below {
    background-color: transparent;
    display: flex;
    justify-content: center;
    width: calc(100% - 0px);
}

.search-results #nav-below .nav-links {
    display: flex;
    align-items: center;
    gap: 10px;
}

.search-results #nav-below span,
.search-results #nav-below a {
    color: var(--white);
    text-decoration: none;
}

.search-results #nav-below .prev.page-numbers,
.search-results #nav-below .next.page-numbers {
    position: relative;
}

.search-results #nav-below .prev.page-numbers>span,
.search-results #nav-below .next.page-numbers>span {
    display: none;
}

.search-results #nav-below .prev.page-numbers::before,
.search-results #nav-below .next.page-numbers::before {
    content: '';
    display: flex;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg class='w-6 h-6 text-gray-800 dark:text-white' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m15 19-7-7 7-7'/%3E%3C/svg%3E%0A");
}

.search-results #nav-below .next.page-numbers::before {
    content: '';
    display: flex;
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg class='w-6 h-6 text-gray-800 dark:text-white' aria-hidden='true' xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m9 5 7 7-7 7'/%3E%3C/svg%3E%0A");
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .search-results .site-main {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1500px !important;
    }
}

@media(max-width: 1440px) {
    .search-results .site-main {
        max-width: 1200px !important;
    }
}

@media(max-width: 1366px) {}

@media(max-width: 1280px) {
    .search-results .site-main {
        max-width: 1100px !important;
    }
}

@media(max-width: 1024px) {
    .search-results .site-main {
        max-width: 900px !important;
    }
}

@media(max-width: 912px) {
    .search-results .site-main {
        max-width: 800px !important;
    }
}

@media(max-width: 820px) {
    .search-results .site-main {
        max-width: 700px !important;
    }
}

@media(max-width: 480px) {
    .search-results .site-main {
        max-width: 350px !important;
    }

    .search-results .page-header h1 {
        font-size: 30px;
        line-height: 50px;
        text-align: center;
    }

    .search-results article .inside-article h2 {
        text-align: center;
    }

    .search-results article .inside-article h2,
    .search-results article .inside-article h2 a {
        font-size: 22px;
        line-height: 40px;
    }

    .search-results article .inside-article .entry-summary p {
        text-align: center;
    }

    .search-results article .inside-article .entry-summary .read-more {
        justify-content: center;
        font-size: 16px;
    }
}

@media(max-width: 375px) {
    .search-results .site-main {
        max-width: 300px !important;
    }
}

/****************************************************************************/
/*				  								                        125%*/
/****************************************************************************/

@media (-webkit-device-pixel-ratio: 1.25) {

    .search-results .site-main,
    .search-no-results .site-main {
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1400px !important;
    }
}

/*******************************************************************************************************************/
/*				  													                                 CUSTOM FOOTER*/
/******************************************************************************************************************/

/****************************************************************************/
/*				  								                     GENERIC*/
/****************************************************************************/

.page-id-71 .custom-footer,
.page-id-565 .custom-footer {
    background-color: var(--color9);
}

.custom-footer .inner-container {
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -ms-transform: translateY(100%);
    -o-transform: translateY(100%);
}

.page-id-71 .custom-footer .inner-container h2,
.page-id-565 .custom-footer .inner-container h2,
.search-results .custom-footer .inner-container h2,
.search-no-results .custom-footer .inner-container h2 {
    color: var(--white);
}

.custom-footer .inner-container h3 {
    color: var(--color4);
    font-size: 35px;
    line-height: 38px;
}

.custom-footer .inner-container2 .gb-grid-wrapper {
    overflow: hidden;
}

.custom-footer .inner-container2 .gb-grid-wrapper {
    align-items: flex-end;
}

.custom-footer .inner-container2 .gb-grid-wrapper>div {
    position: relative;
}

.custom-footer .inner-container2 .gb-grid-wrapper>div:first-child .gb-shape {
    background-color: var(--color7);
    overflow: hidden;
}

.custom-footer .inner-container2 .gb-grid-wrapper>div:first-child .gb-shape svg {
    width: 2275px;
    height: 348px;
    transform: scale(1.6);
    -webkit-transform: scale(1.6);
    -moz-transform: scale(1.6);
    -ms-transform: scale(1.6);
    -o-transform: scale(1.6);
}

.custom-footer .inner-container2 .gb-grid-wrapper>div:last-child .gb-shape {
    position: relative;
    z-index: 2;
    transform: translate(20px, 14px);
    -webkit-transform: translate(20px, 14px);
    -moz-transform: translate(20px, 14px);
    -ms-transform: translate(20px, 14px);
    -o-transform: translate(20px, 14px);
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content {
    position: absolute;
    top: 12%;
    left: 135px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content h3 {
    color: var(--color1);
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid {
    display: flex;
    justify-content: center;
    gap: 20px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid>div {
    width: calc(50% - 10px);
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid>div p,
.custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid>div p a {
    color: var(--white);
    font-size: 14px;
    line-height: 31px;
    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;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid>div p a:hover {
    color: var(--color1);
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li {
    display: flex;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li:nth-child(even):before {
    border-left: 1px solid var(--white);
    content: '';
    display: block;
    width: 1px;
    height: 15px;
    padding-left: 5px;
    padding-right: 5px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li:nth-child(even)::after {
    border-right: 1px solid var(--white);
    content: '';
    display: block;
    width: 1px;
    height: 15px;
    padding-left: 5px;
    padding-right: 5px;
}

:lang(en-US) .custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li:last-child::after {
    visibility: hidden;
}


.custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li>a {
    color: var(--white);
    font-size: 15px;
    line-height: 31px;
    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;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li>a:hover {
    color: var(--color1);
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 {
    position: absolute;
    top: 25%;
    right: 100px;
    z-index: 2;
    width: 53%;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 .prefix {
    color: var(--white);
    font-size: 16px;
    font-weight: 700;
    line-height: 19px;
    margin-bottom: 12px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 h3 {
    color: var(--white);
    font-size: 40px;
    line-height: 38px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    padding-left: 0px !important;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(7) {
    background-color: var(--white);
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px !important;
    width: calc(80% - 0px);
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(8) {
    background-color: var(--white);
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-bottom: 0px !important;
    width: calc(20% - 0px);
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 #form_email_1 {
    background-color: transparent;
    border: none;
    padding-left: 20px !important;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 #form_email_1:focus {
    outline: none !important;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 input.mailpoet_submit {
    background-color: transparent !important;
    position: relative;
    z-index: 2;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 label.mailpoet_checkbox_label {
    color: var(--white);
    display: block;
    font-size: 14px;
    margin-top: 15px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 label.mailpoet_checkbox_label a {
    color: var(--white);
    text-decoration: none;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 label.mailpoet_checkbox_label a:hover {
    text-decoration: underline;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 .mailpoet_validate_success {
    color: var(--white);
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(8):after {
    background-image: url("data:image/svg+xml,%3Csvg width='44px' height='17px' viewBox='0 0 44 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Enoun_Arrow Right_1694634 Copy 4%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='HOMEPAGE-_1-Copy-4' transform='translate(-1614, -1940)' fill='%23000000' fill-rule='nonzero' stroke='%23000000' stroke-width='0.681818182'%3E%3Cg id='Path' transform='translate(1615, 1941)'%3E%3Cpath d='M40.6451613,8.18181818 L0.677419355,8.18181818 C0.270967742,8.18181818 0,7.90909091 0,7.5 C0,7.09090909 0.270967742,6.81818182 0.677419355,6.81818182 L40.6451613,6.81818182 C41.0516129,6.81818182 41.3225806,7.09090909 41.3225806,7.5 C41.3225806,7.90909091 41.0516129,8.18181818 40.6451613,8.18181818 Z'%3E%3C/path%3E%3Cg transform='translate(33.871, 0)'%3E%3Cpath d='M7.4516129,8.18181818 C7.2483871,8.18181818 7.11290323,8.11363636 6.97741935,7.97727273 L0.203225806,1.15909091 C-0.0677419355,0.886363636 -0.0677419355,0.477272727 0.203225806,0.204545455 C0.474193548,-0.0681818182 0.880645161,-0.0681818182 1.1516129,0.204545455 L7.92580645,7.02272727 C8.19677419,7.29545455 8.19677419,7.70454545 7.92580645,7.97727273 C7.79032258,8.11363636 7.65483871,8.18181818 7.4516129,8.18181818 Z'%3E%3C/path%3E%3Cpath d='M0.677419355,15 C0.474193548,15 0.338709677,14.9318182 0.203225806,14.7954545 C-0.0677419355,14.5227273 -0.0677419355,14.1136364 0.203225806,13.8409091 L6.97741935,7.02272727 C7.2483871,6.75 7.65483871,6.75 7.92580645,7.02272727 C8.19677419,7.29545455 8.19677419,7.70454545 7.92580645,7.97727273 L1.1516129,14.7954545 C1.01612903,14.9318182 0.880645161,15 0.677419355,15 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    content: '';
    display: block;
    position: absolute;
    top: 20px;
    width: 44px;
    height: 17px;
}

html[lang="el"] .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 span.newsletter-en {
    display: none;
}

html[lang="en-US"] .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 span.newsletter-el {
    display: none;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 .social {
    display: flex;
    align-items: center;
    gap: 50px;
    margin-top: 30px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 .social h4 {
    color: var(--white);
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 .social .wp-block-social-links {
    gap: 30px;
    margin-bottom: 0px;
}

.custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 .social .wp-block-social-links li svg path {
    fill: var(--white);
}

@media(min-width: 1280px) {

    .custom-footer .inner-container2.tablet-mobile-only,
    .custom-footer .newsletter-area-tablet-mobile {
        display: none;
    }
}

@media(max-width: 1279px) {
    .custom-footer .inner-container2.desktop-only {
        display: none;
    }
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media (-webkit-device-pixel-ratio: 1.25) {
    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content {
        zoom: 0.9;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li>a {
        font-size: 12px;
    }
}

@media(max-width: 1680px) {
    .custom-footer .inner-container {
        max-width: 1440px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content {
        left: 115px;
        width: 95%;
    }

    /* .custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid>div p {
        font-size: 13px;
        line-height: 27px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li>a {
        font-size: 13px;
    } */
}

@media(max-width: 1440px) {
    .custom-footer .inner-container {
        max-width: 1240px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content {
        left: 100px;
        width: 100%;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid>div p {
        font-size: 14px;
        line-height: 29px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li>a {
        font-size: 13px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 {
        right: 75px;
        width: 50%;
    }
}

@media(max-width: 1366px) {
    .custom-footer .inner-container {
        max-width: 1170px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content {
        left: 95px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content h3 {
        margin-bottom: 10px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid>div p {
        font-size: 13px;
        line-height: 27px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li>a {
        font-size: 11px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 {
        right: 71px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 h3 {
        font-size: 38px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 .social h4 {
        font-size: 14px;
    }
}

@media(max-width: 1280px) {
    .custom-footer .inner-container {
        max-width: 1100px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content {
        left: 84px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content .inner-grid>div p {
        font-size: 12px;
        line-height: 25px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content ul>li>a {
        font-size: 11px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 {
        right: 67px;
        width: 45%;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 h3 {
        font-size: 32px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 .social {
        gap: 25px;
    }

    .custom-footer .inner-container2 .gb-grid-wrapper .footer-content2 .social .wp-block-social-links {
        gap: 15px;
    }
}

@media(max-width: 1024px) {
    .custom-footer .inner-container {
        margin-bottom: 0px;
        max-width: 900px;
    }

    .custom-footer .inner-container h2 {
        font-size: 46px;
        line-height: 56px;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only {
        background-color: var(--color7);
        padding-top: 60px;
        padding-bottom: 200px;
        margin-top: 33px;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion {
        position: relative;
        z-index: 2;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item {
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px solid rgba(255, 255, 255, 0.4)
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item .gb-accordion__toggle {
        color: var(--color1);
        font-size: 24px;
        font-weight: 700;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item .gb-accordion__toggle .gb-accordion__toggle-icon svg {
        color: var(--white);
        font-size: 40px;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item .gb-accordion__content p,
    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item .gb-accordion__content p a {
        color: var(--white);
        text-decoration: none;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item .gb-accordion__content p a {
        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;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item .gb-accordion__content p a:hover {
        color: var(--color1);
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item .wp-block-navigation__container {
        flex-direction: column;
        align-items: flex-start;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion .gb-accordion__item .wp-block-navigation__container li a {
        color: var(--white);
    }

    .custom-footer .newsletter-area-tablet-mobile {
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
        min-height: 633px;
    }

    .custom-footer .newsletter-area-tablet-mobile:after {
        content: '';
        background-image: url('/wp-content/uploads/2025/04/footer-_tab.png');
        display: block;
        position: absolute;
        top: -50%;
        width: 1024px;
        height: 945px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 {
        position: relative;
        z-index: 2;
        padding-top: 30px;
        margin-left: auto;
        margin-right: auto;
        max-width: 900px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 .prefix {
        color: var(--white);
        font-size: 21px;
        font-weight: 700;
        margin-bottom: 5px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 h3 {
        color: var(--white);
        font-size: 60px;
        line-height: 60px;
        max-width: 50%;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 form {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        gap: 0px;
        padding-left: 0px !important;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(7) {
        background-color: var(--white);
        border-top-left-radius: 6px;
        border-bottom-left-radius: 6px;
        padding-top: 10px;
        padding-bottom: 10px;
        width: calc(49% - 0px);
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(8) {
        background-color: var(--white);
        border-top-right-radius: 6px;
        border-bottom-right-radius: 6px;
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
        width: calc(10% - 0px);
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 #form_email_1 {
        background-color: transparent;
        border: none;
        padding-left: 20px !important;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 #form_email_1:focus {
        outline: none !important;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 input.mailpoet_submit {
        background-color: transparent !important;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 label.mailpoet_checkbox_label {
        color: var(--white);
        font-size: 20px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 label.mailpoet_checkbox_label a {
        color: var(--white);
        text-decoration: none;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 label.mailpoet_checkbox_label a:hover {
        text-decoration: underline;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 .mailpoet_validate_success {
        color: var(--white);
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(8):after {
        background-image: url("data:image/svg+xml,%3Csvg width='44px' height='17px' viewBox='0 0 44 17' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Enoun_Arrow Right_1694634 Copy 4%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='HOMEPAGE-_1-Copy-4' transform='translate(-1614, -1940)' fill='%23000000' fill-rule='nonzero' stroke='%23000000' stroke-width='0.681818182'%3E%3Cg id='Path' transform='translate(1615, 1941)'%3E%3Cpath d='M40.6451613,8.18181818 L0.677419355,8.18181818 C0.270967742,8.18181818 0,7.90909091 0,7.5 C0,7.09090909 0.270967742,6.81818182 0.677419355,6.81818182 L40.6451613,6.81818182 C41.0516129,6.81818182 41.3225806,7.09090909 41.3225806,7.5 C41.3225806,7.90909091 41.0516129,8.18181818 40.6451613,8.18181818 Z'%3E%3C/path%3E%3Cg transform='translate(33.871, 0)'%3E%3Cpath d='M7.4516129,8.18181818 C7.2483871,8.18181818 7.11290323,8.11363636 6.97741935,7.97727273 L0.203225806,1.15909091 C-0.0677419355,0.886363636 -0.0677419355,0.477272727 0.203225806,0.204545455 C0.474193548,-0.0681818182 0.880645161,-0.0681818182 1.1516129,0.204545455 L7.92580645,7.02272727 C8.19677419,7.29545455 8.19677419,7.70454545 7.92580645,7.97727273 C7.79032258,8.11363636 7.65483871,8.18181818 7.4516129,8.18181818 Z'%3E%3C/path%3E%3Cpath d='M0.677419355,15 C0.474193548,15 0.338709677,14.9318182 0.203225806,14.7954545 C-0.0677419355,14.5227273 -0.0677419355,14.1136364 0.203225806,13.8409091 L6.97741935,7.02272727 C7.2483871,6.75 7.65483871,6.75 7.92580645,7.02272727 C8.19677419,7.29545455 8.19677419,7.70454545 7.92580645,7.97727273 L1.1516129,14.7954545 C1.01612903,14.9318182 0.880645161,15 0.677419355,15 Z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        background-repeat: no-repeat;
        content: '';
        display: block;
        position: absolute;
        top: 20px;
        left: 20px;
        width: 44px;
        height: 17px;
    }

    html[lang="el"] .custom-footer .newsletter-area-tablet-mobile .footer-content2 span.newsletter-en {
        display: none;
    }

    html[lang="en-US"] .custom-footer .newsletter-area-tablet-mobile .footer-content2 span.newsletter-el {
        display: none;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 .social {
        display: flex;
        align-items: center;
        gap: 50px;
        margin-top: 30px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 .social h4 {
        color: var(--white);
        font-size: 35px;
        font-weight: 700;
        margin-bottom: 0px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 .social .wp-block-social-links {
        gap: 30px;
        margin-bottom: 0px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 .social .wp-block-social-links li svg {
        width: 40px;
        height: 40px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 .social .wp-block-social-links li svg path {
        fill: var(--white);
    }
}

@media(max-width: 912px) {
    .custom-footer .inner-container {
        max-width: 800px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 {
        max-width: 800px;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion {
        max-width: 800px;
    }
}

@media(max-width: 820px) {
    .custom-footer .inner-container {
        max-width: 700px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 {
        max-width: 700px;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion {
        max-width: 700px;
    }
}

@media(max-width: 768px) {}

@media(max-width: 480px) {
    .custom-footer .inner-container {
        margin-bottom: 0px;
        max-width: 350px;
    }

    .custom-footer .inner-container h2 {
        font-size: 24px;
        line-height: 35px;
    }

    .custom-footer .newsletter-area-tablet-mobile:after {
        width: 413px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 {
        max-width: 350px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 h3 {
        font-size: 43px;
        line-height: 53px;
        max-width: 100%;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion {
        max-width: 350px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(7) {
        width: calc(70% - 0px);
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(8) {
        width: calc(30% - 0px);
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 .social {
        flex-direction: column;
        align-items: flex-start;
        gap: 15px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 .social h4 {
        font-size: 20px;
    }
}

@media(max-width: 412px) {
    .custom-footer .newsletter-area-tablet-mobile:after {
        width: 412px;
    }
}

@media(max-width: 394px) {
    .custom-footer .newsletter-area-tablet-mobile:after {
        width: 379px;
    }
}

@media(max-width: 393px) {
    .custom-footer .newsletter-area-tablet-mobile:after {
        width: 393px;
    }
}

@media(max-width: 384px) {
    .custom-footer .newsletter-area-tablet-mobile:after {
        width: 384px;
    }
}

@media(max-width: 394px) and (min-width: 360px) {

    .custom-footer .inner-container {
        max-width: 300px;
    }

    .custom-footer .inner-container h2 {
        font-size: 20px;
        line-height: 30px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 {
        max-width: 300px;
    }

    .custom-footer .inner-container2.inner-container2.tablet-mobile-only .gb-accordion {
        max-width: 300px;
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(7) {
        width: calc(55% - 0px);
    }

    .custom-footer .newsletter-area-tablet-mobile .footer-content2 #mailpoet_form_1 .mailpoet_paragraph:nth-child(8) {
        width: calc(35% - 0px);
    }

}

@media(max-width: 375px) {
    .custom-footer .newsletter-area-tablet-mobile:after {
        width: 375px;
    }
}

@media(max-width: 360px) {
    .custom-footer .newsletter-area-tablet-mobile:after {
        width: 360px;
    }
}



/****************************************************************************/
/*				  								                   COPYRIGHT*/
/****************************************************************************/

.site-info {
    background-color: var(--white)
}

.site-info .inside-site-info {
    padding: 20px 0px;
}

.copyright-bar {
    color: var(--black);
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 10px;
    width: 100%;
}

.copyright-bar>div {
    display: flex;
    font-size: 13px;
}

.copyright-bar a {
    display: flex;
    align-items: center;
}

/************************************************************/
/*RESPONSIVE*/
/************************************************************/
@media(max-width: 1680px) {
    .site-info .inside-site-info {
        max-width: 1440px;
    }
}

@media(max-width: 1440px) {
    .site-info .inside-site-info {
        max-width: 1240px;
    }
}

@media(max-width: 1366px) {
    .site-info .inside-site-info {
        max-width: 1170px;
    }
}

@media(max-width: 1280px) {
    .site-info .inside-site-info {
        max-width: 1100px;
    }
}

@media(max-width: 1024px) {
    .site-info .inside-site-info {
        max-width: 900px;
    }
}

@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;
    }

    .copyright-bar {
        flex-direction: column;
    }
}

@media(max-width: 375px) {
    .site-info .inside-site-info {
        max-width: 300px;
    }
}