                                                                                                                                              :root {
                                                                                                                                                 --primary-color: #138d0f;
                                                                                                                                                 --primary-color-additional: #8e54e9;
                                                                                                                                                 --primary-font: "Poppins", sans-serif;
                                                                                                                                                 --white-color: #fff;
                                                                                                                                                 --white-transparent-color: hsla(0, 0%, 100%, 0.7);
                                                                                                                                                 --gray-color: #f6f8fb;
                                                                                                                                                 --gray-hard-color: #f0f0f0;
                                                                                                                                                 --black-color: #161616;
                                                                                                                                                 --black-warm-color: #232323;
                                                                                                                                                 --border-color-1: hsla(0, 0%, 59.2%, 0.2);
                                                                                                                                                 --border-color-2: #eaeaea;
                                                                                                                                                 --text-color: #676767;
                                                                                                                                                 --meta-color: #888;
                                                                                                                                                 --yellow-color: #fec42d;
                                                                                                                                                 --red-color: #d93025;
                                                                                                                                                 --success-color: #8bc34a;
                                                                                                                                                 --info-color: #2196f3;
                                                                                                                                                 --warning-color: #ff5722;
                                                                                                                                                 --danger-color: #f44336
                                                                                                                                             }
                                                                                                                                             /* COSTUM FONT ADD 
         
         @font-face {
             font-family: lamara;
             src: url('/andale/assets/fonts/r.ttf');
         }
             
         */
                                                                                                                                             
                                                                                                                                             @font-face {
                                                                                                                                                 font-family: nino;
                                                                                                                                                 src: url('/andale/assets/fonts/geo/nino.ttf');
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @font-face {
                                                                                                                                                 font-family: bpg;
                                                                                                                                                 src: url('/andale/assets/fonts/geo/bpg.ttf');
                                                                                                                                             }

                                                                                                                                               /* geo fonts */ 

                                                                                                                                               @font-face {
                                                                                                                                                font-family: 'AlvaNormal';
                                                                                                                                                src: url("fonts/alva-normal.ttf") format('truetype');
                                                                                                                                                font-weight: normal;
                                                                                                                                                font-style: normal;
                                                                                                                                            }
                                                                                                                                            @font-face {
                                                                                                                                                font-family: 'GL-Mkafio';
                                                                                                                                                src: url("fonts/gl-mkafio-ultralight.ttf") format('truetype');
                                                                                                                                                font-weight: normal;
                                                                                                                                                font-style: normal;
                                                                                                                                            }
                                                                                                                                            @font-face {
                                                                                                                                                font-family: 'AlvaBold';
                                                                                                                                                src: url("fonts/bpg_extrasquare_mtavruli_2009.ttf") format('truetype');
                                                                                                                                                font-weight: normal;
                                                                                                                                                font-style: normal;
                                                                                                                                            }

                                                                                                                                            @font-face {
                                                                                                                                                font-family: 'banner-caps';
                                                                                                                                                src: url("fonts/bpg_mrgvlovani_2009.ttf") format('truetype');
                                                                                                                                                font-weight: normal;
                                                                                                                                                font-style: normal;
                                                                                                                                            }


                                                                                                                                           html[lang="ka"] body {
                                                                                                                                                font-family: 'banner-caps', sans-serif !important;
                                                                                                                                            } 
                                                                                                                                            
                                                                                                                                            /* Then define a class that applies your custom font */
                                                                                                                                            .georgian-font {
                                                                                                                                                font-family: 'banner-caps', sans-serif;
                                                                                                                                            }
                                                                                                                                            .georgian-font-bold {
                                                                                                                                                font-family: 'AlvaBold', sans-serif;
                                                                                                                                            }
                                                                                                                                            .menu-list.georgian-font .language-menu .sub-menu a.language-link[data-lang="en"] {
                                                                                                                                                font-family: inherit; /* or specify the default English font here, e.g., Arial, sans-serif */
                                                                                                                                            }
                                                                                                                                             
                                                                                                                                             body {
                                                                                                                                                 overflow-x: hidden !important;
                                                                                                                                                 line-height: 2.2;
                                                                                                                                                 font-family: var(--primary-font);
                                                                                                                                                 font-size: 16px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             *,
                                                                                                                                              :after,
                                                                                                                                              :before {
                                                                                                                                                 -webkit-box-sizing: border-box;
                                                                                                                                                 box-sizing: border-box;
                                                                                                                                                 margin: 0;
                                                                                                                                                 padding: 0;
                                                                                                                                                 outline: none !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             button {
                                                                                                                                                 background: transparent
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             button,
                                                                                                                                             fieldset {
                                                                                                                                                 border: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             button {
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             img {
                                                                                                                                                 display: block
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             header {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                              ::-moz-selection {
                                                                                                                                                 background: var(--primary-color) !important;
                                                                                                                                                 color: var(--white-color) !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                              ::selection {
                                                                                                                                                 background: var(--primary-color) !important;
                                                                                                                                                 color: var(--white-color) !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 max-width: 100%;
                                                                                                                                                 padding-top: var(--navigation-offset);
                                                                                                                                                 min-height: 100vh;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .page-wrapper {
                                                                                                                                                     padding-top: var(--navigation-mobile-offset)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             i {
                                                                                                                                                 line-height: 1;
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             a {
                                                                                                                                                 text-decoration: none;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             p {
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 font-weight: 400
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             ol li,
                                                                                                                                             ul li {
                                                                                                                                                 list-style-type: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             h1 {
                                                                                                                                                 font-size: 82px;
                                                                                                                                                 letter-spacing: -1.5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 h1 {
                                                                                                                                                     font-size: 48px;
                                                                                                                                                     letter-spacing: -1.3px;
                                                                                                                                                     font-size: 44px;
                                                                                                                                                     letter-spacing: -1.2px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 h1 {
                                                                                                                                                     font-size: 38px;
                                                                                                                                                     letter-spacing: -1.1px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 h1 {
                                                                                                                                                     font-size: 36px;
                                                                                                                                                     letter-spacing: -1px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             h2 {
                                                                                                                                                 font-size: 44px;
                                                                                                                                                 letter-spacing: -1.2px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 h2 {
                                                                                                                                                     font-size: 38px;
                                                                                                                                                     letter-spacing: -1.1px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 h2 {
                                                                                                                                                     font-size: 36px;
                                                                                                                                                     letter-spacing: -1px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 h2 {
                                                                                                                                                     font-size: 32px;
                                                                                                                                                     letter-spacing: -.9px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 h2 {
                                                                                                                                                     font-size: 28px;
                                                                                                                                                     letter-spacing: -.8px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             h3 {
                                                                                                                                                 font-size: 36px;
                                                                                                                                                 letter-spacing: -1px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 h3 {
                                                                                                                                                     font-size: 32px;
                                                                                                                                                     letter-spacing: -.9px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 h3 {
                                                                                                                                                     font-size: 26px;
                                                                                                                                                     letter-spacing: -.7px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 h3 {
                                                                                                                                                     font-size: 24px;
                                                                                                                                                     letter-spacing: -.6px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             h4 {
                                                                                                                                                 font-size: 28px;
                                                                                                                                                 letter-spacing: -.8px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 h4 {
                                                                                                                                                     font-size: 26px;
                                                                                                                                                     letter-spacing: -.7px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 h4 {
                                                                                                                                                     font-size: 24px;
                                                                                                                                                     letter-spacing: -.6px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             h5 {
                                                                                                                                                 font-size: 22px;
                                                                                                                                                 letter-spacing: -.5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 h5 {
                                                                                                                                                     font-size: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             h6 {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 letter-spacing: -.3px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             h1,
                                                                                                                                             h2,
                                                                                                                                             h3,
                                                                                                                                             h4,
                                                                                                                                             h5,
                                                                                                                                             h6 {
                                                                                                                                                 line-height: 1.5;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             button,
                                                                                                                                             fieldset,
                                                                                                                                             input,
                                                                                                                                             textarea {
                                                                                                                                                 font-family: var(--primary-font)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: calc(100vh - var(--navigation-offset));
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-overlay {
                                                                                                                                                 top: calc(50% - var(--navigation-offset) / 2);
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 width: 850px;
                                                                                                                                                 height: 850px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 position: absolute;
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-slider-shape .inner-wrapper .shape-overlay {
                                                                                                                                                     width: 500px;
                                                                                                                                                     height: 500px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-wrapper {
                                                                                                                                                 top: calc(50% - var(--navigation-offset) / 2);
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 width: 550px;
                                                                                                                                                 height: 550px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 position: absolute;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-slider-shape .inner-wrapper .shape-wrapper {
                                                                                                                                                     width: 400px;
                                                                                                                                                     height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-slider-shape .inner-wrapper .shape-wrapper {
                                                                                                                                                     width: 325px;
                                                                                                                                                     height: 325px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-wrapper .slide {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-wrapper .slide .inner-slide {
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-wrapper .slide .inner-slide .content-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 z-index: 3;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 padding: 0 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-wrapper .slide .inner-slide .content-wrapper .title {
                                                                                                                                                 color: transparent;
                                                                                                                                                 -webkit-text-stroke: 1px var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-wrapper .slide .inner-slide:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 z-index: 2;
                                                                                                                                                 background-color: rgba(0, 0, 0, .5)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-wrapper .slide:hover .content-wrapper .title {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .shape-wrapper .slide:not(:first-child) {
                                                                                                                                                 -webkit-transform: translateY(100%);
                                                                                                                                                 transform: translateY(100%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .counter-slider {
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 30px;
                                                                                                                                                 left: calc(50% - 150px);
                                                                                                                                                 width: 300px;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-slider-shape .inner-wrapper .counter-slider {
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto;
                                                                                                                                                     width: 100%;
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     left: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .counter-slider span {
                                                                                                                                                 line-height: 1;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .counter-slider span.current,
                                                                                                                                             .hero-slider-shape .inner-wrapper .counter-slider span.max {
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .counter-slider span.divider {
                                                                                                                                                 background-color: var(--border-color-1);
                                                                                                                                                 width: 225px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 margin: 0 20px;
                                                                                                                                                 display: block;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .counter-slider span.divider .pagination {
                                                                                                                                                 position: absolute;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 height: 3px;
                                                                                                                                                 -webkit-transform: translateY(-1px);
                                                                                                                                                 transform: translateY(-1px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .slider-navigation {
                                                                                                                                                 position: absolute;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 height: 150px;
                                                                                                                                                 top: calc(50% - 35px);
                                                                                                                                                 left: calc(50% + 325px);
                                                                                                                                                 z-index: 10;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-slider-shape .inner-wrapper .slider-navigation {
                                                                                                                                                     left: calc(50% + 225px)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-slider-shape .inner-wrapper .slider-navigation {
                                                                                                                                                     left: 0;
                                                                                                                                                     top: unset;
                                                                                                                                                     bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .slider-navigation .button {
                                                                                                                                                 width: 60px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 opacity: 1;
                                                                                                                                                 pointer-events: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-shape .inner-wrapper .slider-navigation .button.disable-button {
                                                                                                                                                 opacity: .4;
                                                                                                                                                 pointer-events: none !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 height: 700px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-full-width-slider {
                                                                                                                                                     height: 500px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .background-image {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .background-image .inner-image {
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-transition: all .5s ease-in-out;
                                                                                                                                                 transition: all .5s ease-in-out;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: scale(1);
                                                                                                                                                 transform: scale(1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .background-image .inner-image.active-image {
                                                                                                                                                 opacity: 1;
                                                                                                                                                 -webkit-transform: scale(1.1);
                                                                                                                                                 transform: scale(1.1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .background-image .inner-image:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: rgba(0, 0, 0, .7);
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-wrapper .swiper-slide {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-wrapper .swiper-slide .slide-title {
                                                                                                                                                 -webkit-text-stroke: 1px var(--white-color);
                                                                                                                                                 color: transparent;
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 font-size: 56px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .3s ease-in;
                                                                                                                                                 transition: all .3s ease-in;
                                                                                                                                                 text-align: center;
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-full-width-slider .swiper-container .swiper-wrapper .swiper-slide .slide-title {
                                                                                                                                                     font-size: 42px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-full-width-slider .swiper-container .swiper-wrapper .swiper-slide .slide-title {
                                                                                                                                                     font-size: 36px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .slide-title {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-pagination {
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-pagination .swiper-pagination-bullet {
                                                                                                                                                 width: 6px;
                                                                                                                                                 height: 6px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-left: 0;
                                                                                                                                                 margin-right: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: .3
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-pagination .swiper-pagination-bullet:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 24px;
                                                                                                                                                 height: 24px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 border: 2px solid var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-full-width-slider .swiper-container .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
                                                                                                                                                 margin-right: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 padding-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-button {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 275px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 width: 55px;
                                                                                                                                                 height: 55px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-slider-multiple .swiper-container .swiper-button {
                                                                                                                                                     top: 175px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-button i {
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-button.swiper-button-custom-next {
                                                                                                                                                 right: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .image-wrapper {
                                                                                                                                                 height: 600px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .image-wrapper {
                                                                                                                                                     height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .image-wrapper .image {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 background-position: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .description {
                                                                                                                                                 padding: 20px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .description .title {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .description .category-list,
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .description .category-list .category {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .description .category-list .category {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-multiple .swiper-container .swiper-wrapper .swiper-slide .description .category-list .category:not(:last-child):after {
                                                                                                                                                 content: "/";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin: 0 15px;
                                                                                                                                                 opacity: .5
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 height: 800px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-slider-parallax {
                                                                                                                                                     height: 500px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container,
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-wrapper {
                                                                                                                                                 height: 100%;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-wrapper .swiper-slide {
                                                                                                                                                 height: 100%;
                                                                                                                                                 width: 100%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 background-position: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-pagination-wrapper {
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 25px;
                                                                                                                                                 bottom: 25px;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-pagination-wrapper .swiper-pagination-count {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-pagination-wrapper .swiper-pagination-count span {
                                                                                                                                                 margin: 0 20px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-navigation {
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-navigation .swiper-button {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 width: 55px;
                                                                                                                                                 height: 55px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transform: translateX(-100%);
                                                                                                                                                 transform: translateX(-100%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-navigation .swiper-button i {
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-navigation .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container .swiper-navigation .swiper-button.swiper-button-custom-next {
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-slider-parallax .swiper-container:hover .swiper-navigation .swiper-button {
                                                                                                                                                 -webkit-transform: translateX(0);
                                                                                                                                                 transform: translateX(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel {
                                                                                                                                                 height: 700px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel {
                                                                                                                                                     height: unset
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper {
                                                                                                                                                 height: 100%;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper {
                                                                                                                                                 height: 100%;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 right: 0;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide:not(:first-child) .label-wrapper,
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide:not(:first-child) .side {
                                                                                                                                                 -webkit-transform: translateY(100%);
                                                                                                                                                 transform: translateY(100%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide:not(:first-child) .label-wrapper,
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide:not(:first-child) .side {
                                                                                                                                                     -webkit-transform: translateY(0) translateX(100%);
                                                                                                                                                     transform: translateY(0) translateX(100%)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide .label-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: calc(50% - 40px);
                                                                                                                                                 z-index: 100;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .label-wrapper {
                                                                                                                                                     height: auto;
                                                                                                                                                     width: 100%;
                                                                                                                                                     top: 460px;
                                                                                                                                                     left: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .label-wrapper {
                                                                                                                                                     top: 360px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .label-wrapper {
                                                                                                                                                     top: 270px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide .label-wrapper .label {
                                                                                                                                                 width: 80px;
                                                                                                                                                 height: 80px;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 -webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 15px 40px rgba(0, 0, 0, .1);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .label-wrapper .label {
                                                                                                                                                     width: 60px;
                                                                                                                                                     height: 60px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide .label-wrapper .label i {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 22px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side {
                                                                                                                                                 width: 50%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side {
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side.image-side {
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-repeat: no-repeat
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side.image-side {
                                                                                                                                                     height: 500px;
                                                                                                                                                     min-height: 500px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side.image-side {
                                                                                                                                                     height: 400px;
                                                                                                                                                     min-height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side.image-side {
                                                                                                                                                     height: 300px;
                                                                                                                                                     min-height: 300px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side.content-side {
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding: 50px 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side.content-side {
                                                                                                                                                     padding: 75px 50px;
                                                                                                                                                     height: auto;
                                                                                                                                                     min-height: 420px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side.content-side {
                                                                                                                                                     padding: 50px 40px 75px;
                                                                                                                                                     height: auto;
                                                                                                                                                     min-height: 450px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .slide .side.content-side {
                                                                                                                                                     padding: 50px 25px 60px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .slide.active-slide {
                                                                                                                                                 pointer-events: auto !important;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation {
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 15px;
                                                                                                                                                 left: calc(50% + 15px);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 z-index: 100
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation {
                                                                                                                                                     bottom: 15px;
                                                                                                                                                     left: 30px;
                                                                                                                                                     -webkit-box-orient: horizontal;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: row;
                                                                                                                                                     flex-direction: row
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation {
                                                                                                                                                     left: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation {
                                                                                                                                                     bottom: 10px;
                                                                                                                                                     left: 6px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 margin: 0 !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper .scroll-button {
                                                                                                                                                 width: 60px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper .scroll-button:first-child,
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper .scroll-button:last-child {
                                                                                                                                                     -webkit-transform: rotate(-90deg);
                                                                                                                                                     transform: rotate(-90deg)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper .scroll-button:not(:last-child) {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper .scroll-button:not(:last-child) {
                                                                                                                                                     margin-bottom: 0;
                                                                                                                                                     margin-right: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper .scroll-button i {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 28px;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper .scroll-button.disable-button {
                                                                                                                                                 pointer-events: none !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel .inner-wrapper .slides-wrapper .carousel-navigation .button-wrapper .scroll-button.disable-button i {
                                                                                                                                                 opacity: .5
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-content .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .upper-text {
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel.hero-split-content .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .upper-text {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-content .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .upper-text:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 25px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-content .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel.hero-split-content .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .title {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .stars-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-bottom: 35px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .stars-list {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .stars-list {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .stars-list li {
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .stars-list li i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--yellow-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .stars-list li:not(:last-child) {
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .message {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .message {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .message {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .message a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-split-carousel.hero-split-testimonials .inner-wrapper .slides-wrapper .slide .side.content-side .content-wrapper .author-position {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 {
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .navigation-type-1 {
                                                                                                                                                     opacity: 0;
                                                                                                                                                     pointer-events: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .logo-wrapper a .logo {
                                                                                                                                                 max-width: 120px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: auto;
                                                                                                                                                 max-height: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side,
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .menu-toggle-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .menu-toggle-wrapper {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .menu-toggle-wrapper .menu-toggle {
                                                                                                                                                 width: 20px;
                                                                                                                                                 height: 14px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .menu-toggle-wrapper .menu-toggle span {
                                                                                                                                                 height: 2px;
                                                                                                                                                 background-color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .menu-toggle-wrapper .menu-toggle span:first-child {
                                                                                                                                                 width: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .menu-toggle-wrapper .menu-toggle span:nth-child(2) {
                                                                                                                                                 width: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .menu-toggle-wrapper .menu-toggle span:nth-child(3) {
                                                                                                                                                 width: 17px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .navigation-button {
                                                                                                                                                 margin-left: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .search-toggle-wrapper .search-toggle {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .languages-select {
                                                                                                                                                 margin-left: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .languages-select .language-toggle {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .languages-select .language-toggle .current {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .languages-select .language-toggle .sub-menu {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 100%;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: translateY(10px);
                                                                                                                                                 transform: translateY(10px);
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 padding: 10px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .languages-select .language-toggle .sub-menu li {
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .languages-select .language-toggle .sub-menu li span {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .inner-wrapper .navigation-side .languages-select .language-toggle .sub-menu li:hover span {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel {
                                                                                                                                                 position: fixed;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100vh;
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 z-index: 100
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .panel-inner {
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-image {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 right: 0;
                                                                                                                                                 width: 600px;
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 -webkit-transform: translateX(100%);
                                                                                                                                                 transform: translateX(100%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .navigation-type-1 .navigation-panel .menu-image {
                                                                                                                                                     width: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-image .slide {
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-transition: all .4s ease-in-out;
                                                                                                                                                 transition: all .4s ease-in-out;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: scale(1);
                                                                                                                                                 transform: scale(1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-image .slide.active-slide {
                                                                                                                                                 opacity: 1;
                                                                                                                                                 -webkit-transform: scale(1.1);
                                                                                                                                                 transform: scale(1.1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 left: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .navigation-type-1 .navigation-panel .menu-list-wrapper {
                                                                                                                                                     left: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start;
                                                                                                                                                 padding-left: 50px;
                                                                                                                                                 min-width: 450px;
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item {
                                                                                                                                                     padding-left: 25px;
                                                                                                                                                     min-width: 375px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item a {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-text-stroke: 2px var(--black-color);
                                                                                                                                                 color: transparent;
                                                                                                                                                 letter-spacing: 2px;
                                                                                                                                                 font-weight: 800;
                                                                                                                                                 font-size: 42px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 padding: 0 25px;
                                                                                                                                                 height: 100px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 background-color: var(--gray-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item a .children-count {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 14px;
                                                                                                                                                 right: 7px;
                                                                                                                                                 font-size: 15px;
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 -webkit-text-stroke: 0 !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item a .menu-item-label {
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: -15px;
                                                                                                                                                 padding: 0 5px;
                                                                                                                                                 height: 17px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 9px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 0;
                                                                                                                                                 height: 2px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 -webkit-transform: translateY(50px);
                                                                                                                                                 transform: translateY(50px);
                                                                                                                                                 left: 0;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-transition: all .3s ease-in;
                                                                                                                                                 transition: all .3s ease-in
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu {
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 95%;
                                                                                                                                                 top: 0;
                                                                                                                                                 height: 100%;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 width: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item {
                                                                                                                                                 min-width: 300px;
                                                                                                                                                 cursor: unset
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item a {
                                                                                                                                                 -webkit-text-stroke: unset;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 padding: 15px 25px;
                                                                                                                                                 text-transform: unset;
                                                                                                                                                 -webkit-transition: unset;
                                                                                                                                                 transition: unset;
                                                                                                                                                 height: auto;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 -webkit-transform: translateY(-50px);
                                                                                                                                                 transform: translateY(-50px);
                                                                                                                                                 background-color: transparent
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item a.menu-item-has-children-link:after {
                                                                                                                                                 content: "\ea67";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 margin-left: 10px;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 opacity: .5;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item a.menu-item-has-children-link:hover:after {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item:not(:last-child) {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item:after {
                                                                                                                                                 display: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-back {
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-back a {
                                                                                                                                                 border-radius: 50px !important;
                                                                                                                                                 height: 35px !important;
                                                                                                                                                 padding: 0 15px !important;
                                                                                                                                                 display: -webkit-box !important;
                                                                                                                                                 display: -ms-flexbox !important;
                                                                                                                                                 display: flex !important;
                                                                                                                                                 -ms-flex-line-pack: center !important;
                                                                                                                                                 align-content: center !important;
                                                                                                                                                 -webkit-box-pack: center !important;
                                                                                                                                                 -ms-flex-pack: center !important;
                                                                                                                                                 justify-content: center !important;
                                                                                                                                                 background-color: var(--primary-color) !important;
                                                                                                                                                 color: var(--white-color) !important;
                                                                                                                                                 font-size: 15px !important;
                                                                                                                                                 font-weight: 500 !important;
                                                                                                                                                 margin-left: 25px;
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-back a i {
                                                                                                                                                 margin-right: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .sub-menu {
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item .active-list-secondary {
                                                                                                                                                 pointer-events: auto !important;
                                                                                                                                                 z-index: 10 !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item:hover a {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-list-wrapper .menu-list .menu-item:hover:after {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-panel-close-wrapper {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50px;
                                                                                                                                                 right: 675px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transform: translateY(50px);
                                                                                                                                                 transform: translateY(50px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .navigation-type-1 .navigation-panel .menu-panel-close-wrapper {
                                                                                                                                                     right: 475px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-panel-close-wrapper .meta-text {
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .navigation-panel .menu-panel-close-wrapper i {
                                                                                                                                                 font-size: 16px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 padding: 50px 0;
                                                                                                                                                 height: 300px;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 -webkit-transform: translateY(-100%);
                                                                                                                                                 transform: translateY(-100%);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 z-index: 11
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .subtitle-text {
                                                                                                                                                 margin-top: 30px;
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 opacity: .7
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper form {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper form .search-field {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: none;
                                                                                                                                                 height: 90px;
                                                                                                                                                 border-bottom: 3px solid var(--black-warm-color);
                                                                                                                                                 width: 100%;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 padding: 0 100px 0 0;
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper form .search-field::-webkit-input-placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper form .search-field::-moz-placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper form .search-field:-ms-input-placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper form .search-field::-ms-input-placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper form .search-field::placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper form .search-submit {
                                                                                                                                                 display: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper .search-form-close {
                                                                                                                                                 width: 50px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 0;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 background-color: var(--black-warm-color);
                                                                                                                                                 border-radius: 60px;
                                                                                                                                                 margin-top: 20px;
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-1 .search-form .form-wrapper .search-form-close i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .navigation-type-2 {
                                                                                                                                                     opacity: 0;
                                                                                                                                                     pointer-events: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .container {
                                                                                                                                                 position: unset
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 position: unset;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .logo-wrapper a .logo {
                                                                                                                                                 max-width: 120px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: auto;
                                                                                                                                                 max-height: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side,
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .search-toggle-wrapper .search-toggle {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .search-toggle-wrapper .search-toggle {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item a {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 padding: 15px 25px;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item a .menu-item-label {
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 25px;
                                                                                                                                                 padding: 0 5px;
                                                                                                                                                 height: 17px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 9px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item .menu-item-has-children-link:after {
                                                                                                                                                 content: "\ea67";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 margin-left: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu {
                                                                                                                                                 min-width: 220px;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 -webkit-transform: translateY(10px);
                                                                                                                                                 transform: translateY(10px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 100%;
                                                                                                                                                 padding: 15px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item-has-children-link:after {
                                                                                                                                                 content: "\ea69";
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item a {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 padding: 8px 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item a:hover {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-children:not(.menu-item-has-megamenu) .sub-menu .menu-item .sub-menu {
                                                                                                                                                 top: -15px;
                                                                                                                                                 right: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-megamenu .sub-menu {
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: calc(100% - 20px);
                                                                                                                                                 width: calc(100% - 60px);
                                                                                                                                                 left: 30px;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 -webkit-transform: translateY(10px);
                                                                                                                                                 transform: translateY(10px);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-megamenu .sub-menu .menu-item-has-children {
                                                                                                                                                 padding: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-megamenu .sub-menu .menu-item a {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 padding: 8px 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-megamenu .sub-menu .menu-item a:after {
                                                                                                                                                 display: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-megamenu .sub-menu .menu-item a:hover {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-megamenu .sub-menu .sub-menu {
                                                                                                                                                 width: 100%;
                                                                                                                                                 opacity: 1 !important;
                                                                                                                                                 -webkit-transform: unset !important;
                                                                                                                                                 transform: unset !important;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 top: unset;
                                                                                                                                                 left: unset;
                                                                                                                                                 padding: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-megamenu .sub-menu .sub-menu .menu-item a {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .inner-wrapper .menu-side .menu-list .menu-item.menu-item-has-megamenu .sub-menu .active-sub-menu .sub-menu {
                                                                                                                                                 pointer-events: auto !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 padding: 50px 0;
                                                                                                                                                 height: 300px;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 -webkit-transform: translateY(-100%);
                                                                                                                                                 transform: translateY(-100%);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 z-index: 11
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .subtitle-text {
                                                                                                                                                 margin-top: 30px;
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 opacity: .7
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper form {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper form .search-field {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: none;
                                                                                                                                                 height: 90px;
                                                                                                                                                 border-bottom: 3px solid var(--black-warm-color);
                                                                                                                                                 width: 100%;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 padding: 0 100px 0 0;
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper form .search-field::-webkit-input-placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper form .search-field::-moz-placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper form .search-field:-ms-input-placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper form .search-field::-ms-input-placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper form .search-field::placeholder {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper form .search-submit {
                                                                                                                                                 display: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper .search-form-close {
                                                                                                                                                 width: 50px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 0;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 background-color: var(--black-warm-color);
                                                                                                                                                 border-radius: 60px;
                                                                                                                                                 margin-top: 20px;
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-2 .search-form .form-wrapper .search-form-close i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .navigation-type-3 {
                                                                                                                                                     opacity: 0;
                                                                                                                                                     pointer-events: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .inner-wrapper .logo-wrapper a .logo {
                                                                                                                                                 max-width: 120px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: auto;
                                                                                                                                                 max-height: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .inner-wrapper .menu-toggle-wrapper {
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .inner-wrapper .menu-toggle-wrapper .meta-text {
                                                                                                                                                 margin-right: 25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .inner-wrapper .menu-toggle-wrapper .menu-toggle {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 margin: -2.5px;
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .inner-wrapper .menu-toggle-wrapper .menu-toggle span {
                                                                                                                                                 width: 5px;
                                                                                                                                                 height: 5px;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 margin: 3px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .inner-wrapper .search-toggle-wrapper {
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .inner-wrapper .search-toggle-wrapper .meta-text {
                                                                                                                                                 margin-right: 25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel {
                                                                                                                                                 position: fixed;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100vh;
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 z-index: 100;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-panel-close-wrapper {
                                                                                                                                                 top: 50px;
                                                                                                                                                 left: calc(50% - 100px);
                                                                                                                                                 position: absolute;
                                                                                                                                                 width: 200px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: translateY(25px);
                                                                                                                                                 transform: translateY(25px);
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-panel-close-wrapper .meta-text {
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-panel-close-wrapper i {
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .active-menu .active-list {
                                                                                                                                                 pointer-events: auto !important;
                                                                                                                                                 z-index: 10 !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list {
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 width: 100%;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .sub-menu:hover .menu-item:not(:hover),
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list:hover .menu-item:not(:hover) {
                                                                                                                                                 opacity: .5
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item a {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transform: translateY(-30px);
                                                                                                                                                 transform: translateY(-30px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item .menu-item-has-children-link:after {
                                                                                                                                                 content: "\ea69";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 margin-left: 10px;
                                                                                                                                                 font-size: 24px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu {
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item a {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 16px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 padding: 15px 25px;
                                                                                                                                                 text-transform: unset !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item a .menu-item-label {
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateX(-50%) translateY(-15px);
                                                                                                                                                 transform: translateX(-50%) translateY(-15px);
                                                                                                                                                 padding: 0 10px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 height: 25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 11px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 top: -25px;
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item a:hover .menu-item-label {
                                                                                                                                                 -webkit-transform: translateX(-50%) translateY(0);
                                                                                                                                                 transform: translateX(-50%) translateY(0);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item a.menu-item-has-children-link:after {
                                                                                                                                                 font-size: 16px !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-back {
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-back a {
                                                                                                                                                 border-radius: 50px !important;
                                                                                                                                                 height: 35px !important;
                                                                                                                                                 padding: 0 20px !important;
                                                                                                                                                 display: -webkit-box !important;
                                                                                                                                                 display: -ms-flexbox !important;
                                                                                                                                                 display: flex !important;
                                                                                                                                                 -ms-flex-line-pack: center !important;
                                                                                                                                                 align-content: center !important;
                                                                                                                                                 -webkit-box-pack: center !important;
                                                                                                                                                 -ms-flex-pack: center !important;
                                                                                                                                                 justify-content: center !important;
                                                                                                                                                 background-color: var(--primary-color) !important;
                                                                                                                                                 color: var(--white-color) !important;
                                                                                                                                                 margin-right: 25px;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 text-transform: uppercase !important;
                                                                                                                                                 letter-spacing: 1px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-back a i {
                                                                                                                                                 margin-right: 7px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-parent a {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: -.5px;
                                                                                                                                                 font-weight: 800;
                                                                                                                                                 font-size: 36px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 padding: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-parent a {
                                                                                                                                                     font-size: 28px;
                                                                                                                                                     padding: 25px 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .navigation-panel .panel-inner .menu-list-wrapper .menu-list .menu-item.menu-item-parent a .menu-item-subtitle {
                                                                                                                                                 margin-top: 15px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 text-transform: none !important;
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form {
                                                                                                                                                 position: fixed;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100vh;
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 z-index: 100
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form,
                                                                                                                                             .navigation-type-3 .search-form .form-close-wrapper {
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-close-wrapper {
                                                                                                                                                 top: 50px;
                                                                                                                                                 left: calc(50% - 100px);
                                                                                                                                                 position: absolute;
                                                                                                                                                 width: 200px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transform: translateY(25px);
                                                                                                                                                 transform: translateY(25px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-close-wrapper .meta-text {
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-close-wrapper i {
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: translateY(40px);
                                                                                                                                                 transform: translateY(40px);
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-field {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: none;
                                                                                                                                                 height: 90px;
                                                                                                                                                 border-bottom: 3px solid var(--border-color-1);
                                                                                                                                                 width: 100%;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 padding: 0 100px 0 0;
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-field:focus {
                                                                                                                                                 border-bottom: 3px solid var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-field::-webkit-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-field::-moz-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-field:-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-field::-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-field::placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-submit {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 right: 0;
                                                                                                                                                 height: 90px;
                                                                                                                                                 width: 90px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper form .search-submit i {
                                                                                                                                                 font-size: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-type-3 .search-form .form-wrapper .subtitle-text {
                                                                                                                                                 margin-top: 30px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile {
                                                                                                                                                 position: fixed;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 z-index: 1001 !important;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .navigation-mobile {
                                                                                                                                                     opacity: 1;
                                                                                                                                                     pointer-events: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper .logotype-wrapper {
                                                                                                                                                 padding-left: 35px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .navigation-mobile .inner-wrapper .logotype-wrapper {
                                                                                                                                                     padding-left: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper .logotype-wrapper a {
                                                                                                                                                 display: block
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper .logotype-wrapper a img {
                                                                                                                                                 max-height: 70px;
                                                                                                                                                 max-width: 120px;
                                                                                                                                                 width: auto;
                                                                                                                                                 height: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper .navigation-side {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 -webkit-box-pack: end;
                                                                                                                                                 -ms-flex-pack: end;
                                                                                                                                                 justify-content: flex-end;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 height: 100%;
                                                                                                                                                 padding: 0 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .navigation-mobile .inner-wrapper .navigation-side {
                                                                                                                                                     padding: 0 10px 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper .navigation-side .toggle-button {
                                                                                                                                                 width: 40px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper .navigation-side .toggle-button i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .navigation-mobile .inner-wrapper .navigation-side .toggle-button i {
                                                                                                                                                     font-size: 16px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper .navigation-side .toggle-button:not(:last-child) {
                                                                                                                                                 margin-right: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .navigation-mobile .inner-wrapper .navigation-side .toggle-button:not(:last-child) {
                                                                                                                                                     margin-right: 5px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .inner-wrapper .navigation-side .toggle-button.active-button i {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper {
                                                                                                                                                 position: fixed;
                                                                                                                                                 width: 100%;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 height: 250px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 z-index: 20;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-transform: translateY(-100%);
                                                                                                                                                 transform: translateY(-100%);
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-bottom: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .navigation-mobile .search-form-wrapper {
                                                                                                                                                     height: 200px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .navigation-mobile .search-form-wrapper .search-form {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form .form-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form .form-wrapper .search-form-close {
                                                                                                                                                 width: 50px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 0;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .navigation-mobile .search-form-wrapper .search-form .form-wrapper .search-form-close {
                                                                                                                                                     width: 40px;
                                                                                                                                                     height: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form .form-wrapper .search-form-close i {
                                                                                                                                                 font-size: 16px;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form .search-field {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: none;
                                                                                                                                                 height: 80px;
                                                                                                                                                 border-bottom: 3px solid var(--border-color-1);
                                                                                                                                                 width: 100%;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 padding: 0 50px 0 0;
                                                                                                                                                 font-size: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .navigation-mobile .search-form-wrapper .search-form form .search-field {
                                                                                                                                                     font-size: 18px;
                                                                                                                                                     height: 70px;
                                                                                                                                                     padding: 0 40px 0 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form .search-field::-webkit-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form .search-field::-moz-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form .search-field:-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form .search-field::-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form .search-field::placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form .search-field:focus {
                                                                                                                                                 border-bottom: 3px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .search-form-wrapper .search-form form .search-submit {
                                                                                                                                                 display: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper {
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100vh;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 background-color: #ffffff;
                                                                                                                                                 -webkit-transform: scale(.9);
                                                                                                                                                 transform: scale(.9);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 z-index: 21
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-toggle-close {
                                                                                                                                                 position: absolute;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-toggle-close {
                                                                                                                                                 right: 30px;
                                                                                                                                                 top: 30px;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .navigation-mobile .menu-list-wrapper .menu-toggle-close {
                                                                                                                                                     top: 10px;
                                                                                                                                                     right: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-toggle-close i {
                                                                                                                                                 color: #138d0f;
                                                                                                                                                 font-size: 24px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list {
                                                                                                                                                 max-width: 350px;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-overlay {
                                                                                                                                                 display: none !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item a {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: #138d0f;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 padding: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-transform: translateX(-50px);
                                                                                                                                                 transform: translateX(-50px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item a .menu-item-label {
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 25px;
                                                                                                                                                 padding: 0 5px;
                                                                                                                                                 height: 17px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 9px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item a i {
                                                                                                                                                 width: 25px;
                                                                                                                                                 margin-right: 5px;
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item.menu-item-back {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start;
                                                                                                                                                 padding-left: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item.menu-item-back a {
                                                                                                                                                 border-radius: 50px !important;
                                                                                                                                                 height: 35px !important;
                                                                                                                                                 padding: 0 20px !important;
                                                                                                                                                 display: -webkit-box !important;
                                                                                                                                                 display: -ms-flexbox !important;
                                                                                                                                                 display: flex !important;
                                                                                                                                                 -ms-flex-line-pack: center !important;
                                                                                                                                                 align-content: center !important;
                                                                                                                                                 -webkit-box-pack: center !important;
                                                                                                                                                 -ms-flex-pack: center !important;
                                                                                                                                                 justify-content: center !important;
                                                                                                                                                 background-color: var(--primary-color) !important;
                                                                                                                                                 color: var(--white-color) !important;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 text-transform: uppercase !important;
                                                                                                                                                 letter-spacing: 1px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item.menu-item-back a i {
                                                                                                                                                 margin-right: 7px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .menu-item-has-children-link:after,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .menu-item-has-children-link:after {
                                                                                                                                                 content: "\eaa0";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 15px;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 font-weight: 900;
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu {
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post {
                                                                                                                                                 -webkit-transform: translateX(30px);
                                                                                                                                                 transform: translateX(30px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding: 0 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-thumbnail-wrapper,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-thumbnail-wrapper {
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 height: 90px;
                                                                                                                                                 min-width: 90px;
                                                                                                                                                 width: 90px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 margin-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-thumbnail-wrapper .image-overlay,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-thumbnail-wrapper .image-overlay {
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 -webkit-transform: scale(1.05);
                                                                                                                                                 transform: scale(1.05)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-thumbnail-wrapper .link-overlay,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-thumbnail-wrapper .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-thumbnail-wrapper .category-label-news,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-thumbnail-wrapper .category-label-news {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 15px;
                                                                                                                                                 left: 15px;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-thumbnail-wrapper .category-label-news .first-letter,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-thumbnail-wrapper .category-label-news .first-letter {
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-content-wrapper a,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-content-wrapper a {
                                                                                                                                                 text-transform: unset;
                                                                                                                                                 padding: unset;
                                                                                                                                                 opacity: unset;
                                                                                                                                                 pointer-events: unset;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 -webkit-transform: unset;
                                                                                                                                                 transform: unset
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-content-wrapper .post-title,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-content-wrapper .post-title {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 margin-bottom: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-content-wrapper .date,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-content-wrapper .date {
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-content-wrapper .date span,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-content-wrapper .date span {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 letter-spacing: -.2px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post .post-content-wrapper .date span i,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post .post-content-wrapper .date span i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .category-sub-menu .post:not(:last-child),
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .category-sub-menu .post:not(:last-child) {
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .sub-menu,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .sub-menu {
                                                                                                                                                 max-width: 350px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: auto;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-has-children .sub-menu.active-list,
                                                                                                                                             .navigation-mobile .menu-list-wrapper .menu-list .menu-item-object-category .sub-menu.active-list {
                                                                                                                                                 pointer-events: auto;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation {
                                                                                                                                                 z-index: 999;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 background-color: #f4f4f4;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .navigation.navigation-fixed {
                                                                                                                                                 position: fixed
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @-webkit-keyframes organic-1 {
                                                                                                                                                 0% {
                                                                                                                                                     border-radius: 41% 59% 41% 59%/43% 45% 55% 57%
                                                                                                                                                 }
                                                                                                                                                 33% {
                                                                                                                                                     border-radius: 30% 70% 30% 70%/32% 30% 70% 68%
                                                                                                                                                 }
                                                                                                                                                 66% {
                                                                                                                                                     border-radius: 70% 30% 70% 30%/68% 70% 30% 32%
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     border-radius: 41% 59% 41% 59%/43% 45% 55% 57%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @keyframes organic-1 {
                                                                                                                                                 0% {
                                                                                                                                                     border-radius: 41% 59% 41% 59%/43% 45% 55% 57%
                                                                                                                                                 }
                                                                                                                                                 33% {
                                                                                                                                                     border-radius: 30% 70% 30% 70%/32% 30% 70% 68%
                                                                                                                                                 }
                                                                                                                                                 66% {
                                                                                                                                                     border-radius: 70% 30% 70% 30%/68% 70% 30% 32%
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     border-radius: 41% 59% 41% 59%/43% 45% 55% 57%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @-webkit-keyframes organic-2 {
                                                                                                                                                 0% {
                                                                                                                                                     border-radius: 50% 50% 82% 18%/36% 53% 47% 64%
                                                                                                                                                 }
                                                                                                                                                 33% {
                                                                                                                                                     border-radius: 64% 36% 87% 13%/33% 64% 36% 67%
                                                                                                                                                 }
                                                                                                                                                 66% {
                                                                                                                                                     border-radius: 74% 26% 67% 33%/21% 77% 23% 79%
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     border-radius: 50% 50% 82% 18%/36% 53% 47% 64%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @keyframes organic-2 {
                                                                                                                                                 0% {
                                                                                                                                                     border-radius: 50% 50% 82% 18%/36% 53% 47% 64%
                                                                                                                                                 }
                                                                                                                                                 33% {
                                                                                                                                                     border-radius: 64% 36% 87% 13%/33% 64% 36% 67%
                                                                                                                                                 }
                                                                                                                                                 66% {
                                                                                                                                                     border-radius: 74% 26% 67% 33%/21% 77% 23% 79%
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     border-radius: 50% 50% 82% 18%/36% 53% 47% 64%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @-webkit-keyframes organic-3 {
                                                                                                                                                 0% {
                                                                                                                                                     border-radius: 56% 44% 26% 74%/47% 80% 20% 53%
                                                                                                                                                 }
                                                                                                                                                 33% {
                                                                                                                                                     border-radius: 50% 50% 31% 69%/51% 49% 51% 49%
                                                                                                                                                 }
                                                                                                                                                 66% {
                                                                                                                                                     border-radius: 41% 59% 44% 56%/64% 36% 64% 36%
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     border-radius: 56% 44% 26% 74%/47% 80% 20% 53%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @keyframes organic-3 {
                                                                                                                                                 0% {
                                                                                                                                                     border-radius: 56% 44% 26% 74%/47% 80% 20% 53%
                                                                                                                                                 }
                                                                                                                                                 33% {
                                                                                                                                                     border-radius: 50% 50% 31% 69%/51% 49% 51% 49%
                                                                                                                                                 }
                                                                                                                                                 66% {
                                                                                                                                                     border-radius: 41% 59% 44% 56%/64% 36% 64% 36%
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     border-radius: 56% 44% 26% 74%/47% 80% 20% 53%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .organic-after-type-1:after,
                                                                                                                                             .organic-type-1 {
                                                                                                                                                 border-radius: 41% 59% 41% 59%/43% 45% 55% 57%;
                                                                                                                                                 -webkit-animation-name: organic-1;
                                                                                                                                                 animation-name: organic-1;
                                                                                                                                                 -webkit-animation-duration: 15s;
                                                                                                                                                 animation-duration: 15s;
                                                                                                                                                 -webkit-animation-timing-function: linear;
                                                                                                                                                 animation-timing-function: linear;
                                                                                                                                                 -webkit-animation-iteration-count: infinite;
                                                                                                                                                 animation-iteration-count: infinite
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .organic-after-type-2:after,
                                                                                                                                             .organic-type-2 {
                                                                                                                                                 border-radius: 50% 50% 82% 18%/36% 53% 47% 64%;
                                                                                                                                                 -webkit-animation-name: organic-2;
                                                                                                                                                 animation-name: organic-2;
                                                                                                                                                 -webkit-animation-duration: 15s;
                                                                                                                                                 animation-duration: 15s;
                                                                                                                                                 -webkit-animation-timing-function: linear;
                                                                                                                                                 animation-timing-function: linear;
                                                                                                                                                 -webkit-animation-iteration-count: infinite;
                                                                                                                                                 animation-iteration-count: infinite
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .organic-after-type-3:after,
                                                                                                                                             .organic-type-3 {
                                                                                                                                                 border-radius: 56% 44% 26% 74%/47% 80% 20% 53%;
                                                                                                                                                 -webkit-animation-name: organic-3;
                                                                                                                                                 animation-name: organic-3;
                                                                                                                                                 -webkit-animation-duration: 15s;
                                                                                                                                                 animation-duration: 15s;
                                                                                                                                                 -webkit-animation-timing-function: linear;
                                                                                                                                                 animation-timing-function: linear;
                                                                                                                                                 -webkit-animation-iteration-count: infinite;
                                                                                                                                                 animation-iteration-count: infinite
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .organic-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .container-wide {
                                                                                                                                                 max-width: 100%;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .container-wide {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .container-fluid {
                                                                                                                                                 max-width: 1920px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .container-fluid {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .container {
                                                                                                                                                 max-width: 1440px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 1;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .container {
                                                                                                                                                     max-width: 1200px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .container {
                                                                                                                                                     max-width: 1024px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .container {
                                                                                                                                                     max-width: 768px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .container {
                                                                                                                                                     max-width: 576px;
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .small-container {
                                                                                                                                                 max-width: 900px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .small-container {
                                                                                                                                                     max-width: 768px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .small-container {
                                                                                                                                                     max-width: 576px;
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             section {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .extra-small-section {
                                                                                                                                                 padding: 50px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .small-section {
                                                                                                                                                 padding: 75px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .medium-section {
                                                                                                                                                 padding: 100px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .medium-section {
                                                                                                                                                     padding: 75px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .large-section {
                                                                                                                                                 padding: 35px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .large-section {
                                                                                                                                                     padding: 100px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .large-section {
                                                                                                                                                     padding: 15px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .extra-large-section {
                                                                                                                                                 padding: 150px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .extra-large-section {
                                                                                                                                                     padding: 125px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .extra-large-section {
                                                                                                                                                     padding: 100px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .white-section {
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .gray-section {
                                                                                                                                                 background-color: var(--gray-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .primary-color-section {
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .black-section {
                                                                                                                                                 background-color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .background-image {
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .background-image-fixed {
                                                                                                                                                 background-attachment: fixed
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .background-pattern {
                                                                                                                                                 background-repeat: repeat
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .extra-large-offset-bottom {
                                                                                                                                                 padding-bottom: 150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .extra-large-offset-bottom {
                                                                                                                                                     padding-bottom: 125px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .extra-large-offset-bottom {
                                                                                                                                                     padding-bottom: 100px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .large-offset-bottom {
                                                                                                                                                 padding-bottom: 125px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .large-offset-bottom {
                                                                                                                                                     padding-bottom: 100px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .large-offset-bottom {
                                                                                                                                                     padding-bottom: 75px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .medium-offset-bottom {
                                                                                                                                                 padding-bottom: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .medium-offset-bottom {
                                                                                                                                                     padding-bottom: 75px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .small-offset-bottom {
                                                                                                                                                 padding-bottom: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .extra-small-offset-bottom {
                                                                                                                                                 padding-bottom: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .extra-large-offset-top {
                                                                                                                                                 padding-top: 150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .extra-large-offset-top {
                                                                                                                                                     padding-top: 125px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .extra-large-offset-top {
                                                                                                                                                     padding-top: 100px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .large-offset-top {
                                                                                                                                                 padding-top: 125px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .large-offset-top {
                                                                                                                                                     padding-top: 100px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .large-offset-top {
                                                                                                                                                     padding-top: 75px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .medium-offset-top {
                                                                                                                                                 padding-top: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .medium-offset-top {
                                                                                                                                                     padding-top: 75px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .small-offset-top {
                                                                                                                                                 padding-top: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .extra-small-offset-top {
                                                                                                                                                 padding-top: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .columns-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .columns-wrapper .column {
                                                                                                                                                 position: relative;
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-20 {
                                                                                                                                                 width: 20%;
                                                                                                                                                 min-width: 20%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-20 {
                                                                                                                                                     width: 50%;
                                                                                                                                                     min-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .column-20 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-25 {
                                                                                                                                                 width: 25%;
                                                                                                                                                 min-width: 25%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-25 {
                                                                                                                                                     width: 50%;
                                                                                                                                                     min-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .column-25 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-33 {
                                                                                                                                                 width: 33.333333333%;
                                                                                                                                                 min-width: 33.333333333%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-33 {
                                                                                                                                                     width: 50%;
                                                                                                                                                     min-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .column-33 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-35 {
                                                                                                                                                 width: 35%;
                                                                                                                                                 min-width: 35%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-35 {
                                                                                                                                                     width: 50%;
                                                                                                                                                     min-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .column-35 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-30 {
                                                                                                                                                 width: 30%;
                                                                                                                                                 min-width: 30%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-30 {
                                                                                                                                                     width: 50%;
                                                                                                                                                     min-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .column-30 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-40 {
                                                                                                                                                 width: 40%;
                                                                                                                                                 min-width: 40%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-40 {
                                                                                                                                                     width: 50%;
                                                                                                                                                     min-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .column-40 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-45 {
                                                                                                                                                 width: 45%;
                                                                                                                                                 min-width: 45%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-45 {
                                                                                                                                                     width: 50%;
                                                                                                                                                     min-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .column-45 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-50 {
                                                                                                                                                 width: 50%;
                                                                                                                                                 min-width: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-50 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-55 {
                                                                                                                                                 width: 55%;
                                                                                                                                                 min-width: 55%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-55 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-60 {
                                                                                                                                                 width: 60%;
                                                                                                                                                 min-width: 60%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-60 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-65 {
                                                                                                                                                 width: 65%;
                                                                                                                                                 min-width: 65%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-65 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .column-100 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 min-width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .column-100 {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .elements-section .background-wrapper,
                                                                                                                                             .elements-section .map-contact {
                                                                                                                                                 height: 500px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .elements-section .background-wrapper {
                                                                                                                                                     height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .elements-section .list {
                                                                                                                                                     margin: 30px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .elements-section .timeline-type-1 {
                                                                                                                                                     margin: 15px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .elements-section .element-item:not(:last-child) {
                                                                                                                                                 border-bottom: 2px solid var(--gray-color);
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .elements-section .element-title {
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .elements-section .element-typography-title {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .elements-section .button-wrapper {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .elements-section .button-wrapper:not(:last-child) {
                                                                                                                                                 margin: -5px -5px 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .elements-section .alert-message:not(:last-child) {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .elements-section hr:not(:last-child) {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .elements-center {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             hr.hr-dashed {
                                                                                                                                                 border-style: dashed
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             hr.hr-dashed,
                                                                                                                                             hr.hr-dotted {
                                                                                                                                                 width: 100%;
                                                                                                                                                 border-color: var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             hr.hr-dotted {
                                                                                                                                                 border-style: dotted
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             hr.hr-solid {
                                                                                                                                                 border-style: solid;
                                                                                                                                                 width: 100%;
                                                                                                                                                 border-color: var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hr-type-1 {
                                                                                                                                                 border: 1px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hr-type-2 {
                                                                                                                                                 border: 2px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hr-type-3 {
                                                                                                                                                 border: 3px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hr-type-4 {
                                                                                                                                                 border: 4px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hr-type-5 {
                                                                                                                                                 border: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hr-type-6 {
                                                                                                                                                 border: 6px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid .grid-item {
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .img-fluid {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label {
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 30px;
                                                                                                                                                 right: 60px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .social-links-label {
                                                                                                                                                     right: 40px;
                                                                                                                                                     display: none !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label .meta-text {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 margin-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label .meta-part {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label .social-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 0;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 padding-right: 20px;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label .social-list li {
                                                                                                                                                 -webkit-transform: translateY(20px);
                                                                                                                                                 transform: translateY(20px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label .social-list li a {
                                                                                                                                                 width: 35px;
                                                                                                                                                 height: 35px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label .social-list li a i {
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .social-links-label .social-list li a i {
                                                                                                                                                     font-size: 12px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label .social-list li:not(:last-child) {
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .social-links-label .social-list li:not(:last-child) {
                                                                                                                                                     margin-right: 5px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-links-label.white-style .meta-text,
                                                                                                                                             .social-links-label.white-style i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .meta-wrapper {
                                                                                                                                                 height: 50px;
                                                                                                                                                 padding: 0 25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 margin: 0 -25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .lines-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .lines-overlay span {
                                                                                                                                                 width: 1px;
                                                                                                                                                 background-color: var(--border-color-1);
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 opacity: .5
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .lines-overlay span:first-child {
                                                                                                                                                 left: 10%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .lines-overlay span:nth-child(2) {
                                                                                                                                                 left: 30%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .lines-overlay span:nth-child(3) {
                                                                                                                                                 left: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .lines-overlay span:nth-child(4) {
                                                                                                                                                 left: 70%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .lines-overlay span:nth-child(5) {
                                                                                                                                                 left: 90%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .gradient-overlay {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .gradient-overlay:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background: -webkit-gradient(linear, left top, right top, from(var(--primary-color)), to(var(--primary-color-additional)));
                                                                                                                                                 background: linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 opacity: .95;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .text-background-image {
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 background-clip: text !important;
                                                                                                                                                 -webkit-background-clip: text !important;
                                                                                                                                                 color: transparent !important;
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .particles-wrapper {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .particles-wrapper .particles-bg {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 right: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .dark-overlay {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .dark-overlay:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: rgba(0, 0, 0, .75);
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .black-overlay {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .black-overlay:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 background-color: rgba(0, 0, 0, .6)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .black-overlay:before,
                                                                                                                                             .overlay-image {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .overlay-image {
                                                                                                                                                 background-repeat: repeat;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .border-radius-10 {
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .gradient-text {
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 -webkit-background-clip: text;
                                                                                                                                                 -webkit-text-fill-color: transparent
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .italic-text {
                                                                                                                                                 font-style: italic
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .text-color {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .success-text {
                                                                                                                                                 background-color: var(--success-color);
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .info-text {
                                                                                                                                                 background-color: var(--info-color);
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .warning-text {
                                                                                                                                                 background-color: var(--warning-color);
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .danger-text {
                                                                                                                                                 background-color: var(--danger-color);
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .text-stroke {
                                                                                                                                                 color: transparent;
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 -webkit-text-stroke: 1px var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .bold-title {
                                                                                                                                                 font-weight: 600
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-scroll-button-wrapper {
                                                                                                                                                 position: fixed;
                                                                                                                                                 bottom: 75px;
                                                                                                                                                 right: 75px;
                                                                                                                                                 z-index: 999;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-scroll-button-wrapper {
                                                                                                                                                     bottom: 30px;
                                                                                                                                                     right: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-scroll-button-wrapper {
                                                                                                                                                     bottom: 15px;
                                                                                                                                                     right: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-scroll-button-wrapper .scroll-button-top {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 0 40px rgba(0, 0, 0, .1);
                                                                                                                                                 background-color: #138d0f;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transform: translateY(25px);
                                                                                                                                                 transform: translateY(25px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-scroll-button-wrapper .scroll-button-top i {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .progress-container {
                                                                                                                                                 width: 100%;
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 position: fixed;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 height: 4px;
                                                                                                                                                 display: block;
                                                                                                                                                 z-index: 1999
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .progress-container {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .progress-container .progress-bar-page {
                                                                                                                                                 background-color: #138d0f;
                                                                                                                                                 width: 0;
                                                                                                                                                 display: block;
                                                                                                                                                 height: inherit;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-loader {
                                                                                                                                                 position: fixed;
                                                                                                                                                 z-index: 2000;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transition: all .5s ease-in-out;
                                                                                                                                                 transition: all .5s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-loader .loader-inner-wrapper .logo-wrapper {
                                                                                                                                                 max-width: 200px;
                                                                                                                                                 height: auto;
                                                                                                                                                 opacity: .4;
                                                                                                                                                 -webkit-animation: logo-animation 3s ease infinite;
                                                                                                                                                 animation: logo-animation 3s ease infinite
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @-webkit-keyframes logo-animation {
                                                                                                                                                 0% {
                                                                                                                                                     opacity: .4
                                                                                                                                                 }
                                                                                                                                                 50% {
                                                                                                                                                     opacity: 1
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     opacity: .4
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @keyframes logo-animation {
                                                                                                                                                 0% {
                                                                                                                                                     opacity: .4
                                                                                                                                                 }
                                                                                                                                                 50% {
                                                                                                                                                     opacity: 1
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     opacity: .4
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-loader.loader-hide {
                                                                                                                                                 -webkit-transform: scale(.9);
                                                                                                                                                 transform: scale(.9);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget .widget-title {
                                                                                                                                                 border-bottom: 1px solid var(--border-color-1);
                                                                                                                                                 position: relative;
                                                                                                                                                 padding-bottom: 20px;
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget .widget-title:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 40px;
                                                                                                                                                 height: 5px;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 -webkit-transform: translateY(3px);
                                                                                                                                                 transform: translateY(3px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-recent-posts .recent-posts-list .post {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-recent-posts .recent-posts-list .post .post-thumbnail {
                                                                                                                                                 min-width: 100px;
                                                                                                                                                 width: 100px;
                                                                                                                                                 margin-right: 20px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-recent-posts .recent-posts-list .post .post-content {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-recent-posts .recent-posts-list .post .post-content .title {
                                                                                                                                                 margin-bottom: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-recent-posts .recent-posts-list .post .post-content .title a {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-recent-posts .recent-posts-list .post .post-content .title:hover a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-recent-posts .recent-posts-list .post .post-content .meta-text {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-recent-posts .recent-posts-list .post:not(:last-child) {
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-tags-cloud .tags-cloud-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 margin: -5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-tags-cloud .tags-cloud-list .tag {
                                                                                                                                                 margin: 5px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 35px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories .categories-list,
                                                                                                                                             .sidebar .sidebar-widget.widget-categories .categories-list li {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories .categories-list li .category {
                                                                                                                                                 width: 100%;
                                                                                                                                                 padding: 15px 25px;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories .categories-list li .category .name {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories .categories-list li .category .count {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 font-size: 13px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories .categories-list li .category:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: block;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 background-color: rgba(0, 0, 0, .6)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories .categories-list li:not(:last-child) {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-archive .archive-list,
                                                                                                                                             .sidebar .sidebar-widget.widget-archive .archive-list li {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-archive .archive-list li .archive-item {
                                                                                                                                                 width: 100%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-archive .archive-list li .archive-item .name {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-archive .archive-list li .archive-item .count {
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 font-size: 13px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-archive .archive-list li:not(:last-child) {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-image-banner .image-banner {
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 padding: 40px 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-image-banner .image-banner .inner-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-image-banner .image-banner .inner-wrapper .title {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-image-banner .image-banner .inner-wrapper .content {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-image-banner .image-banner .inner-wrapper .button-wrapper {
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-additional-links .additional-links li {
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-additional-links .additional-links li a {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-additional-links .additional-links li a:hover {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-additional-links .additional-links li:not(:last-child) {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories-list .categories-list li {
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories-list .categories-list li a {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories-list .categories-list li a span {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories-list .categories-list li a span.count {
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 font-size: 13px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-categories-list .categories-list li:not(:last-child) {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-images-gallery .images-gallery {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 margin: -5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-images-gallery .images-gallery .gallery-item {
                                                                                                                                                 padding: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-images-gallery .images-gallery.images-gallery-3-columns .gallery-item {
                                                                                                                                                 min-width: 33.333333%;
                                                                                                                                                 width: 33.333333%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form input {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 50px;
                                                                                                                                                 padding: 0 25px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 border: none;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 border-top-left-radius: 5px;
                                                                                                                                                 border-bottom-left-radius: 5px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-shadow: 0 0 45px rgba(0, 0, 0, .05);
                                                                                                                                                 box-shadow: 0 0 45px rgba(0, 0, 0, .05)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form input::-webkit-input-placeholder {
                                                                                                                                                 color: var(--text-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form input::-moz-placeholder {
                                                                                                                                                 color: var(--text-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form input:-ms-input-placeholder {
                                                                                                                                                 color: var(--text-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form input::-ms-input-placeholder {
                                                                                                                                                 color: var(--text-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form input::placeholder {
                                                                                                                                                 color: var(--text-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form input:focus {
                                                                                                                                                 -webkit-box-shadow: 0 0 45px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 0 45px rgba(0, 0, 0, .1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form button {
                                                                                                                                                 height: 50px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 border-top-right-radius: 5px;
                                                                                                                                                 border-bottom-right-radius: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper form button i {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper .subtitle {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-subscribe .subscribe-form-wrapper .subtitle a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-quote blockquote {
                                                                                                                                                 padding: 30px 40px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar .sidebar-widget.widget-quote blockquote:after {
                                                                                                                                                 content: "\efce";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 25px;
                                                                                                                                                 right: 25px;
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .1;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar.vertical-sidebar {
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar.vertical-sidebar .sidebar-widget:not(:last-child) {
                                                                                                                                                 margin-bottom: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar.horizontal-sidebar {
                                                                                                                                                 -webkit-box-orient: horizontal;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: row;
                                                                                                                                                 flex-direction: row;
                                                                                                                                                 margin: -25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sidebar.horizontal-sidebar .sidebar-widget {
                                                                                                                                                 padding: 25px;
                                                                                                                                                 width: 25%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .sidebar.horizontal-sidebar .sidebar-widget {
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .sidebar.horizontal-sidebar .sidebar-widget {
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blog-section .inner-blog .isotope-grid-wrapper,
                                                                                                                                             .blog-section .inner-blog .single-content {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blog-section .inner-blog .isotope-grid-wrapper.default-layout .blog-layout-wrapper,
                                                                                                                                             .blog-section .inner-blog .single-content.default-layout .blog-layout-wrapper {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blog-section .inner-blog .isotope-grid-wrapper.sidebar-layout .blog-layout-wrapper,
                                                                                                                                             .blog-section .inner-blog .single-content.sidebar-layout .blog-layout-wrapper {
                                                                                                                                                 width: 70%;
                                                                                                                                                 padding-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .blog-section .inner-blog .isotope-grid-wrapper.sidebar-layout .blog-layout-wrapper,
                                                                                                                                                 .blog-section .inner-blog .single-content.sidebar-layout .blog-layout-wrapper {
                                                                                                                                                     width: 100%;
                                                                                                                                                     padding-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blog-section .inner-blog .isotope-grid-wrapper.sidebar-layout .sidebar-wrapper,
                                                                                                                                             .blog-section .inner-blog .single-content.sidebar-layout .sidebar-wrapper {
                                                                                                                                                 width: 30%;
                                                                                                                                                 padding-left: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .blog-section .inner-blog .isotope-grid-wrapper.sidebar-layout .sidebar-wrapper,
                                                                                                                                                 .blog-section .inner-blog .single-content.sidebar-layout .sidebar-wrapper {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .buttons-group {
                                                                                                                                                 width: 100%;
                                                                                                                                                 min-width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .load-more-wrapper {
                                                                                                                                                 margin-bottom: -25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .load-more-wrapper .button-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 min-width: 100%;
                                                                                                                                                 margin-top: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .load-more-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .load-more-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .author-wrapper {
                                                                                                                                                 margin-right: 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .comments-wrapper .comments-list .comment-item .comment .author-wrapper {
                                                                                                                                                     margin-right: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .author-wrapper .author-image {
                                                                                                                                                 width: 90px;
                                                                                                                                                 min-width: 90px;
                                                                                                                                                 height: 90px;
                                                                                                                                                 min-height: 90px;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .comments-wrapper .comments-list .comment-item .comment .author-wrapper .author-image {
                                                                                                                                                     max-width: 70px;
                                                                                                                                                     width: 70px;
                                                                                                                                                     min-width: 70px;
                                                                                                                                                     height: 70px;
                                                                                                                                                     min-height: 70px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .author-wrapper .author-image img {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .comment-message-wrapper {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .comment-message-wrapper .comment-meta {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .comment-message-wrapper .comment-meta .left-side {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .comment-message-wrapper .comment-meta .left-side .author-name {
                                                                                                                                                 margin-bottom: 8px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .comment-message-wrapper .comment-meta .left-side .date {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .comment-message-wrapper .comment-meta .left-side .date i {
                                                                                                                                                 margin-right: 8px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment .comment-message-wrapper .comment-message {
                                                                                                                                                 margin-top: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .comments-wrapper .comments-list .comment-item .comment .comment-message-wrapper .comment-message {
                                                                                                                                                     font-size: 14px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item .comment-children {
                                                                                                                                                 margin-top: 35px;
                                                                                                                                                 padding-top: 35px;
                                                                                                                                                 margin-left: 60px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .comments-wrapper .comments-list .comment-item .comment-children {
                                                                                                                                                     margin-left: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .comments-wrapper .comments-list .comment-item .comment-children {
                                                                                                                                                     margin-top: 15px;
                                                                                                                                                     padding-top: 15px;
                                                                                                                                                     margin-left: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .comments-wrapper .comments-list .comment-item.depth-1:not(:last-child) {
                                                                                                                                                 margin-bottom: 35px;
                                                                                                                                                 padding-bottom: 35px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .comments-wrapper .comments-list .comment-item.depth-1:not(:last-child) {
                                                                                                                                                     margin-bottom: 15px;
                                                                                                                                                     padding-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item {
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper {
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 0 40px rgba(0, 0, 0, .1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-header {
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-header .thumbnail-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-transform: scale(1.01);
                                                                                                                                                 transform: scale(1.01);
                                                                                                                                                 -webkit-transition: all .4s ease;
                                                                                                                                                 transition: all .4s ease
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-header .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-header .category-label {
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 35px;
                                                                                                                                                 left: 0;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body {
                                                                                                                                                 padding: 35px 30px 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .tags-list {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .tags-list li .tag {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .tags-list li .tag i {
                                                                                                                                                 margin-right: 5px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 opacity: .7;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .tags-list li .tag:hover {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .tags-list li .tag:hover i {
                                                                                                                                                 opacity: 1;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .tags-list li:not(:last-child) .tag:after {
                                                                                                                                                 content: ",";
                                                                                                                                                 margin-right: 10px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .post-title {
                                                                                                                                                 margin-bottom: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .post-title a {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .post-title a:hover {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .post-content {
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .post-content .read-more {
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 opacity: .6;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-body .post-content .read-more:hover {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-footer {
                                                                                                                                                 padding: 25px 30px;
                                                                                                                                                 border-top: 1px solid var(--border-color-1);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-footer .meta-data {
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-footer .meta-data a {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item .inner-wrapper .post-footer .meta-data i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-default .grid-item:hover .inner-wrapper .post-header .thumbnail-wrapper {
                                                                                                                                                 -webkit-transform: scale(1.1);
                                                                                                                                                 transform: scale(1.1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item {
                                                                                                                                                 padding: 15px 15px 45px;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper {
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 position: relative;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-header {
                                                                                                                                                 min-height: 450px;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 width: 100%;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-repeat: no-repeat
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-header .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-header .category-label {
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 top: 30px;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body,
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-header .category-label {
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body {
                                                                                                                                                 padding: 45px 30px 30px;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 width: calc(100% - 60px);
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 -webkit-box-shadow: 0 5px 45px rgba(0, 0, 0, .15);
                                                                                                                                                 box-shadow: 0 5px 45px rgba(0, 0, 0, .15);
                                                                                                                                                 -webkit-transform: translateY(30px);
                                                                                                                                                 transform: translateY(30px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .avatar-wrapper {
                                                                                                                                                 width: 70px;
                                                                                                                                                 height: 70px;
                                                                                                                                                 min-height: 70px;
                                                                                                                                                 min-width: 70px;
                                                                                                                                                 border-radius: 70px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: -35px;
                                                                                                                                                 border: 5px solid var(--border-color-1);
                                                                                                                                                 left: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .post-title a {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .post-title a:hover {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .tags-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .tags-list li .tag {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .tags-list li .tag i {
                                                                                                                                                 margin-right: 5px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 opacity: .7;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .tags-list li .tag:hover {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .tags-list li .tag:hover i {
                                                                                                                                                 opacity: 1;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-creative .grid-item .inner-wrapper .post-body .tags-list li:not(:last-child) {
                                                                                                                                                 margin-right: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item {
                                                                                                                                                 margin-left: -1px;
                                                                                                                                                 margin-top: -1px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper {
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 border: 1px solid var(--border-color-2);
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 padding: 55px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 -webkit-transform: scale(1.0001);
                                                                                                                                                 transform: scale(1.0001)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .posts-grid-simple .grid-item .inner-wrapper {
                                                                                                                                                     padding: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .posts-grid-simple .grid-item .inner-wrapper {
                                                                                                                                                     padding: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .posts-grid-simple .grid-item .inner-wrapper {
                                                                                                                                                     padding: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .tags-list {
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .tags-list li .tag {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .tags-list li .tag i {
                                                                                                                                                 margin-right: 5px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 opacity: .7;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .tags-list li .tag:hover {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .tags-list li .tag:hover i {
                                                                                                                                                 opacity: 1;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .tags-list li:not(:last-child) .tag:after {
                                                                                                                                                 content: ",";
                                                                                                                                                 margin-right: 10px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .post-title {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .post-title a {
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .post-title a:hover {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .post-content {
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .post-content .read-more {
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 opacity: .6;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-body .post-content .read-more:hover {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-footer {
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 margin-top: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-footer,
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-footer .author-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-footer .author-wrapper .avatar-wrapper {
                                                                                                                                                 min-width: 45px;
                                                                                                                                                 min-height: 45px;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-footer .meta-data {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-footer .meta-data a {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper .post-footer .meta-data i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-simple .grid-item .inner-wrapper:hover {
                                                                                                                                                 -webkit-transform: scale(1.05);
                                                                                                                                                 transform: scale(1.05);
                                                                                                                                                 z-index: 10;
                                                                                                                                                 -webkit-box-shadow: 0 0 60px rgba(0, 0, 0, .15);
                                                                                                                                                 box-shadow: 0 0 60px rgba(0, 0, 0, .15)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item {
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item .inner-wrapper .post-header {
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 position: relative;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 height: 300px;
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-position: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item .inner-wrapper .post-header .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item .inner-wrapper .post-header .category-label {
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 30px;
                                                                                                                                                 left: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item .inner-wrapper .post-body {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item .inner-wrapper .post-body .post-title {
                                                                                                                                                 font-weight: 600
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item .inner-wrapper .post-body .post-title a {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item .inner-wrapper .post-body .post-title:hover a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-modern .grid-item .inner-wrapper .post-footer {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 400;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 font-style: italic
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item {
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper {
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-header {
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 min-height: 300px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-header .thumbnail-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-header .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-header .category-label {
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 30px;
                                                                                                                                                 left: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-header:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 width: 0;
                                                                                                                                                 height: 0;
                                                                                                                                                 pointer-events: none;
                                                                                                                                                 border-left: 15px solid transparent;
                                                                                                                                                 border-right: 15px solid transparent;
                                                                                                                                                 border-bottom: 20px solid var(--primary-color);
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 left: 50%;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 -webkit-transform: translateX(-50%);
                                                                                                                                                 transform: translateX(-50%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body {
                                                                                                                                                 padding: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .date {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .date i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .post-title {
                                                                                                                                                 margin-bottom: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .post-title a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .post-content {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .post-content .read-more {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 opacity: .6;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .post-content .read-more:hover {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .author-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .author-wrapper .avatar-wrapper {
                                                                                                                                                 min-width: 50px;
                                                                                                                                                 min-height: 50px;
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 margin-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .author-wrapper .name {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .author-wrapper .name a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper .post-body .author-wrapper .name i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid-digital .grid-item .inner-wrapper:hover {
                                                                                                                                                 -webkit-transform: translateY(-5px);
                                                                                                                                                 transform: translateY(-5px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid.posts-grid-1-columns .grid-item {
                                                                                                                                                 max-width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid.posts-grid-2-columns .grid-item {
                                                                                                                                                 max-width: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .posts-grid.posts-grid-2-columns .grid-item {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid.posts-grid-3-columns .grid-item {
                                                                                                                                                 max-width: 33.333333%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .posts-grid.posts-grid-3-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .posts-grid.posts-grid-3-columns .grid-item {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid.posts-grid-4-columns .grid-item {
                                                                                                                                                 max-width: 25%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .posts-grid.posts-grid-4-columns .grid-item {
                                                                                                                                                     max-width: 33.33333%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .posts-grid.posts-grid-4-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .posts-grid.posts-grid-4-columns .grid-item {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid.posts-grid-5-columns .grid-item {
                                                                                                                                                 max-width: 20%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .posts-grid.posts-grid-5-columns .grid-item {
                                                                                                                                                     max-width: 25%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .posts-grid.posts-grid-5-columns .grid-item {
                                                                                                                                                     max-width: 33.33333%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .posts-grid.posts-grid-5-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .posts-grid.posts-grid-5-columns .grid-item {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 {
                                                                                                                                                 max-width: 800px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin: -20px -40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .testimonials-slider-type-1 {
                                                                                                                                                     max-width: 100%;
                                                                                                                                                     padding-right: 80px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-1 {
                                                                                                                                                     padding-right: 60px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-1 {
                                                                                                                                                     padding-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container {
                                                                                                                                                 height: 800px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide {
                                                                                                                                                 padding: 20px 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide {
                                                                                                                                                     padding: 20px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide {
                                                                                                                                                     padding: 10px 0 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 height: 225px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 5px 30px rgba(0, 0, 0, .1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial {
                                                                                                                                                     -webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, .1);
                                                                                                                                                     box-shadow: 0 5px 20px rgba(0, 0, 0, .1)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial {
                                                                                                                                                     height: 235px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .image-wrapper {
                                                                                                                                                 width: 245px;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 min-width: 245px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .image-wrapper {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description {
                                                                                                                                                 height: 100%;
                                                                                                                                                 padding: 10px 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description {
                                                                                                                                                     padding: 15px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description {
                                                                                                                                                     padding: 15px 40px 15px 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .stars-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .stars-list {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .stars-list li {
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .stars-list li i {
                                                                                                                                                 font-size: 16px;
                                                                                                                                                 color: var(--yellow-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .stars-list li:not(:last-child) {
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .message {
                                                                                                                                                 margin-bottom: 10px;
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .message a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .author-name {
                                                                                                                                                 margin-bottom: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide .testimonial .description .author-position {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide.active-slide .testimonial {
                                                                                                                                                 -webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 15px 40px rgba(0, 0, 0, .1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slides-container .slides-wrapper .slide.active-slide .testimonial {
                                                                                                                                                     -webkit-box-shadow: 0 15px 15px rgba(0, 0, 0, .05);
                                                                                                                                                     box-shadow: 0 15px 15px rgba(0, 0, 0, .05)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slider-navigation {
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: -20px;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(50%);
                                                                                                                                                 transform: translateY(-50%) translateX(50%);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 z-index: 11
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slider-navigation {
                                                                                                                                                     right: -40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slider-navigation {
                                                                                                                                                     right: -30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-1 .inner-wrapper .slider-navigation {
                                                                                                                                                     right: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slider-navigation .button-wrapper {
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slider-navigation .button-wrapper .slider-button {
                                                                                                                                                 width: 50px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slider-navigation .button-wrapper .slider-button i {
                                                                                                                                                 font-size: 32px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slider-navigation .button-wrapper .slider-button.disable-button {
                                                                                                                                                 pointer-events: none !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slider-navigation .button-wrapper .slider-button.disable-button i {
                                                                                                                                                 opacity: .5
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-1 .inner-wrapper .slider-navigation .button-wrapper:not(:last-child) {
                                                                                                                                                 margin-bottom: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 {
                                                                                                                                                 position: relative;
                                                                                                                                                 margin-bottom: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-2 {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-2 {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial {
                                                                                                                                                 padding: 40px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 min-height: 375px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial {
                                                                                                                                                     min-height: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial {
                                                                                                                                                     padding: 35px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list li {
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list li i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--yellow-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list li:not(:last-child) {
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message a {
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper .avatar-wrapper {
                                                                                                                                                 width: 60px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 margin-right: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper .author-info {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper .author-info .author-name {
                                                                                                                                                 margin-bottom: 10px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper .author-info .author-position {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover .message {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover .author-wrapper .author-info .author-name,
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover .message a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover .author-wrapper .author-info .author-position {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-pagination-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: -75px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-2 .swiper-pagination-wrapper {
                                                                                                                                                     bottom: -50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-2 .swiper-pagination-wrapper {
                                                                                                                                                     bottom: -30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-pagination-wrapper .swiper-pagination {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
                                                                                                                                                 width: 4px;
                                                                                                                                                 height: 4px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-left: 0;
                                                                                                                                                 margin-right: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 23px;
                                                                                                                                                 height: 23px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 border: 2px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-button {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 width: 60px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .testimonials-slider-type-2 .swiper-button {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-button i {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-button.swiper-button-custom-next {
                                                                                                                                                 right: -125px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 left: -125px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-button:hover {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-2 .swiper-button:hover i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 {
                                                                                                                                                 position: relative;
                                                                                                                                                 margin-bottom: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-3 {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-3 {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial {
                                                                                                                                                 padding: 40px;
                                                                                                                                                 min-height: 350px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 border: 1px solid var(--border-color-1);
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial {
                                                                                                                                                     min-height: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial {
                                                                                                                                                     padding: 35px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list li {
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list li i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--yellow-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .stars-list li:not(:last-child) {
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message a {
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper .avatar-wrapper {
                                                                                                                                                 width: 60px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 margin-right: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper .author-info {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper .author-info .author-name {
                                                                                                                                                 margin-bottom: 10px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-wrapper .author-info .author-position {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover {
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border: 1px solid var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover .message {
                                                                                                                                                 color: var(--text-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover .author-wrapper .author-info .author-name {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .testimonial:hover .author-wrapper .author-position {
                                                                                                                                                 color: var(--text-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-pagination-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 width: 100%;
                                                                                                                                                 bottom: -75px;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-3 .swiper-pagination-wrapper {
                                                                                                                                                     bottom: -50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-3 .swiper-pagination-wrapper {
                                                                                                                                                     bottom: -30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-pagination-wrapper .swiper-pagination {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
                                                                                                                                                 width: 4px;
                                                                                                                                                 height: 4px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-left: 0;
                                                                                                                                                 margin-right: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 23px;
                                                                                                                                                 height: 23px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 border: 2px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-button {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 width: 60px;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 height: 60px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .testimonials-slider-type-3 .swiper-button {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-button i {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-button.swiper-button-custom-next {
                                                                                                                                                 right: -125px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-3 .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 left: -125px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 {
                                                                                                                                                 max-width: 750px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-container {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-container:before {
                                                                                                                                                 content: "\efce";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 font-size: 42px;
                                                                                                                                                 margin-bottom: 30px;
                                                                                                                                                 text-align: center;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-4 .swiper-container:before {
                                                                                                                                                     font-size: 36px;
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                     font-size: 18px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message {
                                                                                                                                                     font-size: 16px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .message a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-info {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-top: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-info {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-info .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 8px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-info .title {
                                                                                                                                                     margin-bottom: 5px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .testimonial .author-info .position {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 400;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-button {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 width: 60px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .testimonials-slider-type-4 .swiper-button {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-button i {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 26px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-button.swiper-button-custom-next {
                                                                                                                                                 right: -100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 left: -100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-pagination-wrapper {
                                                                                                                                                 margin-top: 15px;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-pagination-wrapper .swiper-pagination-count {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .testimonials-slider-type-4 .swiper-pagination-wrapper .swiper-pagination-count span {
                                                                                                                                                 margin: 0 10px;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 400;
                                                                                                                                                 font-size: 16px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin: -8px;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .button-wrapper {
                                                                                                                                                     margin: -5px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-wrapper .button {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin: 8px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .button-wrapper .button {
                                                                                                                                                     margin: 5px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-wrapper.button-wrapper-start {
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-wrapper.button-wrapper-center {
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-wrapper.button-wrapper-end {
                                                                                                                                                 -webkit-box-pack: end;
                                                                                                                                                 -ms-flex-pack: end;
                                                                                                                                                 justify-content: flex-end
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button {
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button .right-icon {
                                                                                                                                                 margin-left: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button .left-icon {
                                                                                                                                                 margin-right: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button.button-small {
                                                                                                                                                 height: 35px;
                                                                                                                                                 padding: 0 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button.button-medium {
                                                                                                                                                 height: 40px;
                                                                                                                                                 padding: 0 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .button.button-medium {
                                                                                                                                                     height: 35px;
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button.button-large {
                                                                                                                                                 height: 45px;
                                                                                                                                                 padding: 0 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .button.button-large {
                                                                                                                                                     height: 40px;
                                                                                                                                                     padding: 0 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button.button-extra-large {
                                                                                                                                                 height: 50px;
                                                                                                                                                 padding: 0 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .button.button-extra-large {
                                                                                                                                                     height: 45px;
                                                                                                                                                     padding: 0 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button.button-circle {
                                                                                                                                                 border-radius: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button.button-rounded {
                                                                                                                                                 border-radius: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button.button-square {
                                                                                                                                                 border-radius: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-1 {
                                                                                                                                                 border: 1px solid var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-1:hover {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 background-color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-2 {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 border: 1px solid transparent
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-3 {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-3:hover,
                                                                                                                                             .button-animation-type-4 {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-4,
                                                                                                                                             .button-animation-type-5 {
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-5 {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-6 {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-6:hover {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-7 {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-7:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 z-index: -1;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 -webkit-transform: translateY(100%);
                                                                                                                                                 transform: translateY(100%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-7:hover {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-7:hover:after {
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-animation-type-8 {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-simple-type-1 {
                                                                                                                                                 padding: 10px 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-simple-type-1:hover,
                                                                                                                                             .button-simple-type-2 {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-simple-type-2 {
                                                                                                                                                 padding: 10px 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-simple-type-3 {
                                                                                                                                                 color: #000000;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-simple-type-4,
                                                                                                                                             .button-simple-type-5 {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-simple-type-5 {
                                                                                                                                                 opacity: .5;
                                                                                                                                                 padding: 15px 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .button-simple-type-5:hover {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 height: 700px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-image-hover-gallery {
                                                                                                                                                     height: 600px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 height: 100%;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .image-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 -webkit-transform: scale(1.1);
                                                                                                                                                 transform: scale(1.1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .image-wrapper .inner-image {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 -webkit-transition: all .5s ease-in-out;
                                                                                                                                                 transition: all .5s ease-in-out;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: scale(1);
                                                                                                                                                 transform: scale(1);
                                                                                                                                                 -webkit-filter: blur(3px);
                                                                                                                                                 filter: blur(3px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .image-wrapper .inner-image.active-image {
                                                                                                                                                 -webkit-filter: blur(0);
                                                                                                                                                 filter: blur(0);
                                                                                                                                                 opacity: 1;
                                                                                                                                                 -webkit-transform: scale(1.1);
                                                                                                                                                 transform: scale(1.1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .image-wrapper:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 background-color: rgba(0, 0, 0, .7)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 padding: 150px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-image-hover-gallery .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 100px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-image-hover-gallery .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 75px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-image-hover-gallery .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 50px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links {
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-transition: all .55s ease-in-out;
                                                                                                                                                 transition: all .55s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li {
                                                                                                                                                     margin: 15px !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li .title {
                                                                                                                                                 padding: 15px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-text-stroke: 1px var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .55s ease-in-out;
                                                                                                                                                 transition: all .55s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li .title {
                                                                                                                                                     padding: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li .title:hover {
                                                                                                                                                 color: transparent
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li:not(:last-child) {
                                                                                                                                                 margin-right: 60px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li:not(:last-child) {
                                                                                                                                                     margin-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li:before {
                                                                                                                                                 -webkit-transition: all .55s ease-in-out;
                                                                                                                                                 transition: all .55s ease-in-out;
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--meta-color);
                                                                                                                                                 margin-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li:before {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li.disable-link {
                                                                                                                                                 opacity: .4;
                                                                                                                                                 -webkit-filter: blur(2px);
                                                                                                                                                 filter: blur(2px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-image-hover-gallery .inner-wrapper .content-wrapper .images-links li.disable-link:before {
                                                                                                                                                 -webkit-transform: translateX(-10px);
                                                                                                                                                 transform: translateX(-10px);
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: calc(100vh - var(--navigation-offset));
                                                                                                                                                 min-height: calc(100vh - var(--navigation-offset))
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 {
                                                                                                                                                     height: 100%;
                                                                                                                                                     /*min-height: auto*/
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 60%;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper {
                                                                                                                                                     padding: 150px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper {
                                                                                                                                                     padding: 100px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .columns-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column {
                                                                                                                                                 position: relative;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 max-width: 600px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner {
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto;
                                                                                                                                                     max-width: 100%;
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner .title {
                                                                                                                                                 margin-bottom: 40px;
                                                                                                                                                 margin-top: 50px;
                                                                                                                                                 position: relative;
                                                                                                                                                 color: #8bc34a;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner .title {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner .title {
                                                                                                                                                     margin-bottom: 25px;
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner .title:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 width: 75px;
                                                                                                                                                 height: 5px;
                                                                                                                                                 background-color: #6c9b38;
                                                                                                                                                 top: -50px;
                                                                                                                                                 left: 0;
                                                                                                                                                 position: absolute
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner .title:before {
                                                                                                                                                     left: 50%;
                                                                                                                                                     -webkit-transform: translateX(-50%);
                                                                                                                                                     transform: translateX(-50%)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner .title:before {
                                                                                                                                                     top: -30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.content-wrapper .content-inner .social-list {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.counters-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 padding-left: 150px;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper {
                                                                                                                                                     padding-left: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     margin-top: 75px;
                                                                                                                                                     -webkit-box-orient: horizontal;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: row;
                                                                                                                                                     flex-direction: row
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper {
                                                                                                                                                     margin-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper {
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center;
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column;
                                                                                                                                                     -webkit-box-align: center;
                                                                                                                                                     -ms-flex-align: center;
                                                                                                                                                     align-items: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column .counter-wrapper {
                                                                                                                                                 margin-left: unset !important;
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column .counter-wrapper {
                                                                                                                                                     padding: 0;
                                                                                                                                                     margin-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column .counter-wrapper .counter {
                                                                                                                                                 margin-bottom: 0;
                                                                                                                                                 min-width: 100px;
                                                                                                                                                 width: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column .counter-wrapper .counter:after {
                                                                                                                                                 display: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column .counter-title {
                                                                                                                                                 margin-bottom: 10px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column .counter-title {
                                                                                                                                                     text-align: center;
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column .counter-subtitle {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column .counter-subtitle {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column:not(:last-child) {
                                                                                                                                                 margin-bottom: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column:not(:last-child) {
                                                                                                                                                     margin-bottom: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-scene-type-1 .inner-wrapper .column.counters-wrapper .counter-column:not(:last-child) {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-1 .bottom-scroll-toggle {
                                                                                                                                                 margin-left: -10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: calc(100vh - var(--navigation-offset));
                                                                                                                                                 min-height: calc(100vh - var(--navigation-offset));
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-2 {
                                                                                                                                                     height: auto;
                                                                                                                                                     min-height: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding-bottom: 275px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-2 .inner-wrapper {
                                                                                                                                                     padding: 125px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-2 .inner-wrapper {
                                                                                                                                                     padding: 75px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .inner-wrapper .content-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .inner-wrapper .content-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .inner-wrapper .content-wrapper .upper-text i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 -webkit-background-clip: text;
                                                                                                                                                 -webkit-text-fill-color: transparent;
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-2 .inner-wrapper .content-wrapper .upper-text i {
                                                                                                                                                     font-size: 36px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .hero-scene-type-2 .inner-wrapper .content-wrapper .upper-text i {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .inner-wrapper .content-wrapper .button-wrapper {
                                                                                                                                                 margin-top: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .inner-wrapper .timeline-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-2 .inner-wrapper .timeline-wrapper {
                                                                                                                                                     margin-top: 50px;
                                                                                                                                                     -webkit-box-pack: start;
                                                                                                                                                     -ms-flex-pack: start;
                                                                                                                                                     justify-content: flex-start
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-2 .inner-wrapper .timeline-wrapper {
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .bottom-side {
                                                                                                                                                 height: 275px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 border-top: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-2 .bottom-side {
                                                                                                                                                     height: auto;
                                                                                                                                                     position: relative;
                                                                                                                                                     padding: 50px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-2 .bottom-side .column {
                                                                                                                                                     min-width: 33.33333% !important;
                                                                                                                                                     width: 33.33333% !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-2 .bottom-side .column {
                                                                                                                                                     min-width: 100% !important;
                                                                                                                                                     width: 100% !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .bottom-side .step-wrapper {
                                                                                                                                                 max-width: 350px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-2 .bottom-side .step-wrapper {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .bottom-side .step-wrapper .number {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 56px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 margin-right: 10px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 min-width: 90px;
                                                                                                                                                 width: 90px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-2 .bottom-side .step-wrapper .number {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column;
                                                                                                                                                     margin-bottom: 15px;
                                                                                                                                                     min-width: auto;
                                                                                                                                                     width: auto;
                                                                                                                                                     margin-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .bottom-side .step-wrapper .content-wrapper .step-title {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-2 .bottom-side .step-wrapper .content-wrapper .subtitle {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 font-size: 14px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: calc(100vh - var(--navigation-offset));
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 {
                                                                                                                                                     height: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper {
                                                                                                                                                     padding: 150px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper {
                                                                                                                                                     padding: 100px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column.content-wrapper {
                                                                                                                                                 padding-right: 75px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     width: 100%;
                                                                                                                                                     max-width: 700px;
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner {
                                                                                                                                                 max-width: 500px;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner .upper-text {
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner .upper-text {
                                                                                                                                                     margin-bottom: 15px;
                                                                                                                                                     text-align: center;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner .upper-text:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 15px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner .title {
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner .title {
                                                                                                                                                     margin-bottom: 15px;
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner .content {
                                                                                                                                                 padding-right: 75px;
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner .content {
                                                                                                                                                     margin-bottom: 20px;
                                                                                                                                                     padding-right: 0;
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper .column.content-wrapper .content-inner .social-list {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column.form-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper .column.form-wrapper {
                                                                                                                                                     margin-top: 50px;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-3 .inner-wrapper .column.form-wrapper {
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-3 .inner-wrapper .column.form-wrapper .form-inner {
                                                                                                                                                 max-width: 500px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 padding: 35px;
                                                                                                                                                 -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .15);
                                                                                                                                                 box-shadow: 0 5px 50px rgba(0, 0, 0, .15);
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: calc(100vh - var(--navigation-offset));
                                                                                                                                                 margin-bottom: -30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-4 {
                                                                                                                                                     height: auto;
                                                                                                                                                     margin-bottom: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide {
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper {
                                                                                                                                                 height: calc(100% - 30px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper,
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper {
                                                                                                                                                 background-repeat: no-repeat;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 150px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 100px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper .content-inner {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding: 150px 200px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper .content-inner {
                                                                                                                                                     padding: 75px 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper .content-inner .title {
                                                                                                                                                 color: transparent;
                                                                                                                                                 -webkit-text-stroke: 1px var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 text-align: center;
                                                                                                                                                 font-size: 64px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 40px;
                                                                                                                                                 margin-top: 60px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper .content-inner .title {
                                                                                                                                                     font-size: 56px;
                                                                                                                                                     margin-top: 50px;
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper .content-inner .title {
                                                                                                                                                     margin-bottom: 20px;
                                                                                                                                                     margin-top: 40px;
                                                                                                                                                     font-size: 42px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper .content-inner .subtitle {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper .content-inner .subtitle i {
                                                                                                                                                 margin-left: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .hero-scene-type-4 .container-wide .inner-wrapper .content-wrapper:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: rgba(0, 0, 0, .6);
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-1 .inner-wrapper {
                                                                                                                                                 padding: 50px 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-1 .inner-wrapper .content-wrapper {
                                                                                                                                                 max-width: 700px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-1 .left-side {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-1 .left-side .column {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-1 .left-side .column {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-1 .left-side .column {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-1 .right-side {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding: 0 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-1 .right-side {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-height: 400px;
                                                                                                                                                     padding: 50px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-1 .right-side {
                                                                                                                                                     min-height: 300px;
                                                                                                                                                     padding: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-1 .right-side .right-side-inner .background-title {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 max-width: 450px;
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-1 .right-side .right-side-inner .background-title {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-1 .right-side .right-side-inner .button-wrapper {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-2 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 600px;
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-2 {
                                                                                                                                                     height: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-2 .video-toggle-button {
                                                                                                                                                     top: 300px !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-2 .inner-wrapper {
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-2 .inner-wrapper {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-2 .inner-wrapper .image-side {
                                                                                                                                                 background-position: 50%;
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-repeat: no-repeat
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-2 .inner-wrapper .image-side {
                                                                                                                                                     width: 100%;
                                                                                                                                                     height: 300px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-2 .inner-wrapper .content-side {
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 padding: 100px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-2 .inner-wrapper .content-side {
                                                                                                                                                     padding: 75px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-2 .inner-wrapper .content-side {
                                                                                                                                                     padding: 60px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-2 .inner-wrapper .content-side .content-wrapper {
                                                                                                                                                 max-width: 600px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-2 .inner-wrapper .content-side .content-wrapper .title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-2 .inner-wrapper .content-side .content-wrapper .content {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-2 .inner-wrapper .column {
                                                                                                                                                 width: 50%;
                                                                                                                                                 min-width: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-2 .inner-wrapper .column {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.content-wrapper {
                                                                                                                                                 padding-right: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     width: 100%;
                                                                                                                                                     margin-bottom: 50px;
                                                                                                                                                     max-width: 700px;
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding-right: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.content-wrapper .content {
                                                                                                                                                 padding-right: 150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.content-wrapper .content {
                                                                                                                                                     text-align: center;
                                                                                                                                                     padding-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.content-wrapper .button-wrapper {
                                                                                                                                                 margin-top: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.content-wrapper .button-wrapper {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.content-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper {
                                                                                                                                                 padding-left: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.services-wrapper {
                                                                                                                                                     padding-left: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.services-wrapper {
                                                                                                                                                     padding: 0 15px !important;
                                                                                                                                                     width: 100%;
                                                                                                                                                     max-width: 700px;
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side {
                                                                                                                                                 min-width: 50%;
                                                                                                                                                 width: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side .service {
                                                                                                                                                 border-radius: 15px;
                                                                                                                                                 -webkit-box-shadow: 0 5px 45px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 5px 45px rgba(0, 0, 0, .1);
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 padding: 40px;
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side .service .icon-wrapper {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side .service .icon-wrapper i {
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 -webkit-background-clip: text;
                                                                                                                                                 -webkit-text-fill-color: transparent;
                                                                                                                                                 font-size: 42px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side .service .title {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side .service .content {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side .service:not(:last-child) {
                                                                                                                                                 margin-bottom: 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side .service:not(:last-child) {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side.left-side {
                                                                                                                                                 padding: 0 20px 75px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side.left-side {
                                                                                                                                                     padding: 0 20px 0 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side.left-side {
                                                                                                                                                     padding: 0;
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side.right-side {
                                                                                                                                                 padding: 75px 0 0 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side.right-side {
                                                                                                                                                     padding: 0 0 0 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-3 .inner-wrapper .column.services-wrapper .content-row .side.right-side {
                                                                                                                                                     padding: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding-bottom: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper {
                                                                                                                                                     padding-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper .column.content-wrapper {
                                                                                                                                                 padding-right: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding-right: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper .column.content-wrapper .icon-wrapper {
                                                                                                                                                 width: 70px;
                                                                                                                                                 height: 70px;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.content-wrapper .icon-wrapper {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.content-wrapper .icon-wrapper {
                                                                                                                                                     width: 50px;
                                                                                                                                                     height: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper .column.content-wrapper .icon-wrapper i {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 22px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.content-wrapper .icon-wrapper i {
                                                                                                                                                     font-size: 18px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper .column.content-wrapper .button-wrapper {
                                                                                                                                                 margin-top: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.content-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper .column.images-wrapper {
                                                                                                                                                 padding-left: 100px;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     padding-left: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     margin-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper .column.images-wrapper img {
                                                                                                                                                 -webkit-transform: translateX(-50px);
                                                                                                                                                 transform: translateX(-50px);
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 -webkit-box-shadow: 0 5px 50px rgba(0, 0, 0, .2);
                                                                                                                                                 box-shadow: 0 5px 50px rgba(0, 0, 0, .2)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.images-wrapper img {
                                                                                                                                                     -webkit-transform: unset;
                                                                                                                                                     transform: unset
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-4 .inner-wrapper .column.images-wrapper .overlay-panel-wrapper {
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 0;
                                                                                                                                                 bottom: -50px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 -webkit-box-shadow: 0 5px 40px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 5px 40px rgba(0, 0, 0, .1);
                                                                                                                                                 z-index: 10;
                                                                                                                                                 width: 425px;
                                                                                                                                                 padding: 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.images-wrapper .overlay-panel-wrapper {
                                                                                                                                                     width: calc(100% - 90px);
                                                                                                                                                     left: 45px;
                                                                                                                                                     bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.images-wrapper .overlay-panel-wrapper {
                                                                                                                                                     padding: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-4 .inner-wrapper .column.images-wrapper .overlay-panel-wrapper {
                                                                                                                                                     position: relative;
                                                                                                                                                     width: auto;
                                                                                                                                                     height: auto;
                                                                                                                                                     bottom: unset;
                                                                                                                                                     left: unset;
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5 .inner-wrapper,
                                                                                                                                             .content-section-type-5 .inner-wrapper .content-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5 .inner-wrapper .content-wrapper {
                                                                                                                                                 max-width: 600px;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5 .inner-wrapper .content-wrapper .content {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 30px;
                                                                                                                                                 padding: 0 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-5 .inner-wrapper .content-wrapper .content {
                                                                                                                                                     padding: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5 .inner-wrapper .content-wrapper .subtitle {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 margin-top: 20px;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5 .inner-wrapper .content-wrapper .subtitle a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5.content-section-white-type .inner-wrapper .content-wrapper .title {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5.content-section-white-type .inner-wrapper .content-wrapper .content,
                                                                                                                                             .content-section-type-5.content-section-white-type .inner-wrapper .content-wrapper .subtitle {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-5.content-section-white-type .inner-wrapper .content-wrapper .subtitle a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper .column.content-wrapper {
                                                                                                                                                 padding-left: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding-left: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper .column.content-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.content-wrapper .upper-text {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper .column.content-wrapper .upper-text i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 -webkit-background-clip: text;
                                                                                                                                                 -webkit-text-fill-color: transparent;
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.content-wrapper .upper-text i {
                                                                                                                                                     font-size: 36px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.content-wrapper .upper-text i {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper .column.images-wrapper {
                                                                                                                                                 padding-right: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     padding-right: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     -ms-flex-wrap: wrap;
                                                                                                                                                     flex-wrap: wrap
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper .column.images-wrapper .image-inner {
                                                                                                                                                 width: 50%;
                                                                                                                                                 height: auto;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.images-wrapper .image-inner {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper .column.images-wrapper .image-inner:first-child {
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 -webkit-transform: translateY(-15px);
                                                                                                                                                 transform: translateY(-15px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.images-wrapper .image-inner:first-child {
                                                                                                                                                     -webkit-transform: unset;
                                                                                                                                                     transform: unset
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.images-wrapper .image-inner:first-child {
                                                                                                                                                     margin-right: 0;
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-6 .inner-wrapper .column.images-wrapper .image-inner:last-child {
                                                                                                                                                 margin-left: 15px;
                                                                                                                                                 -webkit-transform: translateY(15px);
                                                                                                                                                 transform: translateY(15px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.images-wrapper .image-inner:last-child {
                                                                                                                                                     -webkit-transform: unset;
                                                                                                                                                     transform: unset
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-6 .inner-wrapper .column.images-wrapper .image-inner:last-child {
                                                                                                                                                     margin-left: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-7 .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin: 0 -75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-7 .inner-wrapper .column {
                                                                                                                                                 width: 33.333333333%;
                                                                                                                                                 min-width: 33.333333333%;
                                                                                                                                                 padding: 0 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-7 .inner-wrapper .column .title {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-8 .inner-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-8 .inner-wrapper .column {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-8 .inner-wrapper .column {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-8 .inner-wrapper .column .title-wrapper {
                                                                                                                                                 max-width: 500px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-8 .inner-wrapper .column .title-wrapper {
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-8 .inner-wrapper .column .title-wrapper .title {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-8 .inner-wrapper .column .title-wrapper .title {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-8 .inner-wrapper .column .title-wrapper .content {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-8 .inner-wrapper .column .title-wrapper .content {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-8 .inner-wrapper .column.form-wrapper {
                                                                                                                                                 -webkit-box-pack: end;
                                                                                                                                                 -ms-flex-pack: end;
                                                                                                                                                 justify-content: flex-end
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-8 .inner-wrapper .column.form-wrapper {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-9 .inner-wrapper .image-wrapper,
                                                                                                                                                 .content-section-type-9 .inner-wrapper .timeline-wrapper {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-9 .inner-wrapper .image-wrapper,
                                                                                                                                                 .content-section-type-9 .inner-wrapper .timeline-wrapper {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-9 .inner-wrapper .image-wrapper .image-inner {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-9 .inner-wrapper .image-wrapper .image-inner {
                                                                                                                                                     min-height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-9 .inner-wrapper .content-wrapper {
                                                                                                                                                 padding-left: 75px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-9 .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-9 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-9 .inner-wrapper .content-wrapper .title {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-9 .inner-wrapper .content-wrapper .button-wrapper {
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-9 .inner-wrapper .content-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper {
                                                                                                                                                     padding-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.images-wrapper {
                                                                                                                                                 padding-right: 75px;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     padding-right: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     margin-bottom: 10px;
                                                                                                                                                     padding-right: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper {
                                                                                                                                                 -webkit-transform-style: preserve-3d;
                                                                                                                                                 transform-style: preserve-3d;
                                                                                                                                                 -webkit-transform: perspective(1000px);
                                                                                                                                                 transform: perspective(1000px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper .image img {
                                                                                                                                                 border-radius: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper .image.default-image {
                                                                                                                                                 padding-bottom: 45px;
                                                                                                                                                 padding-left: 45px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper .image.default-image {
                                                                                                                                                     padding: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper .image.image-top {
                                                                                                                                                 position: absolute;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 bottom: 15px;
                                                                                                                                                 left: 15px;
                                                                                                                                                 -webkit-transform: translateZ(35px) !important;
                                                                                                                                                 transform: translateZ(35px) !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper .image.image-top {
                                                                                                                                                     position: relative;
                                                                                                                                                     bottom: 0;
                                                                                                                                                     left: 0;
                                                                                                                                                     -webkit-transform: unset !important;
                                                                                                                                                     transform: unset !important;
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper .image.image-top img {
                                                                                                                                                 height: auto;
                                                                                                                                                 max-width: 450px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper .image.image-top img {
                                                                                                                                                     max-width: 350px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.images-wrapper .tilt-wrapper .image.image-top img {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.title-wrapper {
                                                                                                                                                 padding-left: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.title-wrapper {
                                                                                                                                                     padding-left: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.title-wrapper {
                                                                                                                                                     max-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.title-wrapper .title {
                                                                                                                                                 color: #000000;
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.title-wrapper .title {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.title-wrapper .title {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.title-wrapper .content {
                                                                                                                                                 color: #000000;
                                                                                                                                                 padding-right: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.title-wrapper .content {
                                                                                                                                                     padding-right: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.title-wrapper .content {
                                                                                                                                                     padding-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-10 .inner-wrapper .column.title-wrapper .button-wrapper {
                                                                                                                                                 margin-top: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.title-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-10 .inner-wrapper .column.title-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-11 .inner-testimonials {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-11 .inner-testimonials .column.testimonials-wrapper {
                                                                                                                                                 padding-right: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.testimonials-wrapper {
                                                                                                                                                     padding-right: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.testimonials-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     display: -webkit-box;
                                                                                                                                                     display: -ms-flexbox;
                                                                                                                                                     display: flex;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-11 .inner-testimonials .column.content-wrapper {
                                                                                                                                                 padding-left: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper {
                                                                                                                                                     padding-left: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     width: 100%;
                                                                                                                                                     margin-top: 50px;
                                                                                                                                                     max-width: 700px;
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-11 .inner-testimonials .column.content-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper .upper-text {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper .upper-text {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-11 .inner-testimonials .column.content-wrapper .upper-text i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 -webkit-background-clip: text;
                                                                                                                                                 -webkit-text-fill-color: transparent;
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper .upper-text i {
                                                                                                                                                     font-size: 36px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper .upper-text i {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-11 .inner-testimonials .column.content-wrapper .title {
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper .title {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper .title {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-11 .inner-testimonials .column.content-wrapper .content {
                                                                                                                                                 padding-right: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-11 .inner-testimonials .column.content-wrapper .content {
                                                                                                                                                     text-align: center;
                                                                                                                                                     padding-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-12 {
                                                                                                                                                 margin-top: -100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-12 {
                                                                                                                                                     margin-top: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-13 .recent-posts .column {
                                                                                                                                                 padding: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-13 .recent-posts .column {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-13 .recent-posts .column {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-17 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin: 0 -75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-17 .inner-wrapper {
                                                                                                                                                     margin: 0 -15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-17 .inner-wrapper .column {
                                                                                                                                                 padding: 0 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-17 .inner-wrapper .column {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-17 .inner-wrapper .column.content-wrapper .content-item .title {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 font-size: 32px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-17 .inner-wrapper .column.content-wrapper .content-item .content {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-17 .inner-wrapper .column.content-wrapper:last-child {
                                                                                                                                                     margin-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-18 .clients-inner-wrapper {
                                                                                                                                                 padding: 75px 0;
                                                                                                                                                 border-bottom: 1px solid var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-18 .clients-inner-wrapper .client-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-18 .clients-inner-wrapper .client-wrapper img {
                                                                                                                                                 max-width: 150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-18 .inner-wrapper .content-wrapper {
                                                                                                                                                 max-width: 550px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-18 .inner-wrapper .content-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-18 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-18 .inner-wrapper .content-wrapper .button-wrapper {
                                                                                                                                                 margin-top: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-19 .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-19 .inner-wrapper .column.content-wrapper {
                                                                                                                                                 padding-right: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .content-section-type-19 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding-right: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-19 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-19 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-19 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-19 .inner-wrapper .column.progress-bar-wrapper {
                                                                                                                                                 padding-left: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-19 .inner-wrapper .column.progress-bar-wrapper {
                                                                                                                                                     padding-left: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-19 .inner-wrapper .column.progress-bar-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     margin-top: 50px;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-19 .inner-wrapper .column.progress-bar-wrapper {
                                                                                                                                                     margin-top: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-20 {
                                                                                                                                                     padding-bottom: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-20 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-20 .inner-wrapper .column.images-wrapper {
                                                                                                                                                 padding-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     margin-bottom: 15px;
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.images-wrapper {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-20 .inner-wrapper .column.images-wrapper img {
                                                                                                                                                 border-radius: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-20 .inner-wrapper .column.content-wrapper {
                                                                                                                                                 padding-left: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding-left: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     margin-top: 20px;
                                                                                                                                                     padding: 0 15px 50px;
                                                                                                                                                     border-bottom: 5px dashed var(--border-color-1);
                                                                                                                                                     margin-bottom: 60px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-20 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-20 .inner-wrapper .column.content-wrapper .content {
                                                                                                                                                 padding-right: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.content-wrapper .content {
                                                                                                                                                     padding-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-20 .inner-wrapper .column.content-wrapper .social-list {
                                                                                                                                                 margin-top: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.content-wrapper .social-list {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-20 .inner-wrapper .column.content-wrapper .social-list {
                                                                                                                                                     margin-top: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-21 .services-list {
                                                                                                                                                 margin-top: -100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-23 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-23 .inner-wrapper .title-wrapper {
                                                                                                                                                 padding-left: 50px;
                                                                                                                                                 padding-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-23 .inner-wrapper .title-wrapper {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-23 .inner-wrapper .title-wrapper {
                                                                                                                                                     margin-top: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-23 .inner-wrapper .content-wrapper {
                                                                                                                                                 padding-right: 30px;
                                                                                                                                                 padding-left: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .content-section-type-23 .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-23 .inner-wrapper .content-wrapper {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-23 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-23 .inner-wrapper .content-wrapper .subtitle {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-23 .inner-wrapper .content-wrapper:not(:last-child) {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-24 {
                                                                                                                                                     padding-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-24 .inner-wrapper .faq-item {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-24 .inner-wrapper .faq-item .title-wrapper {
                                                                                                                                                 padding-right: 75px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-24 .inner-wrapper .faq-item .title-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     margin-bottom: 25px;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-24 .inner-wrapper .faq-item .title-wrapper .num {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 64px;
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-24 .inner-wrapper .faq-item .title-wrapper .num:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 20px;
                                                                                                                                                 background-color: var(--gray-hard-color);
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 z-index: -1;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(0) translateX(-50%);
                                                                                                                                                 transform: translateY(0) translateX(-50%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-24 .inner-wrapper .faq-item .title-wrapper .upper-text {
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-24 .inner-wrapper .faq-item .title-wrapper .title {
                                                                                                                                                 font-weight: 600
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-24 .inner-wrapper .faq-item .accordion-wrapper {
                                                                                                                                                 padding-left: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-24 .inner-wrapper .faq-item .accordion-wrapper {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-24 .inner-wrapper .faq-item:not(:last-child) {
                                                                                                                                                 margin-bottom: 75px;
                                                                                                                                                 padding-bottom: 65px;
                                                                                                                                                 border-bottom: 5px dashed var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-24 .inner-wrapper .faq-item:not(:last-child) {
                                                                                                                                                     margin-bottom: 50px;
                                                                                                                                                     padding-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-25 {
                                                                                                                                                     padding-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-25 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-25 .inner-wrapper .title-wrapper {
                                                                                                                                                 padding-right: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-25 .inner-wrapper .title-wrapper {
                                                                                                                                                     padding-right: 15px;
                                                                                                                                                     width: 100% !important;
                                                                                                                                                     min-width: 100% !important;
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-25 .inner-wrapper .title-wrapper .title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-25 .inner-wrapper .title-wrapper .title {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-25 .inner-wrapper .title-wrapper .content {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-25 .inner-wrapper .title-wrapper .content {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-25 .inner-wrapper .list-wrapper {
                                                                                                                                                 padding-left: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-25 .inner-wrapper .list-wrapper {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-25 .inner-wrapper .list-wrapper {
                                                                                                                                                     width: 50%;
                                                                                                                                                     min-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-25 .inner-wrapper .list-wrapper {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-25 .inner-wrapper .list-wrapper:not(:last-child) {
                                                                                                                                                     margin-bottom: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-27 {
                                                                                                                                                     padding-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .inner-wrapper .form-wrapper {
                                                                                                                                                 padding-right: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-27 .inner-wrapper .form-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .inner-wrapper .form-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-27 .inner-wrapper .form-wrapper .upper-text {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .inner-wrapper .form-wrapper .upper-text i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 -webkit-background-clip: text;
                                                                                                                                                 -webkit-text-fill-color: transparent;
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-27 .inner-wrapper .form-wrapper .upper-text i {
                                                                                                                                                     font-size: 36px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-27 .inner-wrapper .form-wrapper .upper-text i {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .inner-wrapper .form-wrapper .title {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-27 .inner-wrapper .form-wrapper .title {
                                                                                                                                                     margin-bottom: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .inner-wrapper .map-wrapper {
                                                                                                                                                 padding-left: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-27 .inner-wrapper .map-wrapper {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .inner-wrapper .map-wrapper .map-contact {
                                                                                                                                                 width: 100%;
                                                                                                                                                 min-height: 550px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-27 .inner-wrapper .map-wrapper .map-contact {
                                                                                                                                                     min-height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side {
                                                                                                                                                 margin: 100px -30px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-27 .bottom-side {
                                                                                                                                                     margin: 75px -30px -50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-27 .bottom-side {
                                                                                                                                                     margin: 50px -15px -30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side .column {
                                                                                                                                                 padding: 0 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .content-section-type-27 .bottom-side .column {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-27 .bottom-side .column {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side .column .info-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start;
                                                                                                                                                 max-width: 250px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .content-section-type-27 .bottom-side .column .info-wrapper {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-27 .bottom-side .column .info-wrapper {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side .column .info-wrapper .title-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side .column .info-wrapper .title-wrapper i {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 28px;
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side .column .info-wrapper .contact-text:not(:last-child) {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side .column .info-wrapper span {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side .column .info-wrapper .phone-number {
                                                                                                                                                 margin-top: 8px;
                                                                                                                                                 padding-top: 15px;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .content-section-type-27 .bottom-side .column .info-wrapper .phone-number:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: block;
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .content-section-type-29 {
                                                                                                                                                     padding-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .inner-section:not(:last-child) {
                                                                                                                                                 margin-bottom: 40px;
                                                                                                                                                 padding-bottom: 40px;
                                                                                                                                                 border-bottom: 5px dashed var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .single-content .content-wrapper .inner-section:not(:last-child) {
                                                                                                                                                     margin-bottom: 20px;
                                                                                                                                                     padding-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .columns-wrapper {
                                                                                                                                                 margin: -5px -15px 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .columns-wrapper img {
                                                                                                                                                 margin: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .alert-message,
                                                                                                                                             .single-content .content-wrapper .list {
                                                                                                                                                 margin: 15px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .single-content .content-wrapper .list {
                                                                                                                                                     margin: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .image-wrapper {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .subscribe-form-wrapper {
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .content-text b,
                                                                                                                                             .single-content .content-wrapper .content-text i {
                                                                                                                                                 font-size: 16px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .content-text a {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 text-decoration: underline;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .content-text:not(:last-child) {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .highlight-text {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 padding: 30px 0;
                                                                                                                                                 margin: 30px 0;
                                                                                                                                                 border-top: 1px solid var(--border-color-1);
                                                                                                                                                 border-bottom: 1px solid var(--border-color-1);
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper .title {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper blockquote {
                                                                                                                                                 margin: 30px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .single-content .content-wrapper blockquote {
                                                                                                                                                     margin: 15px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .content-wrapper img {
                                                                                                                                                 margin: 15px 0;
                                                                                                                                                 padding: 10px;
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 border: 1px solid var(--border-color-1);
                                                                                                                                                 border-radius: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-footer {
                                                                                                                                                 margin-bottom: 40px;
                                                                                                                                                 margin-top: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 padding-top: 40px;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 border-top: 5px dashed var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .single-content .single-post-footer {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center;
                                                                                                                                                     -ms-flex-line-pack: center;
                                                                                                                                                     align-content: center;
                                                                                                                                                     margin-bottom: 30px;
                                                                                                                                                     padding-top: 30px;
                                                                                                                                                     margin-top: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .single-content .single-post-footer .meta-wrapper {
                                                                                                                                                     margin-bottom: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-footer .meta-wrapper .meta-data {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-footer .meta-wrapper .meta-data i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-footer .meta-wrapper .meta-data:not(:last-child) {
                                                                                                                                                 margin-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-footer .meta-wrapper .meta-data.likes-wrapper {
                                                                                                                                                 height: 40px;
                                                                                                                                                 padding: 0 25px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border: 1px solid var(--border-color-1);
                                                                                                                                                 border-radius: 40px;
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-footer .meta-wrapper .meta-data.likes-wrapper.active-button {
                                                                                                                                                 border: 1px solid var(--red-color);
                                                                                                                                                 color: var(--red-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-navigation {
                                                                                                                                                 margin-bottom: 75px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .single-content .single-post-navigation {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .single-content .single-post-navigation {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-navigation .navigation-link {
                                                                                                                                                 width: calc(50% - 10px);
                                                                                                                                                 padding: 25px 30px 32px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .single-content .single-post-navigation .navigation-link {
                                                                                                                                                     padding: 20px 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-navigation .navigation-link .subtitle {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 400;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-top: 8px;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-navigation .navigation-link.navigation-link-prev {
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start;
                                                                                                                                                 text-align: left
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-navigation .navigation-link.navigation-link-prev .subtitle {
                                                                                                                                                 text-align: left
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-navigation .navigation-link.navigation-link-next {
                                                                                                                                                 -webkit-box-align: end;
                                                                                                                                                 -ms-flex-align: end;
                                                                                                                                                 align-items: flex-end;
                                                                                                                                                 text-align: right
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-navigation .navigation-link.navigation-link-next .subtitle {
                                                                                                                                                 text-align: right
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-navigation .navigation-link:hover,
                                                                                                                                             .single-content .single-post-navigation .navigation-link:hover .subtitle {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .recent-post-wrapper {
                                                                                                                                                 margin-bottom: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .single-content .recent-post-wrapper {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .single-content .recent-post-wrapper {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-title {
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 margin-bottom: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .single-content .single-post-title {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-title .title {
                                                                                                                                                 z-index: 10;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-title .title:after,
                                                                                                                                             .single-content .single-post-title .title:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 top: 50%;
                                                                                                                                                 width: 1200px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--border-color-1);
                                                                                                                                                 -webkit-transform: none !important;
                                                                                                                                                 transform: none !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-title .title:before {
                                                                                                                                                 right: calc(100% + 30px) !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .single-content .single-post-title .title:after {
                                                                                                                                                 left: calc(100% + 30px) !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-1 li,
                                                                                                                                             .list-type-1 li .icon-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-1 li .icon-wrapper {
                                                                                                                                                 margin-right: 20px;
                                                                                                                                                 width: 29px;
                                                                                                                                                 height: 29px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 30px;
                                                                                                                                                 min-width: 30px;
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-1 li .icon-wrapper,
                                                                                                                                             .list-type-1 li .icon-wrapper i {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-1 li .icon-wrapper i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-1 li p {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-1 li:not(:last-child) {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-1 li:hover .icon-wrapper {
                                                                                                                                                 background-color: transparent
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-1 li:hover .icon-wrapper i {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-2 li {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-2 li .icon-wrapper {
                                                                                                                                                 margin-right: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-2 li .icon-wrapper i {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-2 li p {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-2 li:not(:last-child) {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-3 li,
                                                                                                                                             .list-type-3 li .icon-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-3 li .icon-wrapper {
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 width: 29px;
                                                                                                                                                 height: 29px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 30px;
                                                                                                                                                 min-width: 30px;
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-3 li .icon-wrapper,
                                                                                                                                             .list-type-3 li .icon-wrapper i {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-3 li .icon-wrapper i,
                                                                                                                                             .list-type-3 li p {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-3 li p {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-3 li:not(:last-child) {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-3 li:hover .icon-wrapper {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-3 li:hover .icon-wrapper i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-4 li,
                                                                                                                                             .list-type-4 li .icon-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-4 li .icon-wrapper {
                                                                                                                                                 margin-right: 10px;
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 min-width: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-4 li .icon-wrapper,
                                                                                                                                             .list-type-4 li .icon-wrapper i {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-4 li .icon-wrapper i,
                                                                                                                                             .list-type-4 li p {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-4 li p {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-4 li:not(:last-child) {
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 padding-bottom: 25px;
                                                                                                                                                 border-bottom: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .list-type-4 li:not(:last-child) {
                                                                                                                                                     margin-bottom: 15px;
                                                                                                                                                     padding-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-5 li,
                                                                                                                                             .list-type-5 li .icon-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-5 li .icon-wrapper {
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 min-width: 30px;
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 border-radius: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-5 li .icon-wrapper,
                                                                                                                                             .list-type-5 li .icon-wrapper i {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-5 li .icon-wrapper i {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-5 li p {
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 line-height: normal !important;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .list-type-5 li:not(:last-child) {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-1 {
                                                                                                                                                 width: 100px;
                                                                                                                                                 height: 100px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 border: 2px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-1 i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-1:hover {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-1:hover i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-2 {
                                                                                                                                                 width: 80px;
                                                                                                                                                 height: 80px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-2 i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-2:hover {
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-2:hover i {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-3 {
                                                                                                                                                 width: 90px;
                                                                                                                                                 height: 90px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-3 i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-3:after {
                                                                                                                                                 width: 120px;
                                                                                                                                                 height: 120px;
                                                                                                                                                 -webkit-transform: translateX(-15px) translateY(-15px);
                                                                                                                                                 transform: translateX(-15px) translateY(-15px);
                                                                                                                                                 opacity: .3;
                                                                                                                                                 z-index: 2
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-3:after,
                                                                                                                                             .video-toggle-button-type-3:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 border-radius: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-3:before {
                                                                                                                                                 width: 150px;
                                                                                                                                                 height: 150px;
                                                                                                                                                 -webkit-transform: translateX(-30px) translateY(-30px);
                                                                                                                                                 transform: translateX(-30px) translateY(-30px);
                                                                                                                                                 opacity: .1;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-4 {
                                                                                                                                                 width: 80px;
                                                                                                                                                 height: 80px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 0 50px rgba(0, 0, 0, .1);
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-4 i {
                                                                                                                                                 z-index: 10;
                                                                                                                                                 position: relative;
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-4 i,
                                                                                                                                             .video-toggle-button-type-4:before {
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-4:before {
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 position: absolute;
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-transform: translateY(100%);
                                                                                                                                                 transform: translateY(100%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-4:hover i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-4:hover:before {
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-5 .video-toggle-inner {
                                                                                                                                                 width: 90px;
                                                                                                                                                 height: 90px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-5 .video-toggle-inner i {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-5 .video-toggle-inner:after,
                                                                                                                                             .video-toggle-button-type-5 .video-toggle-inner:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 position: absolute;
                                                                                                                                                 border-radius: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-5 .video-toggle-inner:before {
                                                                                                                                                 opacity: .5;
                                                                                                                                                 top: -10px;
                                                                                                                                                 left: -10px;
                                                                                                                                                 width: 110px;
                                                                                                                                                 height: 110px;
                                                                                                                                                 z-index: 2
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-5 .video-toggle-inner:after {
                                                                                                                                                 opacity: .3;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 width: 130px;
                                                                                                                                                 height: 130px;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-animation: toggle-animation 2s linear infinite;
                                                                                                                                                 animation: toggle-animation 2s linear infinite
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @-webkit-keyframes toggle-animation {
                                                                                                                                                 0% {
                                                                                                                                                     width: 130px;
                                                                                                                                                     height: 130px;
                                                                                                                                                     opacity: .3
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     width: 160px;
                                                                                                                                                     height: 160px;
                                                                                                                                                     opacity: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-6 {
                                                                                                                                                 width: 85px;
                                                                                                                                                 height: 85px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-6 i {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-wrapper {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-wrapper .video-toggle-button-type-6:after,
                                                                                                                                             .video-toggle-wrapper .video-toggle-button-type-6:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 150px;
                                                                                                                                                 height: 2px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 opacity: .7
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-wrapper .video-toggle-button-type-6:before {
                                                                                                                                                 background: -webkit-linear-gradient(0deg, transparent, var(--white-transparent-color));
                                                                                                                                                 right: calc(100% + 30px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-wrapper .video-toggle-button-type-6:after {
                                                                                                                                                 background: -webkit-linear-gradient(0deg, var(--white-transparent-color), transparent);
                                                                                                                                                 left: calc(100% + 30px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner {
                                                                                                                                                 width: 80px;
                                                                                                                                                 height: 80px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner i {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner:after,
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 position: absolute;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner:before {
                                                                                                                                                 opacity: .5;
                                                                                                                                                 top: -15px;
                                                                                                                                                 left: -15px;
                                                                                                                                                 width: 110px;
                                                                                                                                                 height: 110px;
                                                                                                                                                 z-index: 2
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner:after {
                                                                                                                                                 opacity: .2;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 width: 140px;
                                                                                                                                                 height: 140px;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-animation: toggle-animation 3s linear infinite;
                                                                                                                                                 animation: toggle-animation 3s linear infinite
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner:hover {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner:hover i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner:hover:after,
                                                                                                                                             .video-toggle-button-type-7 .video-toggle-inner:hover:before {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @keyframes toggle-animation {
                                                                                                                                                 0% {
                                                                                                                                                     width: 140px;
                                                                                                                                                     height: 140px;
                                                                                                                                                     opacity: .2
                                                                                                                                                 }
                                                                                                                                                 to {
                                                                                                                                                     width: 160px;
                                                                                                                                                     height: 160px;
                                                                                                                                                     opacity: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button {
                                                                                                                                                 z-index: 10;
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button,
                                                                                                                                             .video-toggle-button i {
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .video-toggle-button.video-toggle-centered {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-iframe {
                                                                                                                                                 -webkit-box-shadow: 0 0 8px rgba(206, 36, 36, 0.1);
                                                                                                                                                 box-shadow: 0 0 8px rgba(0, 0, 0, .1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1,
                                                                                                                                             .contact-form-type-1 fieldset {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input,
                                                                                                                                             .contact-form-type-1 fieldset select {
                                                                                                                                                 height: 45px;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding: 10px 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input:not(:last-child),
                                                                                                                                             .contact-form-type-1 fieldset select:not(:last-child) {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset textarea {
                                                                                                                                                 padding: 20px;
                                                                                                                                                 resize: none;
                                                                                                                                                 height: 125px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset select {
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input,
                                                                                                                                             .contact-form-type-1 fieldset select,
                                                                                                                                             .contact-form-type-1 fieldset textarea {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 border: 1px solid var(--border-color-1);
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input::-webkit-input-placeholder,
                                                                                                                                             .contact-form-type-1 fieldset select::-webkit-input-placeholder,
                                                                                                                                             .contact-form-type-1 fieldset textarea::-webkit-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input::-moz-placeholder,
                                                                                                                                             .contact-form-type-1 fieldset select::-moz-placeholder,
                                                                                                                                             .contact-form-type-1 fieldset textarea::-moz-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input:-ms-input-placeholder,
                                                                                                                                             .contact-form-type-1 fieldset select:-ms-input-placeholder,
                                                                                                                                             .contact-form-type-1 fieldset textarea:-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input::-ms-input-placeholder,
                                                                                                                                             .contact-form-type-1 fieldset select::-ms-input-placeholder,
                                                                                                                                             .contact-form-type-1 fieldset textarea::-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input::placeholder,
                                                                                                                                             .contact-form-type-1 fieldset select::placeholder,
                                                                                                                                             .contact-form-type-1 fieldset textarea::placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset input:focus,
                                                                                                                                             .contact-form-type-1 fieldset select:focus,
                                                                                                                                             .contact-form-type-1 fieldset textarea:focus {
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset legend {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset legend,
                                                                                                                                             .contact-form-type-1 fieldset legend .number {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset legend .number {
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-right: 10px;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-1 fieldset:not(:last-child) {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 .form-title {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 input {
                                                                                                                                                 height: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 textarea {
                                                                                                                                                 height: 200px;
                                                                                                                                                 resize: none;
                                                                                                                                                 padding: 20px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 input,
                                                                                                                                             .contact-form-type-2 textarea {
                                                                                                                                                 width: 100%;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: none;
                                                                                                                                                 border-bottom: 1px solid var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 input::-webkit-input-placeholder,
                                                                                                                                             .contact-form-type-2 textarea::-webkit-input-placeholder {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .75
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 input::-moz-placeholder,
                                                                                                                                             .contact-form-type-2 textarea::-moz-placeholder {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .75
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 input:-ms-input-placeholder,
                                                                                                                                             .contact-form-type-2 textarea:-ms-input-placeholder {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .75
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 input::-ms-input-placeholder,
                                                                                                                                             .contact-form-type-2 textarea::-ms-input-placeholder {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .75
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 input::placeholder,
                                                                                                                                             .contact-form-type-2 textarea::placeholder {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .75
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 input:focus,
                                                                                                                                             .contact-form-type-2 textarea:focus {
                                                                                                                                                 border-bottom: 1px solid var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 .input-row {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 .input-row label {
                                                                                                                                                 min-width: 50%;
                                                                                                                                                 width: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 .input-row label:first-child {
                                                                                                                                                 padding-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 .input-row label:last-child {
                                                                                                                                                 padding-left: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-2 .button-wrapper {
                                                                                                                                                 margin-top: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 input {
                                                                                                                                                 height: 55px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 textarea {
                                                                                                                                                 height: 200px;
                                                                                                                                                 resize: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 input,
                                                                                                                                             .contact-form-type-3 textarea {
                                                                                                                                                 width: 100%;
                                                                                                                                                 padding: 20px 25px;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 border: 1px solid var(--border-color-1);
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 input::-webkit-input-placeholder,
                                                                                                                                             .contact-form-type-3 textarea::-webkit-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 input::-moz-placeholder,
                                                                                                                                             .contact-form-type-3 textarea::-moz-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 input:-ms-input-placeholder,
                                                                                                                                             .contact-form-type-3 textarea:-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 input::-ms-input-placeholder,
                                                                                                                                             .contact-form-type-3 textarea::-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 input::placeholder,
                                                                                                                                             .contact-form-type-3 textarea::placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .contact-form-type-3 input:focus,
                                                                                                                                             .contact-form-type-3 textarea:focus {
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-1 li a {
                                                                                                                                                 width: 40px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-1 li a:hover {
                                                                                                                                                 background-color: var(--primary-color) !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-2 li a {
                                                                                                                                                 width: 40px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border: 1px solid var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-2 li a:hover {
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-3 li a {
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-3 li a i {
                                                                                                                                                 position: absolute;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-3 li a i.back-icon {
                                                                                                                                                 -webkit-transform: translateY(-60px);
                                                                                                                                                 transform: translateY(-60px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-3 li a:hover i.front-icon {
                                                                                                                                                 -webkit-transform: translateY(60px);
                                                                                                                                                 transform: translateY(60px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-3 li a:hover i.back-icon {
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-4 li a {
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transform: scale(1.01);
                                                                                                                                                 transform: scale(1.01)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-4 li a:hover {
                                                                                                                                                 -webkit-transform: scale(1.1);
                                                                                                                                                 transform: scale(1.1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list-type-5 li a,
                                                                                                                                             .social-list-type-6 li a {
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin: -6px;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list li {
                                                                                                                                                 margin: 6px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list li a {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list li a i {
                                                                                                                                                 font-size: 13px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list.social-list-center {
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list.social-list-start {
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .social-list.social-list-end {
                                                                                                                                                 -webkit-box-pack: end;
                                                                                                                                                 -ms-flex-pack: end;
                                                                                                                                                 justify-content: flex-end
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .inner-wrapper {
                                                                                                                                                 background-color: #4f4f4f;
                                                                                                                                                 padding: 100px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .footer-type-1 .inner-wrapper {
                                                                                                                                                     padding: 75px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .inner-wrapper .container {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-1 .inner-wrapper .column {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     padding: 0 15px !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .inner-wrapper .column.info-wrapper {
                                                                                                                                                 padding-right: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .footer-type-1 .inner-wrapper .column.info-wrapper {
                                                                                                                                                     padding-right: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-1 .inner-wrapper .column.info-wrapper {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .inner-wrapper .column.info-wrapper .title {
                                                                                                                                                 color: #ffffff;
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .footer-type-1 .inner-wrapper .column.info-wrapper .title {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .inner-wrapper .column.info-wrapper .subtitle {
                                                                                                                                                 color: #c9ffb5;
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .footer-type-1 .inner-wrapper .column.info-wrapper .subtitle {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .inner-wrapper .column.info-wrapper .content {
                                                                                                                                                 color: #c9ffb5;
                                                                                                                                                 max-width: 400px;
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .footer-type-1 .inner-wrapper .column.info-wrapper .content {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .inner-wrapper .column.form-wrapper {
                                                                                                                                                 padding-left: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel {
                                                                                                                                                 background-color: #047700;
                                                                                                                                                 padding: 25px 0;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel .copyright-inner {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-1 .copyright-panel .copyright-inner {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel .copyright-inner .copyright {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-1 .copyright-panel .copyright-inner .copyright {
                                                                                                                                                     margin-bottom: 10px;
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel .copyright-inner .additional-links {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-1 .copyright-panel .copyright-inner .additional-links {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-1 .copyright-panel .copyright-inner .additional-links li {
                                                                                                                                                     margin: 0 10px !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel .copyright-inner .additional-links li a {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel .copyright-inner .additional-links li a:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 -webkit-transform: translateY(5px);
                                                                                                                                                 transform: translateY(5px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel .copyright-inner .additional-links li a:hover:before {
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel .copyright-inner .additional-links li:not(:last-child) {
                                                                                                                                                 margin-right: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-1 .copyright-panel .copyright-inner .additional-links li:not(:last-child) {
                                                                                                                                                     margin-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-1 .copyright-panel:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: rgba(0, 0, 0, .2);
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-2 {
                                                                                                                                                 padding: 75px 0 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-2 {
                                                                                                                                                     padding: 50px 0 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-2 .inner-wrapper .copyright-wrapper {
                                                                                                                                                 margin-top: 55px;
                                                                                                                                                 padding-top: 40px;
                                                                                                                                                 border-top: 1px solid var(--border-color-1);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-2 .inner-wrapper .copyright-wrapper {
                                                                                                                                                     margin-top: 40px;
                                                                                                                                                     padding-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-2 .inner-wrapper .copyright-wrapper .copyright {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-3 {
                                                                                                                                                 background-color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-3 .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-3 .inner-wrapper .logo-wrapper {
                                                                                                                                                 max-width: 160px;
                                                                                                                                                 max-height: 80px;
                                                                                                                                                 margin-bottom: 55px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .footer-type-3 .inner-wrapper .logo-wrapper {
                                                                                                                                                     margin-bottom: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-3 .inner-wrapper .social-list {
                                                                                                                                                 margin-bottom: 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .footer-type-3 .inner-wrapper .social-list {
                                                                                                                                                     margin-bottom: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-3 .inner-wrapper .copyright-wrapper .copyright {
                                                                                                                                                 text-align: center;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-3 .inner-wrapper .copyright-wrapper .copyright a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper {
                                                                                                                                                 padding: 30px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper .copyright-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-4 .inner-wrapper .copyright-wrapper {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper .copyright-wrapper .copyright {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-4 .inner-wrapper .copyright-wrapper .copyright {
                                                                                                                                                     margin-bottom: 15px;
                                                                                                                                                     border-bottom: 1px solid var(--border-color-1);
                                                                                                                                                     text-align: center;
                                                                                                                                                     font-weight: 500;
                                                                                                                                                     padding-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper .copyright-wrapper .copyright a {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper .copyright-wrapper .additional-links {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-4 .inner-wrapper .copyright-wrapper .additional-links {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-4 .inner-wrapper .copyright-wrapper .additional-links li {
                                                                                                                                                     margin: 0 10px !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper .copyright-wrapper .additional-links li a {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper .copyright-wrapper .additional-links li a:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 -webkit-transform: translateY(5px);
                                                                                                                                                 transform: translateY(5px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper .copyright-wrapper .additional-links li a:hover:before {
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .inner-wrapper .copyright-wrapper .additional-links li:not(:last-child) {
                                                                                                                                                 margin-right: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .footer-type-4 .inner-wrapper .copyright-wrapper .additional-links li:not(:last-child) {
                                                                                                                                                     margin-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-1 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 max-width: 550px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-1 input {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 55px;
                                                                                                                                                 border-top-left-radius: 55px;
                                                                                                                                                 border-bottom-left-radius: 55px;
                                                                                                                                                 border: none;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 background-color: rgba(0, 0, 0, .5)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .subscribe-form-type-1 input {
                                                                                                                                                     height: 50px;
                                                                                                                                                     padding: 0 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-1 input::-webkit-input-placeholder {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-1 input::-moz-placeholder {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-1 input:-ms-input-placeholder {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-1 input::-ms-input-placeholder {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-1 input::placeholder {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-1 button {
                                                                                                                                                 height: 55px;
                                                                                                                                                 padding: 0 35px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-top-right-radius: 55px;
                                                                                                                                                 border-bottom-right-radius: 55px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .subscribe-form-type-1 button {
                                                                                                                                                     height: 50px;
                                                                                                                                                     padding: 0 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 max-width: 600px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 input {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 55px;
                                                                                                                                                 border-top-left-radius: 55px;
                                                                                                                                                 border-bottom-left-radius: 55px;
                                                                                                                                                 border: none;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .subscribe-form-type-2 input {
                                                                                                                                                     height: 50px;
                                                                                                                                                     padding: 0 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 input::-webkit-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 input::-moz-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 input:-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 input::-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 input::placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 button {
                                                                                                                                                 height: 55px;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-top-right-radius: 55px;
                                                                                                                                                 border-bottom-right-radius: 55px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .subscribe-form-type-2 button {
                                                                                                                                                     height: 50px;
                                                                                                                                                     padding: 0 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-2 button i {
                                                                                                                                                 margin-left: 5px;
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 max-width: 400px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 input {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 55px;
                                                                                                                                                 border-radius: 55px;
                                                                                                                                                 -webkit-box-shadow: 0 0 45px rgba(0, 0, 0, .05);
                                                                                                                                                 box-shadow: 0 0 45px rgba(0, 0, 0, .05);
                                                                                                                                                 border: none;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .subscribe-form-type-3 input {
                                                                                                                                                     height: 50px;
                                                                                                                                                     padding: 0 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 input::-webkit-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 input::-moz-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 input:-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 input::-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 input::placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 button {
                                                                                                                                                 height: 55px;
                                                                                                                                                 margin-top: 20px;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 55px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-shadow: 0 0 35px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 0 35px rgba(0, 0, 0, .1);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .subscribe-form-type-3 button {
                                                                                                                                                     height: 50px;
                                                                                                                                                     padding: 0 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-3 button i {
                                                                                                                                                 margin-left: 5px;
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 {
                                                                                                                                                 width: 100%;
                                                                                                                                                 max-width: 600px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 input {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 55px;
                                                                                                                                                 border-radius: 55px;
                                                                                                                                                 border: none;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 padding: 0 70px 0 30px;
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .subscribe-form-type-4 input {
                                                                                                                                                     padding: 0 50px 0 20px;
                                                                                                                                                     height: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 input::-webkit-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 input::-moz-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 input:-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 input::-ms-input-placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 input::placeholder {
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 button {
                                                                                                                                                 height: 55px;
                                                                                                                                                 width: 70px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 0;
                                                                                                                                                 top: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .subscribe-form-type-4 button {
                                                                                                                                                     height: 50px;
                                                                                                                                                     width: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .subscribe-form-type-4 button i {
                                                                                                                                                 font-size: 16px;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item {
                                                                                                                                                 padding: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .inner-item {
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 -webkit-transition: all .4s ease;
                                                                                                                                                 transition: all .4s ease
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .inner-item .image-wrapper {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .inner-item .image-wrapper .tilt-wrapper .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .inner-item:hover {
                                                                                                                                                 -webkit-transform: scale(.96);
                                                                                                                                                 transform: scale(.96)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .description {
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .description .title {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .description .category-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .description .category-list .category {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-default .grid-item .description .category-list .category:not(:last-child) {
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item {
                                                                                                                                                 padding: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item .image-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item .image-wrapper .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 height: 100%;
                                                                                                                                                 width: 100%;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item .description {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 z-index: 11;
                                                                                                                                                 width: auto;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item .description .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transform: translateY(-100px);
                                                                                                                                                 transform: translateY(-100px);
                                                                                                                                                 -webkit-transition: all .4s ease;
                                                                                                                                                 transition: all .4s ease;
                                                                                                                                                 padding: 15px 25px;
                                                                                                                                                 white-space: nowrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item .description .title a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item .description:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 background: -webkit-linear-gradient(45deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 left: 0;
                                                                                                                                                 -webkit-transform: translateY(100px);
                                                                                                                                                 transform: translateY(100px);
                                                                                                                                                 -webkit-transition: all .25s ease;
                                                                                                                                                 transition: all .25s ease
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item:hover .description .title,
                                                                                                                                             .portfolio-grid-creative .grid-item .inner-item:hover .description:after {
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item {
                                                                                                                                                 padding: 15px;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item,
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item {
                                                                                                                                                 -webkit-transform-style: preserve-3d;
                                                                                                                                                 transform-style: preserve-3d
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .image-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .image-wrapper .link-overlay,
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .image-wrapper .tilt-wrapper .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .image-wrapper:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .description {
                                                                                                                                                 width: auto;
                                                                                                                                                 position: absolute;
                                                                                                                                                 -webkit-transform-style: preserve-3d;
                                                                                                                                                 transform-style: preserve-3d
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .description .title {
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: translateY(5px) translateZ(50px);
                                                                                                                                                 transform: translateY(5px) translateZ(50px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .description .title a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .description .category-list {
                                                                                                                                                 opacity: 0;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 margin-top: 20px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 -webkit-transform: translateZ(35px) translateY(15px);
                                                                                                                                                 transform: translateZ(35px) translateY(15px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .description .category-list .category {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item .description .category-list .category:not(:last-child):after {
                                                                                                                                                 content: ",";
                                                                                                                                                 margin-right: 5px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item:hover .image-wrapper:after {
                                                                                                                                                 opacity: .8
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item:hover .description .title {
                                                                                                                                                 -webkit-transform: translateZ(50px) translateY(0);
                                                                                                                                                 transform: translateZ(50px) translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item:hover .description .category-list {
                                                                                                                                                 -webkit-transform: translateZ(35px) translateY(0);
                                                                                                                                                 transform: translateZ(35px) translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item:hover .description .category-list,
                                                                                                                                             .portfolio-grid-modern .grid-item .inner-item:hover .description .title {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item {
                                                                                                                                                 padding: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item .inner-item {
                                                                                                                                                 position: relative;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item .inner-item .image-wrapper {
                                                                                                                                                 height: 500px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item .inner-item .image-wrapper .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item .inner-item .description {
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 25px;
                                                                                                                                                 left: 25px;
                                                                                                                                                 width: calc(100% - 50px);
                                                                                                                                                 padding: 30px;
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item .inner-item .description .title {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item .inner-item .description .category-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item .inner-item .description .category-list .category {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-digital .grid-item .inner-item .description .category-list .category:not(:last-child) {
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item .tilt-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item .tilt-wrapper .inner-grid-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-align: end;
                                                                                                                                                 -ms-flex-align: end;
                                                                                                                                                 align-items: flex-end;
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item .tilt-wrapper .inner-grid-wrapper .description {
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 margin-bottom: 30px;
                                                                                                                                                 margin-left: 35px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item .tilt-wrapper .inner-grid-wrapper .description .title {
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item .tilt-wrapper .inner-grid-wrapper .description .title a {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item .tilt-wrapper .inner-grid-wrapper .description .title a i {
                                                                                                                                                 margin-left: 10px;
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 -webkit-transform: translateY(1px);
                                                                                                                                                 transform: translateY(1px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item .tilt-wrapper .inner-grid-wrapper .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: block;
                                                                                                                                                 z-index: 9
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item .tilt-wrapper .inner-grid-wrapper:before {
                                                                                                                                                 content: "";
                                                                                                                                                 background-color: rgba(0, 0, 0, .3);
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item:hover {
                                                                                                                                                 z-index: 100
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item:hover .inner-grid-wrapper:before {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-scale .grid-item:hover .description {
                                                                                                                                                 opacity: 1 !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item {
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .image-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 400px;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .image-wrapper .link-overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .description {
                                                                                                                                                 padding: 30px;
                                                                                                                                                 background-color: var(--gray-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .description .title {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .description .title a {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .description .title a i {
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 font-size: 20px;
                                                                                                                                                 -webkit-transform: translateX(-15px);
                                                                                                                                                 transform: translateX(-15px)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .description .category-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .description .category-list .category {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item .inner-item .description .category-list .category:not(:last-child) {
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-grid-simple .grid-item:hover .inner-item .description .title i {
                                                                                                                                                 -webkit-transform: translateX(0);
                                                                                                                                                 transform: translateX(0);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .portfolio-grid.portfolio-grid-1-columns .grid-item {
                                                                                                                                                 max-width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .portfolio-grid.portfolio-grid-2-columns .grid-item {
                                                                                                                                                 max-width: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-2-columns .grid-item {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .portfolio-grid.portfolio-grid-3-columns .grid-item {
                                                                                                                                                 max-width: 33.333333%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-3-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-3-columns .grid-item {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .portfolio-grid.portfolio-grid-4-columns .grid-item {
                                                                                                                                                 max-width: 25%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-4-columns .grid-item {
                                                                                                                                                     max-width: 33.33333%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-4-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-4-columns .grid-item {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .portfolio-grid.portfolio-grid-5-columns .grid-item {
                                                                                                                                                 max-width: 20%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-5-columns .grid-item {
                                                                                                                                                     max-width: 25%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-5-columns .grid-item {
                                                                                                                                                     max-width: 33.33333%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-5-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-grid.portfolio-grid-5-columns .grid-item {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 margin-bottom: 75px;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group .buttons-group-inner {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group .buttons-group-inner {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-default {
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-default {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-default .button-wrapper {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-default .buttons-group-inner {
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-default .buttons-group-inner button {
                                                                                                                                                 position: relative;
                                                                                                                                                 padding: 15px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .2s ease-in;
                                                                                                                                                 transition: all .2s ease-in;
                                                                                                                                                 opacity: .5
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-default .buttons-group-inner button:not(:last-child) {
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-default .buttons-group-inner button.active-button,
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-default .buttons-group-inner button:hover {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-default .buttons-group-inner button .count-items {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 5px;
                                                                                                                                                 right: 3px;
                                                                                                                                                 font-size: 10px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button {
                                                                                                                                                 padding: 15px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .2s ease-in;
                                                                                                                                                 transition: all .2s ease-in;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button:not(:last-child) {
                                                                                                                                                 margin-right: 70px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button:not(:last-child) {
                                                                                                                                                     margin-right: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button:not(:last-child):after {
                                                                                                                                                 content: " ";
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--border-color-1);
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: calc(100% + 10px);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button:not(:last-child):after {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button.active-button,
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button.active-button .count-items,
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button:hover {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-modern .buttons-group-inner button .count-items {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 5px;
                                                                                                                                                 right: 3px;
                                                                                                                                                 font-size: 10px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-creative .buttons-group-inner {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-creative .buttons-group-inner button {
                                                                                                                                                 padding: 15px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 -webkit-transition: all .2s ease-in;
                                                                                                                                                 transition: all .2s ease-in;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 opacity: .5;
                                                                                                                                                 margin: 0 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-creative .buttons-group-inner button {
                                                                                                                                                     margin: 0 5px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-creative .buttons-group-inner button.active-button,
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-creative .buttons-group-inner button:hover {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-creative .buttons-group-inner button .count-items {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 5px;
                                                                                                                                                 right: 3px;
                                                                                                                                                 font-size: 10px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-digital {
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner {
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 padding: 0 25px;
                                                                                                                                                 width: auto;
                                                                                                                                                 /* Default width */
                                                                                                                                                 position: relative;
                                                                                                                                                 /* Default positioning */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     height: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner {
                                                                                                                                                     border: none;
                                                                                                                                                     padding: 0;
                                                                                                                                                     background-color: unset;
                                                                                                                                                     height: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner button {
                                                                                                                                                 background: transparent;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 padding: 0 25px;
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 -webkit-transform: scale(1.01);
                                                                                                                                                 transform: scale(1.01);
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 border-radius: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner button {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     letter-spacing: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner button {
                                                                                                                                                     padding: 15px;
                                                                                                                                                     -webkit-transform: unset;
                                                                                                                                                     transform: unset
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner button.active-button {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transform: scale(1.1);
                                                                                                                                                 transform: scale(1.1);
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner button.active-button {
                                                                                                                                                     -webkit-transform: unset;
                                                                                                                                                     transform: unset;
                                                                                                                                                     -webkit-box-shadow: unset;
                                                                                                                                                     box-shadow: unset
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner button.active-button .count-items {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner button.active-button:before {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .buttons-group.buttons-group-digital .buttons-group-inner button .count-items {
                                                                                                                                                 display: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .portfolio-section .buttons-group {
                                                                                                                                                 width: 100%;
                                                                                                                                                 min-width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .portfolio-section .load-more-wrapper {
                                                                                                                                                 margin-bottom: -25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .isotope-grid-wrapper .portfolio-section .load-more-wrapper .button-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 min-width: 100%;
                                                                                                                                                 margin-top: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-section .load-more-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .isotope-grid-wrapper .portfolio-section .load-more-wrapper .button-wrapper {
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title-type-1 {
                                                                                                                                                 margin-bottom: 60px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .section-title-type-1 {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .section-title-type-1 {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title-type-1 .subtitle {
                                                                                                                                                 margin-top: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .section-title-type-1 .subtitle {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .section-title-type-1 .subtitle {
                                                                                                                                                     margin-top: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title-type-2 {
                                                                                                                                                 margin-bottom: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .section-title-type-2 {
                                                                                                                                                     margin-bottom: 35px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title-type-2 .upper-text {
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .section-title-type-2 .upper-text {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .section-title-type-2 .upper-text {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title {
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title,
                                                                                                                                             .section-title .two-side-title {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title .two-side-title {
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 width: 100%;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .section-title .two-side-title {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column;
                                                                                                                                                     -webkit-box-align: start;
                                                                                                                                                     -ms-flex-align: start;
                                                                                                                                                     align-items: flex-start
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .section-title .two-side-title .button {
                                                                                                                                                     margin-top: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-start {
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-start .upper-text {
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-start .title {
                                                                                                                                                 text-align: left
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-start .subtitle {
                                                                                                                                                 text-align: left;
                                                                                                                                                 max-width: 500px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-center {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-center .title {
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-center .upper-text {
                                                                                                                                                 text-align: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-center .subtitle {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 max-width: 600px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-end {
                                                                                                                                                 -webkit-box-align: end;
                                                                                                                                                 -ms-flex-align: end;
                                                                                                                                                 align-items: flex-end
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-end .title,
                                                                                                                                             .section-title.section-title-end .upper-text {
                                                                                                                                                 text-align: right;
                                                                                                                                                 -webkit-box-pack: end;
                                                                                                                                                 -ms-flex-pack: end;
                                                                                                                                                 justify-content: flex-end
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-end .subtitle {
                                                                                                                                                 text-align: right;
                                                                                                                                                 max-width: 500px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .section-title.section-title-white .subtitle,
                                                                                                                                             .section-title.section-title-white .title {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-1 {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-1 .inner-wrapper {
                                                                                                                                                 border: 1px solid var(--border-color-1);
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 padding: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-1 .inner-wrapper img {
                                                                                                                                                 max-width: 150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-1 .inner-wrapper:hover {
                                                                                                                                                 border: 1px solid var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-2 {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-2 .inner-wrapper {
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 padding: 30px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-2 .inner-wrapper img {
                                                                                                                                                 max-width: 150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-3 {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-3 .inner-wrapper {
                                                                                                                                                 padding: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 opacity: .5;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-3 .inner-wrapper img {
                                                                                                                                                 max-width: 200px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-3 .inner-wrapper:hover {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-4 .inner-wrapper {
                                                                                                                                                 padding: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-4 .inner-wrapper img {
                                                                                                                                                 max-width: 160px;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-4 .inner-wrapper .content,
                                                                                                                                             .client-type-4 .inner-wrapper img {
                                                                                                                                                 z-index: 10;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-4 .inner-wrapper .content {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 text-align: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transform: translateY(120%);
                                                                                                                                                 transform: translateY(120%);
                                                                                                                                                 padding: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-4 .inner-wrapper:hover img {
                                                                                                                                                 -webkit-transform: translateY(-120%);
                                                                                                                                                 transform: translateY(-120%)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .client-type-4 .inner-wrapper:hover .content {
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 {
                                                                                                                                                 position: relative;
                                                                                                                                                 margin-bottom: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .posts-slider-type-1 {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container {
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper {
                                                                                                                                                 min-height: 400px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: end;
                                                                                                                                                 -ms-flex-align: end;
                                                                                                                                                 align-items: flex-end;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .category-label {
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: #508637;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 20px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 30px;
                                                                                                                                                 left: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .custom-new-slider .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .category-label {
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 25px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: #508637;
                                                                                                                                                 color: #fff;
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 400;
                                                                                                                                                 font-size: 15px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 30px;
                                                                                                                                                 left: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .custom-new-slider .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper {
                                                                                                                                                 min-height: 550px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: end;
                                                                                                                                                 -ms-flex-align: end;
                                                                                                                                                 align-items: flex-end;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 padding: 30px;
                                                                                                                                                 height: 100%;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li .tag {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li .tag i {
                                                                                                                                                 margin-right: 5px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .7;
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li:not(:last-child) .tag:after {
                                                                                                                                                 content: ",";
                                                                                                                                                 margin-right: 7px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title a {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                                 
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data:not(:last-child) {
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 -webkit-box-shadow: inset 0 -80px 120px 50px #000000;
                                                                                                                                                 box-shadow: inset 0px 0px 0px 0px #2e7a45/* catalogis ferebi კატალოგის ფერები     box-shadow: inset 0px 0px 20px 5px #2e7a45 */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-pagination-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: -75px;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 width: 100%;
                                                                                                                                                 padding-bottom: 60px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .posts-slider-type-1 .swiper-pagination-wrapper {
                                                                                                                                                     bottom: -140px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-pagination-wrapper .swiper-pagination {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
                                                                                                                                                 width: 4px;
                                                                                                                                                 height: 4px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-left: 0;
                                                                                                                                                 margin-right: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 23px;
                                                                                                                                                 height: 23px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 border: 2px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-button {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .posts-slider-type-1 .swiper-button {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-button i {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-button.swiper-button-custom-next {
                                                                                                                                                 right: -150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 left: -150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-button:hover {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-1 .swiper-button:hover i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 {
                                                                                                                                                 height: 600px;
                                                                                                                                                 border-radius: 15px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .posts-slider-type-2 {
                                                                                                                                                     height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper {
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding: 0 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper {
                                                                                                                                                     padding: 0 50px 0 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper {
                                                                                                                                                     padding: 0 50px 0 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper {
                                                                                                                                                     padding: 0 40px 0 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 max-width: 450px;
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .category-label {
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .category-label {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .avatar-wrapper {
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 50px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 margin-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data:not(:last-child) {
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 100px;
                                                                                                                                                 top: 0;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper {
                                                                                                                                                     right: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper {
                                                                                                                                                     right: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper .swiper-pagination {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
                                                                                                                                                 width: 4px;
                                                                                                                                                 height: 4px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-left: 0;
                                                                                                                                                 margin-right: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 23px;
                                                                                                                                                 height: 23px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 border: 2px solid var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-2 .swiper-container .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container {
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper {
                                                                                                                                                 min-height: 400px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: end;
                                                                                                                                                 -ms-flex-align: end;
                                                                                                                                                 align-items: flex-end;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .category-label {
                                                                                                                                                 padding: 0 15px;
                                                                                                                                                 height: 40px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 30px;
                                                                                                                                                 left: 30px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 padding: 30px;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li .tag {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li .tag i {
                                                                                                                                                 margin-right: 5px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .7;
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li:not(:last-child) .tag:after {
                                                                                                                                                 content: ",";
                                                                                                                                                 margin-right: 7px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .avatar-wrapper {
                                                                                                                                                 min-width: 45px;
                                                                                                                                                 min-height: 45px;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-3 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container {
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: end;
                                                                                                                                                 -ms-flex-align: end;
                                                                                                                                                 align-items: flex-end;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 padding: 30px;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li .tag {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li .tag i {
                                                                                                                                                 margin-right: 5px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .7;
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .tags-list li:not(:last-child) .tag:after {
                                                                                                                                                 content: ",";
                                                                                                                                                 margin-right: 7px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .post-title a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .avatar-wrapper {
                                                                                                                                                 min-width: 45px;
                                                                                                                                                 min-height: 45px;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 margin-right: 15px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data a {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-container .swiper-wrapper .swiper-slide .inner-wrapper .post-body .author-wrapper .meta-data i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-pagination-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: -50px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-pagination-wrapper,
                                                                                                                                             .posts-slider-type-4 .swiper-pagination-wrapper .swiper-pagination {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
                                                                                                                                                 width: 4px;
                                                                                                                                                 height: 4px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-left: 0;
                                                                                                                                                 margin-right: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 23px;
                                                                                                                                                 height: 23px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 border: 2px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-button {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .posts-slider-type-4 .swiper-button {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-button i {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-button.swiper-button-custom-next {
                                                                                                                                                 right: -100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 left: -100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-button:hover {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-slider-type-4 .swiper-button:hover i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-1 .counter {
                                                                                                                                                 width: 150px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 height: 150px;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 font-size: 36px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-1 .counter,
                                                                                                                                             .counter-type-1 .counter:before {
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-1 .counter:before {
                                                                                                                                                 position: absolute;
                                                                                                                                                 content: " ";
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 width: 130px;
                                                                                                                                                 height: 130px;
                                                                                                                                                 top: 10px;
                                                                                                                                                 left: 10px;
                                                                                                                                                 z-index: -1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-1 .title {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 margin-top: 30px;
                                                                                                                                                 text-align: center;
                                                                                                                                                 font-size: 16px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-1 .overlay {
                                                                                                                                                 position: absolute;
                                                                                                                                                 z-index: 1;
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 width: 150px;
                                                                                                                                                 height: 150px;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateX(-50%);
                                                                                                                                                 transform: translateX(-50%);
                                                                                                                                                 top: 0;
                                                                                                                                                 border-radius: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .counter-type-1 .overlay {
                                                                                                                                                     top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .counter-type-1 .overlay {
                                                                                                                                                     top: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-1 .overlay:after {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 100%;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 -webkit-transition: all .4s ease-in-out;
                                                                                                                                                 transition: all .4s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-1:hover .overlay:after {
                                                                                                                                                 top: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-2 {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-2,
                                                                                                                                             .counter-type-2 .counter {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-2 .counter {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 font-size: 36px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 letter-spacing: -1.5px;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-2 .counter:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 125px;
                                                                                                                                                 height: 125px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 background-color: var(--gray-color);
                                                                                                                                                 z-index: -1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-2 .title {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 margin-top: 50px;
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-3 {
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-3,
                                                                                                                                             .counter-type-3 .counter {
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-3 .counter {
                                                                                                                                                 width: 125px;
                                                                                                                                                 height: 125px;
                                                                                                                                                 font-size: 36px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 letter-spacing: -1px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional))
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-3 .title {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 margin-top: 30px;
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-4 {
                                                                                                                                                 border-radius: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-4 .counter {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 border-radius: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 font-size: 36px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 letter-spacing: -1px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-4 .counter:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 1px;
                                                                                                                                                 height: 50px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 margin-top: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-4 .title {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 16px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-5 .title {
                                                                                                                                                 margin-bottom: 30px;
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-5 .counter,
                                                                                                                                             .counter-type-5 .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-type-5 .counter {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 font-size: 64px;
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 letter-spacing: 2px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .counter-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .counter-wrapper {
                                                                                                                                                     padding: 30px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .counter-wrapper {
                                                                                                                                                     padding: 15px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .image-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 width: 100%;
                                                                                                                                                 min-height: 500px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .team-member-type-1 .image-wrapper {
                                                                                                                                                     min-height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .image-wrapper:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 background: -webkit-gradient(linear, left top, right top, from(var(--primary-color)), to(var(--primary-color-additional)));
                                                                                                                                                 background: linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .description,
                                                                                                                                             .team-member-type-1 .image-wrapper:after {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .description {
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 padding: 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .team-member-type-1 .description {
                                                                                                                                                     padding: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .description .social-list {
                                                                                                                                                 -webkit-transition: all .4s ease-in-out;
                                                                                                                                                 transition: all .4s ease-in-out;
                                                                                                                                                 -webkit-transform: translateY(25px);
                                                                                                                                                 transform: translateY(25px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 margin-left: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .description .content-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .description .content-wrapper .member-name {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .25s ease-in-out;
                                                                                                                                                 transition: all .25s ease-in-out;
                                                                                                                                                 -webkit-transform: translateY(15px);
                                                                                                                                                 transform: translateY(15px);
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .description .content-wrapper .member-position {
                                                                                                                                                 margin-top: 15px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 -webkit-transition: all .33s ease-in-out;
                                                                                                                                                 transition: all .33s ease-in-out;
                                                                                                                                                 -webkit-transform: translateY(20px);
                                                                                                                                                 transform: translateY(20px);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .team-member-type-1 .description .content-wrapper .member-position {
                                                                                                                                                     margin-top: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1 .description .content-wrapper .member-position:after {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 25px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 margin-left: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .team-member-type-1 .description .content-wrapper .member-position:after {
                                                                                                                                                     margin-left: 10px;
                                                                                                                                                     width: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1:hover .image-wrapper:after {
                                                                                                                                                 opacity: .8
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-1:hover .description .content-wrapper .member-name,
                                                                                                                                             .team-member-type-1:hover .description .content-wrapper .member-position,
                                                                                                                                             .team-member-type-1:hover .description .social-list {
                                                                                                                                                 opacity: 1;
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2 {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2 .image-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .team-member-type-2 .image-wrapper {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2 .image-wrapper:after {
                                                                                                                                                display: none;
                                                                                                                                                /*
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background: -webkit-gradient(linear, left top, right top, from(var(--primary-color)), to(var(--primary-color-additional)));
                                                                                                                                                 background: linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                                 */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2 .image-wrapper .social-list,
                                                                                                                                             .team-member-type-2 .image-wrapper:after {
                                                                                                                                                 position: absolute;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2 .image-wrapper .social-list {
                                                                                                                                                 -webkit-transform: translateY(10px);
                                                                                                                                                 transform: translateY(10px);
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2 .description {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2 .description .content-wrapper .member-name {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 margin-bottom: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .team-member-type-2 .description .content-wrapper .member-name {
                                                                                                                                                     margin-bottom: 8px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2 .description .content-wrapper .member-position {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2:hover .image-wrapper:after {
                                                                                                                                                 opacity: .9
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-2:hover .image-wrapper .social-list {
                                                                                                                                                 opacity: 1;
                                                                                                                                                 -webkit-transform: translateY(0);
                                                                                                                                                 transform: translateY(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-3 .image-wrapper {
                                                                                                                                                 min-height: 550px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .team-member-type-3 .image-wrapper {
                                                                                                                                                     min-height: 450px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-3 .image-wrapper .description {
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 40px;
                                                                                                                                                 left: 40px;
                                                                                                                                                 width: calc(100% - 80px);
                                                                                                                                                 padding: 30px;
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .team-member-type-3 .image-wrapper .description {
                                                                                                                                                     left: 20px;
                                                                                                                                                     bottom: 20px;
                                                                                                                                                     width: calc(100% - 40px)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-3 .image-wrapper .description .content-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-3 .image-wrapper .description .content-wrapper .member-name {
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-3 .image-wrapper .description .content-wrapper .member-position {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-type-3 .image-wrapper .description .content-wrapper .social-list {
                                                                                                                                                 margin-top: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 {
                                                                                                                                                 margin-bottom: 75px;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .team-member-slider-type-1 {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-pagination-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 width: 100%;
                                                                                                                                                 bottom: -75px;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .team-member-slider-type-1 .swiper-pagination-wrapper {
                                                                                                                                                     bottom: -50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-pagination-wrapper .swiper-pagination {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
                                                                                                                                                 width: 4px;
                                                                                                                                                 height: 4px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-left: 0;
                                                                                                                                                 margin-right: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 23px;
                                                                                                                                                 height: 23px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 border: 2px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-button {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .team-member-slider-type-1 .swiper-button {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-button i {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-button.swiper-button-custom-next {
                                                                                                                                                 right: -150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 left: -150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-button:hover {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-1 .swiper-button:hover i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 {
                                                                                                                                                 position: relative;
                                                                                                                                                 margin-bottom: 75px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .team-member-slider-type-2 {
                                                                                                                                                     margin-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-pagination-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: -75px;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .team-member-slider-type-2 .swiper-pagination-wrapper {
                                                                                                                                                     bottom: -50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-pagination-wrapper .swiper-pagination {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet {
                                                                                                                                                 width: 4px;
                                                                                                                                                 height: 4px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-left: 0;
                                                                                                                                                 margin-right: 0;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:before {
                                                                                                                                                 content: "";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 23px;
                                                                                                                                                 height: 23px;
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(.6);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 border: 2px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%) scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet:not(:last-child) {
                                                                                                                                                 margin-right: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-button {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%);
                                                                                                                                                 transform: translateY(-50%);
                                                                                                                                                 width: 50px;
                                                                                                                                                 height: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border-radius: 100px;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 background-color: transparent;
                                                                                                                                                 border: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1600px) {
                                                                                                                                                 .team-member-slider-type-2 .swiper-button {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-button i {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-button.swiper-button-custom-next {
                                                                                                                                                 right: -150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-button.swiper-button-custom-prev {
                                                                                                                                                 left: -150px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-button:hover {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .team-member-slider-type-2 .swiper-button:hover i {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-1 .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-header-type-1 .inner-wrapper {
                                                                                                                                                     padding: 75px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-1 .inner-wrapper .column.content-wrapper {
                                                                                                                                                 padding-right: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .page-header-type-1 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding-right: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .page-header-type-1 .inner-wrapper .column.content-wrapper {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-1 .inner-wrapper .column.content-wrapper .upper-text {
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-header-type-1 .inner-wrapper .column.content-wrapper .upper-text {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-1 .inner-wrapper .column.content-wrapper .upper-text:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 25px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-1 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-header-type-1 .inner-wrapper .column.content-wrapper .title {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .page-header-type-1 .inner-wrapper .column.video-toggle-wrapper {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-1 .bottom-panel {
                                                                                                                                                 padding: 75px 0;
                                                                                                                                                 border-top: 1px solid var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .page-header-type-1 .bottom-panel {
                                                                                                                                                     padding: 50px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .page-header-type-1 .bottom-panel {
                                                                                                                                                     padding: 25px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-1 .bottom-panel .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-header-type-1 .bottom-panel .inner-wrapper {
                                                                                                                                                     padding: 25px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .page-header-type-1 .bottom-panel .inner-wrapper .column {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-1 .bottom-panel .inner-wrapper .column {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-header-type-1 .bottom-panel .inner-wrapper .column {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-2 .inner-wrapper {
                                                                                                                                                 height: 600px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-2 .inner-wrapper {
                                                                                                                                                     height: 500px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-2 .inner-wrapper .content-wrapper {
                                                                                                                                                 max-width: 700px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 padding: 25px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-2 .inner-wrapper .content-wrapper,
                                                                                                                                             .page-header-type-2 .inner-wrapper .content-wrapper .upper-text {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-2 .inner-wrapper .content-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-bottom: 10px;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-2 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 10px;
                                                                                                                                                 font-weight: 600
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-2 .inner-wrapper .content-wrapper .content {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 text-align: center;
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 {
                                                                                                                                                 padding-bottom: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-header-type-3 .container-wide {
                                                                                                                                                     padding: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper {
                                                                                                                                                 position: relative;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 500px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-3 .inner-wrapper {
                                                                                                                                                     display: -webkit-box;
                                                                                                                                                     display: -ms-flexbox;
                                                                                                                                                     display: flex;
                                                                                                                                                     height: 400px;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-header-type-3 .inner-wrapper {
                                                                                                                                                     height: 300px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label {
                                                                                                                                                 width: 100%;
                                                                                                                                                 padding: 60px 30px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 -webkit-box-shadow: 0 7px 35px rgba(0, 0, 0, .1);
                                                                                                                                                 box-shadow: 0 7px 35px rgba(0, 0, 0, .1);
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: 0;
                                                                                                                                                 -webkit-transform: translateY(50%);
                                                                                                                                                 transform: translateY(50%);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-3 .inner-wrapper .breadcrumbs-label {
                                                                                                                                                     padding: 50px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .page-header-type-3 .inner-wrapper .breadcrumbs-label {
                                                                                                                                                     width: 100%;
                                                                                                                                                     left: 0;
                                                                                                                                                     padding: 40px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .page-title {
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 margin-bottom: 30px;
                                                                                                                                                 text-align: center;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-3 .inner-wrapper .breadcrumbs-label .page-title {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 margin: -8px -5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list li {
                                                                                                                                                 line-height: 1;
                                                                                                                                                 margin: 8px 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list li a,
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list li span {
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list li span {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list li a {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list li a:hover {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list li:not(:last-child):after {
                                                                                                                                                 content: "\eab8";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 margin: 0 10px 0 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-3 .inner-wrapper .breadcrumbs-label .breadcrumbs-list li:not(:last-child):after {
                                                                                                                                                     margin: 0 5px 0 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner {
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper {
                                                                                                                                                 height: 600px;
                                                                                                                                                 padding-bottom: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-single .page-header-inner .inner-wrapper {
                                                                                                                                                     height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: end;
                                                                                                                                                 -ms-flex-pack: end;
                                                                                                                                                 justify-content: flex-end;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10;
                                                                                                                                                 height: 100%;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .meta-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .meta-wrapper .meta-data {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin: 7px 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .meta-wrapper .meta-data i {
                                                                                                                                                 margin-right: 7px;
                                                                                                                                                 font-size: 12px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .meta-wrapper .meta-data .archive-list,
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .meta-wrapper .meta-data .archive-list li {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .meta-wrapper .meta-data .archive-list li:not(:last-child):after {
                                                                                                                                                 content: ",";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 margin-right: 4px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .meta-wrapper a {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-single .page-header-inner .inner-wrapper .content-wrapper .meta-wrapper a:hover {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-maintenance {
                                                                                                                                                 min-height: 100vh;
                                                                                                                                                 height: 100vh;
                                                                                                                                                 width: 100%;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-maintenance,
                                                                                                                                             .page-header-type-maintenance .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-maintenance .inner-wrapper {
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-maintenance .inner-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-bottom: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-maintenance .inner-wrapper .title {
                                                                                                                                                 margin-bottom: 60px;
                                                                                                                                                 text-align: center;
                                                                                                                                                 font-size: 56px;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-error {
                                                                                                                                                 min-height: 600px;
                                                                                                                                                 height: 600px;
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-error {
                                                                                                                                                     min-height: 500px;
                                                                                                                                                     height: 500px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-error .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-error .inner-wrapper .title {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 line-height: 1;
                                                                                                                                                 font-size: 150px;
                                                                                                                                                 font-weight: 700;
                                                                                                                                                 margin-bottom: 30px;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .page-header-type-error .inner-wrapper .title {
                                                                                                                                                     font-size: 128px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-error .inner-wrapper .title {
                                                                                                                                                     font-size: 96px;
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-header-type-error .inner-wrapper .subtitle {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 40px;
                                                                                                                                                 line-height: normal;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .page-header-type-error .inner-wrapper .subtitle {
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-1 {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 padding: 40px 0;
                                                                                                                                                 max-width: 250px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .icon-box-type-1 {
                                                                                                                                                     padding: 20px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .icon-box-type-1 {
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center;
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-1 .icon-wrapper {
                                                                                                                                                 margin-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-1 .icon-wrapper i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-1 .title {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-2 {
                                                                                                                                                 padding: 40px 0;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .icon-box-type-2 {
                                                                                                                                                     padding: 20px 0;
                                                                                                                                                     max-width: 250px;
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .icon-box-type-2 {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-2 .icon-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 padding-bottom: 35px;
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-2 .icon-wrapper i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-2 .icon-wrapper:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--border-color-1);
                                                                                                                                                 bottom: 0;
                                                                                                                                                 position: absolute
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-2 .title,
                                                                                                                                             .icon-box-type-3 {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-3 {
                                                                                                                                                 padding: 40px 0;
                                                                                                                                                 max-width: 350px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .icon-box-type-3 {
                                                                                                                                                     padding: 20px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .icon-box-type-3 {
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .icon-box-type-3 {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-3 .icon-wrapper {
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-3 .icon-wrapper i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-3 .title {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-3 .content {
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-4 {
                                                                                                                                                 padding: 40px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .icon-box-type-4 {
                                                                                                                                                     padding: 20px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-4 .inner-service {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 max-width: 350px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .icon-box-type-4 .inner-service {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-4 .inner-service .icon-wrapper {
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-4 .inner-service .icon-wrapper i {
                                                                                                                                                 font-size: 48px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-4 .inner-service .content-wrapper .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-4 .inner-service .content-wrapper .content {
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-5 .inner-service {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: start;
                                                                                                                                                 -ms-flex-align: start;
                                                                                                                                                 align-items: flex-start;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 max-width: 250px;
                                                                                                                                                 padding: 40px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .icon-box-type-5 .inner-service {
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .icon-box-type-5 .inner-service {
                                                                                                                                                     padding: 20px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .icon-box-type-5 .inner-service {
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-5 .inner-service .icon-wrapper {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-5 .inner-service .icon-wrapper i {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 48px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-5 .inner-service .content-wrapper .title {
                                                                                                                                                 margin-bottom: 10px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-box-type-5 .inner-service .content-wrapper .content {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .icon-boxes-wrapper {
                                                                                                                                                 margin: -40px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .icon-boxes-wrapper {
                                                                                                                                                     margin: -20px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .icon-boxes-wrapper .column {
                                                                                                                                                     min-width: 50%;
                                                                                                                                                     width: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .icon-boxes-wrapper .column {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .progress-bars-container {
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin-top: -15px;
                                                                                                                                                 margin-bottom: -30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .progress-bar {
                                                                                                                                                 margin: 30px 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .progress-bar .progressbar-text {
                                                                                                                                                 top: -15px !important;
                                                                                                                                                 right: 0 !important;
                                                                                                                                                 left: unset !important;
                                                                                                                                                 -webkit-transform: unset !important;
                                                                                                                                                 transform: unset !important;
                                                                                                                                                 color: var(--black-color) !important;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .progress-bar .progress-bar-title {
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 0;
                                                                                                                                                 top: -15px;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-1 .tab-header {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 border-bottom: 1px solid var(--border-color-1);
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 margin-bottom: 30px;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .tab-type-1 .tab-header {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-1 .tab-header .tab-item {
                                                                                                                                                 padding: 0 40px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 letter-spacing: unset;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .tab-type-1 .tab-header .tab-item {
                                                                                                                                                     padding: 0 30px;
                                                                                                                                                     height: 55px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .tab-type-1 .tab-header .tab-item {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     height: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-1 .tab-header .tab-item:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 0;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 position: absolute;
                                                                                                                                                 bottom: -1px;
                                                                                                                                                 left: 0;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 z-index: -1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-1 .tab-header .tab-item.active-item {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .tab-type-1 .tab-header .tab-item.active-item {
                                                                                                                                                     color: var(--white-color)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-1 .tab-header .tab-item.active-item:after {
                                                                                                                                                 height: 3px;
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .tab-type-1 .tab-header .tab-item.active-item:after {
                                                                                                                                                     height: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-1 .tab-body {
                                                                                                                                                 position: relative;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-1 .tab-body .tab-content {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-1 .tab-body .tab-content .content {
                                                                                                                                                 text-align: center;
                                                                                                                                                 max-width: 700px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-body {
                                                                                                                                                 min-width: 75%;
                                                                                                                                                 width: 75%;
                                                                                                                                                 min-height: 550px;
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 background-color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .tab-type-2 .tab-body {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .tab-type-2 .tab-body {
                                                                                                                                                     min-height: 400px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-body .tab-content {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-body .tab-content .image {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-header {
                                                                                                                                                 min-width: 25%;
                                                                                                                                                 width: 25%;
                                                                                                                                                 padding-left: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .tab-type-2 .tab-header {
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%;
                                                                                                                                                     display: -webkit-box;
                                                                                                                                                     display: -ms-flexbox;
                                                                                                                                                     display: flex;
                                                                                                                                                     padding-left: 0;
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .tab-type-2 .tab-header {
                                                                                                                                                     -ms-flex-wrap: wrap;
                                                                                                                                                     flex-wrap: wrap;
                                                                                                                                                     -webkit-box-pack: justify;
                                                                                                                                                     -ms-flex-pack: justify;
                                                                                                                                                     justify-content: space-between
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .tab-type-2 .tab-header {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-header .tab-item {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 padding: 25px 30px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .tab-type-2 .tab-header .tab-item {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .tab-type-2 .tab-header .tab-item {
                                                                                                                                                     min-width: calc(50% - 15px);
                                                                                                                                                     width: calc(50% - 15px);
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .tab-type-2 .tab-header .tab-item {
                                                                                                                                                     margin-bottom: 0;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-header .tab-item .title {
                                                                                                                                                 margin-bottom: 5px;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-header .tab-item .subtitle {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-header .tab-item:not(:last-child) {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .tab-type-2 .tab-header .tab-item:not(:last-child) {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-header .tab-item.active-item {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-header .tab-item.active-item .title {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-2 .tab-header .tab-item.active-item .subtitle {
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .tab-type-2 .tab-header .tab-item:not(:last-child) {
                                                                                                                                                     margin-right: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) and (max-width: 1025px) {
                                                                                                                                                 .tab-type-2 .tab-header .tab-item:not(:last-child) {
                                                                                                                                                     margin-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-3 .tab-header {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 margin-bottom: 30px;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .tab-type-3 .tab-header {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-3 .tab-header .tab-item {
                                                                                                                                                 padding: 0 40px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 border: 1px solid var(--border-color-1);
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 position: relative;
                                                                                                                                                 letter-spacing: unset;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .tab-type-3 .tab-header .tab-item {
                                                                                                                                                     padding: 0 30px;
                                                                                                                                                     height: 55px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .tab-type-3 .tab-header .tab-item {
                                                                                                                                                     padding: 0 15px;
                                                                                                                                                     height: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-3 .tab-header .tab-item i {
                                                                                                                                                 font-size: 20px;
                                                                                                                                                 margin-right: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .tab-type-3 .tab-header .tab-item i {
                                                                                                                                                     font-size: 18px;
                                                                                                                                                     margin-right: 5px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-3 .tab-header .tab-item.active-item {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-3 .tab-body {
                                                                                                                                                 position: relative;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-3 .tab-body .tab-content {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 position: absolute;
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tab-type-3 .tab-body .tab-content .content {
                                                                                                                                                 text-align: center;
                                                                                                                                                 max-width: 700px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tabs-wrapper {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tabs-wrapper[data-tab-animation-type=animation-type-1] .tab-body .tab-content {
                                                                                                                                                 -webkit-transform: scale(1.1);
                                                                                                                                                 transform: scale(1.1);
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tabs-wrapper[data-tab-animation-type=animation-type-2] .tab-body .tab-content {
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1,
                                                                                                                                             .accordion-type-1 .accordion-item {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item .item-header {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 padding: 15px 25px;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 background-color: var(--gray-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .accordion-type-1 .accordion-item .item-header {
                                                                                                                                                     padding: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item .item-header .header-title {
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .accordion-type-1 .accordion-item .item-header .header-title {
                                                                                                                                                     font-size: 12px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item .item-header:after {
                                                                                                                                                 content: "\eaa0";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .accordion-type-1 .accordion-item .item-header:after {
                                                                                                                                                     font-size: 13px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item .item-body {
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item .item-body .body-content {
                                                                                                                                                 padding: 25px 25px 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .accordion-type-1 .accordion-item .item-body .body-content {
                                                                                                                                                     padding: 20px 15px 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item.accordion-arrow-active .item-header {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item.accordion-arrow-active .item-header .header-title,
                                                                                                                                             .accordion-type-1 .accordion-item.accordion-arrow-active .item-header:after {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item:not(.accordion-item-active) .item-body {
                                                                                                                                                 height: 0;
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item.accordion-arrow-active .item-header:after {
                                                                                                                                                 -webkit-transform: rotate(90deg);
                                                                                                                                                 transform: rotate(90deg)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-1 .accordion-item:not(:last-child) {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2,
                                                                                                                                             .accordion-type-2 .accordion-item {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item {
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item .item-header {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 padding: 15px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .accordion-type-2 .accordion-item .item-header {
                                                                                                                                                     padding: 10px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item .item-header .header-title {
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 13px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item .item-header:after {
                                                                                                                                                 content: "\eaa0";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 margin-left: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item .item-body {
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item .item-body .body-content {
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 padding: 0 0 10px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item:not(.accordion-item-active) .item-body {
                                                                                                                                                 height: 0;
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item.accordion-arrow-active .item-header .header-title {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-2 .accordion-item.accordion-arrow-active .item-header:after {
                                                                                                                                                 -webkit-transform: rotate(90deg);
                                                                                                                                                 transform: rotate(90deg)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3,
                                                                                                                                             .accordion-type-3 .accordion-item {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item {
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item .item-header {
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 padding: 15px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .accordion-type-3 .accordion-item .item-header {
                                                                                                                                                     padding: 10px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item .item-header .header-title {
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 position: relative;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item .item-header .header-title:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 10px;
                                                                                                                                                 min-width: 10px;
                                                                                                                                                 height: 2px;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item .item-header .header-title:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 2px;
                                                                                                                                                 height: 10px;
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 background-color: var(--black-color);
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 4px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item .item-header:hover .header-title {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item .item-body {
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item .item-body .body-content {
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 padding: 5px 0 15px;
                                                                                                                                                 overflow: hidden
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item:not(.accordion-item-active) .item-body {
                                                                                                                                                 height: 0;
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item.accordion-arrow-active .item-header .header-title {
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item.accordion-arrow-active .item-header .header-title:after,
                                                                                                                                             .accordion-type-3 .accordion-item.accordion-arrow-active .item-header .header-title:before {
                                                                                                                                                 background-color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .accordion-type-3 .accordion-item.accordion-arrow-active .item-header .header-title:after {
                                                                                                                                                 height: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-1 {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 height: 400px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-1 {
                                                                                                                                                     height: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-1 .side {
                                                                                                                                                 position: relative;
                                                                                                                                                 width: 50%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-1 .side {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-1 .side.left-side {
                                                                                                                                                     height: 300px;
                                                                                                                                                     min-height: 300px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-1 .side.right-side {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 padding: 50px 60px;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .blockquote-type-1 .side.right-side {
                                                                                                                                                     padding: 50px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-1 .side.right-side {
                                                                                                                                                     padding: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-1 .side.right-side i {
                                                                                                                                                 font-size: 42px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 display: block
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .blockquote-type-1 .side.right-side i {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-1 .side.right-side i {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-1 .side.right-side .quote {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .blockquote-type-1 .side.right-side .quote {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-1 .side.right-side .quote {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-1 .side.right-side .author-name {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-2 {
                                                                                                                                                 padding: 50px 50px 45px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .blockquote-type-2 {
                                                                                                                                                     padding: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-2 {
                                                                                                                                                     padding: 30px 25px 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-2:before {
                                                                                                                                                 content: "\efce";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 font-size: 28px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 15px;
                                                                                                                                                 left: 15px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 opacity: .2;
                                                                                                                                                 text-align: center;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-2:before {
                                                                                                                                                     font-size: 24px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-2 .quote {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-2 .quote {
                                                                                                                                                     margin-bottom: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-2 .author {
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-3 {
                                                                                                                                                 padding: 30px 0 30px 40px;
                                                                                                                                                 position: relative;
                                                                                                                                                 border-left: 5px solid var(--primary-color);
                                                                                                                                                 border-radius: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .blockquote-type-3 {
                                                                                                                                                     padding: 20px 0 20px 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-3 {
                                                                                                                                                     padding: 10px 0 10px 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-3 .quote {
                                                                                                                                                 margin-bottom: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-3 .quote {
                                                                                                                                                     margin-bottom: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-3 .author {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-4 i {
                                                                                                                                                 font-size: 42px;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-4 .quote {
                                                                                                                                                 margin-top: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-4 .quote {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-5 {
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 padding: 60px 50px;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .blockquote-type-5 {
                                                                                                                                                     padding: 50px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-5 {
                                                                                                                                                     padding: 40px 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-5:before {
                                                                                                                                                 content: "\efce";
                                                                                                                                                 font-family: IcoFont;
                                                                                                                                                 font-size: 64px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 transform: translateX(-50%) translateY(-50%);
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 text-align: center;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-5:before {
                                                                                                                                                     font-size: 48px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-5 .quote {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .blockquote-type-5 .quote {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .blockquote-type-5 .author {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .portfolio-single-wrapper {
                                                                                                                                                     padding-top: 30px !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation {
                                                                                                                                                 margin-top: 100px;
                                                                                                                                                 border-top: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single .single-project-navigation {
                                                                                                                                                     margin-top: 75px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .portfolio-single .single-project-navigation {
                                                                                                                                                     margin-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .portfolio-all {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 left: 50%;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .portfolio-all i {
                                                                                                                                                 font-size: 32px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single .single-project-navigation .inner-navigation .portfolio-all i {
                                                                                                                                                     font-size: 28px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .portfolio-single .single-project-navigation .inner-navigation .portfolio-all i {
                                                                                                                                                     font-size: 24px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .portfolio-all i.show-icon {
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 opacity: .7
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .portfolio-all i.hidden-icon {
                                                                                                                                                 top: 0;
                                                                                                                                                 position: absolute;
                                                                                                                                                 -webkit-transform: scale(.5);
                                                                                                                                                 transform: scale(.5);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 color: var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .portfolio-all:hover i.show-icon {
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: scale(.5);
                                                                                                                                                 transform: scale(.5)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .portfolio-all:hover i.hidden-icon {
                                                                                                                                                 -webkit-transform: scale(1);
                                                                                                                                                 transform: scale(1);
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .navigation-link {
                                                                                                                                                 height: 45px;
                                                                                                                                                 padding: 0 30px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 border: 1px solid var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .portfolio-single .single-project-navigation .inner-navigation .navigation-link {
                                                                                                                                                     padding: 0 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .navigation-link.navigation-link-prev i {
                                                                                                                                                 margin-right: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .navigation-link.navigation-link-next i {
                                                                                                                                                 margin-left: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .single-project-navigation .inner-navigation .navigation-link:hover {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 border: 1px solid var(--primary-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single .columns-wrapper {
                                                                                                                                                     padding: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .isotope-grid-wrapper {
                                                                                                                                                 margin: 30px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .full-width-section {
                                                                                                                                                 height: 700px;
                                                                                                                                                 margin: 100px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single .full-width-section {
                                                                                                                                                     margin: 50px 0;
                                                                                                                                                     height: 600px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single .full-width-section {
                                                                                                                                                     height: 500px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .list {
                                                                                                                                                 margin: 15px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .content-text {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 margin: -25px -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info {
                                                                                                                                                 width: 50%;
                                                                                                                                                 padding: 25px 15px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: start;
                                                                                                                                                 -ms-flex-pack: start;
                                                                                                                                                 justify-content: flex-start
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info .title {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info a,
                                                                                                                                             .portfolio-single .information-grid .info span {
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 letter-spacing: 0;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info a {
                                                                                                                                                 -webkit-transition: all .2s ease-in-out;
                                                                                                                                                 transition: all .2s ease-in-out;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 text-decoration: underline
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info .list {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin: 0 !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info .list li {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info .list li:not(:last-child):after {
                                                                                                                                                 content: ",";
                                                                                                                                                 margin-right: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info .social-list li:not(:last-child) {
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-grid .info .social-list li a {
                                                                                                                                                 text-decoration: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .title {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .columns-wrapper {
                                                                                                                                                 margin: 0 -15px 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .columns-wrapper .column {
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .content-section {
                                                                                                                                                 margin-bottom: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .counter-wrapper .title {
                                                                                                                                                 margin-bottom: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 margin-bottom: 80px;
                                                                                                                                                 padding-bottom: 75px;
                                                                                                                                                 border-bottom: 5px dashed var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single .information-wrapper {
                                                                                                                                                     padding-bottom: 50px;
                                                                                                                                                     margin-bottom: 55px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-wrapper .button-wrapper {
                                                                                                                                                 margin-top: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-wrapper .content-wrapper {
                                                                                                                                                 padding-right: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single .information-wrapper .content-wrapper {
                                                                                                                                                     padding: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .information-wrapper .description-wrapper {
                                                                                                                                                 padding-left: 100px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single .information-wrapper .description-wrapper {
                                                                                                                                                     padding: 0;
                                                                                                                                                     margin-top: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single .image-wrapper {
                                                                                                                                                 position: relative
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper .description-side {
                                                                                                                                                 padding-left: 100px;
                                                                                                                                                 width: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single.portfolio-single-1 .inner-wrapper .description-side {
                                                                                                                                                     padding: 0;
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     margin-top: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .portfolio-single.portfolio-single-1 .inner-wrapper .description-side {
                                                                                                                                                     padding-left: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .portfolio-single.portfolio-single-1 .inner-wrapper .description-side {
                                                                                                                                                     width: 55%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper .description-side .description-inner .upper-text {
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-bottom: 20px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 text-transform: uppercase
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper .description-side .description-inner .upper-text:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 25px;
                                                                                                                                                 height: 1px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper .description-side .description-inner .name {
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper .description-side .description-inner .content {
                                                                                                                                                 margin-bottom: 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper .content-side {
                                                                                                                                                 width: 50%;
                                                                                                                                                 padding-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single.portfolio-single-1 .inner-wrapper .content-side {
                                                                                                                                                     padding: 0;
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .portfolio-single.portfolio-single-1 .inner-wrapper .content-side {
                                                                                                                                                     width: 45%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper .content-side .content-inner {
                                                                                                                                                 -ms-flex-wrap: wrap !important;
                                                                                                                                                 flex-wrap: wrap !important;
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-1 .inner-wrapper .content-side .content-inner .image-wrapper {
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-2 .progress-bar-columns {
                                                                                                                                                 margin: -15px -30px -30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single.portfolio-single-2 .progress-bar-columns {
                                                                                                                                                     margin: -15px;
                                                                                                                                                     padding-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-2 .progress-bar-columns .column {
                                                                                                                                                 padding: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single.portfolio-single-2 .progress-bar-columns .column {
                                                                                                                                                     padding: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-2 .inner-wrapper .image-wrapper,
                                                                                                                                             .portfolio-single.portfolio-single-3 .inner-wrapper .image-wrapper {
                                                                                                                                                 height: 600px;
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper .description-side {
                                                                                                                                                 padding-right: 100px;
                                                                                                                                                 width: 40%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .description-side {
                                                                                                                                                     padding: 0;
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .description-side {
                                                                                                                                                     padding-right: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .description-side {
                                                                                                                                                     padding-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .description-side {
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper .description-side .description-inner .about-title {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .description-side .description-inner .about-title {
                                                                                                                                                     margin-bottom: 18px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper .description-side .description-inner .name {
                                                                                                                                                 margin-bottom: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .description-side .description-inner .name {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper .description-side .description-inner .content {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .description-side .description-inner .content {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper .content-side {
                                                                                                                                                 width: 60%;
                                                                                                                                                 padding-left: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .content-side {
                                                                                                                                                     width: 100%;
                                                                                                                                                     min-width: 100%;
                                                                                                                                                     padding: 50px 0 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper .content-side {
                                                                                                                                                     width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper .content-side .content-inner {
                                                                                                                                                 -ms-flex-wrap: wrap !important;
                                                                                                                                                 flex-wrap: wrap !important;
                                                                                                                                                 margin: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper .content-side .content-inner .image-wrapper {
                                                                                                                                                 padding: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .portfolio-single.portfolio-single-4 .inner-wrapper:not(:last-child) {
                                                                                                                                                 margin-bottom: 75px;
                                                                                                                                                 padding-bottom: 75px;
                                                                                                                                                 border-bottom: 5px dashed var(--border-color-1)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .portfolio-single.portfolio-single-4 .inner-wrapper:not(:last-child) {
                                                                                                                                                     margin-bottom: 50px;
                                                                                                                                                     padding-bottom: 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 {
                                                                                                                                                 padding: 50px 40px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 width: 100%;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 max-width: 400px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .pricing-table-type-1 {
                                                                                                                                                     padding: 40px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .price {
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .pricing-table-type-1 .price {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .price span.sign {
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .pricing-table-type-1 .price span.sign {
                                                                                                                                                     font-size: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .price span.num {
                                                                                                                                                 font-size: 56px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .pricing-table-type-1 .price span.num {
                                                                                                                                                     font-size: 48px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .price span.period {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--meta-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .pricing-table-type-1 .price span.period {
                                                                                                                                                     font-size: 13px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .pricing-type {
                                                                                                                                                 height: 40px;
                                                                                                                                                 padding: 0 20px;
                                                                                                                                                 background-color: var(--gray-hard-color);
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 cursor: unset
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .pricing-table-type-1 .pricing-type {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .features-list {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .pricing-table-type-1 .features-list {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .features-list li {
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .features-list li:not(:last-child) {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-1 .bottom-side {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 {
                                                                                                                                                 padding: 50px 40px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 width: 100%;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 max-width: 400px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1440px) {
                                                                                                                                                 .pricing-table-type-2 {
                                                                                                                                                     padding: 40px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .price {
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .pricing-table-type-2 .price {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .price span.sign {
                                                                                                                                                 font-size: 24px;
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .pricing-table-type-2 .price span.sign {
                                                                                                                                                     font-size: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .price span.num {
                                                                                                                                                 font-size: 56px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .pricing-table-type-2 .price span.num {
                                                                                                                                                     font-size: 48px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .price span.period {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--white-transparent-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .pricing-table-type-2 .price span.period {
                                                                                                                                                     font-size: 13px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .pricing-type {
                                                                                                                                                 height: 40px;
                                                                                                                                                 padding: 0 20px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 50px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 margin-bottom: 25px;
                                                                                                                                                 cursor: unset
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .pricing-table-type-2 .pricing-type {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .features-list {
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .pricing-table-type-2 .features-list {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .features-list li {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .features-list li:not(:last-child) {
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .pricing-table-type-2 .bottom-side {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-1 {
                                                                                                                                                 padding: 10px 25px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-1 i {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-1 .close-btn {
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-1.success-alert {
                                                                                                                                                 background-color: var(--success-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-1.info-alert {
                                                                                                                                                 background-color: var(--info-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-1.warning-alert {
                                                                                                                                                 background-color: var(--warning-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-1.danger-alert {
                                                                                                                                                 background-color: var(--danger-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2 {
                                                                                                                                                 padding: 10px 25px;
                                                                                                                                                 height: 60px;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: justify;
                                                                                                                                                 -ms-flex-pack: justify;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 color: var(--text-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2 i {
                                                                                                                                                 font-size: 18px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2 .close-btn {
                                                                                                                                                 cursor: pointer
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2.success-alert {
                                                                                                                                                 border: 1px solid var(--success-color);
                                                                                                                                                 color: var(--success-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2.success-alert i {
                                                                                                                                                 color: var(--success-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2.info-alert {
                                                                                                                                                 border: 1px solid var(--info-color);
                                                                                                                                                 color: var(--info-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2.info-alert i {
                                                                                                                                                 color: var(--info-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2.warning-alert {
                                                                                                                                                 border: 1px solid var(--warning-color);
                                                                                                                                                 color: var(--warning-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2.warning-alert i {
                                                                                                                                                 color: var(--warning-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2.danger-alert {
                                                                                                                                                 border: 1px solid var(--danger-color);
                                                                                                                                                 color: var(--danger-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .alert-message-type-2.danger-alert i {
                                                                                                                                                 color: var(--danger-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-1 .inner-wrapper {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .banner-type-1 .inner-wrapper .column {
                                                                                                                                                     width: 100%;
                                                                                                                                                     padding: 0 15px !important;
                                                                                                                                                     display: -webkit-box;
                                                                                                                                                     display: -ms-flexbox;
                                                                                                                                                     display: flex;
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center;
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column;
                                                                                                                                                     -ms-flex-line-pack: center;
                                                                                                                                                     align-content: center;
                                                                                                                                                     max-width: 800px;
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-1 .inner-wrapper .column .title {
                                                                                                                                                 max-width: 450px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .banner-type-1 .inner-wrapper .column .title {
                                                                                                                                                     margin-bottom: 15px;
                                                                                                                                                     text-align: center;
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto;
                                                                                                                                                     max-width: 100%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-1 .inner-wrapper .column .content {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .banner-type-1 .inner-wrapper .column .content {
                                                                                                                                                     text-align: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .banner-type-1 .inner-wrapper .column .button-wrapper {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-1 .inner-wrapper .column:first-child {
                                                                                                                                                 padding-right: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-1 .inner-wrapper .column:last-child {
                                                                                                                                                 padding-left: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-2 .inner-wrapper .content-wrapper {
                                                                                                                                                 max-width: 500px;
                                                                                                                                                 padding: 50px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .banner-type-2 .inner-wrapper .content-wrapper {
                                                                                                                                                     margin-left: auto;
                                                                                                                                                     margin-right: auto;
                                                                                                                                                     padding: 40px 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .banner-type-2 .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-2 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 10px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-2 .inner-wrapper .content-wrapper .subtitle {
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-2 .inner-wrapper .content-wrapper .button {
                                                                                                                                                 margin-top: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .banner-type-2 .inner-wrapper .video-toggle-button {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-3 .inner-wrapper .content-wrapper {
                                                                                                                                                 max-width: 700px;
                                                                                                                                                 padding: 40px 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .banner-type-3 .inner-wrapper .content-wrapper {
                                                                                                                                                     padding: 25px 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-3 .inner-wrapper .content-wrapper i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .banner-type-3 .inner-wrapper .content-wrapper i {
                                                                                                                                                     font-size: 42px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-3 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 margin-top: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .banner-type-3 .inner-wrapper .content-wrapper .title {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-4 .inner-wrapper .banner-wrapper {
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 padding: 100px 75px;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .banner-type-4 .inner-wrapper .banner-wrapper {
                                                                                                                                                     padding: 75px 50px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .banner-type-4 .inner-wrapper .banner-wrapper {
                                                                                                                                                     padding: 40px 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-4 .inner-wrapper .banner-wrapper .inner-banner {
                                                                                                                                                 max-width: 450px;
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-4 .inner-wrapper .banner-wrapper .inner-banner .title {
                                                                                                                                                 margin-bottom: 15px;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .banner-type-4 .inner-wrapper .banner-wrapper .inner-banner .title {
                                                                                                                                                     margin-bottom: 10px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-4 .inner-wrapper .banner-wrapper .inner-banner .subtitle {
                                                                                                                                                 text-align: center;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .banner-type-4 .inner-wrapper .banner-wrapper .inner-banner .subtitle {
                                                                                                                                                     font-size: 14px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-type-4 .inner-wrapper .banner-wrapper .inner-banner .button-wrapper {
                                                                                                                                                 margin-top: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .banner-type-4 .inner-wrapper .banner-wrapper .inner-banner .button-wrapper {
                                                                                                                                                     margin-top: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .banner-type-4 .inner-wrapper .banner-wrapper .inner-banner .button-wrapper {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-1 .inner-wrapper {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .call-to-action-type-1 .inner-wrapper .column {
                                                                                                                                                     width: 100%;
                                                                                                                                                     padding: 0 15px !important
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .call-to-action-type-1 .inner-wrapper .column .button-wrapper {
                                                                                                                                                     -webkit-box-pack: center;
                                                                                                                                                     -ms-flex-pack: center;
                                                                                                                                                     justify-content: center
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-1 .inner-wrapper .content-wrapper {
                                                                                                                                                 padding-right: 50px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .call-to-action-type-1 .inner-wrapper .content-wrapper {
                                                                                                                                                     padding-right: 0
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-1 .inner-wrapper .content-wrapper .title {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1201px) {
                                                                                                                                                 .call-to-action-type-1 .inner-wrapper .content-wrapper .title {
                                                                                                                                                     text-align: center;
                                                                                                                                                     margin-bottom: 30px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-2 .inner-wrapper {
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 max-width: 700px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-2 .inner-wrapper,
                                                                                                                                             .call-to-action-type-2 .inner-wrapper .upper-text {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-2 .inner-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 margin-bottom: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .call-to-action-type-2 .inner-wrapper .upper-text {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-2 .inner-wrapper .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 35px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .call-to-action-type-2 .inner-wrapper .title {
                                                                                                                                                     margin-bottom: 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-2.white-style .title,
                                                                                                                                             .call-to-action-type-2.white-style .upper-text {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper {
                                                                                                                                                 max-width: 600px;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-right: auto;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper,
                                                                                                                                             .call-to-action-type-3 .inner-wrapper .upper-text {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper .upper-text {
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 margin-bottom: 40px;
                                                                                                                                                 text-align: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .call-to-action-type-3 .inner-wrapper .upper-text {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .call-to-action-type-3 .inner-wrapper .upper-text {
                                                                                                                                                     margin-bottom: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper .upper-text i {
                                                                                                                                                 font-size: 48px;
                                                                                                                                                 background: -webkit-linear-gradient(90deg, var(--primary-color), var(--primary-color-additional));
                                                                                                                                                 -webkit-background-clip: text;
                                                                                                                                                 -webkit-text-fill-color: transparent;
                                                                                                                                                 margin-right: 15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .call-to-action-type-3 .inner-wrapper .upper-text i {
                                                                                                                                                     font-size: 36px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .call-to-action-type-3 .inner-wrapper .upper-text i {
                                                                                                                                                     display: none
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper .title {
                                                                                                                                                 text-align: center;
                                                                                                                                                 margin-bottom: 40px;
                                                                                                                                                 font-weight: 600
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .call-to-action-type-3 .inner-wrapper .title {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper .two-side-wrapper {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .call-to-action-type-3 .inner-wrapper .two-side-wrapper {
                                                                                                                                                     -webkit-box-orient: vertical;
                                                                                                                                                     -webkit-box-direction: normal;
                                                                                                                                                     -ms-flex-direction: column;
                                                                                                                                                     flex-direction: column
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper .two-side-wrapper .side {
                                                                                                                                                 padding: 0 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .call-to-action-type-3 .inner-wrapper .two-side-wrapper .side.content-side {
                                                                                                                                                     margin-top: 15px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper .two-side-wrapper .side.content-side .link {
                                                                                                                                                 color: var(--primary-color);
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 text-decoration: underline;
                                                                                                                                                 font-weight: 500
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .call-to-action-type-3 .inner-wrapper .two-side-wrapper .side.content-side .content-title {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 color: var(--meta-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 400;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 margin-top: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -ms-flex-wrap: wrap;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 margin: -5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery .grid-item {
                                                                                                                                                 padding: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery .grid-item .item-inner {
                                                                                                                                                 width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery .grid-item .item-inner .image-overlay {
                                                                                                                                                 position: relative;
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery .grid-item .item-inner .image-overlay img {
                                                                                                                                                 -webkit-transform: scale(1.01);
                                                                                                                                                 transform: scale(1.01);
                                                                                                                                                 -webkit-transition: all .75s ease-in-out;
                                                                                                                                                 transition: all .75s ease-in-out;
                                                                                                                                                 -webkit-filter: blur(0);
                                                                                                                                                 filter: blur(0)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery .grid-item .item-inner .image-overlay i {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 50%;
                                                                                                                                                 left: 50%;
                                                                                                                                                 -webkit-transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 transform: translateY(-50%) translateX(-50%);
                                                                                                                                                 z-index: 10;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery .grid-item .item-inner .image-overlay:after {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 opacity: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 background-color: rgba(0, 0, 0, .75)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery .grid-item .item-inner .image-overlay:hover:after,
                                                                                                                                             .image-gallery .grid-item .item-inner .image-overlay:hover i {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery .grid-item .item-inner .image-overlay:hover img {
                                                                                                                                                 -webkit-filter: blur(3px);
                                                                                                                                                 filter: blur(3px);
                                                                                                                                                 -webkit-transform: scale(1.15);
                                                                                                                                                 transform: scale(1.15)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery.image-gallery-1-columns .grid-item {
                                                                                                                                                 max-width: 100%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery.image-gallery-2-columns .grid-item {
                                                                                                                                                 max-width: 50%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery.image-gallery-3-columns .grid-item {
                                                                                                                                                 max-width: 33.333333%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .image-gallery.image-gallery-3-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery.image-gallery-4-columns .grid-item {
                                                                                                                                                 max-width: 25%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .image-gallery.image-gallery-4-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .image-gallery.image-gallery-5-columns .grid-item {
                                                                                                                                                 max-width: 20%
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 1025px) {
                                                                                                                                                 .image-gallery.image-gallery-5-columns .grid-item {
                                                                                                                                                     max-width: 25%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .image-gallery.image-gallery-5-columns .grid-item {
                                                                                                                                                     max-width: 50%
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-fade.mfp-bg {
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .15s ease-out;
                                                                                                                                                 transition: all .15s ease-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-fade.mfp-bg.mfp-ready {
                                                                                                                                                 opacity: .8
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-fade.mfp-bg.mfp-removing {
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-fade.mfp-wrap .mfp-content {
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transition: all .15s ease-out;
                                                                                                                                                 transition: all .15s ease-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-fade.mfp-wrap.mfp-ready .mfp-content {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-fade.mfp-wrap.mfp-removing .mfp-content {
                                                                                                                                                 opacity: 0
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-container .mfp-bottom-bar {
                                                                                                                                                 margin-top: -15px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-container .mfp-custom-arrow {
                                                                                                                                                 overflow: visible;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 background: transparent;
                                                                                                                                                 border: 0;
                                                                                                                                                 -webkit-appearance: none;
                                                                                                                                                 display: block;
                                                                                                                                                 outline: none;
                                                                                                                                                 padding: 0;
                                                                                                                                                 z-index: 1046;
                                                                                                                                                 -webkit-box-shadow: none;
                                                                                                                                                 box-shadow: none;
                                                                                                                                                 -ms-touch-action: manipulation;
                                                                                                                                                 touch-action: manipulation;
                                                                                                                                                 position: absolute;
                                                                                                                                                 opacity: .65;
                                                                                                                                                 top: 50%;
                                                                                                                                                 margin: -55px 0 0;
                                                                                                                                                 width: 90px;
                                                                                                                                                 height: 110px;
                                                                                                                                                 -webkit-tap-highlight-color: transparent
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-container .mfp-custom-arrow i {
                                                                                                                                                 font-size: 36px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 pointer-events: none
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-container .mfp-custom-arrow:after,
                                                                                                                                             .mfp-container .mfp-custom-arrow:before {
                                                                                                                                                 display: none !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-container .mfp-custom-arrow:hover {
                                                                                                                                                 opacity: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .mfp-container .mfp-custom-arrow.mfp-arrow-left {
                                                                                                                                                 -webkit-transform: rotate(180deg);
                                                                                                                                                 transform: rotate(180deg)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1 {
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1,
                                                                                                                                             .timeline-type-1 .timeline-part {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1 .timeline-part {
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 text-transform: uppercase;
                                                                                                                                                 color: var(--black-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 600;
                                                                                                                                                 font-size: 13px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1 .timeline-part:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 width: 14px;
                                                                                                                                                 height: 14px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 border-radius: 15px;
                                                                                                                                                 z-index: 11;
                                                                                                                                                 margin-right: 20px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1 .timeline-part:not(:last-child) {
                                                                                                                                                 margin-bottom: 60px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1 .timeline-part:not(:last-child):after {
                                                                                                                                                 content: "";
                                                                                                                                                 display: block;
                                                                                                                                                 width: 2px;
                                                                                                                                                 height: calc(100% + 60px);
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 6px;
                                                                                                                                                 background-color: var(--border-color-1);
                                                                                                                                                 top: calc(100% - 1px);
                                                                                                                                                 z-index: 10
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1 .timeline-part .before-circle {
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: -8px;
                                                                                                                                                 left: -8px;
                                                                                                                                                 width: 30px;
                                                                                                                                                 height: 30px;
                                                                                                                                                 border-radius: 25px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 opacity: 0;
                                                                                                                                                 -webkit-transform: scale(.2);
                                                                                                                                                 transform: scale(.2);
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 z-index: 1
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1 .timeline-part.active-part,
                                                                                                                                             .timeline-type-1 .timeline-part:hover {
                                                                                                                                                 color: var(--primary-color) !important
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1 .timeline-part.active-part .before-circle,
                                                                                                                                             .timeline-type-1 .timeline-part:hover .before-circle {
                                                                                                                                                 -webkit-transform: scale(1);
                                                                                                                                                 transform: scale(1);
                                                                                                                                                 opacity: .2
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-1.white-style .timeline-part:not(.active-part) {
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 background-color: var(--primary-color);
                                                                                                                                                 padding: 45px 40px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .timeline-type-2 {
                                                                                                                                                     padding: 30px 25px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .timeline-type-2 {
                                                                                                                                                     padding: 25px 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-orient: vertical;
                                                                                                                                                 -webkit-box-direction: normal;
                                                                                                                                                 -ms-flex-direction: column;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 width: 100%;
                                                                                                                                                 position: relative;
                                                                                                                                                 cursor: pointer;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 color: var(--white-color);
                                                                                                                                                 letter-spacing: 1px;
                                                                                                                                                 font-weight: 500;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 line-height: 1;
                                                                                                                                                 line-height: normal;
                                                                                                                                                 padding-left: 35px;
                                                                                                                                                 padding-right: 45px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .timeline-type-2 .timeline-part {
                                                                                                                                                     padding-left: 30px;
                                                                                                                                                     padding-right: 40px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 375px) {
                                                                                                                                                 .timeline-type-2 .timeline-part {
                                                                                                                                                     padding-left: 25px;
                                                                                                                                                     padding-right: 35px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part:before {
                                                                                                                                                 content: " ";
                                                                                                                                                 width: 10px;
                                                                                                                                                 height: 10px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 border-radius: 10px;
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 0;
                                                                                                                                                 top: 5px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part .subtitle,
                                                                                                                                             .timeline-type-2 .timeline-part:before {
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part .subtitle {
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 color: var(--white-transparent-color);
                                                                                                                                                 margin-top: 8px;
                                                                                                                                                 line-height: normal
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part:not(:last-child) {
                                                                                                                                                 margin-bottom: 30px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .timeline-type-2 .timeline-part:not(:last-child) {
                                                                                                                                                     margin-bottom: 20px
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part:not(:last-child):after {
                                                                                                                                                 content: "";
                                                                                                                                                 display: block;
                                                                                                                                                 width: 2px;
                                                                                                                                                 height: calc(100% + 30px);
                                                                                                                                                 position: absolute;
                                                                                                                                                 left: 4px;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 top: 12px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 576px) {
                                                                                                                                                 .timeline-type-2 .timeline-part:not(:last-child):after {
                                                                                                                                                     height: calc(100% + 20px)
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part .check-wrapper {
                                                                                                                                                 position: absolute;
                                                                                                                                                 right: 0;
                                                                                                                                                 top: -4px;
                                                                                                                                                 width: 25px;
                                                                                                                                                 height: 25px;
                                                                                                                                                 border: 1px solid var(--white-transparent-color);
                                                                                                                                                 display: -webkit-box;
                                                                                                                                                 display: -ms-flexbox;
                                                                                                                                                 display: flex;
                                                                                                                                                 -webkit-box-align: center;
                                                                                                                                                 -ms-flex-align: center;
                                                                                                                                                 align-items: center;
                                                                                                                                                 -webkit-box-pack: center;
                                                                                                                                                 -ms-flex-pack: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 border-radius: 25px
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part .check-wrapper i {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 -webkit-transition: all .3s ease-in-out;
                                                                                                                                                 transition: all .3s ease-in-out;
                                                                                                                                                 color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part.active-part .check-wrapper,
                                                                                                                                             .timeline-type-2 .timeline-part:hover .check-wrapper {
                                                                                                                                                 background-color: var(--white-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .timeline-type-2 .timeline-part.active-part .check-wrapper i,
                                                                                                                                             .timeline-type-2 .timeline-part:hover .check-wrapper i {
                                                                                                                                                 color: var(--black-color)
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .tituli {
                                                                                                                                                 font-family: nino;
                                                                                                                                                 color: #70b125
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .divider {
                                                                                                                                                 display: flex;
                                                                                                                                                 align-items: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 /* Ensures the title is centered */
                                                                                                                                                 width: 100%;
                                                                                                                                                 margin: 20px 0;
                                                                                                                                                 position: relative;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .divider::before,
                                                                                                                                             .divider::after {
                                                                                                                                                 content: "";
                                                                                                                                                 flex-grow: 1;
                                                                                                                                                 height: 2px;
                                                                                                                                                 /* Adjust the thickness of the line */
                                                                                                                                                 background-color: #000;
                                                                                                                                                 /* Adjust the color of the line */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .divider::before {
                                                                                                                                                 margin-right: 10px;
                                                                                                                                                 /* Space between the line and the title */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .divider::after {
                                                                                                                                                 margin-left: 10px;
                                                                                                                                                 /* Space between the title and the line */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .divider-title {
                                                                                                                                                 font-size: 18px;
                                                                                                                                                 /* Adjust the font size */
                                                                                                                                                 font-weight: bold;
                                                                                                                                                 white-space: nowrap;
                                                                                                                                                 /* Prevents the title from wrapping to multiple lines */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .simple-divider {
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 2px;
                                                                                                                                                 background-color: #000;
                                                                                                                                                 margin: 20px 0;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .geobody {
                                                                                                                                                 font-family: bpg;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .sticky-div {
                                                                                                                                                 width: 100%;
                                                                                                                                                 background-color: var(--white-color);
                                                                                                                                                 position: fixed;
                                                                                                                                                 top: 0;
                                                                                                                                                 z-index: 1000;
                                                                                                                                                 height: 50px;
                                                                                                                                                 /* Matches the height of the navbar */
                                                                                                                                                 left: 0;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .send-message {
                                                                                                                                                 color: #07e300;
                                                                                                                                                 font-size: 20px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .custom-header-wrapper .page-header-type-3 {
                                                                                                                                                 padding-bottom: 0px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .custom-header-wrapper .extra-large-section {
                                                                                                                                                 padding: 40px 0;
                                                                                                                                                 background: linear-gradient(180deg, white, var(--gray-color));
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .centered-header {
                                                                                                                                                 text-align: center;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .custom-header-wrapper .page-title {
                                                                                                                                                 display: inline-block;
                                                                                                                                                 position: relative;
                                                                                                                                                 margin: 0 auto;
                                                                                                                                                 text-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2), 3px 3px 5px rgba(0, 0, 0, 0.1);
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-title::after {
                                                                                                                                                 content: '';
                                                                                                                                                 display: block;
                                                                                                                                                 width: 100%;
                                                                                                                                                 /* Make the line as wide as the H1 text */
                                                                                                                                                 height: 2px;
                                                                                                                                                 background-color: #038C3E;
                                                                                                                                                 /* Company green color */
                                                                                                                                                 margin: 10px auto 0;
                                                                                                                                                 /* Add margin to space the line below the text */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .custom-header-wrapper .medium-section {
                                                                                                                                                 padding: 40px 0;
                                                                                                                                                 background: linear-gradient(180deg, white, var(--gray-color));
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 {
                                                                                                                                                 background: linear-gradient(180deg, #ffffff, #c4c4c4);
                                                                                                                                                 /* Light, subtle gradient */
                                                                                                                                                 color: #333;
                                                                                                                                                 padding: 20px 0;
                                                                                                                                                 text-align: center;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .container {
                                                                                                                                                 display: flex;
                                                                                                                                                 flex-direction: column;
                                                                                                                                                 align-items: center;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .footer-content {
                                                                                                                                                 width: 100%;
                                                                                                                                                 display: flex;
                                                                                                                                                 justify-content: space-between;
                                                                                                                                                 align-items: center;
                                                                                                                                                 /* Align icons and links on the same vertical level */
                                                                                                                                                 padding: 0 20px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .footer-icons {
                                                                                                                                                 display: flex;
                                                                                                                                                 gap: 15px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .footer-icons a {
                                                                                                                                                 display: inline-block;
                                                                                                                                                 width: 45px;
                                                                                                                                                 height: 45px;
                                                                                                                                                 /*background-color: #ffffff;*/
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 display: flex;
                                                                                                                                                 align-items: center;
                                                                                                                                                 justify-content: center;
                                                                                                                                                 transition: transform 0.3s ease, box-shadow 0.3s ease;
                                                                                                                                                 box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .footer-icons a:hover {
                                                                                                                                                 transform: translateY(-3px);
                                                                                                                                                 box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .footer-icons img {
                                                                                                                                                 max-width: 70%;
                                                                                                                                                 max-height: 70%;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .additional-links {
                                                                                                                                                 display: flex;
                                                                                                                                                 gap: 15px;
                                                                                                                                                 list-style: none;
                                                                                                                                                 padding: 0;
                                                                                                                                                 margin: 0;
                                                                                                                                                 flex-wrap: wrap;
                                                                                                                                                 justify-content: flex-end;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .additional-links li a {
                                                                                                                                                 color: #333;
                                                                                                                                                 text-decoration: none;
                                                                                                                                                 font-size: 14px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .copyright-wrapper {
                                                                                                                                                 text-align: end;
                                                                                                                                                 margin-left: auto;
                                                                                                                                                 margin-top: 20px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .copyright {
                                                                                                                                                 font-size: 12px;
                                                                                                                                                 color: #666;
                                                                                                                                                 margin: 0 auto;
                                                                                                                                                 width: fit-content;
                                                                                                                                                 padding-right: 30px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             @media (max-width: 768px) {
                                                                                                                                                 .footer-type-4 .footer-content {
                                                                                                                                                     flex-direction: column;
                                                                                                                                                     align-items: center;
                                                                                                                                                     gap: 15px;
                                                                                                                                                 }
                                                                                                                                                 .footer-type-4 .additional-links {
                                                                                                                                                     justify-content: center;
                                                                                                                                                 }
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .additional-links li a {
                                                                                                                                                 color: #333;
                                                                                                                                                 text-decoration: none;
                                                                                                                                                 font-size: 14px;
                                                                                                                                                 padding: 5px 10px;
                                                                                                                                                 transition: color 0.3s ease, box-shadow 0.3s ease, transform 0.3s ease;
                                                                                                                                                 border-radius: 5px;
                                                                                                                                                 /* Add a subtle border-radius for smoother edges */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .additional-links li a:hover {
                                                                                                                                                 color: #038C3E;
                                                                                                                                                 /* Company green color for hover */
                                                                                                                                                 box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
                                                                                                                                                 /* Add a soft shadow on hover */
                                                                                                                                                 transform: translateY(-2px);
                                                                                                                                                 /* Slight lift effect on hover */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .footer-type-4 .additional-links li a:active {
                                                                                                                                                 transform: translateY(1px);
                                                                                                                                                 /* Pressed effect when clicked */
                                                                                                                                                 box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
                                                                                                                                                 /* Slightly reduce shadow on click */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .posts-grid .post .post-body {
                                                                                                                                                 min-height: 350px;
                                                                                                                                                 /* Adjust the minimum height as needed */
                                                                                                                                                 overflow: hidden;
                                                                                                                                                 /* Ensure content doesn't cause the height to exceed the set limit */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-banner {
                                                                                                                                                 width: 100%;
                                                                                                                                                 max-width: 1380px;                                                                                                                                                 
                                                                                                                                                 margin: 10px auto;
                                                                                                                                                 height: 170px;
                                                                                                                                                 background-image: url('');
                                                                                                                                                 background-size: cover;
                                                                                                                                                 background-position: center;
                                                                                                                                                 position: relative;
                                                                                                                                                 display: flex;
                                                                                                                                                 align-items: center;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-banner::before {
                                                                                                                                                 content: '';
                                                                                                                                                 position: absolute;
                                                                                                                                                 top: 0;
                                                                                                                                                 left: 0;
                                                                                                                                                 width: 100%;
                                                                                                                                                 height: 100%;
                                                                                                                                                 background: linear-gradient(135deg, rgba(3, 140, 62, 0.7), rgba(3, 140, 62, 0.3)), rgba(0, 0, 0, 0.4);
                                                                                                                                                 z-index: 1;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-content {
                                                                                                                                                 position: relative;
                                                                                                                                                 z-index: 2;
                                                                                                                                                 padding-left: 30px;
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-title {
                                                                                                                                                 color: white;
                                                                                                                                                 font-size: 45px;
                                                                                                                                                 margin: 0;
                                                                                                                                                 text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .page-title::after {
                                                                                                                                                 content: none;
                                                                                                                                                 /* This removes the pseudo-element content */
                                                                                                                                                 display: none;
                                                                                                                                                 /* Ensure the pseudo-element is not displayed */
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-contact {
                                                                                                                                                 background-image: url('../img/covers/contact-us.jpg');
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-about {
                                                                                                                                                 background-image: url('../img/covers/about-us.jpg');
                                                                                                                                             }
                                                                                                                                             
                                                                                                                                             .banner-media {
                                                                                                                                                 background-image: url('../img/covers/media-img.jpg');
                                                                                                                                             }
                                                                                                                                             .banner-service {
                                                                                                                                                background-image: url('../img/covers/services-img.jpg');
                                                                                                                                            }
                                                                                                                                             /* Wrapper to Align with Page Banner */
                                                                                                                                            .section-container {
                                                                                                                                                width: 100%;
                                                                                                                                                max-width: 1380px;
                                                                                                                                                margin: 0 auto;
                                                                                                                                                padding: 0 15px; /* Adds space on smaller screens */
                                                                                                                                            }

                                                                                                                                            /* Flex Layout for About Us Content */
                                                                                                                                            .about-us-content {
                                                                                                                                                display: flex;
                                                                                                                                                align-items: center;
                                                                                                                                                justify-content: space-between;
                                                                                                                                                margin-bottom: 30px;
                                                                                                                                            }

                                                                                                                                            .about-us-content.reverse {
                                                                                                                                                flex-direction: row-reverse;
                                                                                                                                            }

                                                                                                                                            /* Image and Text Styling */
                                                                                                                                            .about-us-image {
                                                                                                                                                flex: 1;
                                                                                                                                                padding: 15px;
                                                                                                                                            }

                                                                                                                                            .about-us-image img {
                                                                                                                                                max-width: 100%;
                                                                                                                                                height: auto;
                                                                                                                                                border-radius: 8px;
                                                                                                                                                box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
                                                                                                                                            }

                                                                                                                                            .about-us-text {
                                                                                                                                                flex: 1;
                                                                                                                                                padding: 15px;
                                                                                                                                            }

                                                                                                                                            .about-us-text h3 {
                                                                                                                                                font-size: 24px;
                                                                                                                                                color: #038C3E;
                                                                                                                                                margin-bottom: 15px;
                                                                                                                                            }

                                                                                                                                            .about-us-text p {
                                                                                                                                                font-size: 16px;
                                                                                                                                                line-height: 1.6;
                                                                                                                                                color: #333;
                                                                                                                                            }

                                                                                                                                            /* Responsive Adjustments */
                                                                                                                                            @media (max-width: 768px) {
                                                                                                                                                .about-us-content {
                                                                                                                                                    flex-direction: column;
                                                                                                                                                    text-align: center;
                                                                                                                                                }
                                                                                                                                                .about-us-content.reverse {
                                                                                                                                                    flex-direction: column;
                                                                                                                                                }
                                                                                                                                                .about-us-image,
                                                                                                                                                .about-us-text {
                                                                                                                                                    padding: 10px;
                                                                                                                                                }
                                                                                                                                            }
                                                                                                                                            
                                                                                                                                            .page-wrapper {
                                                                                                                                                display: flex;
                                                                                                                                                flex-direction: column;
                                                                                                                                                min-height: 100vh; /* Full viewport height */
                                                                                                                                            }
                                                                                                                                            
                                                                                                                                            .footer {
                                                                                                                                                margin-top: auto; /* Push footer to the bottom */
                                                                                                                                            }
                                                                                                                                            
                                                                                                                                            /* Login Page Styles */
                                                                                                                                        .login-container {
                                                                                                                                            display: flex;
                                                                                                                                            justify-content: center;
                                                                                                                                            align-items: center;
                                                                                                                                            min-height: calc(100vh - 100px); /* Full height minus nav/footer */
                                                                                                                                            background-color: #f9f9f9;
                                                                                                                                            padding: 20px;
                                                                                                                                        }

                                                                                                                                        .login-card {
                                                                                                                                            background-color: #fff;
                                                                                                                                            padding: 30px;
                                                                                                                                            border-radius: 8px;
                                                                                                                                            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                                                                                                                                            max-width: 400px;
                                                                                                                                            width: 100%;
                                                                                                                                            text-align: center;
                                                                                                                                        }

                                                                                                                                        .login-title {
                                                                                                                                            font-size: 1.5rem;
                                                                                                                                            margin-bottom: 20px;
                                                                                                                                            color: #038c3e; /* Match your logo color */
                                                                                                                                        }

                                                                                                                                        .form-group {
                                                                                                                                            margin-bottom: 15px;
                                                                                                                                            text-align: left;
                                                                                                                                        }

                                                                                                                                        .form-group label {
                                                                                                                                            display: block;
                                                                                                                                            margin-bottom: 5px;
                                                                                                                                            font-weight: bold;
                                                                                                                                        }

                                                                                                                                        .form-group input {
                                                                                                                                            width: 100%;
                                                                                                                                            padding: 10px;
                                                                                                                                            border: 1px solid #ddd;
                                                                                                                                            border-radius: 4px;
                                                                                                                                            font-size: 1rem;
                                                                                                                                        }

                                                                                                                                        .login-button {
                                                                                                                                            width: 100%;
                                                                                                                                            padding: 10px;
                                                                                                                                            background-color: #038c3e; /* Match your logo color */
                                                                                                                                            color: #fff;
                                                                                                                                            border: none;
                                                                                                                                            border-radius: 4px;
                                                                                                                                            font-size: 1rem;
                                                                                                                                            cursor: pointer;
                                                                                                                                            transition: background-color 0.3s;
                                                                                                                                        }

                                                                                                                                        .login-button:hover {
                                                                                                                                            background-color: #026e30;
                                                                                                                                        }

                                                                                                                                        .login-footer {
                                                                                                                                            margin-top: 20px;
                                                                                                                                            font-size: 0.9rem;
                                                                                                                                        }

                                                                                                                                        .login-footer a {
                                                                                                                                            color: #038c3e;
                                                                                                                                            text-decoration: none;
                                                                                                                                            font-weight: bold;
                                                                                                                                        }

                                                                                                                                        .login-footer a:hover {
                                                                                                                                            text-decoration: underline;
                                                                                                                                        }
                                                                                                                                        /* Post Page Container */
                                                                                                                                        .post-page-container {
                                                                                                                                            max-width: 1380px; /* Same width as the product page */
                                                                                                                                            margin: 0 auto;
                                                                                                                                            padding: 20px;
                                                                                                                                            display: flex;
                                                                                                                                            gap: 20px;
                                                                                                                                        }

                                                                                                                                        /* Content Wrapper: Two Columns */
                                                                                                                                        .content-wrapper-media {
                                                                                                                                            display: flex;
                                                                                                                                            flex-direction: row;
                                                                                                                                            gap: 30px;
                                                                                                                                        }

                                                                                                                                        /* Left Column: Main Post */
                                                                                                                                        .post-main {
                                                                                                                                            flex: 3;
                                                                                                                                            display: flex;
                                                                                                                                            flex-direction: column;
                                                                                                                                            gap: 20px;
                                                                                                                                        }

                                                                                                                                        /* Post Image */
                                                                                                                                        .post-image img {
                                                                                                                                            width: 100%;
                                                                                                                                            height: auto; /* Keeps the aspect ratio */
                                                                                                                                            border-radius: 8px;
                                                                                                                                            object-fit: cover;
                                                                                                                                            max-height: 400px; /* Sets the max height for the image */
                                                                                                                                        }

                                                                                                                                        /* Post Details */
                                                                                                                                        .post-details {
                                                                                                                                            padding: 20px;
                                                                                                                                            background-color: #fff;
                                                                                                                                            border-radius: 8px;
                                                                                                                                            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
                                                                                                                                        }

                                                                                                                                        .post-title {
                                                                                                                                            font-size: 28px;
                                                                                                                                            color: #333;
                                                                                                                                            margin-bottom: 10px;
                                                                                                                                        }

                                                                                                                                        .post-meta {
                                                                                                                                            font-size: 14px;
                                                                                                                                            color: #666;
                                                                                                                                            margin-bottom: 20px;
                                                                                                                                        }

                                                                                                                                        .post-content {
                                                                                                                                            font-size: 16px;
                                                                                                                                            line-height: 1.8;
                                                                                                                                            color: #333;
                                                                                                                                        }

                                                                                                                                        /* Right Column: Related Posts */
                                                                                                                                        .related-posts {
                                                                                                                                            flex: 1;
                                                                                                                                            display: flex;
                                                                                                                                            flex-direction: column;
                                                                                                                                            gap: 20px;
                                                                                                                                        }

                                                                                                                                        .related-posts h3 {
                                                                                                                                            font-size: 18px;
                                                                                                                                            margin-bottom: 10px;
                                                                                                                                        }

                                                                                                                                        .related-posts-list {
                                                                                                                                            display: flex;
                                                                                                                                            flex-direction: column;
                                                                                                                                            gap: 15px;
                                                                                                                                        }

                                                                                                                                        /* Related Post Card */
                                                                                                                                        .related-post-card {
                                                                                                                                            background-color: #f9f9f9;
                                                                                                                                            border-radius: 8px;
                                                                                                                                            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
                                                                                                                                            padding: 10px;
                                                                                                                                            text-align: center;
                                                                                                                                            transition: transform 0.3s ease, box-shadow 0.3s ease;
                                                                                                                                        }

                                                                                                                                        .related-post-card:hover {
                                                                                                                                            transform: scale(1.05);
                                                                                                                                            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
                                                                                                                                        }

                                                                                                                                        .related-post-image img {
                                                                                                                                            width: 100%;
                                                                                                                                            height: 100px; /* Fixed size for consistency */
                                                                                                                                            object-fit: cover;
                                                                                                                                            border-radius: 8px;
                                                                                                                                            margin-bottom: 10px;
                                                                                                                                        }

                                                                                                                                        .related-post-title {
                                                                                                                                            font-size: 14px;
                                                                                                                                            color: #333;
                                                                                                                                        }

                                                                                                                                        /*test media cards */
                                                                                                                                        /* Custom Media Page Styles */

                                                                                                                                        /* Media Page Container */
                                                                                                                                        .media-container {
                                                                                                                                            display: flex;
                                                                                                                                            align-items: flex-start;
                                                                                                                                            gap: 20px;
                                                                                                                                            max-width: 1380px;
                                                                                                                                            margin: 0 auto;
                                                                                                                                            padding: 20px;
                                                                                                                                            box-sizing: border-box;
                                                                                                                                          }
                                                                                                                                          
                                                                                                                                          /* Sticky Sidebar (fixed on the left) */
                                                                                                                                          .sticky-sidebar {
                                                                                                                                            position: sticky;
                                                                                                                                            top: 100px;
                                                                                                                                            flex: 0 0 250px;
                                                                                                                                            min-height: 300px; /* ensures it holds space */
                                                                                                                                            background-color: #f9f9f9;
                                                                                                                                            border-radius: 8px;
                                                                                                                                            padding: 15px;
                                                                                                                                            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
                                                                                                                                          }

                                                                                                                                        .sidebar-title {
                                                                                                                                            font-size: 18px;
                                                                                                                                            font-weight: bold;
                                                                                                                                            margin-bottom: 10px;
                                                                                                                                            color: #333;
                                                                                                                                        }

                                                                                                                                        .categories-list {
                                                                                                                                            list-style: none;
                                                                                                                                            padding: 0;
                                                                                                                                            margin: 0;
                                                                                                                                        }

                                                                                                                                        .categories-list li {
                                                                                                                                            margin-bottom: 10px;
                                                                                                                                        }

                                                                                                                                        .category-button {
                                                                                                                                            width: 100%;
                                                                                                                                            padding: 10px 15px;
                                                                                                                                            border: 1px solid #038C3E;
                                                                                                                                            background-color: white;
                                                                                                                                            color: #038C3E;
                                                                                                                                            font-size: 14px;
                                                                                                                                            text-align: left;
                                                                                                                                            cursor: pointer;
                                                                                                                                            transition: background-color 0.3s, color 0.3s;
                                                                                                                                            border-radius: 4px;
                                                                                                                                        }

                                                                                                                                        .category-button.active,
                                                                                                                                        .category-button:hover {
                                                                                                                                            background-color: #038C3E;
                                                                                                                                            color: white;
                                                                                                                                        }

                                                                                                                                        /* Content area always expands */
                                                                                                                                        .media-posts {
                                                                                                                                            flex: 1 1 auto;
                                                                                                                                            min-height: 300px; /* ensure it stays beside the sidebar even if empty */
                                                                                                                                        }
                                                                                                                                        .posts-grid {
                                                                                                                                            display: grid;
                                                                                                                                            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
                                                                                                                                            gap: 20px;
                                                                                                                                        }

                                                                                                                                        /* Post Card */
                                                                                                                                        .post-card {
                                                                                                                                            background-color: #fff;
                                                                                                                                            border-radius: 8px;
                                                                                                                                            box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
                                                                                                                                            overflow: hidden;
                                                                                                                                            transition: transform 0.3s ease, box-shadow 0.3s ease;
                                                                                                                                            display: flex;
                                                                                                                                            flex-direction: column;
                                                                                                                                            justify-content: space-between;
                                                                                                                                        }

                                                                                                                                        .post-card:hover {
                                                                                                                                            transform: scale(1.05);
                                                                                                                                            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
                                                                                                                                        }

                                                                                                                                        .post-header {
                                                                                                                                            height: 180px;
                                                                                                                                            background-size: cover;
                                                                                                                                            background-position: center;
                                                                                                                                        }

                                                                                                                                        .post-body {
                                                                                                                                            padding: 15px;
                                                                                                                                        }

                                                                                                                                        .post-title {
                                                                                                                                            font-size: 16px;
                                                                                                                                            font-weight: bold;
                                                                                                                                            color: #333;
                                                                                                                                            margin-bottom: 10px;
                                                                                                                                        }

                                                                                                                                        .post-excerpt {
                                                                                                                                            font-size: 14px;
                                                                                                                                            color: #555;
                                                                                                                                            line-height: 1.5;
                                                                                                                                            margin-bottom: 10px;
                                                                                                                                        }

                                                                                                                                        .read-more {
                                                                                                                                            color: #038C3E;
                                                                                                                                            text-decoration: none;
                                                                                                                                            font-size: 14px;
                                                                                                                                            font-weight: bold;
                                                                                                                                        }

                                                                                                                                        .read-more:hover {
                                                                                                                                            text-decoration: underline;
                                                                                                                                        }

                                                                                                                                        
                                                                                                                                        /* Restrict Post Content Area */
                                                                                                                                        .post-excerpt {
                                                                                                                                            font-size: 14px;
                                                                                                                                            color: #555; /* Neutral color for content */
                                                                                                                                            line-height: 1.6;
                                                                                                                                            margin-bottom: 15px; /* Space between content and the button */
                                                                                                                                            overflow: hidden; /* Prevent overflow */
                                                                                                                                            text-overflow: ellipsis; /* Add ellipsis for long content */
                                                                                                                                            display: -webkit-box; /* Multi-line clamp */
                                                                                                                                            -webkit-line-clamp: 5; /* Limit to 3 lines */
                                                                                                                                            -webkit-box-orient: vertical;
                                                                                                                                        }
                                                                                                                                        
                                                                                                                                        /* Optional: Style safe content */
                                                                                                                                        .post-excerpt p,
                                                                                                                                        .post-excerpt ul,
                                                                                                                                        .post-excerpt h1,
                                                                                                                                        .post-excerpt h2,
                                                                                                                                        .post-excerpt h3 {
                                                                                                                                            margin: 0;
                                                                                                                                            padding: 0;
                                                                                                                                            line-height: 1.5;
                                                                                                                                            color: #555; /* Match content styling */
                                                                                                                                        }
                                                                                                                                        .post-title {
                                                                                                                                            font-size: 18px;
                                                                                                                                            font-weight: bold;
                                                                                                                                            color: #333; /* Standout color */
                                                                                                                                            margin-bottom: 10px; /* Add space between title and excerpt */
                                                                                                                                            text-align: center; /* Center align for clean layout */
                                                                                                                                        }

                                                                                                                                        .page-wrapper {
                                                                                                                                            min-height: calc(100vh - 195.8px); /* Subtract footer height */
                                                                                                                                            box-sizing: border-box; /* Include padding in the calculation */
                                                                                                                                        }
                                                                                                                                        /* ===============================
   Global & Layout Styles
   =============================== */
   
.main-container {
    display: grid;
    grid-template-columns: 250px 1fr 250px;  /* Left fixed; center flexible; right fixed */
    gap: 20px;
    max-width: 1440px;
    margin: 0 auto;            /* Centers container on page */
    padding: 20px;
    box-sizing: border-box;
    align-items: start;  
    width: 100%;       /* Each column stays at its own height */
  }
  
  /* Hide mobile version on desktop */
  .main-mobile {
    display: none;
  }
  
  /* ===============================
     Sidebar Styles (Left & Right)
     =============================== */
  .sidebar {
    background-color: #f9f9f9;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    align-self: start;
  }
  
/* ===============================
   Left Sidebar: Categories Section (Modern Style)
   =============================== */

/* Sidebar container */
.sidebar.categories-section {
    background-color: #fff;           /* Clean white background */
    border: 1px solid #ddd;           /* Light border */
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    align-self: start;
  }
  
  /* Header for the category filter */
  .category-filter h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #333;
  }
  
  /* Each category item */
  .category-item {
    margin-bottom: 15px;
  }
  
  /* Container for header link and toggle button */
  .category-header-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 5.5px 0;
    border-bottom: 1px solid #eee;
  }
  
  /* The category link (icon + text) */
  .category-link {
    text-decoration: none;
    color: #333;
    font-size: 14px;
    font-weight: 500;
    display: flex;
    align-items: center;
  }
  .category-link:hover {
    color: #038C3E;
  }
  
  /* Icon inside the category link */
  .category-link .icon {
    width: 24px;
    height: 24px;
    margin-right: 10px;
    vertical-align: middle;
  }
  
  /* Toggle button for the dropdown arrow */
  .category-toggle {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0 8px;
    display: flex;
    align-items: center;
  }
  .category-toggle .arrow {
    font-size: 16px;
    color: #555;
    transition: transform 0.3s ease;
    display: inline-block;
  }
  .category-toggle[aria-expanded="true"] .arrow {
    transform: rotate(180deg);
  }
  
  /* Subcategory list styling */
  .subcategory-list {
    list-style: none;
    padding: 0;
    margin: 10px 0 0 30px; /* Indent subcategories */
    display: none;         /* Hidden by default */
  }
  .subcategory-list li {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 400;
  }
  .subcategory-list li a {
    text-decoration: none;
    color: #555;
    display: block;
    padding: 5px 0;
    border-radius: 4px;
    transition: color 0.3s ease, background-color 0.3s ease;
  }
  .subcategory-list li a:hover,
  .subcategory-list li a.active {
    color: #038C3E;
    background-color: rgba(3, 140, 62, 0.1);
  }

  .category-toggle:hover .arrow {
    color: #038C3E;       /* Change arrow color on hover */
    transform: scale(1.1); /* Slightly enlarge the arrow */
  }
  
  
/* ===============================
   Middle Section: Product Grid (Modern Style)
   =============================== */
   .product-section {
    background-color: #fff;
    border: 1px solid #ddd; /* subtle border */
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    min-height: 775px;
  }
  
  /* Sorting Options */
  .sorting-options {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-bottom: 20px;
  }
  .sorting-options label {
    margin-right: 10px;
    font-weight: 600;
    font-size: 14px;
  }
  .sorting-options select {
    padding: 8px 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    background-color: #fff;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
  }
  .sorting-options select:focus {
    outline: none;
    border-color: #038C3E;
    box-shadow: 0 0 5px rgba(3, 140, 62, 0.3);
  }
  
  /* Product Grid Layout */
  .product-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    gap: 20px;
    justify-content: center;
  }
  
  /* Product Card Styling */
  .product-card {
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 8px;
    padding: 15px;
    text-align: center;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    width: 250px;   
    margin: 0 auto;
    /* remove the 'height: 350px' if you want it to flex in height automatically */
    /* If you keep a fixed height, small images might leave unused space */
}
.product-card a.product-link {
    /* Turn the entire card into a flex container, 
       vertically centering content and ensuring it stays centered */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    text-decoration: none; 
    color: inherit;
}
  
.product-card:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
  
  /* Product Image */
  .product-image {
    /* Ensure the image is centered and doesn’t stretch weirdly */
    max-width: 100%;
    max-height: 150px;
    margin-bottom: 10px;
    object-fit: contain; 
    display: block;
}

.original-price {
    text-decoration: line-through; 
    color: #999;
    display: block;
}

.sale-price {
    color: red; 
    font-weight: bold;
    display: block;
    margin-top: 5px;
}
  
  /* Product Name */
  .product-name {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 8px;
    line-height: 1.2;
  }
  
  /* Product Price */
  .product-price {
    font-size: 16px;
    font-weight: 500;
    color: #038C3E;
  }
  
  
/* ===============================
   Filters Section Container
   =============================== */
   .filters-section {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 20px;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    min-height: 775px;
    /* Adjust width if needed */
  }
  
  /* Header for each filter group */
  .filters-section h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #333;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
  }
  
  /* ===============================
   Filter Form Controls
   =============================== */
.filters-section form {
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  
  .filters-section form label {
    font-size: 14px;
    color: #555;
    margin-bottom: 5px;
  }
  
  .filters-section form input[type="number"],
  .filters-section form input[type="text"],
  .filters-section form select {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
    box-sizing: border-box;
  }
  
  .filters-section form input[type="number"]:focus,
  .filters-section form input[type="text"]:focus,
  .filters-section form select:focus {
    outline: none;
    border-color: #038C3E;
    box-shadow: 0 0 5px rgba(3, 140, 62, 0.3);
  }
  
  .filters-section form button {
    background-color: #038C3E;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 10px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    cursor: pointer;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
  }
  
  .filters-section form button:hover {
    background-color: #026c2a;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  }
  
  /* ===============================
     Custom Filters (Checkbox Groups)
     =============================== */
  .custom-filters {
    margin-top: 20px;
  }
  
  .custom-filters .filter-group {
    margin-bottom: 20px;
  }
  
  .custom-filters .filter-group h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #333;
  }
  
  .custom-filters .filter-option {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-bottom: 8px;
  }
  
  .custom-filters .filter-option input[type="checkbox"] {
    width: 16px;
    height: 16px;
    accent-color: #038C3E;
  }
  
  .custom-filters .filter-option label {
    font-size: 14px;
    color: #555;
    cursor: pointer;
  }

  
  
  .button-modern {
    background-color: #038C3E;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 10px 20px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    transition: background-color 0.3s ease, box-shadow 0.3s ease;
    cursor: pointer;
  }
  
  .button-modern:hover {
    background-color: #026c2a;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  }
  
  /* Custom Filters in Right Sidebar */
  .custom-filters h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
  }
  
  .custom-filters .filter-group {
    margin-bottom: 15px;
  }
  
  .custom-filters .filter-group h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
  }
  
  .custom-filters .filter-option {
    margin-bottom: 8px;
  }
  
  .custom-filters .filter-option input[type="checkbox"] {
    margin-right: 5px;
  }
  
  /* ===============================
     Responsive Styles (Mobile)
     =============================== */
  @media (max-width: 992px) {
    .main-container {
        display: none; /* Hide the desktop layout on small screens */
      }
      .main-mobile {
        display: block; /* Show mobile layout on small screens */
      }
    /* Hide desktop sidebars */
    .sidebar {
      display: none;
    }
    /* Show mobile controls */
    .mobile-controls {
      display: flex;
      justify-content: space-between;
      padding: 10px 20px;
      background-color: #f9f9f9;
    }
    .hamburger {
      background: none;
      border: none;
      cursor: pointer;
      display: block;
    }
  }
  
  .mobile-panel {
    display: none !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 80% !important;
    height: 100vh !important;
    background-color: #fff !important; /* Solid background */
    padding: 20px !important;
    box-shadow: 2px 0 8px rgba(0, 0, 0, 0.2) !important;
    overflow-y: auto !important;
    z-index: 99999 !important; /* Very high stacking order */
    opacity: 1 !important;
  }
  .mobile-panel.active {
    display: block !important;
  }
  
  
  
  .mobile-panel .close-btn {
    background-color: #038C3E;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 10px;
    width: 100%;
    margin-bottom: 20px;
    cursor: pointer;
    text-align: center;
  }
  .mobile-panel .close-btn:hover {
    background-color: #026c2a;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
  }

  .mobile-toggle-btn {
    background-color: #038C3E;
    color: #fff;
    border: none;
    border-radius: 4px;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 14px;
    margin: 0 5px;
  }
  .mobile-toggle-btn:hover {
    background-color: #026c2a;
  }
  
  /* Hide label and center dropdown on mobile */
@media (max-width: 576px) {
    .sorting-options {
      justify-content: center;
    }
    .sorting-options .sort-label {
      display: none;
    }
    .sorting-options select {
      width: 100%;
      max-width: 250px; /* Optional: control dropdown width */
    }
  }
  

  .breadcrumbs {
    display: flex;
    max-width: 1440px;
    margin: 0 auto;      /* Centers the container */
    padding: 10px 20px;  /* Adjust padding as needed */
    align-items: center; /* Vertically center the items */
    font-size: 16px;
  }
  
  .breadcrumbs a {
    text-decoration: none;
    color: #038C3E;
    display: flex;
    align-items: center;
  }
  .breadcrumbs a:hover {
    color: #026c2a;
  }
  
  .separator {
    margin: 0 8px;
    color: #555;
  }
  .breadcrumb-logo {
    width: 30px;
    height: auto;
    vertical-align: middle;
    margin-right: 8px;
  }




  /* Container for the entire price filter */
.price-filter {
    margin-bottom: 20px;
  }
  
  /* Title for the price filter */
  .price-filter h3 {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
    color: #333;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
  }
  
  /* Price slider container */
  .price-slider {
    position: relative;
    height: 40px;
    margin-bottom: 10px;
  }
  
  /* Base track styling */
  .slider-track {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 8px;
    width: 100%;
    background-color: #ddd;
    border-radius: 4px;
  }
  
  /* Highlighted (selected) track styling */
  .slider-track-selected {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 8px;
    background-color: #038C3E;
    border-radius: 4px;
  }
  
  /* Style for both range inputs: make them overlap and remove default appearance */
  .price-slider input[type="range"] {
    position: absolute;
    pointer-events: none; /* Only allow thumb interaction */
    -webkit-appearance: none;
    width: 100%;
    height: 40px;
    background: transparent;
    margin: 0;
    padding: 0;
  }
  
  /* Webkit thumb style */
  .price-slider input[type="range"]::-webkit-slider-thumb {
    pointer-events: all;
    -webkit-appearance: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #038C3E;
    border: none;
    cursor: pointer;
    margin-top: -6px;
  }
  
  /* Firefox thumb style */
  .price-slider input[type="range"]::-moz-range-thumb {
    pointer-events: all;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background: #038C3E;
    border: none;
    cursor: pointer;
  }
  
  /* Container for numeric inputs (second line) */
  .price-inputs {
    display: flex;
    gap: 10px;
    margin-bottom: 15px;
  }
  
  /* Style for numeric inputs */
  .price-inputs input[type="number"] {
    width: 100%;
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    box-sizing: border-box;
  }
  

  @media (max-width: 992px) {
    .breadcrumbs {
      display: none; /* or position: absolute; left: -9999px; etc. */
    }
  }
  
  


                                                                                                                                        



 /* Product CSS */ 
 /* PRODUCT DETAIL PAGE STYLES */
.product-detail-container {
    max-width: 1200px;
    margin: 20px auto;
    padding: 20px;
    box-sizing: border-box;
    background-color: #fff;
    border-radius: 8px;
    border: 1px solid #ddd;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  }
  
  /* Main product area: images on left, info on right */
  .product-main {
    display: flex;
    gap: 20px;
    margin-bottom: 30px;
  }
  .product-images {
    flex: 1;
    text-align: center;
  }
  .main-product-image {
    max-width: 75%;
    height: auto;
    border: 1px solid #eee;
    border-radius: 4px;
  }
  .product-info {
    flex: 1;
  }
  .product-title {
    font-size: 24px;
    margin-bottom: 15px;
    color: #333;
  }
  .product-brand, .product-model, .product-code, .product-warranty {
    font-size: 16px;
    margin: 5px 0;
  }
  .in-stock {
    color: #038C3E;
    font-weight: bold;
  }
  .out-of-stock {
    color: red;
    font-weight: bold;
  }
  
  /* Tabs */
  .product-tabs {
    margin-bottom: 30px;
  }
  .tab-links {
    display: flex;
    list-style: none;
    padding-left: 0;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
  }
  .tab-links li {
    padding: 10px 15px;
    cursor: pointer;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background-color: #f9f9f9;
    margin-right: 2px;
  }
  .tab-links li.active {
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom: none;
  }
  .tab-content .tab {
    display: none;
    padding: 10px;
    background-color: #fff;
    border: 1px solid #ddd;
  }
  .tab-content .tab.active {
    display: block;
  }
  .specs-table {
    width: 100%;
    border-collapse: collapse;
  }
  .specs-table th, .specs-table td {
    text-align: left;
    padding: 8px;
    border-bottom: 1px solid #eee;
  }
  .specs-table th {
    width: 30%;
    color: #333;
  }
  .specs-table td {
    color: #555;
  }
  
  /* Similar products */
  .similar-products {
    border-top: 1px solid #ddd;
    padding-top: 20px;
  }
  .similar-products h2 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .similar-grid {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
  }
  .similar-card {
    width: 160px;
    text-align: center;
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 6px;
    background-color: #fff;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
  }
  .similar-card:hover {
    transform: scale(1.05);
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
  }
  .similar-image {
    display: block;
    margin: 0 auto 10px auto;
    max-width: 100%;
    height: 120px;
    object-fit: contain;
}
  .similar-name {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin-bottom: 5px;
  }
  .similar-price {
    font-size: 14px;
    color: #038C3E;
  }


  .availability {
    font-size: 16px;
    color: #333;
    margin: 20px 0;
    line-height: 1.5;
}

.availability p {
    display: flex;
    align-items: center;
    margin: 8px 0;
}

.phone-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px;
}

.social-links {
    display: flex;
    gap: 10px;
    margin-top: 10px;
}

.social-icon img {
    width: 32px;
    height: 32px;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    border-radius: 4px;  /* slightly rounded corners */
}

.social-icon img:hover {
    transform: scale(1.1);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}


/* Initially collapse the description */
#description-container.collapsed {
    max-height: 200px;   /* Adjust height as needed */
    overflow: hidden;
    position: relative;
    transition: max-height 0.3s ease;
  }
  
  /* Gradient fade-out effect */
  #description-container.collapsed::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;   /* Height of the fade */
    background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);
  }
  
  /* Toggle button styling */
  .toggle-description {
    display: block;
    margin: 10px auto;
    background: none;
    border: none;
    color: #038C3E;
    cursor: pointer;
    font-size: 16px;
  }



  /* Mobile / Tablet Styles */
@media (max-width: 768px) {
    .product-detail-container {
      max-width: 100%;
      margin: 10px;
      padding: 10px;
    }
    
    /* Stack main product area vertically */
    .product-main {
      flex-direction: column;
      gap: 20px;
      margin-bottom: 20px;
    }
    
    /* Make images full width and center them */
    .product-images {
      text-align: center;
    }
    
    .main-product-image {
      max-width: 100%;
      width: 100%;
    }
    
    /* Make product info take full width */
    .product-info {
      width: 100%;
    }
    
    .product-title {
      font-size: 20px;
    }
    
    /* Tabs: Stack tab links vertically if needed */
    .tab-links {
      flex-direction: column;
      border-bottom: none;
    }
    
    .tab-links li {
      margin: 0 0 5px 0;
      border: 1px solid #ddd;
      border-radius: 4px;
      padding: 8px 12px;
      background-color: #f9f9f9;
    }
    
    .tab-links li.active {
      background-color: #fff;
      border-bottom: 1px solid #fff;
    }
    
    /* Tab content: reduce padding if needed */
    .tab-content .tab {
      padding: 8px;
    }
    
    /* Similar products: stack items vertically or center them */
    .similar-grid {
      flex-direction: column;
      align-items: center;
    }
    
    .similar-card {
      width: 90%;
      margin-bottom: 15px;
    }
    
    /* Availability section: adjust font size and spacing */
    .availability {
      font-size: 14px;
      margin: 15px 0;
    }
    
    .social-icon img {
      width: 28px;
      height: 28px;
    }
  }



  /*service page css */

/* Wrapper and container */
.service-page-wrapper {
    padding: 40px 0;
    background-color: #fff;
  }
  
  .service-page-container {
    max-width: 1380px;
    margin: 0 auto;
    padding: 0 20px;
  }
  
  /* Horizontal logo row */
  .service-page-icon-row {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 30px;
    overflow-x: auto;
    padding: 10px 10px 20px;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
  }
  
  .service-page-icon {
    flex: 0 0 auto;  /* Prevent shrinking */
    scroll-snap-align: center;
    padding: 10px;
    cursor: pointer;
    border-radius: 8px;
    transition: transform 0.3s ease, background-color 0.3s ease;
  }
  
  .service-page-icon img {
    height: 65px;
    width: auto;
    display: block;
  }
  
  .service-page-icon:hover {
    transform: scale(1.05);
    background-color: #f2f2f2;
  }
  
  .service-page-icon.active {
    background-color: #eef8f0;
    border-bottom: 3px solid #038C3E;
  }
  
 /* New content block layout */
 .service-page-content-block {
    display: flex;
    align-items: stretch; /* ← important! makes image match text height */
    gap: 40px;
    margin-top: 40px;
    flex-wrap: wrap;
    transition: opacity 0.3s ease;
  }
  
  /* Make image fill vertical space alongside text */
  .service-page-image {
    flex: 1 1 45%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .service-page-image img {
    width: 100%;
    height: 100%;
    object-fit: cover; /* ← KEY: makes image scale properly no matter shape */
    border-radius: 12px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  }
  
  /* Text block */
  .service-page-text {
    flex: 1 1 45%;
    max-width: 600px;
    padding: 20px 0;
  }
  
  .service-page-text h2 {
    font-size: 28px;
    font-weight: 600;
    color: #1a1a1a;
    margin-bottom: 10px;
  }
  
  .service-page-text p {
    font-size: 18px;
    color: #444;
    line-height: 1.8;
    margin-bottom: 16px;
  }
  
  
  
  
  
  
  /* Fade in animation */
  @keyframes serviceFadeIn {
    from {
      opacity: 0;
      transform: translateY(10px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
/* ===== MOBILE LAYOUT ===== */
.service-page-mobile-wrapper {
    display: none;
  }
  
  @media (max-width: 1300px) {
    /* Hide desktop view */
    .service-page-icon-row,
    .service-page-content-block {
      display: none !important;
    }
  
    .service-page-mobile-wrapper {
        display: block;
        margin-top: 10px; /* closer to the banner */
      }
      
  
    .service-page-mobile-topbar {
        padding: 20px 0;
        overflow: visible;
        touch-action: none; /* Prevent this area from catching swipes */
      }
      
      
    .service-page-mobile-logos {
        display: flex;
        justify-content: center;
        align-items: flex-end;
        gap: 16px;
        padding: 10px 0;
        overflow-x: auto;
        scroll-snap-type: x mandatory;
        -webkit-overflow-scrolling: touch;
        position: relative;
      }
      
      /* Logo style */
    .mobile-logo {
        height: 35px;
        width: auto;
        opacity: 0.4;
        transition: all 0.3s ease;
        scroll-snap-align: center;
        filter: grayscale(100%) brightness(110%);
      }
      
    .mobile-logo.active {
        height: 52px;
        opacity: 1;
        filter: none;
        transform: scale(1.1);
        z-index: 2;
      }
      
  
    .service-page-mobile-track {
        display: flex;
        overflow-x: scroll;
        scroll-snap-type: x mandatory;
        scroll-behavior: smooth;
        -webkit-overflow-scrolling: touch;
      }
      
  
    .service-page-mobile-slide {
        flex: 0 0 100%;
        scroll-snap-align: center;
        padding: 20px;
        text-align: center;
      }
      
  
    .service-page-mobile-slide h2 {
      font-size: 22px;
      margin: 15px 0 10px;
      color: #1a1a1a;
    }
  
    .service-page-mobile-slide p {
      font-size: 16px;
      color: #444;
      line-height: 1.6;
      padding: 0 10px;
    }
  }
  



 /* == MAIN LAYOUT == */
.blog-wrapper {
    display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
    justify-content: flex-start;
    gap: 30px;
    width: 100%;
    max-width: 1380px;
    margin: 0 auto;
    padding: 30px 20px;
    box-sizing: border-box;
  }
  
  /* == SIDEBAR == */
  .blog-sidebar {
    flex: 0 0 250px;
    position: sticky;
    top: 100px;
    background: #f9f9f9;
    border-radius: 10px;
    padding: 15px;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.06);
    height: fit-content;
  }
  
  /* == POSTS WRAPPER == */
  .blog-posts {
    flex: 1 1 auto;
    min-width: 0;
  }
  
  /* == GRID LAYOUT == */
  .blog-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 20px;
    justify-content: start;
  }
  
  /* == CARD == */
  .blog-card {
    background: white;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 2px 6px rgba(0,0,0,0.08);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    height: 350px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  
  .blog-card:hover {
    transform: scale(1.02);
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
  }
  
  .card-header {
    height: 180px;
    background-size: cover;
    background-position: center;
  }
  
  .card-body {
    padding: 15px;
  }
  
  .card-title {
    text-align: center;
    font-size: 18px;
    color: #1a1a1a;
    margin-bottom: 10px;
  }
  
  .card-excerpt {
    font-size: 14px;
    color: #444;
    line-height: 1.6;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
  }
  
  .card-link {
    color: #038C3E;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
  }
  .card-link:hover {
    text-decoration: underline;
  }
  
  /* == CATEGORY BUTTONS (Sidebar + Mobile) == */
  .category-btn {
    width: 100%;
    padding: 10px 12px;
    border: 1px solid #038C3E;
    background: white;
    color: #038C3E;
    font-size: 14px;
    text-align: left;
    border-radius: 6px;
    cursor: pointer;
    transition: background 0.3s, color 0.3s;
  }
  .category-btn.active,
  .category-btn:hover {
    background: #038C3E;
    color: white;
  }
  
  .category-list {
    list-style: none;
    padding: 0;
    margin: 0;
  }
  .category-list li {
    margin-bottom: 10px;
  }
  
  /* == MOBILE CATEGORY SCROLL == */
  @media (max-width: 768px) {
    .blog-wrapper {
      flex-direction: column;
      align-items: center;
      padding: 20px 10px;
    }
  
    .blog-sidebar {
      display: none;
    }
  
    .blog-grid {
      display: flex;
      flex-direction: column;
      gap: 20px;
      width: 100%;
      align-items: center;
    }
  
    .blog-card {
      max-width: 100%;
      width: 100%;
    }
  
    .mobile-category-scroll {
      display: flex;
      overflow-x: auto;
      gap: 10px;
      padding: 10px;
      margin-bottom: 20px;
      scroll-snap-type: x mandatory;
      -webkit-overflow-scrolling: touch;
    }
  
    .mobile-category-scroll::-webkit-scrollbar {
      display: none;
    }
  
    .mobile-category-scroll .category-btn {
      flex: 0 0 auto;
      scroll-snap-align: start;
      padding: 8px 14px;
      border-radius: 20px;
      white-space: nowrap;
      font-size: 14px;
      border: 1px solid #038C3E;
      background-color: white;
      color: #038C3E;
      transition: all 0.3s ease;
    }
  
    .mobile-category-scroll .category-btn.active {
      background-color: #038C3E;
      color: white;
      font-weight: bold;
    }
  }
  
  @media (min-width: 769px) {
    .mobile-category-scroll {
      display: none;
    }
  }


  @media (max-width: 768px) {
    .blog-wrapper {
      flex-direction: column;
      align-items: stretch;
      padding: 20px 10px;
      width: 100%;
      box-sizing: border-box;
    }
  
    .blog-sidebar {
      display: none;
    }
  
    .blog-grid {
      display: flex;
      flex-direction: column;
      align-items: stretch;
      gap: 20px;
      width: 100%;
      box-sizing: border-box;
    }
  
    .blog-card {
      width: 100%;
      max-width: 100%;
      box-sizing: border-box;
      margin: 0 auto;
    }
  
    .card-body {
      padding: 15px;
    }
  
    .mobile-category-scroll {
      display: flex;
      overflow-x: auto;
      gap: 10px;
      padding: 10px;
      margin-bottom: 20px;
      scroll-snap-type: x mandatory;
      -webkit-overflow-scrolling: touch;
      width: 100%;
      box-sizing: border-box;
    }
  
    .mobile-category-scroll .category-btn {
      flex: 0 0 auto;
      scroll-snap-align: start;
      padding: 8px 14px;
      border-radius: 20px;
      white-space: nowrap;
      font-size: 14px;
      border: 1px solid #038C3E;
      background-color: white;
      color: #038C3E;
      transition: all 0.3s ease;
    }
  
    .mobile-category-scroll .category-btn.active {
      background-color: #038C3E;
      color: white;
      font-weight: bold;
    }
  
    /* Optional: Prevent entire page from scrolling sideways */
    body {
      overflow-x: hidden;
    }
  }

  @keyframes fadeIn {
    from {
      opacity: 0;
      transform: translateY(20px);
    }
    to {
      opacity: 1;
      transform: translateY(0);
    }
  }
  
  .blog-card {
    animation: fadeIn 0.4s ease both;
  }
  
  


  .mobile-lang-dropdown {
    position: relative;
    margin-right: 14px;
    margin-left: 6px;
    font-size: 22px;
    color: #038C3E;
    cursor: pointer;
    padding: 6px;
    border-radius: 6px;
    transition: background 0.2s ease;
    z-index: 1000; /* 🔥 bring it to front */
  }
  
  .mobile-lang-dropdown .fa-globe {
    font-size: 22px;
  }
  
  
/* Initially hidden */
.mobile-lang-dropdown .lang-menu {
    display: none;
    position: absolute;
    top: 38px;
    right: 0;
    background: white;
    border: 1px solid #ccc;
    border-radius: 8px;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
    width: 130px;
    text-align: left;
    padding: 6px 0;
    z-index: 1000; /* 🔥 even higher */
  }
  .mobile-lang-dropdown.active .lang-menu {
    display: block;
  }
  
  .mobile-lang-dropdown .lang-menu li {
    list-style: none;
  }
  
  .mobile-lang-dropdown .lang-menu li a {
    display: block;
    padding: 10px 14px;
    font-size: 14px;
    color: #1a1a1a;
    text-decoration: none;
  }
  
  .mobile-lang-dropdown .lang-menu li a:hover {
    background-color: #038C3E;
    color: white;
  }


  @media (max-width: 500px) {
    .mobile-lang-dropdown .lang-menu {
      right: -20px;
    }
  }


  .flag-icon {
    width: 18px;
    height: 18px;
    object-fit: contain;
    margin-right: 8px;
    vertical-align: middle;
  }
  @media (max-width: 768px) {
    .flag-icon {
      width: 16px;
      height: 16px;
      margin-right: 6px;
    }
  }

  .language-link {
    display: flex;
    align-items: center;
    gap: 8px;
    padding: 8px 12px;
    text-decoration: none;
    color: #1a1a1a;
    font-size: 14px;
  }
  
  .language-link:hover {
    background-color: #038C3E;
    color: white;
  }
  
  .language-link .flag-icon {
    width: 18px;
    height: 18px;
    object-fit: contain;
    display: inline-block;
  }
  



  .product-search-wrap {
    width: 100%;
    max-width: 100%;
    position: relative;
    padding: 0;
    margin-bottom: 20px;
    font-family: 'Segoe UI', sans-serif;
  }
  
  /* Flex bar */
  .product-search-wrap .search-bar {
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    height: 40px;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
    overflow: hidden;
    box-sizing: border-box;
  }
  

  

  /* Search input */
  .product-search-wrap input#product-search {
    width: 100%;
    height: 100%;
    padding: 0 12px 0 32px;  /* left padding to make space for icon */
    font-size: 14px;
    border: none;
    background: transparent;
    outline: none;
  }
  
  /* Suggestion box */
  #search-suggestions {
    position: absolute;
    top: 45px;
    left: 0;
    min-width: 240px;
    max-width: 380px;
    width: auto;
    background: white;
    border: 1px solid #ccc;
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
    z-index: 1000;
    padding: 6px 0;
  }
  
  /* Suggestion items */
  #search-suggestions a.suggestion {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 12px;
    text-decoration: none;
    color: #333;
    transition: background 0.2s;
    white-space: nowrap;
    overflow: hidden;
    gap: 8px;
  }
  
  #search-suggestions a.suggestion:hover {
    background-color: #f7f7f7;
  }
  
  #search-suggestions img {
    flex-shrink: 0;
    width: 32px;
    height: 32px;
    object-fit: contain;
    border-radius: 4px;
    background: #f0f0f0;
  }
  
  #search-suggestions .name {
    flex-grow: 1;
    font-size: 14px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  
  #search-suggestions .price {
    font-size: 14px;
    color: #038C3E;
    flex-shrink: 0;
    padding-left: 6px;
  }
  #search-suggestions {
    display: none;
    transition: opacity 0.15s ease-in-out;
  }
  
  
/* Specifically target ONLY the search icon button inside the search bar */
.search-bar .icon-button {
    all: unset;
    position: absolute;
    left: 6px;
    top: 50%;
    transform: translateY(-50%);
    height: 26px;
    width: 26px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 2;
    padding: 0;
  }
  
  .search-bar .search-icon {
    font-size: 16px;
    color: #038C3E;
  }
  
  .search-bar .icon-button:hover {
    background: none;
  }
  
  input#product-search {
    padding: 0 12px 0 36px; /* ← 36px ensures enough space for the icon + spacing */
  }
  

  

  /* Hide by default */
#mobile-search-bar.mobile-search-hidden {
    display: none;
  }
  
  /* Active state */
  #mobile-search-bar {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    padding: 10px;
    background: white;
    z-index: 9999;
    display: flex;
    gap: 8px;
    align-items: center;
    border-bottom: 1px solid #ccc;
    box-shadow: 0 4px 12px rgba(0,0,0,0.1);
  }
  
  #mobile-search-bar input {
    flex: 1;
    padding: 8px 12px;
    font-size: 16px;
    border-radius: 8px;
    border: 1px solid #ccc;
  }
  
  #mobile-search-go {
    background: #038C3E;
    border: none;
    padding: 8px 12px;
    color: white;
    font-size: 16px;
    border-radius: 8px;
    cursor: pointer;
  }
  
  #mobile-search-suggestions {
    position: absolute;
    top: 60px;
    left: 0;
    width: 100vw;
    background: #fff;
    z-index: 9998;
    border-top: 1px solid #ddd;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
    padding: 8px 0;
  }
  
  #mobile-search-suggestions a.suggestion {
    display: flex;
    align-items: center;
    padding: 10px 14px;
    text-decoration: none;
    color: #333;
    gap: 10px;
    border-bottom: 1px solid #f0f0f0;
  }
  
  #mobile-search-suggestions .name {
    flex: 1;
    font-size: 15px;
  }
  
  #mobile-search-suggestions .price {
    color: #038C3E;
    font-size: 14px;
  }


  #mobile-search-toggle {
    background: none;
    border: none;
    padding: 8px;
    font-size: 24px; 
    margin-left: 12px; 
    cursor: pointer;
    color: #038C3E;
    display: flex;
    align-items: center;
  }


/* Swiper layout fixes */
.posts-slider-type-1 .swiper-container,
.posts-slider-type-1 .swiper-wrapper,
.posts-slider-type-1 .swiper-slide {
  pointer-events: auto;
  touch-action: pan-y;
}

.posts-slider-type-1 .swiper-container {
  margin-bottom: 40px;
}

.swiper-footer-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 20px;
    padding: 0 16px;
    gap: 20px; /* optional: space between dots and button */
  }
  
  /* 👇 This keeps dots centered in the flex layout */
  .swiper-pagination-wrapper {
    flex: 1;
    display: flex;
    justify-content: center;
  }
  
  /* Button stays aligned to the right */
  .see-all-button {
    flex-shrink: 0;
  }
  .swiper-pagination-wrapper  .see-all-button {
    position: absolute;
    right: 20px; /* or right: 20px for right alignment */
  }
  
  /* Button styling */
  .show-all-btn {
    padding: 8px 20px;
    font-size: 14px;
    font-weight: 500;
    color: #038C3E;
    border: 2px solid #038C3E;
    border-radius: 50px;
    background-color: transparent;
    transition: all 0.3s ease;
    text-decoration: none;
    white-space: nowrap;
  }
  
  .show-all-btn:hover {
    background-color: #038C3E;
    color: white;
  }
  
  
  

  @media (max-width: 768px) {
    .swiper-pagination-wrapper {
      margin-top: 100px;
      display: flex;
      flex-direction: column;
      align-items: center;
      position: relative; /* remove absolute alignment */
      gap: 10px; /* space between dots and button */
    }
  
    .swiper-pagination-wrapper .see-all-button {
      position: static; /* removes absolute positioning */
      margin-top: 120px;
      margin-bottom: 30px;
    }
  }

  .alert {
    padding: 12px 20px;
    margin-bottom: 20px;
    border-radius: 8px;
    font-weight: 500;
    background-color: #e6ffed;
    border: 1px solid #38a169;
    color: #2f855a;
  }
  




  /* Wrapper */
  .post-detail-wrapper {
    max-width: 1380px;
    width: 100%;
    padding: 40px 30px;
    margin: 0 auto;
  }
  
  /* Flex layout on desktop */
  .post-detail-container {
    display: flex;
    gap: 40px;
    align-items: flex-start;
  }
  
  /* Left column */
  .post-content-column {
    flex: 1;
    min-width: 0;
  }
  
  
  .post-article .post-title {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 28px;
    margin-bottom: 10px;
  }
  
  .post-date {
    font-size: 14px;
    color: #777;
    margin-bottom: 20px;
  }
  
  .post-body {
    font-size: 16px;
    line-height: 1.7;
  }
  
  /* Right column */
  .related-posts-column {
    width: 320px;
    flex-shrink: 0;
  }
  
  .related-heading {
    font-size: 20px;
    margin-bottom: 15px;
  }
  
  .related-posts-list {
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  
  .related-post-card {
    background: #fff;
    border-radius: 10px;
    padding: 10px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
    transition: 0.3s ease;
  }
  
  .related-post-card:hover {
    transform: translateY(-3px);
  }
  
  .related-post-image img {
    width: 100%;
    border-radius: 6px;
    margin-bottom: 10px;
  }
  
  .related-post-title {
    font-size: 14px;
    font-weight: 600;
  }


/* Default (desktop/tablet) */
.post-featured-image {
    display: flex;
    justify-content: center;
    padding: 0 20px;
  }
  
  .post-image-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 500px;
    max-width: 700px;
    width: auto;
    height: 400px;
    background-color: #f7f7f7;
    border-radius: 16px;
    overflow: hidden;
  }
  
  .post-image-wrapper img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    display: block;
    user-select: none;
    -webkit-user-drag: none;
  }
  
  
  
/* Hide mobile slider on desktop */
.related-posts-slider-mobile {
    display: none;
  }
  
  @media (max-width: 1024px) {
    .related-posts-slider-mobile {
      display: block;
    }
  
    .related-posts-column {
      display: none;
    }
    .related-posts-slider {
        display: flex;
        gap: 15px;
        overflow-x: auto;
        padding: 10px 0;
        scroll-snap-type: x mandatory;
      }
      
      .related-slide {
        min-width: 160px;
        max-width: 160px;
        background: #fff;
        border-radius: 10px;
        flex-shrink: 0;
        box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
        padding: 10px;
        text-align: center;
        scroll-snap-align: start;
      }
      
      .related-slide img {
        width: 100%;
        border-radius: 6px;
        margin-bottom: 8px;
        aspect-ratio: 1/1; /* Keeps square aspect */
        object-fit: cover;
        user-select: none;
        -webkit-user-drag: none;
        -moz-user-drag: none;
        -ms-user-drag: none;
        pointer-events: none; /* optional */
      }
      
      .related-slide p {
        font-size: 13px;
        font-weight: 500;
      }

      .post-featured-image {
        padding: 0; /* remove default padding */
        display: flex;
        justify-content: center;
      }
    
      .post-image-wrapper {
        width: auto;
        min-width: 85%;
        max-width: 95%;
        height: auto;
        aspect-ratio: 16/10;
        background-color: #f7f7f7;
        border-radius: 16px;
        overflow: hidden;
        display: flex;
        align-items: center;
        justify-content: center;
      }
    
      .post-image-wrapper img {
        max-width: 100%;
        max-height: 100%;
        object-fit: contain;
      }
  }
  

  