/***NAVLINK***/
.nav-link{color: var(--color-blue-dark); font-family: "Montserrat";font-weight: 500;padding: 8px 24px!important;}
/***CAROUSEL***/
#carouselExampleDark{margin-top: 100px;}
/***SHAPE***/
.shape{position: absolute;transform: translateY(-95%);}
.shape img{width: 100%;}
.navbar-toggler{border: none;color: var(--color-blue)!important;}
.navbar-toggler:focus{box-shadow: none;}
.nav-item .active{color: var(--color-blue)!important;}
.about{margin-top: 100px;}
.about .container .title{font-size:35px;font-family: "Montserrat";text-align: center;color: var(--color-blue-dark);font-weight: 700;}
.mySwiper{margin-top: 50px;height: 450px;}
.swiper-button-prev, .swiper-rtl .swiper-button-next,.swiper-button-next, .swiper-rtl .swiper-button-prev{width: 40px!important;height: 40px!important;border-radius: 50%;background-color: var(--color-blue-dark);}
.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after,.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after{font-size: 18px!important;color: var(--color-white);}
.swiper-pagination-bullet-active{background: var(--color-blue-dark)!important;}
.about .container .button-about{    background-color: var(--color-blue-dark);color: var(--color-white);font-family: "Montserrat";text-align: center;text-decoration: none;padding: 10px 15px;border-radius: 3px;font-weight: 600;position: relative;margin: 15px auto;justify-content: center;display: block;width: max-content;}
.swiper-slide {border-right: 1px dashed #C5C5C5;position: relative;padding: 25px;padding-left: 35px;}
.swiper-slide .slider-card .slider-icon{width: 90px;height: 90px;border-radius: 50%;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 20px;-webkit-box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);}
.swiper-slide .slider-card .slider-content{margin-top: 25px;}
.swiper-slide .slider-card .title {position: relative;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;display: inline-block;margin-top: 20px;}
.swiper-slide .slider-card .title::after {content: '';position: absolute;bottom: -5px;left: 0;width: 40px;height: 3px;background-color: var(--color-blue);}
.swiper-slide .slider-card  .paragraph {font-family: "Montserrat";color: var(--color-blue-dark);font-weight: 400;margin-top: 20px;}
.swiper-slide .slider-card .slider-hover{position: absolute;/*top: -110px;*/top: 0;left: 0;width: 100%;background-color: #dee5eb;z-index: 1;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.swiper-slide .slider-card .slider-hover .img-wrapper {position: relative;overflow: hidden;}
.swiper-slide .slider-card .slider-hover .img-wrapper img {-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.swiper-slide .slider-card .slider-hover .img-wrapper .img-shadow {position: absolute;width: 130%;height: 120%;background-image: url(../img/shadow.png);bottom: -60px;left: -80px;z-index: 1;background-size: cover;}
.swiper-slide .slider-card .slider-hover .img-wrapper::after {content: '';position: absolute;bottom: 6px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 110%;height: 80px;-webkit-clip-path: polygon(50% 0%, 0 100%, 100% 100%);clip-path: polygon(50% 0%, 0 100%, 100% 100%);background-color: var(--color-white);z-index: 1;}
.swiper-slide .slider-card .slider-hover .img-wrapper::before {content: '';position: absolute;bottom: -2px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 110%;height: 80px;-webkit-clip-path: polygon(50% 0%, 0 100%, 100% 100%);clip-path: polygon(50% 0%, 0 100%, 100% 100%);background-color: #dee5eb;z-index: 2;}
.swiper-slide .slider-card .slider-hover .icon-wrapper {width: 90px;height: 90px;border-radius: 50%;-webkit-box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);display: block;margin-left: auto;margin-right: auto;margin-top: -120px;position: relative;z-index: 15;}
.swiper-slide .slider-card .slider-hover .icon-wrapper .img {border-radius: 50%;background-color: var(--color-white);padding: 20px;position: relative;z-index: 2;}
.swiper-slide .slider-card .slider-hover .icon-wrapper .icon-shadow {position: absolute;display: inline-block;bottom: -6px;left: 0;width: 100%;height: 100%;border-radius: 50%;background-color: var(--color-blue);z-index: -1;}
.swiper-slide .slider-card .slider-hover .content-wrapper {padding: 25px;}
.swiper-slide .slider-card:hover::after {opacity: 0;}
.swiper-slide .slider-card:hover .slider-hover {opacity: 1;visibility: visible;}
.swiper-slide .slider-card:hover .slider-hover .icon-wrapper {-webkit-animation: 0.5s ct_fadeInDown forwards;animation: 0.5s ct_fadeInDown forwards;}
.swiper-slide .slider-card:hover .slider-hover .content-wrapper .title {-webkit-animation: 0.3s ct_fadeInUp forwards;animation: 0.3s ct_fadeInUp forwards;}
.swiper-slide .slider-card:hover .slider-hover .content-wrapper .paragraph {-webkit-animation: 0.6s ct_fadeInUp forwards;animation: 0.6s ct_fadeInUp forwards;}
@media (max-width: 767.98px) {
    .limpojal-services .limpojal-service-slider {max-width: 400px;display: block;margin: 0 auto;}
    .limpojal-services .limpojal-service-slider .limpojal-single-item {text-align: center;}
    .swiper-slide .slider-card .slider-content .title::after {left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
}
.limpojal-about-section {margin-top: 150px;position: relative;}
.limpojal-about-section .limpojal-about-bg {position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 50%;z-index: -1;}
.limpojal-about-section .limpojal-about-left {text-align: right;}
.limpojal-about-section .limpojal-about-left .limpojal-slider-wrapper {display: inline-block;position: relative;}
.limpojal-about-section .limpojal-about-left .limpojal-slider-wrapper::before {content: '';position: absolute;top: 50%;right: 0px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background-color: var(--color-blue-dark);;width: calc(100% + 30px);height: calc(100% + 20px);border-radius: 50%;z-index: 1;}
.limpojal-about-section .limpojal-about-left .limpojal-slider-wrapper::after {content: '';position: absolute;top: 50%;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: calc(100% + 5px);height: calc(100% + 0px);background-color: var(--color-white);border-radius: 50%;z-index: 1;}
.limpojal-about-section .limpojal-about-left .limpojal-compare-slider {width: 285px;height: 285px;border-radius: 50%;overflow: hidden;display: inline-block;position: relative;z-index: 10;}
.limpojal-about-section .limpojal-about-right {padding-left: 65px;}
@media (max-width: 991.98px) {
    .limpojal-about-section {padding-top: 100px;}
    .limpojal-about-section .limpojal-about-bg {display: none;}
    .limpojal-about-section .limpojal-about-left {text-align: center;}
    .limpojal-about-section .limpojal-about-right {padding-left: 0;margin-top: 60px;max-width: 600px;text-align: center;display: block;margin-left: auto;margin-right: auto;}
}
.limpojal-about-section .limpojal-about-right .limpojal-title-area .limpojal-subtitle{font-family: "Montserrat";font-weight: 400;font-size: 14px;color: var(--color-gray);}
.limpojal-about-section .limpojal-about-right .limpojal-title-area h3{font-family: "Montserrat";font-weight: 700;font-size: 35px;color: var(--color-blue-dark);}
.limpojal-about-section .limpojal-about-right .limpojal-title-area p{font-family: "Montserrat";font-weight: 500;font-size: 16px;color: var(--color-blue-dark);}
.limpojal-case-study{margin-top: 150px;}
.limpojal-case-study .limpojal-ct-left {background-image:url(../img/mapa.png);background-size:contain;background-position:center;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;background-repeat: no-repeat;padding: 10px 0 40px 0;}
.limpojal-case-study .limpojal-ct-left .ct-title {font-family: "Montserrat";font-weight: 700;font-size: 150px;}
.limpojal-case-study .limpojal-ct-left .ct-title sup {color: var(--color-blue);}
.limpojal-case-study .limpojal-ct-left .ct-subtitle {color: var(--color-blue-dark);font-size: 22px;display: inline-block;margin-top: -35px;}
.limpojal-case-study .limpojal-ct-right {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 80px;}
.limpojal-case-study .limpojal-ct-right .limpojal-pt-item {padding: 60px 35px;}
.limpojal-case-study .limpojal-ct-right .limpojal-pt-item img { width: 100%;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-case-study .limpojal-ct-right .limpojal-pt-item:hover img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.limpojal-case-study .limpojal-ct-right .grid-item {border-right: 1px solid #eaeaea;border-bottom: 1px solid #eaeaea;}
.limpojal-case-study .limpojal-ct-right .grid-item:nth-child(3) {border-right: 0;}
.limpojal-case-study .limpojal-ct-right .grid-item:nth-child(4),
.limpojal-case-study .limpojal-ct-right .grid-item:nth-child(5),
.limpojal-case-study .limpojal-ct-right .grid-item:nth-child(6) {border-bottom: 0;}
.limpojal-case-study .limpojal-ct-right .grid-item:nth-child(6) {border-right: 0;}

@media (max-width: 991.98px) {
    .limpojal-case-study .limpojal-ct-right .limpojal-pt-item {text-align: center;}
    .limpojal-case-study .limpojal-ct-right .limpojal-pt-item img {max-width: 100%;display: inline-block;}
    .limpojal-case-study .limpojal-ct-right .grid-item:nth-child(3) {border-right: 1px solid #eaeaea;}
    .limpojal-case-study .limpojal-ct-right .grid-item:nth-child(4) {border-bottom: 1px solid #eaeaea;}
}

@media (max-width: 575.98px) {
    .limpojal-case-study .limpojal-ct-right .grid-item {border-bottom: 0 !important;border-right: 0 !important;}
    .limpojal-case-study .limpojal-ct-right .grid-item+.grid-item {border-top: 1px solid #eaeaea;}
}
.limpojal-case-study .container .row .title{text-align:center;font-family: "Montserrat";color: var(--color-blue-dark);font-weight: 700;font-size: 35px;}
.limpojal-case-study .container .row .paragraph{text-align:center;font-family: "Montserrat";color: var(--color-blue-dark);font-weight: 500;font-size: 16px;}

.limpojal-service-section{margin: 150px 0px;}
.limpojal-service-section .container .services{margin-top: 50px;}
.limpojal-service-section .container .row .title{font-size: 35px;text-align:center;}
.limpojal-service-section .container .row .paragraph{text-align:center;font-family: "Montserrat";color: var(--color-blue-dark);font-weight: 500;font-size: 16px;}
.limpojal-service-section .limpojal-services .limpojal-service-item {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;margin-bottom: 30px;}
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-icon-wrapper span {width: 80px;height: 80px;color: var(--color-white);border-radius: 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;position: relative;font-size: 30px;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;ransition: all 0.3s ease-in;}
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-icon-wrapper span::before {content: '';position: absolute;left: -5px;bottom: -5px;width: 100%;height: 100%;border-radius: 50%;background-color: var(--color-blue);z-index: 2;}
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-icon-wrapper span i {background-repeat:no-repeat;background-position:center;background-size:48px;background-color: var(--color-blue-dark);height: 100%;width: 100%;border-radius: 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;position: relative;z-index: 2;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-service-content {background-color: var(--color-white);-webkit-box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);padding: 35px 35px 35px 50px;margin-left: -50px;position: relative;z-index: 1;}
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-service-content::before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-image: url(../img/sr-item-bg.jpg);background-repeat: no-repeat;background-size: cover;z-index: -1;opacity: 0;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-service-content h5 {font-family: "Montserrat";color: var(--color-blue-dark);font-weight: 700;margin-bottom: 6px;}
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-service-content p{font-family: "Montserrat";color: var(--color-blue-dark);font-weight: 500;}
.limpojal-service-section .limpojal-services .limpojal-service-item:hover {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);}
.limpojal-service-section .limpojal-services .limpojal-service-item:hover .limpojal-icon-wrapper span i {background-color: var(--color-white);color: var(--color-blue-dark);}
.limpojal-service-section .limpojal-services .limpojal-service-item:hover .limpojal-service-content::before {opacity: 1;background-color: var(--color-blue-dark);}
.limpojal-service-section .limpojal-services .limpojal-service-item:hover .limpojal-service-content h5 {color: var(--color-white);}
.limpojal-service-section .limpojal-services .limpojal-service-item:hover .limpojal-service-content p {color: var(--color-white);}
.limpojal-service-section .limpojal-service-middle .img-wrapper {position: relative;}
.limpojal-service-section .limpojal-service-middle .img-wrapper .banner-content {width: 120px;height: 120px;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;border-radius: 10px;position: absolute;top: -30px;left: 50px;text-align: center;}
.limpojal-service-section .limpojal-service-middle .img-wrapper .banner-content h3 {color: var(--color-white);margin-bottom: 5px;position: relative;z-index: 10;}
.limpojal-service-section .limpojal-service-middle .img-wrapper .banner-content p {font-family:"Montserrat";font-weight:600;color: var(--color-white);font-size: 13px;line-height: 1;position: relative;z-index: 10;}
.limpojal-service-section .limpojal-service-middle .img-wrapper .banner-content .banner-svg-1 {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--color-blue-dark);-webkit-clip-path: polygon(0 0, 100% 9%, 100% 95%, 0% 100%);clip-path: polygon(0 0, 100% 9%, 100% 95%, 0% 100%);z-index: 2;border-radius: 15px 25px 25px 15px;}
.limpojal-service-section .limpojal-service-middle .img-wrapper .banner-content .banner-svg-2 {position: absolute;top: 8px;left: -8px;width: 100%;height: 100%;background-color: var(--color-blue);-webkit-clip-path: polygon(0 0, 100% 9%, 100% 95%, 0% 100%);clip-path: polygon(0 0, 100% 9%, 100% 95%, 0% 100%);z-index: 1;border-radius: 15px 25px 25px 15px;}

@media (max-width: 991.98px) {
    .limpojal-service-section .limpojal-service-middle .img-wrapper .banner-content{top: -70px;left: 0px;}
    .limpojal-service-section .limpojal-services .limpojal-service-item {max-width: 600px;margin-left: auto;margin-right: auto;}
    .limpojal-service-section .limpojal-service-middle {text-align: center;margin-top: 30px;margin-bottom: 30px;}
    .limpojal-service-section .limpojal-service-middle .img-wrapper {width: auto;max-width: 100%;display: inline-block;}
     .limpojal-service-section .limpojal-service-middle .img-wrapper img{width: 100%;}
}

.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-icon-wrapper span .ico18Limpieza{background-image: url(../img/ico/limpieza_white.png);} 
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-icon-wrapper span .ico18Experiencia{background-image: url(../img/ico/experiencia_white.png);} 
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-icon-wrapper span .ico18Calidad{background-image: url(../img/ico/calidad_white.png);} 
.limpojal-service-section .limpojal-services .limpojal-service-item .limpojal-icon-wrapper span .ico18Paz{background-image: url(../img/ico/paz_white.png);} 

.limpojal-service-section .limpojal-services .limpojal-service-item:hover .limpojal-icon-wrapper span .ico18Limpieza{background-image: url(../img/ico/limpieza.png);} 
.limpojal-service-section .limpojal-services .limpojal-service-item:hover .limpojal-icon-wrapper span .ico18Experiencia{background-image: url(../img/ico/experiencia.png);} 
.limpojal-service-section .limpojal-services .limpojal-service-item:hover .limpojal-icon-wrapper span .ico18Calidad{background-image: url(../img/ico/calidad.png);} 
.limpojal-service-section .limpojal-services .limpojal-service-item:hover .limpojal-icon-wrapper span .ico18Paz{background-image: url(../img/ico/paz.png);} 

.limpojal-team-area {background-color: #e3e8ed;padding: 50px 0px;}
.limpojal-team-area .limpojal-title-area {padding-left: 60px;}
.limpojal-team-area .limpojal-title-area h2{font-weight:700;font-family: "Montserrat";color: var(--color-blue-dark);font-size: 35px;text-align: center;}
.limpojal-team-area .limpojal-title-area p{margin-bottom:30px;font-weight:500;font-family: "Montserrat";color: var(--color-blue-dark);font-size: 16px;text-align: center;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single {background-color: var(--color-white);-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;overflow: hidden;margin-bottom: 50px;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-img-wrapper {position: relative;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-img-wrapper::before {content: '';position: absolute;bottom: 0;left: 0;width: calc(100% + 20px);height: 40px;-webkit-clip-path: polygon(0 0, 100% 70%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 70%, 100% 100%, 0% 100%);background-color: var(--color-blue);}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-img-wrapper::after {content: '';position: absolute;bottom: -10px;left: 0;width: calc(100% + 20px);height: 40px;-webkit-clip-path: polygon(0 0, 100% 70%, 100% 100%, 0% 100%);clip-path: polygon(0 0, 100% 70%, 100% 100%, 0% 100%);background-color: var(--color-white);}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-team-content {padding: 20px;position: relative;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-team-content h5{font-size:16px;font-family: "Montserrat";color:var(--color-bluew-dark);font-weight: 700;text-align: center;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-team-content .team-social-link {position: absolute;right: 20px;bottom: 20px;width: 50px;height: 50px;background-color: var(--color-blue-dark);color: var(--color-white);text-align: center;line-height: 50px;border-radius: 0 0 25px 25px;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-team-content .limpojal-team-social-items {display: inline-block;position: absolute;right: 20px;bottom: 90px;border-radius: 25px 25px 0 0;overflow: hidden;opacity: 0;visibility: hidden;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-team-content .limpojal-team-social-items a {color: var(--color-white);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;background-color: var(--color-blue-dark);-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single .limpojal-team-content .limpojal-team-social-items a:hover {padding-left: 10px;}
.limpojal-team-area .limpojal-team-container .limpojal-team-single:hover {-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);-webkit-box-shadow: 0px 0px 20px 0px rgba(12, 12, 12, 0.16);box-shadow: 0px 0px 20px 0px rgba(12, 12, 12, 0.16);}
.limpojal-team-area .limpojal-team-container .limpojal-team-single:hover .limpojal-team-content .team-social-link {background-color: var(--color-white);color: var(--color-blue);}
.limpojal-team-area .limpojal-team-container .limpojal-team-single:hover .limpojal-team-content .limpojal-team-social-items {bottom: 70px;opacity: 1;visibility: visible;}
.limpojal-team-area .limpojal-team-container .slick-list {padding: 60px 0;margin: 0 -15px;}
.limpojal-team-area .limpojal-team-container .slick-list .slick-slide {margin: 0 15px;}
.limpojal-team-area .limpojal-team-container .slick-dots {position: absolute;bottom: -20px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.limpojal-team-area .limpojal-team-container .slick-dots li {display: inline-block;width: 20px;height: 20px;border-radius: 50%;border: 1px solid transparent;padding: 3px;text-align: center;line-height: 20px;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-team-area .limpojal-team-container .slick-dots li button {font-size: 0;display: block;width: 100%;height: 100%;border: 0;padding: 0;border-radius: 50%;background-color: #8b90a7;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-team-area .limpojal-team-container .slick-dots li.slick-active {border: 2px solid var(--color-blue-dark);}
.limpojal-team-area .limpojal-team-container .slick-dots li.slick-active button {background-color: var(--color-blue-dark);}

@media (max-width: 575.98px) {
    .limpojal-team-area .limpojal-title-area {text-align: center;padding-left: 0;}
    .limpojal-team-area .limpojal-team-container {max-width: 300px;margin-left: auto;margin-right: auto;}
}


.limpojal-feedback {background-image: url(../img/feedback-bg.jpg);padding: 100px 0;background-size: cover;background-repeat: no-repeat;}
.limpojal-feedback .limpojal-feedback-top {padding: 0 60px 0 100px;}
.limpojal-feedback .limpojal-feedback-top .row .limpojal-title-area .limpojal-subtitle{text-align: center;font-family: "Montserrat";color: var(--color-blue-dark);font-size: 35px;font-weight: 700;}
.limpojal-feedback .limpojal-feedback-top .row .limpojal-title-area  p{text-align: center;font-family: "Montserrat";color: var(--color-blue-dark);font-size: 16px;font-weight: 500;}
@media (max-width: 991.98px) {
    .limpojal-feedback .limpojal-feedback-top {padding: 0;text-align: center;}
}

@media (max-width: 991.98px) {
    .limpojal-feedback .limpojal-feedback-top .bf-desc {width: 80%;margin: auto;margin-top: 20px;}
}

@media (max-width: 767.98px) {
    .limpojal-feedback .limpojal-feedback-top .bf-desc {width: 100%;}
}

.limpojal-feedback .limpojal-feedback-slider {margin-top: 60px;display: flex;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column {position: relative;background-color: var(--color-white);padding: 40px 30px 50px 30px;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column::after {content: '';position: absolute;top: -1px;right: -1px;width: 60px;height: 60px;background-color: #dfe6e7;z-index: 2;-webkit-clip-path: polygon(0 0, 100% 100%, 100% 0);clip-path: polygon(0 0, 100% 100%, 100% 0);}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .quote-icon {position: absolute;top: -65px;left: 20px;display: inline-block;font-family: "Montserrat";font-size: 160px;font-weight: bold;line-height: 0;letter-spacing: -13px;color: #adb0b4;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-rating {text-align: right;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-rating span {color: #ffc601;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-client-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;gap: 20px;position: absolute;bottom: -60px;left: 40px;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-client-info .client-thumb {width: 95px;height: 95px;border-radius: 50%;position: relative;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-client-info .client-thumb img {border-radius: 50%;background-color: var(--color-white);padding: 4px;position: relative;z-index: 2;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-client-info .client-thumb .svg-1 {fill: #dfe6e7;position: absolute;top: -10px;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-client-info .client-thumb .svg-2 {fill: #adb0b4;position: absolute;bottom: -10px;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-client-info .clients-name {padding-bottom: 5px;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-client-info .clients-name h6 {color: #3a4268;font-weight: 700;font-family: "Montserrat";}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-client-info .clients-name span {color: #3a4268;font-size: 14px;}
.limpojal-feedback .limpojal-feedback-slider .feedback-column:hover .quote-icon {color: var(--color-blue-dark);}
.limpojal-feedback .limpojal-feedback-slider .feedback-column:hover .feedback-client-info .client-thumb .svg-1 {fill: var(--color-blue);}
.limpojal-feedback .limpojal-feedback-slider .feedback-column:hover .feedback-client-info .client-thumb .svg-2 {fill: var(--color-blue-dark);}
.limpojal-feedback .limpojal-feedback-slider .feedback-column .feedback-content p{font-family: "Montserrat";font-size: 16px;color: var(--color-blue-dark);font-weight: 500;}
.limpojal-feedback .limpojal-feedback-slider .slick-list {padding: 30px 0 100px 0;margin: 0 -15px;}
.limpojal-feedback .limpojal-feedback-slider .slick-list .slick-slide {margin: 0 15px;}
.limpojal-feedback .limpojal-feedback-slider .slick-dots {position: absolute;bottom: -60px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.limpojal-feedback .limpojal-feedback-slider .slick-dots li {display: inline-block;width: 20px;height: 20px;border-radius: 50%;border: 1px solid transparent;padding: 3px;text-align: center;line-height: 20px;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-feedback .limpojal-feedback-slider .slick-dots li button {font-size: 0;display: block;width: 100%;height: 100%;border: 0;padding: 0;border-radius: 50%;background-color: #8b90a7;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
.limpojal-feedback .limpojal-feedback-slider .slick-dots li.slick-active {border: 2px solid var(--color-blue-dark);}
.limpojal-feedback .limpojal-feedback-slider .slick-dots li.slick-active button {background-color: var(--color-blue-dark);}
@media (max-width: 1199px) {
    .limpojal-feedback .limpojal-feedback-slider {display: block;}
    .limpojal-feedback .limpojal-feedback-slider .col-md-4{width: 100%!important;}
    .limpojal-feedback .limpojal-feedback-slider .mt-feedback{margin-top: 115px;}
}
@media (max-width: 767.98px) {
    .limpojal-feedback .limpojal-feedback-slider {max-width: 400px;margin-left: auto;margin-right: auto;}
}
.mt-150{margin-top: 150px;}
.mt-20{margin-top: 20px;}
.limpojal-feedback .container .button-resenas{    background-color: var(--color-blue-dark);color: var(--color-white);font-family: "Montserrat";text-align: center;text-decoration: none;padding: 10px 15px;border-radius: 3px;font-weight: 600;position: relative;margin: 15px auto;justify-content: center;display: block;}
.limpojal-portfolio-gallery{margin: 120px 0px;}
.limpojal-portfolio-gallery .container .row .limpojal-title-area .limpojal-subtitle{text-align: center;font-family: "Montserrat";color: var(--color-blue-dark);font-size: 35px;font-weight: 700;}
.limpojal-portfolio-gallery .container .row .limpojal-title-area p{text-align: center;font-family: "Montserrat";color: var(--color-blue-dark);font-size: 16px;font-weight: 500;}
.limpojal-portfolio-gallery .container .mySwiper-2 .swiper-wrapper .swiper-slide{border-right: none;}
.limpojal-portfolio-gallery .container .mySwiper-2 .swiper-wrapper .swiper-slide a{text-decoration: none;}
.limpojal-portfolio-gallery .container .mySwiper-2 .swiper-wrapper .swiper-slide a .card .card-body{background-color: var(--color-blue-dark);}
.limpojal-portfolio-gallery .container .mySwiper-2 .swiper-wrapper .swiper-slide a .card .card-body .card-title{color: var(--color-white);font-family: "Montserrat";text-align: center;font-weight: 500;font-size: 16px;}

.portfolio{margin-top: 220px;}
.portfolio .container .section-title h2{margin-bottom:50px;text-align: center;font-family: "Montserrat";color: var(--color-blue-dark);font-size: 35px;font-weight: 700;}
.portfolio .portfolio-item {margin-bottom: 30px;}
.portfolio #portfolio-flters {padding: 0;margin: 0 auto 25px auto;list-style: none;text-align: center;border-radius: 50px;padding: 2px 15px;}
.portfolio #portfolio-flters li {cursor: pointer;display: inline-block;padding: 10px 15px;font-size: 14px;font-weight: 600;line-height: 1;text-transform: uppercase;color: #444444;margin-bottom: 5px;transition: all 0.3s ease-in-out;border-radius: 5px;font-family: "Poppins", sans-serif;}
.portfolio #portfolio-flters li:hover,
.portfolio #portfolio-flters li.filter-active {color: var(--color-white);background: var(--accent-color);}
.portfolio #portfolio-flters li:last-child {margin-right: 0;}
.portfolio .portfolio-wrap {transition: 0.3s;position: relative;overflow: hidden;z-index: 1;}
.portfolio .portfolio-wrap::before {content: "";background: rgba(0, 44, 81, 0.8);position: absolute;left: 30px;right: 30px;top: 30px;bottom: 30px;transition: all ease-in-out 0.3s;z-index: 2;opacity: 0;}
.portfolio .portfolio-wrap .portfolio-info {opacity: 0;position: absolute;top: 10%;left: 0;right: 0;text-align: center;z-index: 3;transition: all ease-in-out 0.3s;}
.portfolio .portfolio-wrap .portfolio-info h4 {font-size: 20px;color: var(--color-white);font-weight: 600;}
.portfolio .portfolio-wrap .portfolio-info p {color: var(--color-white);font-size: 14px;text-transform: uppercase;}
.portfolio .portfolio-wrap .portfolio-links {opacity: 0;left: 0;right: 0;bottom: 10%;text-align: center;z-index: 3;position: absolute;transition: all ease-in-out 0.3s;}
.portfolio .portfolio-wrap .portfolio-links a {color: rgba(255, 255, 255, 0.6);margin: 0 2px;font-size: 28px;display: inline-block;transition: 0.3s;}
.portfolio .portfolio-wrap .portfolio-links a:hover {color: var(--color-white);}
.portfolio .portfolio-wrap:hover::before {top: 0;left: 0;right: 0;bottom: 0;opacity: 1;}
.portfolio .portfolio-wrap:hover .portfolio-info {opacity: 1;top: calc(50% - 48px);}
.portfolio .portfolio-wrap:hover .portfolio-links {opacity: 1;bottom: calc(50% - 50px);}

.limpojal-gta-area {background-image: url(../img/gt-bg.png);position: relative;overflow: hidden;background-size: cover;background-repeat: no-repeat;padding: 80px 0;background-size: 120%;background-position: -400px center;}
.limpojal-gta-area .limpojal-help-desk-content {width: 100%;height: 100%;position: relative;}
.limpojal-gta-area .limpojal-gt-left {display: inline-block;position: absolute;top: 50%;right: 30px;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 10;}
.limpojal-gta-area .limpojal-gt-left::before {content: '';position: absolute;width: 170px;height: 170px;border-radius: 50%;background-color: #e0e2e8;z-index: -1;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.limpojal-gta-area .limpojal-gt-left .limpojal-help-desk {width: 140px;height: 140px;background-color: var(--color-white);border-radius: 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;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);}
.limpojal-gta-area .limpojal-gt-left .limpojal-help-desk .desk-subtitle {font-size: 12px;color: #3465f8;}
.limpojal-gta-area .limpojal-gt-left .limpojal-help-desk .desk-title {font-size: 24px;color: #082680;font-family: "Montserrat";font-weight: 700;margin-top: -3px;}
.limpojal-gta-area .limpojal-gt-left .limpojal-help-desk .desk-call {font-size: 36px;line-height: 30px;font-weight: 700;color: var(--color-blue);margin-top: -3px;}
.limpojal-gta-area .limpojal-gt-right {padding-right: 60px;position: relative;max-width: 600px;}
.limpojal-gta-area .limpojal-gt-right h4 {margin-bottom: 20px;color: var(--color-white);text-transform: initial;position: relative;display: inline-block;}
.limpojal-gta-area .limpojal-gt-right h4::after {content: '';position: absolute;right: -80px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 60px;height: 2px;background-color: var(--color-blue);}
.limpojal-gta-area .limpojal-gt-right form {width: 100%;}
.limpojal-gta-area .limpojal-gt-right form input[type="text"] {width: 100%;border: 0;padding: 12px 20px;background-color: #1a386d;}
.limpojal-gta-area .limpojal-gt-right form input[type="text"]::-webkit-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form input[type="text"]:-ms-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form input[type="text"]::-ms-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form input[type="text"]::placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form input[type="tel"] {width: 100%;border: 0;padding: 12px 20px;background-color: #1a386d;font-size: 15px;float: right;}
.limpojal-gta-area .limpojal-gt-right form input[type="tel"]::-webkit-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form input[type="tel"]:-ms-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form input[type="tel"]::-ms-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form input[type="tel"]::placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form .bx-form-select {width: 100%;margin-top: 20px;}
.limpojal-gta-area .limpojal-gt-right form .bx-form-select select {width: 100%;padding: 12px 20px;background-color: #1a386d;border: 0;color: #c3c4e1;font-size: 15px;}
.limpojal-gta-area .limpojal-gt-right form textarea {width: 100%;border: 0;background-color: #1a386d;padding: 12px 20px;color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form textarea::-webkit-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form textarea:-ms-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form textarea::-ms-input-placeholder {color: #c3c4e1;}
.limpojal-gta-area .limpojal-gt-right form textarea::placeholder {color: #c3c4e1;}
@media (max-width: 1930px) {
    .limpojal-gta-area {background-size: 130%;}
}
@media (max-width: 1800px) {
    .limpojal-gta-area {background-size: 140%;}
}
@media (max-width: 1600px) {
    .limpojal-gta-area {
        background-size: 145%;
    }
}
@media (max-width: 1400px) {
    .limpojal-gta-area {background-size: cover;background-position: -800px 0;}
}
@media (max-width: 991.98px) {
    .limpojal-gta-area {background-size: cover;background-position: right center;}
    .limpojal-gta-area .limpojal-gt-right {padding-right: 0;max-width: 100%;}
}
@media (max-width: 575.98px) {
    .limpojal-gta-area .limpojal-gt-right form input[type='text'],
    .limpojal-gta-area .limpojal-gt-right form input[type='tel'] {width: 100%;margin-bottom: 20px;}
}
.limpojal-primary-btn {padding: 0 8px 0 16px;background-color: #0431b8;color: var(--color-white);font-family: "Montserrat", sans-serif;font-weight: 700;font-size: 14px;border: 0;border-radius: 3px;height: 55px;display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;gap: 20px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: relative;overflow: hidden;vertical-align: middle;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;z-index: 1;}
.limpojal-primary-btn span {padding: 6px 10px;background-color: var(--color-blue);display: inline-block;border: none;color: var(--color-white);border-radius: 3px;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;transition: all 0.3s ease-in;overflow: hidden;}
.error-label{font-family: "Montserrat";font-weight: 700;color: red;margin-top: 10px;}

.limpojal-footer {background-color: var(--color-blue-dark);background-size: cover;background-repeat: no-repeat;position: relative;padding: 80px 0px;}
.limpojal-footer .limpojal-footer-logo {background-color: var(--color-white);position: absolute;width: 130px;top: -60px;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);display: inline-block;-webkit-box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);box-shadow: 0px 0px 43px 0px rgba(12, 12, 12, 0.16);border-radius: 50%;z-index: 2;}
.limpojal-footer .limpojal-footer-logo img{padding: 30px;}
.limpojal-footer .container .row .col-md-4 h2{font-family: "Montserrat";font-weight: 700;color: var(--color-blue);}
.limpojal-footer .container .row .col-md-4 p{font-family: "Montserrat";font-weight: 500;color: var(--color-white);font-size: 16px;}
.limpojal-footer .container .row .col-md-4 a{font-family: "Montserrat";font-weight: 500;color: var(--color-white);text-decoration: none;font-size: 16px;}
.limpojal-footer .container .row .col-md-4 a:hover{color: var(--color-blue);}

@media (max-width: 900px) {
    .about .container .title{font-size: 20px;}
    .limpojal-about-section .limpojal-about-right .limpojal-title-area h3{font-size: 20px;}
    .limpojal-case-study .container .row .title{font-size: 20px;}
    .limpojal-service-section .container .row .title{font-size: 20px;}
    .limpojal-team-area .limpojal-title-area h2{font-size: 20px;}
    .limpojal-feedback .limpojal-feedback-top .row .limpojal-title-area .limpojal-subtitle{font-size: 20px;}
}

@media (max-width: 900px) {.about{margin-top: 50px;}}