 @font-face {font-family: Questrial-Regular;src: local("Questrial-Regular.ttf"), url("../fonts/Questrial-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: OpenSauceTwo-ExtraBold;src: local("OpenSauceTwo-ExtraBold.ttf"), url("../fonts/open-saus/OpenSauceTwoExtraBold.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: OpenSauceTwo-Bold;src: local("OpenSauceTwo-Bold.ttf"), url("../fonts/open-saus/OpenSauceTwo-Bold.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: OpenSauceSansTwo-Medium;src: local("OpenSauceSansTwo-Medium.ttf"), url("../fonts/open-saus/OpenSauceSansTwo-Medium.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: OpenSauceTwo-Regular;src: local("OpenSauceTwo-Regular.ttf"), url("../fonts/open-saus/OpenSauceTwo-Regular.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: OpenSauceTwo-SemiBold;src: local("OpenSauceTwo-SemiBold.ttf"), url("../fonts/open-saus/OpenSauceTwo-SemiBold.ttf") format("truetype");font-weight: normal;font-style: normal;}@font-face {font-family: Trench;src: local("trench.ttf"), url("../fonts/trench.ttf") format("truetype");font-weight: normal;font-style: normal;}.font-16 {font-size: 16px !important;}.font-18 {font-size: 18px;}.font-20 {font-size: 20px;}.font-22 {font-size: 22px;}.font-24 {font-size: 24px;}.font-26 {font-size: 26px;}.font-28 {font-size: 28px;}.font-32 {font-size: 32px;}.font-40 {font-size: 40px;}.font-weight-500 {font-weight: 500;}.font-weight-400 {font-weight: 400;}.bg-green {background-color: #105B11;}.pad26 {padding-bottom: 26px;}.ptb-34 {padding-top: 40px;padding-bottom: 30px;}.ptb-80 {padding-top: 80px;padding-bottom: 70px;}.ptb-50 {padding-top: 80px;padding-bottom: 120px;}.pad0 {padding-left: 0px;}.pb-24 {padding-bottom: 24px;}.pt-20 {padding-top: 20px;}.pt-10 {padding-top: 10px;}.margin-bottom-5 {margin-bottom: 40px;}.container {max-width: 1200px;}body {font-family: "Open Sans", sans-serif;}body::-webkit-scrollbar {width: 6px;}body::-webkit-scrollbar-track {background: #fff;}body::-webkit-scrollbar-thumb {background: #133A30;}a, button, .btn {text-decoration: none;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}a:hover, a:focus, button:hover, button:focus, .btn:hover, .btn:focus {outline: none;box-shadow: none;text-decoration: none;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.bnone {border: none;}.ptb-16 {padding-top: 16px;padding-bottom: 16px;}.pt-30 {padding-top: 30px;padding-bottom: 10px;}.pt-31 {padding-top: 31px;}.ptb-36 {padding-top: 58px;}.ptb-20 {padding-top: 20px;padding-bottom: 20px;}.ptb-21 {padding-top: 20px;padding-bottom: 30px;}.ptb-30 {padding-top: 30px;padding-bottom: 30px;}.ptx-30 {padding-left: 30px;padding-right: 30px;}.ptb-40 {padding-top: 70px;padding-bottom: 70px;}.ptb-41 {padding-top: 100px;padding-bottom: 60px;}p {font-size: 16px;color: #101010;line-height: 26px;}* {margin: 0px;padding: 0px;box-sizing: border-box;}.navbarmain {font-family: Trench;font-weight: 600;height: 80px;}.navbarmain .navbar-body {width: 100%;display: flex;justify-content: space-between;}.navbarmain .navbar-body .navbar-brand img {height: 40px;}.navbarmain .navbar-body .navbar-brand img.habitat {width: 100% !important;height: 50px;}.navbarcontainer .navbar-body .offcanvas-body {display: flex !important;flex-direction: column;width: 100%;padding-top: 4px !important;height: 96px;}.navbarmain .navbar-body .offcanvas-body .nav-link {font-size: 24px;line-height: 16px;color: #105b11;font-family: Trench;font-weight: 600;}.navbarmain .navbar-body .navbar-nav .nav-link:hover {color: #efc929;}.navbarmain .navbar-body .offcanvas-body .navbar-nav li a {font-size: 24px;line-height: 26px;color: #105b11;font-family: Trench;font-weight: 600;}.ContactFormHome .form-group {position: relative;margin-bottom: 24px !important;}.ContactFormHome .form-control {font-family: "Open Sans", sans-serif;font-weight: 100;font-size: 12px;line-height: 16px;}#captchaText {font-size: 12px;}.ContactFormHome .form-group label.error {position: absolute;bottom: -22px;left: 0;margin: 0;}label.error {color: red;font-family: "Open Sans", sans-serif;width: 100%;font-size: 14px;text-align: left;margin-bottom: 0;}.logo-scolled {height: 30px;display: block;width: 100% !important;}.habitatinner .logo-scolled.habitatdemo {height: 30px !important;}.navbarmain .phone-container {margin-left: auto;padding-right: 20px;display: flex;align-items: center;}.navbarmain .phone-container .phone-number {color: #105b11;font-size: 24px;line-height: 16px;font-family: Trench;font-weight: 600;}.navbarmain .phone-container .phone-number:hover {color: #efc929;text-decoration: none;}.navbarmain .phone-container a img {height: 20px;margin-right: 10px;filter: invert(35%) sepia(74%) saturate(4950%) hue-rotate(104deg) brightness(90%) contrast(90%);transition: filter 0.3s ease;}.scrolled .navbarmain {padding: 0px 0px !important;}body.scrolled .navbarmain {position: fixed;width: 100%;top: 0;height: 70px;z-index: 9;padding: 5px 0;background-color: #fff !important;box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}body.scrolled .navbarmain .navbar-brand img {width: 80%;}body.scrolled .navbarmain .navbar-body .navbar-brand .habitat {width: 100%;}.carousel-indicators [data-bs-target] {border: 1px solid transparent;background-color: #105b11 !important;border-radius: 100%;width: 10px !important;height: 10px !important;margin-left: 10px;opacity: 1;}.offcanvas-header {height: 60px;}.carousel-indicators .active {position: relative;width: 6px;height: 6px;border-radius: 50%;background-color: #FFD700 !important;z-index: 1;border: none;}.carousel-indicators .active::before {content: "";position: absolute;top: -3px;left: -3px;width: 16px;height: 16px;border-radius: 50%;background-color: #fff0;box-shadow: 0 0 0 2px #105b11;z-index: -1 }.carouselmaestroya {position: relative;}.carouselmaestroya .carouselimg {position: relative;width: 100%;height: 600px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .carouselimghabitat {position: relative;width: 100%;height: 600px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .carouselimg::before {content: "";position: absolute;}.carouselmaestroya .carouselTextpara {position: relative;padding-top: 180px;z-index: 2;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 720px;height: 720px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 720px;height: 720px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.carouselTextpara h1 {font-size: 26px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 36px;padding-bottom: 26px;}.carouselmaestroya .carouselTexthabitat {position: relative;padding-top: 166px;z-index: 2;}.carouselTexthabitat h1 {font-size: 34px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 46px;}.carouselTexthabitat p {font-size: 22px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 36px;}.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #ffffff;display: block;-webkit-backface-visibility: visible;transition: opacity .2s ease;border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #105B11;}.carouselTextpara h2 {font-size: 26px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 36px;padding-bottom: 26px;}.carouselTextpara .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;font-weight: 600;font-size: 24px;line-height: 36px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;}.carouselTextpara .btn-learnmore:hover {background-color: #ffffff;color: #105B11;}.carouselTexthabitat .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;font-weight: 600;font-size: 24px;line-height: 36px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;}.carouselTexthabitat .btn-learnmore:hover {background-color: #ffffff;color: #105B11;}.about-container h2 {color: #000000;font-size: 56px;line-height: 56px;font-family: Trench;font-weight: 600;text-align: left;}.about-container img {height: auto;}.about-container p {color: #000000;font-size: 18px;line-height: 26px;font-family: "Open Sans", sans-serif;text-align: left;}.about-container .btn-aboutus {background-color: #105B11;color: #ffffff;font-family: Trench;font-weight: 600;font-size: 24px;line-height: 36px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;}.about-container .btn-aboutus:hover {background-color: #efc929;color: #000000;}.client-satisfaction-container h2 {color: #ffffff;font-size: 56px;line-height: 56px;font-family: Trench;font-weight: 600;text-align: center;}.client-satisfaction-container .review-clients {border: none;background-color: transparent;}.client-satisfaction-container .review-clients img {width: 50%;height: 50%;display: flex;justify-content: center;margin: 0 auto;border: 1px solid transparent;border-radius: 10px;}.client-satisfaction-container .review-clients h3 {color: #ffffff;font-size: 24px;line-height: 26px;font-family: "Open Sans", sans-serif;text-align: center;font-weight: bold;}.client-satisfaction-container .review-clients p {color: #ffffff;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: center;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.client-satisfaction-container .review-body {height: 120px;}.client-satisfaction-container .review-clients .review-stars {text-align: center;padding-top: 10px;}.client-satisfaction-container .review-clients .review-stars .fa-star {color: #FFD700;font-size: 20px;padding-right: 5px;}.btn-wrapper {width: 100%;display: flex;justify-content: center;}.client-satisfaction-container .btn-viewmore {background-color: #ffffff;color: #105B11;font-family: Trench;font-weight: 600;font-size: 24px;line-height: 36px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;margin-top: 20px;display: inline-block;}.client-satisfaction-container .btn-viewmore:hover {background-color: #efc929;}.our-services-container h2 {color: #105B11;font-size: 56px;line-height: 56px;font-family: Trench;font-weight: 600;text-align: center;}.our-services-container .service-card {background-color: transparent;height: 200px;border: 3px solid #105B11;border-radius: 20px;padding: 10px 0px;overflow: hidden;}.our-services-container .service-card .service-card-header {display: flex;justify-content: center;align-items: center;}.our-services-container .service-card .service-card-header img {width: 100%;height: 86px;margin: 0 auto;padding-top: 10px;border: 1px solid transparent;border-radius: 10px;}.our-services-container .service-card .card-body {height: 40px;}.our-services-container .service-card .card-body h3 {color: #105B11;font-size: 14px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: center;font-weight: 600;}.our-services-container .service-card .card-footer {display: flex;justify-content: center;align-items: center;border: none;background-color: transparent;}.our-services-container .service-card .card-footer .fa-chevron-down {color: #105B11;font-size: 20px;}.our-services-container .service-card:hover {background-color: #105B11;border: 1px solid #ffffff;}.our-services-container .service-card:hover::after {bottom: 0;}.our-services-container .service-card:hover {border-color: #0b400c;}.our-services-container .service-card:hover .service-card-header img {filter: brightness(0) invert(1);transition: 0.3s ease;}.our-services-container .service-card:hover .card-body h3 {color: #ffffff;}.our-services-container .service-card:hover .fa-chevron-down {color: #ffffff;transform: rotate(180deg);transition: 0.3s ease;}.gallery-container {padding-top: 30px;}.gallery-container h2 {color: #ffffff;font-size: 44px;line-height: 56px;padding-top: 10px;font-family: Trench;font-weight: 600;text-align: center;}.gallery-container .owl-theme {padding-top: 20px;}.gallery-container .owl-theme .item img {width: 100%;border-radius: 10px;}.bg-green-services {height: auto;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}.bg-aboutsection {height: auto;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}.bg-white-faq {width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;background-attachment: fixed;}.bg-green-gallery {height: 400px;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}.contact-map {padding-left: 0px !important;}.contact-map iframe {width: 100%;}.faq-container h2 {color: #000000;font-size: 42px;line-height: 50px;padding-top: 10px;font-family: Trench;font-weight: 600;text-align: center;}.faq-container .faq-body p {color: #000000;font-size: 18px;line-height: 24px;padding-top: 10px;font-family: "Open Sans", sans-serif;text-align: left;padding-top: 0px !important;padding-bottom: 0px !important;}.accordionFaqs {counter-reset: q-counter;}.faq-container .accordionFaqs .accordion-item {counter-increment: q-counter;}.accordion-button::before {content: counter(q-counter) ".";font-family: "Open Sans", sans-serif;font-weight: 600;margin-right: 6px;font-size: 18px;line-height: 24px;color: #000000;}.accordionFaqs .accordion-item h3 .accordion-button {font-family: "Open Sans", sans-serif;font-weight: 600;font-size: 18px;line-height: 24px;color: #000000;}.accordionFaqs .accordion-item {border: 1px solid #105B11;margin-bottom: 20px;border-radius: 6px;}.accordionFaqs .accordion-body p {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 24px;color: #000000;}.accordionFaqs .accordion-button::after {font-size: 18px;filter: invert(22%) sepia(84%) saturate(2400%) hue-rotate(83deg) brightness(95%) contrast(92%);}.accordionFaqs .accordion-button:not(.collapsed)::after {content: "";filter: invert(22%) sepia(84%) saturate(2400%) hue-rotate(83deg) brightness(95%) contrast(92%);}.accordionFaqs .accordion-header {border: 1px solid transparent;border-radius: 2px;}.accordionFaqs .accordion-body ul li {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 24px;color: #000000;}.politicas-container p a {color: #000 !important;font-weight: 500;}.politicas-container p a:hover {color: #105B11 !important;text-decoration: none;}.faq-container .our-service-container p {color: #000000;font-size: 18px;line-height: 24px;font-family: Trench;font-weight: 100;text-align: left;}.faq-container .our-service-container h4 {color: #000000;font-size: 36px;line-height: 40px;font-family: Trench;font-weight: 600;text-align: left;}.footer-container-main img.footerLogo {}.footer-container-main .imgfooter {width: 100%;height: 430px;}.footer-container-main h2 {font-family: Trench;font-weight: 600;font-size: 30px;line-height: 1;color: #000000;padding-top: 0;margin-bottom: 20px;}.footer-container-main .footer-section-one p {padding-top: 0px;font-family: Trench;font-weight: 600;font-size: 22px;line-height: 1;margin-bottom: 5px;text-transform: uppercase;color: #000000;}.footer-container-main .footer-section-one p:last-child {font-family: "Open Sans", sans-serif;font-size: 20px;line-height: 26px;color: #000000;font-weight: 100;padding-top: 0px !important;text-transform: capitalize;}.footer-container-main .footer-section-three p {font-family: Trench;font-weight: 600;font-size: 22px;line-height: 26px;color: #000000;text-transform: uppercase;}.footer-container-main .footer-section-three a {font-family: "Open Sans", sans-serif;font-size: 20px;line-height: 26px;color: #000000;text-transform: lowercase;font-weight: 100;}.footer-container-main .footer-section-three a:hover {color: #105B11;}.footer-container-main .footer-section-four p {font-family: Trench;font-weight: 600;font-size: 22px;line-height: 26px;color: #000000;text-transform: uppercase;}.footer-container-main .footer-section-four a {font-family: "Open Sans", sans-serif;font-weight: 100;font-size: 20px;line-height: 26px;color: #000000;}.footer-container-main .footer-section-four a:hover {color: #105B11;}.footer-section-last h3 {font-family: Trench;font-weight: 600;font-size: 26px;line-height: 24px;color: #000000;padding-top: 2px;}.ContactFormHome .inputHeight {height: 40px;border: 1px solid #e8e8e8;border-radius: 8px;}.ContactFormHome .inputFile {height: 40px;border: 1px solid #fff0;border-radius: 8px;text-align: center;color: #888 }input[type="file"]::file-selector-button {background-color: #fff;color: #888;border: none;border-radius: 4px;cursor: pointer;position: relative }.ContactFormHome {padding-top: 10px }.ContactFormHome .btn-contactus {background-color: #105b11;color: #ffffff;font-family: "Open Sans", sans-serif;font-weight: 600;font-size: 22px;line-height: 26px;padding: 8px 56px;border: 1px solid transparent;border-radius: 40px;}.ContactFormHome .btn-contactus:hover {background-color: #efc929;color: #000000;border: 1px solid transparent;}.footer-links {list-style: none;padding: 0;margin: 0;display: flex;justify-content: space-between;align-items: center;width: 100%;}.footer-links li {padding: 0 20px;}.footer-links li a {font-family: Trench;font-weight: 600;font-size: 22px;line-height: 40px;text-transform: uppercase;color: #ffffff;text-decoration: none;}.footer-links li a:hover {color: #efc929;}.gallery-payment h2 {font-family: Trench;font-weight: 600;font-size: 22px;line-height: 1.5;text-transform: uppercase;color: #000000;margin-bottom: 0;}.gallery-payment .payments {padding-top: 20px;display: flex;flex-wrap: wrap;gap: 10px;}.gallery-payment .payments h3 {font-family: Trench;font-weight: 600;font-size: 16px;line-height: 24px;color: #000000;}.gallery-payment .payments img {width: 100%;}.footerBottomcontainer {display: flex;justify-content: center;align-items: center;padding: 20px 0;text-align: center;}.footerBottomcontainer p {font-family: Trench;font-weight: 100;font-size: 22px;line-height: 26px;color: #ffffff;margin: 0;}.footerBottomcontainer p a {font-family: Trench;font-weight: 100;font-size: 22px;line-height: 26px;color: #ffffff;text-decoration: none;}.fixedSection {position: fixed;bottom: 30px;right: 30px;z-index: 99999;border-radius: 50%;}.fixedSection a {background-color: #25D366;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;cursor: pointer;text-decoration: none;box-shadow: none;border-radius: 50%;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.fixedSection a:hover, .fixedSection a:focus {box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.fixedSection a i {font-size: 20px;color: #ffffff;}.footer-container-main .footer-icons {padding-top: 0px;display: flex;gap: 10px;}.footer-container-main .footer-icons a .imgicon {height: 26px;}.footer-icons a.instagram img.imgicon:hover {filter: invert(34%) sepia(90%) saturate(5000%) hue-rotate(330deg) brightness(95%) contrast(95%);}.footer-icons a.facebook img.imgicon:hover {filter: invert(38%) sepia(97%) saturate(1860%) hue-rotate(190deg) brightness(95%) contrast(95%);}.footer-icons a.linkedin img.imgicon:hover {filter: invert(28%) sepia(93%) saturate(2763%) hue-rotate(196deg) brightness(95%) contrast(95%);}.footer-icons a.whatsapp img.imgicon:hover {filter: invert(58%) sepia(82%) saturate(481%) hue-rotate(90deg) brightness(95%) contrast(95%);}.fixedcontent {position: sticky;top: 150px;}.fixedcontent1 {position: sticky;top: 10px;}.minus-container {display: flex;align-items: center;gap: 2;}.minus-container .minus-box {width: 50px;display: flex;justify-content: center;align-items: center;height: 50px;border: 1px solid #f1b20e;color: #000000;font-weight: bold;font-size: 20px;line-height: 1;user-select: none;cursor: default;}.minus-container p {padding-left: 20px;color: #000000;font-size: 22px;line-height: 26px;font-family: Trench;font-weight: 100;text-align: left;}.politicas-container h1 {color: #105B11;font-size: 56px;line-height: 56px;font-family: Trench;font-weight: 600;text-align: center;}.politicas-container .politicas-body ul {list-style-type: decimal;font-size: 22px;line-height: 26px;font-family: Trench;font-weight: 600;text-align: left;}.politicas-container .politicas-body ul ul {list-style-type: disc;font-size: 18px;line-height: 20px;font-family: Trench;font-weight: 600;text-align: left;padding-bottom: 6px;}.politicas-container .politicas-body ul li h2 {color: #000000;font-size: 22px;line-height: 26px;font-family: Trench;font-weight: 600;text-align: left;}.politicas-container .politicas-body ul li p {color: #000000;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;font-weight: 100;text-align: left;}.filter-category-section {display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}.filter-category-section .filter-link {text-decoration: none;color: #1b5e20;font-weight: 600;font-size: 22px;line-height: 26px;margin: 0 8px;position: relative;font-family: Trench;}.filter-category-section .filter-link:not(:last-child)::after {content: "|";color: #1b5e20;margin-left: 10px;font-weight: 600;}.custom-toggler {border: none !important;padding: 0 !important;box-shadow: none !important;}.custom-toggler:focus {box-shadow: none !important;}.detailsimages li a img {width: 100%;height: 100%;border-radius: 10px;}.lSSlideOuter .lSPager.lSGallery li {display: none;}.product-details h2 {color: #000000;font-size: 26px;line-height: 38px;font-family: "Open Sans", sans-serif;text-align: left;font-weight: 600;}.product-details p {color: #000000;font-size: 18px;line-height: 10px;font-family: "Open Sans", sans-serif;text-align: left;font-weight: 100;}.product-details p span {font-weight: 600;}.product-icons {display: flex;align-items: center;gap: 20px;font-family: "Open Sans", sans-serif;font-weight: 100;font-size: 24px;line-height: 26px;}.product-icons i {font-size: 24px;color: #333;}.product-icons p {margin: 0;padding-left: 6px;font-weight: bold;font-size: 24px;line-height: 26px;}.icon-group {display: flex;align-items: center;}.product-details .btn-habitat {background-color: transparent;color: #000000;font-family: Trench;font-weight: 600;font-size: 24px;line-height: 36px;padding: 8px 20px;border: 1px solid #105B11;border-radius: 40px;}.product-details .btn-habitat i {font-size: 24px;padding-left: 10px;}.product-details .btn-habitat:hover {background-color: #105B11;color: #ffffff;}.product-details .btn-habitat:hover i {color: #ffffff;}.our-services-header h1 {font-size: 56px;line-height: 56px;font-family: Trench;font-weight: 600;text-align: center;color: #105B11;}.our-services-header h2 {font-family: "Open Sans", sans-serif;font-weight: 600;font-size: 26px;line-height: 24px;color: #000000;}.our-services-body p {color: #000000;font-size: 18px;line-height: 26px;font-family: "Open Sans", sans-serif;font-weight: 100;text-align: left;padding-top: 16px;}.filter-category-section .filter-link:hover {color: #efc929;}.our-services-body img {padding: 10px 10px;border: 1px solid transparent;border-radius: 20px;}.our-services-container a {cursor: pointer;}.captcha-box {font-weight: 600;}.ContactFormHome input::placeholder {font-weight: 600;}.ContactFormHome textarea::placeholder {font-weight: 600;}.footerBottomcontainer p a:hover {color: #efc929;}.back-top {cursor: pointer;position: fixed !important;bottom: 30px;right: 72px;display: none;z-index: 99;visibility: hidden;opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-color: #105B11;color: #fff;border-radius: 50%;width: 36px;height: 36px;line-height: 52px;text-align: center }.back-top.back-top-show {display: block;visibility: visible;opacity: .5;-webkit-transform: translateY(0%);transform: translateY(0%);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out }.back-top.back-top-show:hover {opacity: 1;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out }.back-top:before {content: "\f176";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%) }.errorpage404 {min-height: calc(100vh - 146px);display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center }.errorpage404 h1 {font-size: 96px;font-weight: 600;line-height: 90px;font-family: 'Trench';color: #105B11;}.errorpage404 p {font-size: 26px;font-weight: 100;line-height: 24px;color: #000000;margin-bottom: 20px;font-family: "Open Sans", sans-serif;}.errorpage404 button {background-color: #105B11;color: #ffffff;border-radius: 40px;padding: 8px 38px;font-family: "Open Sans", sans-serif;font-size: 20px;line-height: 26px;font-weight: 600;border: 1px solid transparent;}.errorpage404 button:hover {background-color: #efc929;color: #000000;}.noProperty {display: none;}.noProperty h4 {font-size: 26px;font-weight: 100;line-height: 24px;color: #1b5e20;font-family: "Open Sans", sans-serif;padding-top: 60px;text-align: center;}.bannerImage {width: 100%;height: 300px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.reviewsheadertop {display: flex;align-items: center;gap: 15px }.reviewsheadertop img {max-height: 40px }.reviewsheadertop p {margin: 0;font-family: Trench;color: #ffffff;font-size: 20px;font-weight: 600;line-height: 26px;}.reviewsheaderbottom {display: flex;justify-content: flex-start;align-items: baseline;}.reviewsheaderbottom p {font-family: Trench;font-size: 16px;line-height: 26px;font-weight: 600;color: #ffffff;margin-right: 10px;}.reviewsheaderbottom p:last-of-type {font-family: Trench;font-size: 16px;line-height: 26px;font-weight: 600;color: #ffffff;margin-left: 10px;}.reviewsButton {display: flex;justify-content: flex-end;}.reviewsButton .btn-review {font-family: Trench;font-size: 20px;font-weight: 600;line-height: 26px;color: #000000;background-color: #efc929;padding: 8px 38px;border: 1px solid #fff0;border-radius: 40px;}.reviewsheaderbottom i {color: #efc929;margin-right: 4px;margin-top: 6px;font-size: 18px }.reviewsButton .btn-review:hover {color: #105b11;background-color: #ffffff;}input[type="file"]::-webkit-file-upload-button {visibility: hidden;}.form-control[type="file"]:not(:disabled):not([readonly]) {cursor: pointer;place-content: center;font-family: "Open Sans", sans-serif;font-weight: 600;}input[type="file"]::before {content: "Adjuntar un archivo";display: inline-block;white-space: pre;background: transparent;cursor: pointer;font-family: "Open Sans", sans-serif;font-weight: 600;border-radius: 4px;line-height: 14px;font-size: 12px;width: 28px !important;color: #555;}.footerBottomcontainerMenu {display: flex;justify-content: center;align-items: center;padding: 14px 0;text-align: center;}.gallery-container .owl-theme .item img {width: 100%;height: 200px;object-fit: cover;border-radius: 10px;}.footer-address {margin-bottom: 20px;}.footer-address p:last-child {margin-bottom: 0;}.footer-address:last-child {margin-bottom: 0;}.contentAlignSection {height: 100%;display: flex;flex-direction: column;justify-content: space-between;}.blogCard {position: relative;display: inline-block;overflow: hidden;border: 1px solid #CEEEE5;border-radius: 10px;width: 100%;}.blogCard .blogimg {height: 272px;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;border-radius: 10px;}.blogCard h2 {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 24px;color: #2C663D;}.blogCard p {font-family: "Open Sans", sans-serif;font-size: 16px;line-height: 24px;color: #000000;}.blogCard .btn-blogbutton {font-family: "Open Sans", sans-serif;font-size: 14px;line-height: 24px;color: #105B11;padding-left: 0px;}.blogCard .btn-blogbutton:active{border: 1px solid transparent;font-family: "Open Sans", sans-serif;font-size: 14px;line-height: 24px;color: #105B11;padding-left: 0px;}.blogCard .blogicon {display: flex;justify-content: flex-start;}.blogCard .blogicon .blogicons {display: flex;justify-content: flex-start;align-items: baseline;}.blogCard .blogicon .blogicons:nth-child(2) {padding-left: 10px;}.blogCard .blogicon .blogicons i {color: #105B11;}.blogCard .blogicon .blogicons p {color: #105B11;font-size: 16px;font-family: "Open Sans", sans-serif;line-height: 24px;}.blogCard:hover h2 {color: #ffffff;}.blogCard:hover .blogicon .blogicons i {color: #ffffff;}.blogCard:hover .blogicon .blogicons p {color: #ffffff;}.blogCard:hover .btn-blogbutton {color: #ffffff;}.blogCard:hover p {color: #ffffff;}.blogCard:hover {background-color: #105B11;overflow: hidden;}.blogDetailspage h1 {font-size: 36px;line-height: 50px;font-family: Trench;font-weight: 600;color: #105B11;text-align: left;}.blogDetailspage .blogicon {display: flex;justify-content: flex-start;}.blogDetailspage .blogicon .blogicons {display: flex;justify-content: flex-start;margin-top: 0px !important;align-items: baseline;}.blogDetailspage .blogicon .blogicons:nth-child(2) {padding-left: 10px;}.blogDetailspage .blogicon .blogicons i {color: #105B11;}.blogDetailspage .blogicon .blogicons p {color: #105B11;font-size: 16px;font-family: "Open Sans", sans-serif;}.blogDetailspage .blogimg {border: 1px solid transparent;border-radius: 10px;width: 100%;}.topbamobile .mailimg{display: none;}.blogDetailspage p {font-size: 16px;line-height: 24px;font-family: "Open Sans", sans-serif;color: #000000;text-align: left;}.blogDetailspage p a{font-size: 16px;line-height: 24px;font-family: "Open Sans", sans-serif;color: #105B11;text-align: left;}.blogDetailspage ul li {font-size: 16px;line-height: 24px;font-family: "Open Sans", sans-serif;color: #000000;text-align: left;}.blogDetailspage ul li a{font-size: 16px;line-height: 24px;font-family: "Open Sans", sans-serif;color: #105B11;text-align: left;}.blogDetailspage ol li {font-size: 16px;line-height: 24px;font-family: "Open Sans", sans-serif;color: #000000;text-align: left;}.blogDetailspage h2 {font-size: 24px;line-height: 26px;font-family: "Open Sans", sans-serif;color: #105B11;text-align: left;}.sortdesc {display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;width: 100% }.blogBody{height:150px;}.blogDetailspage h3 {font-size: 20px;line-height: 26px;font-family: "Open Sans", sans-serif;color: #105B11;text-align: left;}@media only screen and (min-width: 5000px) {.carouselmaestroya .carouselimg {width: 100%;height: 600px;background-position: top center;background-size: contain;background-repeat: no-repeat;}.bg-green-gallery {width: 100%;height: 850px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.bannerImage {width: 100% !important;height: 568px;background-position: top center;background-size: inherit;background-repeat: no-repeat;}.contact-map iframe {width: 100%;height: 600px;}.carouselmaestroya .bg-image-green {position: relative;}.carouselmaestroya .bg-image-green-habitat {position: relative;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 860px;height: 668px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -34px;left: -17%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 860px;height: 668px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -34px;left: -17%;}.fixedcontent {position: sticky;top: 150px;}.fixedSection a i {font-size: 64px;color: #ffffff;}.fixedSection a {background-color: #25D366;display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;cursor: pointer;text-decoration: none;box-shadow: none;border-radius: 50%;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.back-top {cursor: pointer;position: fixed !important;bottom: 30px;right: 150px;display: none;z-index: 99;visibility: hidden;opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-color: #105B11;color: #fff;border-radius: 50%;width: 100px;height: 100px;line-height: 52px;text-align: center;}.back-top:before {content: "\f176";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;left: 50%;top: 50%;font-size: 36px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.carouselmaestroya .carouselimghabitat {position: relative;width: 100%;height: 600px;background-position: top center;background-size: contain;background-repeat: no-repeat;}.gallery-container .owl-theme .item img {gap: 10px !important;width: 100%;height: 550px;object-fit: cover;border-radius: 10px;}}@media (min-width: 4000px) and (max-width: 4999px) {.carouselmaestroya .carouselimg {position: relative;width: 100%;height: 600px !important;background-position: top center;background-size: contain;background-repeat: no-repeat;}.bannerImage {width: 100%;height: 270px;background-position: center;background-size: auto;background-repeat: no-repeat;}.bg-green-gallery {width: 100%;height: 650px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.gallery-container .owl-theme .item img {gap: 10px !important;width: 100%;height: 400px;object-fit: cover;border-radius: 10px;}.carouselmaestroya .bg-image-green {position: relative;}.carouselmaestroya .bg-image-green-habitat {position: relative;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 860px;height: 668px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -34px;left: -17%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 860px;height: 668px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -34px;left: -17%;}.contact-map iframe {width: 100%;height: 600px;}.fixedcontent {position: sticky;top: 150px;}.fixedSection a i {font-size: 64px;color: #ffffff;}.fixedSection a {background-color: #25D366;display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;cursor: pointer;text-decoration: none;box-shadow: none;border-radius: 50%;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.back-top {cursor: pointer;position: fixed !important;bottom: 30px;right: 154px;display: none;z-index: 99;visibility: hidden;opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-color: #105B11;color: #fff;border-radius: 50%;width: 100px;height: 100px;line-height: 52px;text-align: center;}.back-top:before {content: "\f176";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;left: 50%;top: 50%;font-size: 36px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.carouselmaestroya .carouselimghabitat {position: relative;width: 100%;height: 600px;background-position: top center;background-size: contain;background-repeat: no-repeat;}}@media (min-width: 3000px) and (max-width: 3999px) {.carouselmaestroya .carouselimg {position: relative;width: 100%;height: 600px !important;background-position: top center;background-size: contain;background-repeat: no-repeat;}.bannerImage {width: 100%;height: 250px;background-position: top center;background-size: contain;background-repeat: no-repeat }.bg-green-gallery {width: 100%;height: 800px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.fixedcontent {position: sticky;top: 150px;}.fixedSection a i {font-size: 64px;color: #ffffff;}.fixedSection a {background-color: #25D366;display: flex;align-items: center;justify-content: center;width: 100px;height: 100px;cursor: pointer;text-decoration: none;box-shadow: none;border-radius: 50%;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}}@media (min-width: 2500px) and (max-width: 2999px) {.carouselmaestroya .carouselimg {position: relative;width: 100%;height: 690px !important;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .carouselTextpara {position: relative;padding-top: 220px;z-index: 2;}.fixedSection a i {font-size: 36px;color: #ffffff;}.back-top {cursor: pointer;position: fixed !important;bottom: 30px;right: 108px;display: none;z-index: 99;visibility: hidden;opacity: 0;-webkit-transform: translateY(50%);transform: translateY(50%);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;background-color: #105B11;color: #fff;border-radius: 50%;width: 60px;height: 60px;line-height: 52px;text-align: center;}.back-top:before {content: "\f176";font-family: "Font Awesome 6 Free";font-weight: 900;position: absolute;left: 50%;top: 50%;font-size: 26px;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.fixedSection a {background-color: #25D366;display: flex;align-items: center;justify-content: center;width: 60px;height: 60px;cursor: pointer;text-decoration: none;box-shadow: none;border-radius: 50%;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 56%;height: 958px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -20%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 56%;height: 958px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -20%;left: -2%;}.bg-green-gallery {width: 100%;height: 500px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.fixedcontent {position: sticky;top: 150px;}.gallery-container .owl-theme .item img {width: 100%;height: 300px;object-fit: cover;border-radius: 10px;}}@media (min-width: 2000px) and (max-width: 2499px) {.bg-green-gallery {width: 100%;height: 410px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 54%;height: 854px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -20%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 54%;height: 854px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -20%;left: -2%;}.contact-map iframe {width: 100%;height: 600px;}.fixedcontent {position: sticky;top: 150px;}}@media (min-width: 1900px) and (max-width: 1999px) {.bg-green-gallery {width: 100%;height: 470px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 54%;height: 772px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -14%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 54%;height: 772px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -14%;left: -2%;}.contact-map iframe {width: 100%;height: 600px;}.fixedcontent {position: sticky;top: 150px;}}@media (min-width: 1800px) and (max-width: 1899px) {.bg-green-gallery {width: 100%;height: 400px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 54%;height: 772px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -14%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 54%;height: 772px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -14%;left: -2%;}.contact-map iframe {width: 100%;height: 600px;}.fixedcontent {position: sticky;top: 200px;}}@media (min-width: 1600px) and (max-width: 1799px) {.bg-green-gallery {width: 100%;height: 400px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.gallery-container .gallery-images {width: 100%;height: 186px;}.contact-map iframe {width: 100%;height: 600px;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 54%;height: 750px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -12%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 54%;height: 750px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -12%;left: -2%;}.fixedcontent {position: sticky;top: 150px;}}@media (min-width: 1500px) and (max-width: 1599px) {.bg-green-gallery {width: 100%;height: 400px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.contact-map iframe {width: 100%;height: 600px;}.fixedcontent {position: sticky;top: 150px;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 54%;height: 736px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -12%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 54%;height: 736px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -12%;left: -2%;}}@media (min-width: 1400px) and (max-width: 1499px) {}@media (min-width: 1300px) and (max-width: 1399px) {}@media (min-width: 1200px) and (max-width: 1299px) {}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {}@media (min-width: 980px) and (max-width: 1199px) {.about-container img {height: 700px;width: 100%;}.client-satisfaction-container .review-clients img {width: 120px;height: 120px;display: flex;justify-content: center;margin: 0 auto;border: 1px solid transparent;border-radius: 10px;}.bg-green-gallery {height: 370px !important;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}.carouselmaestroya .carouselTextpara {position: relative;padding-top: 100px;z-index: 2;}.carouselmaestroya .carouselimg {position: relative;width: 100%;height: 480px !important;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 560px;height: 580px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 560px;height: 710px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.fixedcontent {position: sticky;top: 150px;}.carouselmaestroya .carouselTexthabitat {position: relative;padding-top: 80px;z-index: 2;}.carouselmaestroya .carouselimghabitat {position: relative;width: 100%;height: 350px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselTexthabitat h1 {font-size: 28px;font-family: Trench;color: #ffffff;line-height: 36px;font-weight: 600;}.carouselTexthabitat p {font-size: 18px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 26px;font-weight: 600;}.navbarmain .navbar-body .navbar-brand img {height: 30px;}.navbarmain .navbar-body .offcanvas-body .navbar-nav li a {font-size: 20px;line-height: 16px;color: #105b11;font-family: Trench;font-weight: 600;}}@media screen and (orientation: landscape) and (min-width: 980px) and (max-width: 1199px) {}@media (min-width: 768px) and (max-width: 979px) {.about-container img {height: auto;width: 100%;}.bannerImage {width: 100%;height: 150px;background-position: top center;background-size: cover;background-repeat: no-repeat }.our-services-header h1 {font-size: 26px;line-height: 26px;font-family: Trench;font-weight: 600;text-align: center;color: #105B11;}.footer-links li a {font-family: Trench;font-weight: 600;font-size: 18px;line-height: 26px;text-transform: uppercase;color: #ffffff;text-decoration: none;}.our-services-body img {padding: 10px 10px;border: 1px solid transparent;border-radius: 20px;width: 100%;height: 400px;}.client-satisfaction-container .review-clients img {width: 120px;height: 120px;display: flex;justify-content: center;margin: 0 auto;border: 1px solid transparent;border-radius: 10px;}.bg-green-gallery {height: 340px !important;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}.carouselmaestroya .carouselTextpara {position: relative;padding-top: 100px;z-index: 2;}.carouselmaestroya .carouselimg {position: relative;width: 100%;height: 500px !important;background-position: calc(80% - -1px);background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .carouselTexthabitat {position: relative;padding-top: 44px;z-index: 2;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 460px;height: 600px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 500px;height: 388px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.navbarmain .navbar-body .navbar-brand img {height: 30px;}.faq-container h2 {color: #000000;font-size: 30px;line-height: 36px;padding-top: 10px;font-family: Trench;font-weight: 600;text-align: center;}.footer-container-main img {width: auto;display: inline-block;text-align: center;}.footer-container-main h2 {font-family: Trench;font-weight: 600;font-size: 28px;line-height: 36px;color: #000000;padding-top: 10px;}.errorpage404 h1 {font-size: 50px;font-weight: 600;line-height: 46px;font-family: 'Trench';color: #105B11;}.errorpage404 {min-height: calc(70vh - 146px);display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}.ptb-50 {padding-top: 20px;padding-bottom: 20px;}.gallery-container .owl-theme .item img {width: 100%;height: 160px;object-fit: cover;border-radius: 10px;}.gallery-container h2 {color: #ffffff;font-size: 40px;line-height: 40px;padding-top: 10px;font-family: Trench;font-weight: 600;text-align: center;}.client-satisfaction-container h2 {color: #ffffff;font-size: 40px;line-height: 36px;font-family: Trench;font-weight: 600;text-align: center;}.our-services-container h2 {color: #105B11;font-size: 40px;line-height: 36px;font-family: Trench;font-weight: 600;text-align: center;}.ptb-30 {padding-top: 20px;padding-bottom: 20px;}.navbarmain {font-family: Trench;font-weight: 600;height: 70px;}body.scrolled .navbarmain {position: fixed;width: 100%;top: 0;height: 60px;z-index: 9;padding: 5px 0;background-color: #fff !important;box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.carouselmaestroya .carouselimghabitat {position: relative;width: 100%;height: 320px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.carouselTexthabitat p {font-size: 20px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 26px;font-weight: 600;}.carouselTexthabitat h1 {font-size: 24px;font-family: Trench;color: #ffffff;line-height: 26px;font-weight: 600;}.filter-category-section .filter-link {text-decoration: none;color: #1b5e20;font-weight: 600;font-size: 20px;line-height: 26px;}.product-details h2 {color: #000000;font-size: 22px;line-height: 26px;font-family: "Open Sans", sans-serif;text-align: left;font-weight: 600;}.product-details .btn-habitat {background-color: transparent;color: #000000;font-family: Trench;font-weight: 600;font-size: 22px;line-height: 28px;padding: 8px 18px;border: 1px solid #105B11;border-radius: 40px;}.padmobblog{padding-top: 10px;}}@media screen and (orientation: landscape) and (min-width: 768px) and (max-width: 979px) {}@media (min-width: 768px) {.carouselTexthabitat:first-of-type {display: block;}.carouselTexthabitat:last-of-type {display: none;}}@media (max-width: 767px) {.carouselTexthabitat:last-of-type {display: block;}.carouselTexthabitat:first-of-type {display: none;}}@media (min-width: 738px) and (max-width: 767px) {}@media (min-width: 568px) and (max-width: 737px) {.about-container img {height: 100%;}.padmobblog{padding-top: 10px;}.footer-container-main h2 {font-family: Trench;font-weight: 600;font-size: 26px;line-height: 26px;color: #000000;padding-top: 20px;}.blogDetailspage h1 {font-size: 26px;line-height: 26px;}.gallery-payment h2 {font-family: Trench;font-weight: 600;font-size: 26px;line-height: 26px;text-transform: uppercase;color: #000000;text-align: center;}.blogDetailspage h2 {font-size: 22px;line-height: 24px;}.blogDetailspage h3 {font-size: 18px;line-height: 24px;}.bannerImage {width: 100%;height: 150px;background-position: top center;background-size: cover;background-repeat: no-repeat }.client-satisfaction-container .review-clients img {width: 120px;height: 120px;display: flex;justify-content: center;margin: 0 auto;border: 1px solid transparent;border-radius: 10px;}.bg-green-gallery {height: 400px !important;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 400px;height: 490px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.carouselTexthabitat h1 {font-size: 30px;font-family: Trench;color: #ffffff;line-height: 30px;}.carouselmaestroya .carouselTexthabitat {position: relative;padding-top: 26px;z-index: 2;}.carouselmaestroya .carouselimghabitat {position: relative;width: 100%;height: 324px;background-position: top center;background-size: cover;background-repeat: no-repeat;}.our-services-header h1 {font-size: 26px;line-height: 26px;font-family: Trench;font-weight: 600;text-align: center;color: #105B11;}.carouselTexthabitat p {font-size: 22px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 26px;}.faq-container h2 {color: #000000;font-size: 26px;line-height: 34px;padding-top: 10px;font-family: Trench;text-align: center;}.our-services-container h2 {color: #105B11;font-size: 40px;line-height: 36px;font-family: Trench;text-align: center;}.client-satisfaction-container .btn-viewmore {background-color: #ffffff;color: #105B11;font-family: Trench;font-size: 20px;line-height: 26px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;margin-top: 20px;display: inline-block;}.client-satisfaction-container h2 {color: #ffffff;font-size: 40px;line-height: 36px;font-family: Trench;text-align: center;}.client-satisfaction-container .review-clients h3 {color: #ffffff;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: center;font-weight: bold;}.our-services-header h2 {color: #ffffff;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;}.carouselTextpara .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;font-size: 20px;line-height: 26px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 400px;height: 400px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.product-details h2 {color: #000000;font-size: 20px;line-height: 26px;font-family: "Open Sans", sans-serif;text-align: left;font-weight: 600;}.carouselTexthabitat .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;font-size: 20px;line-height: 26px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;}.carouselTextpara h1 {font-size: 20px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 26px;padding-bottom: 26px;}.carouselTextpara h2 {font-size: 20px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 26px;padding-bottom: 26px;}.carouselmaestroya .carouselTextpara {position: relative;padding-top: 46px;z-index: 2;}.carouselmaestroya .carouselimg {position: relative;width: 100%;height: 400px;background-position: calc(80% - -1px);background-size: cover;background-repeat: no-repeat;}.product-icons {display: flex !important;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 15px;text-align: center;}.product-icons .icon-group {display: inline-flex !important;flex-direction: row;align-items: center;gap: 5px;}.product-icons a.btn-habitat {margin-top: 15px;order: 10;background-color: transparent;color: #000000;font-family: Trench;font-size: 16px;line-height: 20px;padding: 6px 20px;border: 1px solid #105B11;border-radius: 40px;}.product-details .btn-habitat i {font-size: 20px;padding-left: 10px;}.navbarmain .navbar-body .navbar-brand img {height: 30px;}.navbarmain {font-family: Trench;font-weight: 600;height: 78px;}body.scrolled .navbarmain {position: fixed;width: 100%;top: 0;height: 60px;z-index: 9;padding: 5px 0;background-color: #fff !important;box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.navbarmain .navbar-body .offcanvas-body .navbar-nav li a {font-size: 20px;line-height: 18px;color: #105b11;font-family: Trench;font-weight: 600;}.reviewsheadertop {display: flex;align-items: center;gap: 15px;justify-content: center }.reviewsheaderbottom {display: flex;justify-content: center;align-items: baseline }.reviewsheaderbottom p:last-of-type {font-family: Trench;font-size: 14px;line-height: 20px;color: #ffffff;margin-left: 10px }.reviewsButton .btn-review {font-family: Trench;font-size: 14px;line-height: 20px;color: #000000;background-color: #efc929;padding: 8px 24px;border: 1px solid #fff0;border-radius: 40px;display: block;margin: 0 auto }.footer-links {list-style: none;padding: 0;margin: 0;display: flex;justify-content: space-between;align-items: center;width: 100%;flex-direction: column;}.footer-links li a {font-family: Trench;font-weight: 600;font-size: 20px;line-height: 26px;text-transform: uppercase;color: #ffffff;text-decoration: none;}.footer-section-last h3 {font-family: Trench;font-weight: 600;font-size: 24px;line-height: 24px;color: #000000;padding-top: 20px;}}@media (min-width: 370px) and (max-width: 467px) {.ptb-30 {padding-top: 20px;padding-bottom: 20px;}.errorpage404 h1 {font-size: 46px;font-weight: 600;line-height: 40px;font-family: 'Trench';color: #105B11;}.errorpage404 p {font-size: 22px;font-weight: 100;line-height: 24px;color: #353535;margin-bottom: 20px;font-family: "Open Sans", sans-serif;}.ptb-50 {padding-top: 20px;padding-bottom: 20px;}.navbarmain .phone-container .phone-number {font-size: 20px;line-height: 20px;}.navbarmain .phone-container a img {height: 20px;margin-right: 10px;filter: invert(35%) sepia(74%) saturate(4950%) hue-rotate(104deg) brightness(90%) contrast(90%);transition: filter 0.3s ease;}.bannerImage {width: 100%;height: 150px;background-position: top center;background-size: cover;background-repeat: no-repeat }.navbarmain .navbar-body .navbar-brand img {width: 120px !important;}body.scrolled .navbarmain .navbar-brand img {width: 120px !important;}.navbarmain .navbar-body .offcanvas-body .navbar-nav li a {font-size: 20px;line-height: 16px;color: #105b11;font-family: Trench;font-weight: 600;}.carouselTextpara h1 {font-size: 14px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 18px;padding-bottom: 6px;}.carouselTextpara h2 {font-size: 14px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 18px;padding-bottom: 6px;}.carouselTextpara .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;line-height: 20px;font-size: 12px;padding: 6px 16px;border: 1px solid transparent;border-radius: 40px;}.carouselmaestroya .carouselimg {position: relative;width: 100% !important;height: 250px;background-position: calc(76% - -1px);background-size: cover;background-repeat: no-repeat;}.navbarmain .navbar-body .navbar-brand img.habitat {width: 100% !important;height: 36px;}.carouselmaestroya .carouselTextpara {position: relative;padding-top: 24px;z-index: 2;}.about-container h2 {font-size: 22px;line-height: 26px;text-align: left;}.about-container p {font-size: 16px;line-height: 20px;text-align: left;font-family: "Open Sans", sans-serif;}.about-container img {height: 400px;display: block;margin-left: auto;margin-right: auto;}.gallery-payment {padding-top: 0px;}.about-container .btn-aboutus {background-color: #105B11;color: #ffffff;font-family: Trench;font-size: 14px;line-height: 22px;padding: 6px 24px;border: 1px solid transparent;border-radius: 40px;}.client-satisfaction-container h2 {color: #ffffff;font-size: 22px;line-height: 26px;font-family: Trench;text-align: center;}.client-satisfaction-container .review-clients h3 {color: #ffffff;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: center;}.our-services-header h2 {color: #000000;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;}.our-services-header p {color: #000000;font-size: 16px;line-height: 20px;font-family: "Open Sans", sans-serif;}.client-satisfaction-container .review-clients p {color: #ffffff;font-size: 16px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: center;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.client-satisfaction-container .review-body {height: 100px;}.client-satisfaction-container .review-clients {border: none;background-color: transparent;height: 300px;}.client-satisfaction-container .btn-viewmore {background-color: #ffffff;color: #105B11;font-family: Trench;font-size: 14px;line-height: 22px;padding: 6px 24px;border: 1px solid transparent;border-radius: 40px;display: inline-block;}.client-satisfaction-container .review-clients img {width: 150px;height: 150px;display: flex;justify-content: center;margin: 0 auto;border: 1px solid transparent;border-radius: 10px;}.client-satisfaction-container .ptb-30 {padding-top: 10px;padding-bottom: 0px;}.our-services-container h2 {color: #105B11;font-size: 22px;line-height: 26px;font-family: Trench;text-align: center;}.our-services-container .service-card {background-color: transparent;height: 170px;border: 3px solid #105B11;border-radius: 20px;}.our-services-container .service-card .service-card-header {display: flex;justify-content: center;align-items: center;padding-top: 0px;}.our-services-container .service-card .service-card-header img {width: 100%;height: 70px;margin: 0 auto;padding-top: 6px;border: 1px solid transparent;border-radius: 10px;}.our-services-container .service-card .card-body h3 {color: #105B11;font-size: 12px;line-height: 16px;font-family: "Open Sans", sans-serif;text-align: center;}.our-services-container .g-4 {--bs-gutter-y: 1.5rem;}.our-services-container .service-card .card-body {height: 30px;}.bg-green-services {width: 100%;height: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;background-attachment: fixed;}.bg-green-gallery {height: 320px;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}.gallery-container h2 {color: #ffffff;font-size: 22px;line-height: 26px;font-family: Trench;text-align: center;}.faq-container h2 {color: #000000;font-size: 22px;line-height: 26px;font-family: Trench;text-align: left;}.faq-container .faq-body p {color: #000000;font-size: 16px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: left;padding-top: 0px !important;padding-bottom: 0px !important;}.faq-container .our-service-container h3 {color: #000000;font-size: 26px;line-height: 36px;padding-top: 10px;font-family: Trench;text-align: left;}.faq-container .our-service-container ul li h4 {color: #000000;font-size: 20px;line-height: 26px;font-family: Trench;text-align: left;}.faq-container .our-service-container>ul {list-style-type: decimal;font-size: 20px;line-height: 26px;font-family: Trench;text-align: left;}.faq-container .our-service-container ul li p {color: #000000;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;}.faq-container .our-service-container ul ul li {color: #000000;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;}.faq-container .our-service-container p {color: #000000;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;}.faq-container .our-service-container h4 {color: #000000;font-size: 20px;line-height: 26px;font-family: Trench;text-align: left;}.minus-container .minus-box {width: 106px;display: flex;justify-content: center;align-items: center;height: 46px;border: 1px solid #f1b20e;color: #000000;font-weight: bold;font-size: 20px;line-height: 1;user-select: none;cursor: default;}.accordionFaqs .accordion-item h3 .accordion-button {font-family: "Open Sans", sans-serif;font-size: 16px;line-height: 20px;color: #000000;}.accordionFaqs .accordion-body p {font-family: "Open Sans", sans-serif;font-size: 16px;line-height: 20px;color: #000000;}.footer-container-main img {width: 100%;}.footer-container-main .footer-icons a .imgicon {height: 22px;color: #000;}.contact-map iframe {height: 300px;width: 100%;}.footer-container-main h2 {font-family: Trench;font-size: 22px;line-height: 26px;color: #000000;padding-top: 20px;}.footer-container-main .footer-section-one p {padding-top: 10px;font-family: Trench;font-size: 18px;line-height: 0px;text-transform: uppercase;color: #000000;}.footer-container-main .footer-section-one p:last-child {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #000000;}.footer-container-main .footer-section-three p {font-family: Trench;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #000000;}.footer-container-main .footer-section-three a {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 20px;color: #000000;text-transform: lowercase;}.footer-container-main .footer-section-four p {font-family: Trench;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #000000;}.footer-section-last h3 {font-family: Trench;font-weight: 600;font-size: 18px;line-height: 20px;color: #000000;padding-top: 20px;}.footer-container-main .footer-section-four a {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 20px;color: #000000;text-transform: lowercase;}.footer-section-last {padding-top: 20px;}.ContactFormHome .btn-contactus {background-color: #105b11;color: #ffffff;font-family: "Open Sans", sans-serif;font-size: 12px;line-height: 20px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;}.footer-container-main .imgfooter {width: 100%;height: 300px;}.footer-section-midlast {padding-top: 10px;}.footer-links {list-style: none;padding: 0;margin: 0;display: flex;justify-content: space-between;align-items: center;width: 100%;flex-direction: column;}.footer-links li a {font-family: Trench;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #ffffff;text-decoration: none;}.gallery-payment h2 {font-family: Trench;font-weight: 600;font-size: 22px;line-height: 20px;text-transform: uppercase;color: #000000;text-align: center;}.gallery-payment h3 {font-family: Trench;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #000000;}.gallery-payment .payments img {height: 30px;width: auto;object-fit: contain;display: block;}.gallery-container .owl-theme {padding-top: 10px;}.footerBottomcontainer p {font-family: Trench;font-size: 18px;line-height: 20px;color: #ffffff;margin: 0;}.footerBottomcontainer p a {font-family: Trench;font-size: 18px;line-height: 20px;color: #ffffff;text-decoration: none;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 230px;height: 320px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 230px;height: 250px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.minus-container p {padding-left: 20px;color: #000000;font-size: 18px;line-height: 20px;font-family: Trench;text-align: left;}.politicas-container h1 {color: #105B11;font-size: 22px;line-height: 26px;font-family: Trench;text-align: center;}.politicas-container .politicas-body ul {list-style-type: decimal;font-size: 18px;line-height: 20px;font-family: Trench;text-align: left;}.politicas-container .politicas-body ul ul {list-style-type: disc;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;padding-bottom: 6px;}.politicas-container .politicas-body ul li h2 {color: #000000;font-size: 18px;line-height: 20px;font-family: Trench;text-align: left;font-weight: bold;}.politicas-container .politicas-body ul li p {color: #000000;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;}.footer-container-main .footer-icons a i {font-size: 18px;color: #000;}.footer-container-main .footer-icons {padding-top: 0px;display: flex;gap: 10px;}.carouselmaestroya .carouselTexthabitat {position: relative;padding-top: 20px;z-index: 2;}.carouselmaestroya .mbl-img {position: relative;width: 100% !important;height: 280px !important;background-position: calc(80% - 1px);background-size: cover;background-repeat: no-repeat;}.navbarmain .phone-container a img {height: 16px;margin-right: 8px;margin-top: -2px;filter: invert(35%) sepia(74%) saturate(4950%) hue-rotate(104deg) brightness(90%) contrast(90%);transition: filter 0.3s ease;}.carouselmaestroya .carouselTexthabitat h1 {color: #ffffff;font-size: 16px;line-height: 16px;font-family: "Open Sans", sans-serif;text-align: left;}body.scrolled .navbarmain {position: fixed;width: 100%;top: 0;height: 56px;z-index: 9;padding: 5px 0;background-color: #fff !important;box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.navbarmain {font-family: Trench;font-weight: 600;height: 64px;}.carouselmaestroya .carouselimghabitat {position: relative;width: 100% !important;height: 200px;background-position: calc(80% - 1px);background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .carouselTexthabitat p {color: #ffffff;font-size: 14px;line-height: 16px;font-family: "Open Sans", sans-serif;text-align: left;}.carouselTexthabitat .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;font-size: 14px;line-height: 14px;padding: 6px 14px;border: 1px solid transparent;border-radius: 40px;}.filter-category-section .filter-link {text-decoration: none;color: #1b5e20;font-weight: 600;font-size: 16px;line-height: 20px;margin: 0 6px;position: relative;}.product-icons {display: flex !important;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 15px;text-align: center;}.product-icons .icon-group {display: inline-flex !important;flex-direction: row;align-items: center;gap: 5px;}.product-icons a.btn-habitat {margin-top: 15px;order: 10;background-color: transparent;color: #000000;font-family: Trench;font-size: 16px;line-height: 20px;padding: 6px 20px;border: 3px solid #105B11;border-radius: 40px;}.product-details .btn-habitat i {font-size: 20px;padding-left: 10px;}.product-details p {color: #000000;font-size: 16px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: left;}.product-details p span {color: #000000;font-size: 16px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: left;font-weight: 600;}.product-details h2 {color: #000000;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: left;font-weight: 600;margin-top: 16px;}.product-icons p {margin: 0;padding-left: 6px;font-weight: 100;font-size: 20px;line-height: 20px;}.product-icons i {font-size: 20px;color: #333;}.product-details .btn-habitat:hover {background-color: #105B11;color: #ffffff;}.our-services-body img {padding: 10px 10px;border: 1px solid transparent;border-radius: 20px;width: 100%;height: auto;}.mbl-pad {padding-bottom: 24px;}.reviewsheadertop {display: flex;align-items: center;gap: 15px;justify-content: center }.reviewsheaderbottom {display: flex;justify-content: center;align-items: baseline }.reviewsheaderbottom p:last-of-type {font-family: Trench;font-size: 14px;line-height: 20px;color: #ffffff;margin-left: 10px }.reviewsButton .btn-review {font-family: Trench;font-size: 14px;line-height: 20px;color: #000000;background-color: #efc929;padding: 8px 24px;border: 1px solid #fff0;border-radius: 40px;display: block;margin: 0 auto }.gallery-container .owl-theme .item img {width: 100%;height: 150px;object-fit: cover;}.our-services-header h1 {font-size: 26px;line-height: 20px;font-family: Trench;font-weight: 600;text-align: center;color: #105B11;}.our-services-body p {font-size: 16px;line-height: 18px;font-family: "Open Sans", sans-serif;}.blogDetailspage h1 {font-size: 20px;line-height: 26px;font-weight: 600;}.blogDetailspage .blogicon .blogicons p {color: #105B11;font-size: 14px;font-family: "Open Sans", sans-serif;}.blogDetailspage .blogimg {padding-bottom: 20px;border: 1px solid transparent;border-radius: 10px;width: 100%;height: auto;}.blogDetailspage h2 {font-size: 18px;line-height: 20px;}.blogDetailspage h3 {font-size: 16px;line-height: 20px;}.blogDetailspage p {font-size: 14px;line-height: 18px;}.blogDetailspage ul li {font-size: 14px;line-height: 20px;}.padmobblog {padding-top: 8px;}}@media (min-width: 300px) and (max-width: 369px) {.ptb-30 {padding-top: 20px;padding-bottom: 20px;}.gallery-container .owl-theme .item img {width: 100%;height: 150px;object-fit: cover;}.bannerImage {width: 100%;height: 150px;background-position: top center;background-size: cover;background-repeat: no-repeat }.navbarmain .phone-container a img {height: 20px;margin-right: 10px;filter: invert(35%) sepia(74%) saturate(4950%) hue-rotate(104deg) brightness(90%) contrast(90%);transition: filter 0.3s ease;}.navbarmain .navbar-body .offcanvas-body .navbar-nav li a {font-size: 20px;line-height: 16px;color: #105b11;font-family: Trench;font-weight: 600;}.navbarmain .navbar-body .navbar-brand img {width: 130px !important;}.offcanvas-header {height: 66px;}.navbarmain {font-family: Trench;height: 60px;}body.scrolled .navbarmain .navbar-brand img {width: 130px !important;}.navbarmain .phone-container a img {height: 20px;margin-right: 10px;filter: invert(35%) sepia(74%) saturate(4950%) hue-rotate(104deg) brightness(90%) contrast(90%);transition: filter 0.3s ease;}body.scrolled .navbarmain {font-family: Trench;height: 56px;}.carouselTextpara h1 {font-size: 14px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 18px;padding-bottom: 6px;}.carouselTextpara h2 {font-size: 14px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 18px;padding-bottom: 6px;}.carouselTextpara .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;line-height: 20px;font-size: 12px;padding: 6px 16px;border: 1px solid transparent;border-radius: 40px;}.navbarmain .phone-container a img {height: 20px;margin-right: 6px;margin-top: -2px;filter: invert(35%) sepia(74%) saturate(4950%) hue-rotate(104deg) brightness(90%) contrast(90%);transition: filter 0.3s ease;}.carouselmaestroya .carouselimg {position: relative;width: 100% !important;height: 280px;background-position: calc(80% - 1px);background-size: cover;background-repeat: no-repeat;}.carouselmaestroya .carouselimghabitat {position: relative;width: 100% !important;height: 190px;background-position: calc(80% - 1px);background-size: cover;background-repeat: no-repeat;}.carouselTexthabitat .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;font-size: 14px;line-height: 14px;padding: 8px 14px;border: 1px solid transparent;border-radius: 40px;}.carouselmaestroya .carouselTextpara {position: relative;padding-top: 30px;z-index: 2;}.about-container h2 {font-size: 22px;line-height: 26px;text-align: left;}.about-container p {font-size: 16px;line-height: 20px;text-align: left;font-family: "Open Sans", sans-serif;}.about-container img {height: 400px;display: block;margin-left: auto;margin-right: auto;}.gallery-payment {padding-top: 0px;}.about-container .btn-aboutus {background-color: #105B11;color: #ffffff;font-family: Trench;font-size: 14px;line-height: 22px;padding: 6px 24px;border: 1px solid transparent;border-radius: 40px;}.client-satisfaction-container h2 {color: #ffffff;font-size: 22px;line-height: 26px;font-family: Trench;text-align: center;}.client-satisfaction-container .review-clients h3 {color: #ffffff;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: center;}.our-services-header h2 {color: #000000;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;}.our-services-header h2 {color: #000000;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;}.our-services-header p {color: #000000;font-size: 16px;line-height: 20px;font-family: "Open Sans", sans-serif;}.client-satisfaction-container .review-clients p {color: #ffffff;font-size: 16px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: center;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}.client-satisfaction-container .review-body {height: 100px;}.client-satisfaction-container .review-clients {border: none;background-color: transparent;height: 300px;}.client-satisfaction-container .btn-viewmore {background-color: #ffffff;color: #105B11;font-family: Trench;font-size: 14px;line-height: 22px;padding: 6px 24px;border: 1px solid transparent;border-radius: 40px;display: inline-block;}.client-satisfaction-container .review-clients img {width: 150px;height: 150px;display: flex;justify-content: center;margin: 0 auto;border: 1px solid transparent;border-radius: 10px;}.client-satisfaction-container .ptb-30 {padding-top: 10px;padding-bottom: 0px;}.our-services-container h2 {color: #105B11;font-size: 22px;line-height: 26px;font-family: Trench;text-align: center;}.our-services-container .service-card {background-color: transparent;height: 170px;border: 3px solid #105B11;border-radius: 20px;}.our-services-container .service-card .service-card-header {display: flex;justify-content: center;align-items: center;padding-top: 0px;}.our-services-container .service-card .service-card-header img {width: 100%;height: 70px;margin: 0 auto;padding-top: 6px;border: 1px solid transparent;border-radius: 10px;}.our-services-container .service-card .card-footer .fa-chevron-down {color: #105B11;font-size: 16px;}.our-services-container .service-card .card-body h3 {color: #105B11;font-size: 12px;line-height: 16px;font-family: "Open Sans", sans-serif;text-align: center;}.our-services-container .g-4 {--bs-gutter-y: 1.5rem;}.our-services-container .service-card .card-body {height: 0px;}.bg-green-services {width: 100%;background-position: top center;background-size: cover;height: 100%;background-repeat: no-repeat;overflow: hidden;background-attachment: fixed;}.bg-green-gallery {height: 300px;width: 100%;background-position: top center;background-size: cover;background-repeat: no-repeat;overflow: hidden;}.gallery-container h2 {color: #ffffff;font-size: 22px;line-height: 26px;font-family: Trench;text-align: center;}.faq-container h2 {color: #000000;font-size: 22px;line-height: 26px;font-family: Trench;text-align: left;}.faq-container .faq-body p {color: #000000;font-size: 16px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: left;padding-top: 0px !important;padding-bottom: 0px !important;}.faq-container .our-service-container h3 {color: #000000;font-size: 26px;line-height: 36px;padding-top: 10px;font-family: Trench;text-align: left;}.faq-container .our-service-container ul li h4 {color: #000000;font-size: 20px;line-height: 26px;font-family: Trench;text-align: left;}.faq-container .our-service-container>ul {list-style-type: decimal;font-size: 20px;line-height: 26px;font-family: Trench;text-align: left;}.faq-container .our-service-container ul li p {color: #000000;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;}.faq-container .our-service-container ul ul li {color: #000000;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;}.faq-container .our-service-container p {color: #000000;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;}.faq-container .our-service-container h4 {color: #000000;font-size: 20px;line-height: 26px;font-family: Trench;text-align: left;}.minus-container .minus-box {width: 106px;display: flex;justify-content: center;align-items: center;height: 40px;border: 1px solid #f1b20e;color: #000000;font-weight: bold;font-size: 20px;line-height: 1;user-select: none;cursor: default;}.minus-container p {padding-left: 20px;color: #000000;font-size: 18px;line-height: 20px;font-family: Trench;text-align: left;}.accordionFaqs .accordion-item h3 .accordion-button {font-family: "Open Sans", sans-serif;font-size: 16px;line-height: 20px;color: #000000;}.accordionFaqs .accordion-body p {font-family: "Open Sans", sans-serif;font-size: 16px;line-height: 20px;color: #000000;}.footer-container-main img {width: 100%;}.contact-map iframe {height: 300px;width: 100%;}.footer-container-main h2 {font-family: Trench;font-size: 22px;line-height: 26px;color: #000000;padding-top: 20px;}.footer-container-main .footer-section-one p {padding-top: 10px;font-family: Trench;font-size: 18px;line-height: 0px;text-transform: uppercase;color: #000000;}.footer-container-main .footer-section-one p:last-child {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #000000;}.footer-container-main .footer-section-three p {font-family: Trench;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #000000;}.footer-container-main .footer-section-three a {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 20px;color: #000000;text-transform: lowercase;}.footer-container-main .footer-section-four p {font-family: Trench;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #000000;}.footer-container-main .footer-icons a .imgicon {height: 20px;color: #000;}.footer-container-main .footer-section-four a {font-family: "Open Sans", sans-serif;font-size: 18px;line-height: 20px;color: #000000;text-transform: lowercase;}.footer-section-last h3 {font-family: Trench;font-weight: 600;font-size: 18px;line-height: 20px;color: #000000;padding-top: 20px;}.footer-section-last {padding-top: 20px;}.ContactFormHome .btn-contactus {background-color: #105b11;color: #ffffff;font-family: "Open Sans", sans-serif;font-size: 12px;line-height: 20px;padding: 8px 38px;border: 1px solid transparent;border-radius: 40px;}.footer-container-main .imgfooter {width: 100%;height: 300px;}.footer-section-midlast {padding-top: 10px;}.footer-links {list-style: none;padding: 0;margin: 0;display: flex;justify-content: space-between;align-items: center;width: 100%;flex-direction: column;}.footer-links li a {font-family: Trench;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #ffffff;text-decoration: none;padding-left: 0px !important;}.gallery-payment h2 {font-family: Trench;font-weight: 600;font-size: 22px;line-height: 20px;text-transform: uppercase;color: #000000;text-align: center;}.gallery-payment h3 {font-family: Trench;font-size: 18px;line-height: 20px;text-transform: uppercase;color: #000000;}.gallery-payment .payments img {height: 30px;width: auto;object-fit: contain;display: block;}.gallery-container .owl-theme {padding-top: 10px;}.footerBottomcontainer p {font-family: Trench;font-size: 18px;line-height: 20px;color: #ffffff;margin: 0;}.footerBottomcontainer p a {font-family: Trench;font-size: 18px;line-height: 20px;color: #ffffff;text-decoration: none;}.carouselmaestroya .bg-image-green::before {content: "";position: absolute;width: 200px;height: 330px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.carouselmaestroya .bg-image-green-habitat::before {content: "";position: absolute;width: 226px;height: 232px;background-color: #105b1191;border-top-right-radius: 50%;border-bottom-right-radius: 50%;top: -10%;left: -2%;}.filter-category-section .filter-link {text-decoration: none;color: #1b5e20;font-weight: 600;font-size: 16px;line-height: 20px;margin: 0 4px;position: relative;}.politicas-container h1 {color: #105B11;font-size: 22px;line-height: 26px;font-family: Trench;text-align: center;}.politicas-container .politicas-body ul {list-style-type: decimal;font-size: 18px;line-height: 20px;font-family: Trench;text-align: left;}.politicas-container .politicas-body ul ul {list-style-type: disc;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;padding-bottom: 6px;}.politicas-container .politicas-body ul li h2 {color: #000000;font-size: 18px;line-height: 20px;font-family: Trench;text-align: left;font-weight: bold;}.navbarmain .phone-container .phone-number {font-size: 18px;line-height: 20px;}.politicas-container .politicas-body ul li p {color: #000000;font-size: 16px;line-height: 20px;font-family: Trench;text-align: left;}.footer-container-main .footer-icons a i {font-size: 18px;color: #000;}.footer-container-main .footer-icons {padding-top: 0px;display: flex;gap: 10px;}.navbarmain .navbar-body .navbar-brand img.habitat {width: 100% !important;height: 34px;}.carouselmaestroya .carouselTexthabitat {position: relative;padding-top: 0px;z-index: 2;}.carouselmaestroya .carouselTexthabitat h1 {color: #ffffff;font-size: 16px;line-height: 18px;font-family: "Open Sans", sans-serif;text-align: left;}.carouselmaestroya .carouselTexthabitat p {color: #ffffff;font-size: 12px;line-height: 16px;font-family: "Open Sans", sans-serif;text-align: left;}.product-icons {display: flex !important;flex-wrap: wrap;align-items: center;justify-content: flex-start;gap: 15px;text-align: center;}.product-icons .icon-group {display: inline-flex !important;flex-direction: row;align-items: center;gap: 5px;}.product-icons a.btn-habitat {margin-top: 15px;order: 10;background-color: transparent;color: #000000;font-family: Trench;font-size: 16px;line-height: 20px;padding: 6px 20px;border: 1px solid #105B11;border-radius: 40px;}.product-details .btn-habitat i {font-size: 20px;padding-left: 10px;}.product-details p {color: #000000;font-size: 16px;line-height: 8px;font-family: "Open Sans", sans-serif;text-align: left;}.product-details p span {color: #000000;font-size: 16px;line-height: 8px;font-family: "Open Sans", sans-serif;text-align: left;font-weight: 600;}.product-details h2 {color: #000000;font-size: 18px;line-height: 20px;font-family: "Open Sans", sans-serif;text-align: left;font-weight: 600;margin-top: 16px;}.product-icons p {margin: 0;padding-left: 6px;font-weight: 100;font-size: 20px;line-height: 20px;}.product-icons i {font-size: 20px;color: #333;}.product-details .btn-habitat:hover {background-color: #105B11;color: #ffffff;}.mbl-pad {padding-bottom: 24px;}.reviewsheadertop {display: flex;align-items: center;gap: 15px;justify-content: center }.reviewsheaderbottom {display: flex;justify-content: center;align-items: baseline }.reviewsheaderbottom p:last-of-type {font-family: Trench;font-size: 14px;line-height: 20px;color: #ffffff;margin-left: 10px }.reviewsButton .btn-review {font-family: Trench;font-size: 14px;line-height: 20px;color: #000000;background-color: #efc929;padding: 8px 24px;border: 1px solid #fff0;border-radius: 40px;display: block;margin: 0 auto }.our-services-header h1 {font-size: 26px;line-height: 20px;font-family: Trench;font-weight: 600;text-align: center;color: #105B11;}.our-services-body p {font-size: 16px;line-height: 18px;font-family: "Open Sans", sans-serif;}.errorpage404 h1 {font-size: 46px;font-weight: 600;line-height: 40px;font-family: 'Trench';color: #105B11;}.errorpage404 p {font-size: 22px;font-weight: 100;line-height: 24px;color: #353535;margin-bottom: 20px;font-family: "Open Sans", sans-serif;}.ptb-50 {padding-top: 20px;padding-bottom: 20px;}.blogDetailspage h1 {font-size: 20px;line-height: 26px;font-weight: 600;}.blogDetailspage .blogicon .blogicons p {color: #105B11;font-size: 14px;font-family: "Open Sans", sans-serif;}.blogDetailspage .blogimg {padding-bottom: 20px;border: 1px solid transparent;border-radius: 10px;width: 100%;height: auto;}.blogDetailspage h2 {font-size: 18px;line-height: 20px;}.blogDetailspage h3 {font-size: 16px;line-height: 20px;}.blogDetailspage p {font-size: 14px;line-height: 18px;}.blogDetailspage ul li {font-size: 14px;line-height: 20px;}.padmobblog {padding-top: 8px;}}@media only screen and (max-width: 2400px) and (max-height: 1080px) {}@media (min-width: 355px) and (max-width: 370px) {.mobilesection {display: flex;flex-direction: row;justify-content: space-evenly;position: fixed;right: 60px;margin-right: 0;background-color: transparent;z-index: 999;}.navbarmain .phone-container a img {height: 14px;margin-right: 6px;margin-top: -2px;filter: invert(35%) sepia(74%) saturate(4950%) hue-rotate(104deg) brightness(90%) contrast(90%);transition: filter 0.3s ease;}}@media (min-width: 300px) and (max-width: 320px) {.navbarmain .phone-container a img {height: 14px;margin-right: 6px;margin-top: -2px;filter: invert(35%) sepia(74%) saturate(4950%) hue-rotate(104deg) brightness(90%) contrast(90%);transition: filter 0.3s ease;}}@media (min-width: 900px) and (max-width: 913px) {.carouselTextpara h1 {font-size: 26px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 30px;margin-top: 42px;}.carouselTextpara h2 {font-size: 26px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 30px;margin-top: 18px;}}@media (min-width: 475px) and (max-width: 500px) {.navbarmain .navbar-body .navbar-brand img {height: 30px;}.carouselmaestroya .carouselTextpara {position: relative;padding-top: 36px;z-index: 2;}.carouselTextpara h1 {font-size: 20px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 26px;padding-bottom: 20px;}.carouselTextpara .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;font-size: 20px;line-height: 26px;padding: 8px 18px;border: 1px solid transparent;border-radius: 40px;}.carouselmaestroya .carouselimg {position: relative;width: 100%;height: 400px;background-position: calc(80% - -1px);background-size: cover;background-repeat: no-repeat;}.carouselTextpara h2 {font-size: 20px;font-family: "Open Sans", sans-serif;color: #ffffff;line-height: 24px;padding-bottom: 20px;}.client-satisfaction-container h2 {color: #ffffff;font-size: 36px;line-height: 36px;font-family: Trench;text-align: center;}.our-services-container h2 {color: #105B11;font-size: 36px;line-height: 36px;font-family: Trench;text-align: center;}.faq-container h2 {color: #000000;font-size: 26px;line-height: 30px;padding-top: 10px;font-family: Trench;text-align: center;}.footer-container-main h2 {font-family: Trench;font-size: 36px;line-height: 36px;color: #000000;}}@media (min-width: 840px) and (max-width: 860px) {.carouselimg {width: 100%;height: 186px !important;background-position: calc(58% - 1px);background-size: cover;background-repeat: no-repeat;}}@media (min-width: 400px) and (max-width: 420px) {.navbarmain .navbar-body .navbar-brand img.habitat {width: 60% !important;height: 40px;}.navbarmain .phone-container.habitatphone {width: 60%;}.navbarmain .phone-container.habitatphone .phone-number {font-size: 16px;line-height: 16px;}.navbarmain .navbar-body .habitatinner {width: 60% !important;height: 40px;}.footer-container-main .footer-icons a i {font-size: 20px;color: #000;}.footer-container-main .footer-icons {display: flex;justify-content: flex-start;max-width: 100px;}}@media (min-width: 300px) and (max-width: 325px) {.navbarmain .phone-container .phone-number {font-size: 16px;line-height: 20px;}.carouselTextpara .btn-learnmore {background-color: #efc929;color: #000000;font-family: Trench;line-height: 14px;font-size: 12px;padding: 6px 14px;border: 1px solid transparent;border-radius: 40px;}}:root {--iti-hover-color: rgba(0, 0, 0, 0.05);--iti-border-color: #ccc;--iti-dropdown-bg: white;--iti-icon-color: #555;--iti-spacer-horizontal: 8px;--iti-flag-height: 12px;--iti-flag-width: 16px;--iti-globe-height: 16px;--iti-search-clear-icon-height: 13px;--iti-border-width: 1px;--iti-arrow-height: 4px;--iti-arrow-width: calc((var(--iti-arrow-height) / 2) * 3);--iti-triangle-border: calc(var(--iti-arrow-width) / 2);--iti-arrow-padding: 6px;--iti-flag-sprite-width: 3904px;--iti-flag-sprite-height: 12px;--iti-mobile-popup-margin: 30px;}.iti {position: relative;display: inline-block;}.iti * {box-sizing: border-box;}.iti__a11y-text {width: 1px;height: 1px;clip: rect(1px, 1px, 1px, 1px);overflow: hidden;position: absolute;}.iti input.iti__tel-input, .iti input.iti__tel-input[type=text], .iti input.iti__tel-input[type=tel] {position: relative;z-index: 0;margin: 0 !important;}.iti__country-container {position: absolute;top: 0;bottom: 0;left: 0;padding: var(--iti-border-width);}.iti__selected-country {z-index: 1;position: relative;display: flex;align-items: center;height: 100%;background: none;border: 0;margin: 0;padding: 0;font-family: inherit;font-size: inherit;color: inherit;border-radius: 0;font-weight: inherit;line-height: inherit;text-decoration: none;}.iti__selected-country-primary {display: flex;align-items: center;height: 100%;padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);}.iti__arrow {margin-left: var(--iti-arrow-padding);width: 0;height: 0;border-left: var(--iti-triangle-border) solid transparent;border-right: var(--iti-triangle-border) solid transparent;border-top: var(--iti-arrow-height) solid var(--iti-icon-color);}.iti__arrow--up {border-top: none;border-bottom: var(--iti-arrow-height) solid var(--iti-icon-color);}.iti__dropdown-content {border-radius: 3px;background-color: var(--iti-dropdown-bg);}.iti--inline-dropdown .iti__dropdown-content {border: var(--iti-border-width) solid var(--iti-border-color);box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);}.iti--inline-dropdown:not(.iti--container) .iti__dropdown-content {position: absolute;z-index: 2;left: 0;}.iti__search-input {width: 100%;border-width: 0;border-radius: 3px;padding-left: 30px;padding-right: 28px;}[dir=rtl] .iti__search-input {padding-left: inherit;padding-right: 30px;background-position: right 8px center;}.iti__search-input::-webkit-search-cancel-button {appearance: none;}.iti__search-input, .iti__country {padding-top: 8px;padding-bottom: 8px;}.iti__search-input-wrapper {position: relative;display: flex;align-items: center;border-bottom: 1px solid var(--iti-border-color);}.iti__search-icon {position: absolute;left: 8px;display: flex;pointer-events: none;}[dir=rtl] .iti__search-icon {left: auto;right: 8px;}.iti__search-icon-svg {width: var(--iti-globe-height);height: var(--iti-globe-height);display: block;stroke: var(--iti-icon-color);fill: none;stroke-width: 3;}.iti__search-clear {position: absolute;right: 4px;background: transparent;border: 0;border-radius: 3px;cursor: pointer;padding: 5px;display: flex;align-items: center;justify-content: center;transition: background-color 0.15s ease;}.iti__search-clear .iti__search-clear-x {stroke-width: 2;}.iti__search-clear .iti__search-clear-bg {fill: var(--iti-icon-color);}.iti__search-clear-svg {width: var(--iti-search-clear-icon-height);height: var(--iti-search-clear-icon-height);display: block;}[dir=rtl] .iti__search-clear {right: auto;left: 4px;}.iti__search-clear:hover, .iti__search-clear:focus-visible {background: var(--iti-hover-color);outline: none;}.iti__no-results {text-align: center;padding: 30px 0;}.iti__country-list {list-style: none;padding: 0;margin: 0;cursor: pointer;overflow-y: scroll;-webkit-overflow-scrolling: touch;}.iti--inline-dropdown .iti__country-list {max-height: 185px;}.iti--flexible-dropdown-width .iti__country-list {white-space: nowrap;}@media (max-width: 500px) {.iti--flexible-dropdown-width .iti__country-list {white-space: normal;}}.iti__country {display: flex;align-items: center;padding-left: var(--iti-spacer-horizontal);padding-right: var(--iti-spacer-horizontal);outline: none;}.iti__country-name {flex-grow: 1;}.iti__country-check {margin: 0 1px 0 var(--iti-spacer-horizontal);display: flex;align-items: center;color: var(--iti-icon-color);}.iti__country-check-svg {width: var(--iti-search-clear-icon-height);height: var(--iti-search-clear-icon-height);display: block;}.iti__country.iti__highlight {background-color: var(--iti-hover-color);}.iti__country-list .iti__flag {margin-right: var(--iti-spacer-horizontal);}[dir=rtl] .iti__country-list .iti__flag {margin-right: 0;margin-left: var(--iti-spacer-horizontal);}.iti__country-list .iti__flag {flex-shrink: 0;}.iti--allow-dropdown .iti__country-container:has(+ input[disabled]) button.iti__selected-country, .iti--allow-dropdown .iti__country-container:has(+ input[readonly]) button.iti__selected-country {cursor: not-allowed;}.iti--allow-dropdown .iti__country-container:has(+ input[disabled]) button.iti__selected-country .iti__arrow, .iti--allow-dropdown .iti__country-container:has(+ input[readonly]) button.iti__selected-country .iti__arrow {visibility: hidden;}.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {background-color: var(--iti-hover-color);}.iti .iti__selected-dial-code {margin-left: 4px;}.iti--container {position: fixed;top: -1000px;left: -1000px;z-index: 1060;}.iti--container:hover {cursor: pointer;}.iti__hide {display: none;}.iti__v-hide {visibility: hidden;}.iti--fullscreen-popup.iti--container {background-color: rgba(0, 0, 0, 0.5);top: 0;bottom: 0;left: 0;right: 0;position: fixed;padding: var(--iti-mobile-popup-margin);display: flex;flex-direction: column;justify-content: flex-start;}.iti--fullscreen-popup .iti__dropdown-content {display: flex;flex-direction: column;max-height: 100%;position: relative;}.iti--fullscreen-popup .iti__country, .iti--fullscreen-popup .iti__search-input {padding-top: 10px;padding-bottom: 10px;}.iti--fullscreen-popup .iti__country {padding-left: 10px;padding-right: 10px;line-height: 1.5em;}.iti__flag {--iti-flag-offset: 100px;height: var(--iti-flag-height);width: var(--iti-flag-width);border-radius: 1px;box-shadow: 0px 0px 1px 0px #888;background-image: image-set(var(--iti-path-flags-1x) 1x, var(--iti-path-flags-2x) 2x);background-repeat: no-repeat;background-position: var(--iti-flag-offset) 0;background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);}.iti__loading {position: relative;background: none;box-shadow: none;}.iti__loading::after {content: "";position: absolute;inset: 0;margin: auto;width: var(--iti-flag-height);height: var(--iti-flag-height);box-sizing: border-box;border: 2px solid var(--iti-icon-color);border-right-color: transparent;border-radius: 50%;animation: iti-spinner 1s linear infinite;}@keyframes iti-spinner {to {transform: rotate(360deg);}}.iti__ac {--iti-flag-offset: 0px;}.iti__ad {--iti-flag-offset: -16px;}.iti__ae {--iti-flag-offset: -32px;}.iti__af {--iti-flag-offset: -48px;}.iti__ag {--iti-flag-offset: -64px;}.iti__ai {--iti-flag-offset: -80px;}.iti__al {--iti-flag-offset: -96px;}.iti__am {--iti-flag-offset: -112px;}.iti__ao {--iti-flag-offset: -128px;}.iti__ar {--iti-flag-offset: -144px;}.iti__as {--iti-flag-offset: -160px;}.iti__at {--iti-flag-offset: -176px;}.iti__au {--iti-flag-offset: -192px;}.iti__aw {--iti-flag-offset: -208px;}.iti__ax {--iti-flag-offset: -224px;}.iti__az {--iti-flag-offset: -240px;}.iti__ba {--iti-flag-offset: -256px;}.iti__bb {--iti-flag-offset: -272px;}.iti__bd {--iti-flag-offset: -288px;}.iti__be {--iti-flag-offset: -304px;}.iti__bf {--iti-flag-offset: -320px;}.iti__bg {--iti-flag-offset: -336px;}.iti__bh {--iti-flag-offset: -352px;}.iti__bi {--iti-flag-offset: -368px;}.iti__bj {--iti-flag-offset: -384px;}.iti__bl {--iti-flag-offset: -400px;}.iti__bm {--iti-flag-offset: -416px;}.iti__bn {--iti-flag-offset: -432px;}.iti__bo {--iti-flag-offset: -448px;}.iti__bq {--iti-flag-offset: -464px;}.iti__br {--iti-flag-offset: -480px;}.iti__bs {--iti-flag-offset: -496px;}.iti__bt {--iti-flag-offset: -512px;}.iti__bw {--iti-flag-offset: -528px;}.iti__by {--iti-flag-offset: -544px;}.iti__bz {--iti-flag-offset: -560px;}.iti__ca {--iti-flag-offset: -576px;}.iti__cc {--iti-flag-offset: -592px;}.iti__cd {--iti-flag-offset: -608px;}.iti__cf {--iti-flag-offset: -624px;}.iti__cg {--iti-flag-offset: -640px;}.iti__ch {--iti-flag-offset: -656px;}.iti__ci {--iti-flag-offset: -672px;}.iti__ck {--iti-flag-offset: -688px;}.iti__cl {--iti-flag-offset: -704px;}.iti__cm {--iti-flag-offset: -720px;}.iti__cn {--iti-flag-offset: -736px;}.iti__co {--iti-flag-offset: -752px;}.iti__cr {--iti-flag-offset: -768px;}.iti__cu {--iti-flag-offset: -784px;}.iti__cv {--iti-flag-offset: -800px;}.iti__cw {--iti-flag-offset: -816px;}.iti__cx {--iti-flag-offset: -832px;}.iti__cy {--iti-flag-offset: -848px;}.iti__cz {--iti-flag-offset: -864px;}.iti__de {--iti-flag-offset: -880px;}.iti__dj {--iti-flag-offset: -896px;}.iti__dk {--iti-flag-offset: -912px;}.iti__dm {--iti-flag-offset: -928px;}.iti__do {--iti-flag-offset: -944px;}.iti__dz {--iti-flag-offset: -960px;}.iti__ec {--iti-flag-offset: -976px;}.iti__ee {--iti-flag-offset: -992px;}.iti__eg {--iti-flag-offset: -1008px;}.iti__eh {--iti-flag-offset: -1024px;}.iti__er {--iti-flag-offset: -1040px;}.iti__es {--iti-flag-offset: -1056px;}.iti__et {--iti-flag-offset: -1072px;}.iti__fi {--iti-flag-offset: -1088px;}.iti__fj {--iti-flag-offset: -1104px;}.iti__fk {--iti-flag-offset: -1120px;}.iti__fm {--iti-flag-offset: -1136px;}.iti__fo {--iti-flag-offset: -1152px;}.iti__fr {--iti-flag-offset: -1168px;}.iti__ga {--iti-flag-offset: -1184px;}.iti__gb {--iti-flag-offset: -1200px;}.iti__gd {--iti-flag-offset: -1216px;}.iti__ge {--iti-flag-offset: -1232px;}.iti__gf {--iti-flag-offset: -1248px;}.iti__gg {--iti-flag-offset: -1264px;}.iti__gh {--iti-flag-offset: -1280px;}.iti__gi {--iti-flag-offset: -1296px;}.iti__gl {--iti-flag-offset: -1312px;}.iti__gm {--iti-flag-offset: -1328px;}.iti__gn {--iti-flag-offset: -1344px;}.iti__gp {--iti-flag-offset: -1360px;}.iti__gq {--iti-flag-offset: -1376px;}.iti__gr {--iti-flag-offset: -1392px;}.iti__gt {--iti-flag-offset: -1408px;}.iti__gu {--iti-flag-offset: -1424px;}.iti__gw {--iti-flag-offset: -1440px;}.iti__gy {--iti-flag-offset: -1456px;}.iti__hk {--iti-flag-offset: -1472px;}.iti__hn {--iti-flag-offset: -1488px;}.iti__hr {--iti-flag-offset: -1504px;}.iti__ht {--iti-flag-offset: -1520px;}.iti__hu {--iti-flag-offset: -1536px;}.iti__id {--iti-flag-offset: -1552px;}.iti__ie {--iti-flag-offset: -1568px;}.iti__il {--iti-flag-offset: -1584px;}.iti__im {--iti-flag-offset: -1600px;}.iti__in {--iti-flag-offset: -1616px;}.iti__io {--iti-flag-offset: -1632px;}.iti__iq {--iti-flag-offset: -1648px;}.iti__ir {--iti-flag-offset: -1664px;}.iti__is {--iti-flag-offset: -1680px;}.iti__it {--iti-flag-offset: -1696px;}.iti__je {--iti-flag-offset: -1712px;}.iti__jm {--iti-flag-offset: -1728px;}.iti__jo {--iti-flag-offset: -1744px;}.iti__jp {--iti-flag-offset: -1760px;}.iti__ke {--iti-flag-offset: -1776px;}.iti__kg {--iti-flag-offset: -1792px;}.iti__kh {--iti-flag-offset: -1808px;}.iti__ki {--iti-flag-offset: -1824px;}.iti__km {--iti-flag-offset: -1840px;}.iti__kn {--iti-flag-offset: -1856px;}.iti__kp {--iti-flag-offset: -1872px;}.iti__kr {--iti-flag-offset: -1888px;}.iti__kw {--iti-flag-offset: -1904px;}.iti__ky {--iti-flag-offset: -1920px;}.iti__kz {--iti-flag-offset: -1936px;}.iti__la {--iti-flag-offset: -1952px;}.iti__lb {--iti-flag-offset: -1968px;}.iti__lc {--iti-flag-offset: -1984px;}.iti__li {--iti-flag-offset: -2000px;}.iti__lk {--iti-flag-offset: -2016px;}.iti__lr {--iti-flag-offset: -2032px;}.iti__ls {--iti-flag-offset: -2048px;}.iti__lt {--iti-flag-offset: -2064px;}.iti__lu {--iti-flag-offset: -2080px;}.iti__lv {--iti-flag-offset: -2096px;}.iti__ly {--iti-flag-offset: -2112px;}.iti__ma {--iti-flag-offset: -2128px;}.iti__mc {--iti-flag-offset: -2144px;}.iti__md {--iti-flag-offset: -2160px;}.iti__me {--iti-flag-offset: -2176px;}.iti__mf {--iti-flag-offset: -2192px;}.iti__mg {--iti-flag-offset: -2208px;}.iti__mh {--iti-flag-offset: -2224px;}.iti__mk {--iti-flag-offset: -2240px;}.iti__ml {--iti-flag-offset: -2256px;}.iti__mm {--iti-flag-offset: -2272px;}.iti__mn {--iti-flag-offset: -2288px;}.iti__mo {--iti-flag-offset: -2304px;}.iti__mp {--iti-flag-offset: -2320px;}.iti__mq {--iti-flag-offset: -2336px;}.iti__mr {--iti-flag-offset: -2352px;}.iti__ms {--iti-flag-offset: -2368px;}.iti__mt {--iti-flag-offset: -2384px;}.iti__mu {--iti-flag-offset: -2400px;}.iti__mv {--iti-flag-offset: -2416px;}.iti__mw {--iti-flag-offset: -2432px;}.iti__mx {--iti-flag-offset: -2448px;}.iti__my {--iti-flag-offset: -2464px;}.iti__mz {--iti-flag-offset: -2480px;}.iti__na {--iti-flag-offset: -2496px;}.iti__nc {--iti-flag-offset: -2512px;}.iti__ne {--iti-flag-offset: -2528px;}.iti__nf {--iti-flag-offset: -2544px;}.iti__ng {--iti-flag-offset: -2560px;}.iti__ni {--iti-flag-offset: -2576px;}.iti__nl {--iti-flag-offset: -2592px;}.iti__no {--iti-flag-offset: -2608px;}.iti__np {--iti-flag-offset: -2624px;}.iti__nr {--iti-flag-offset: -2640px;}.iti__nu {--iti-flag-offset: -2656px;}.iti__nz {--iti-flag-offset: -2672px;}.iti__om {--iti-flag-offset: -2688px;}.iti__pa {--iti-flag-offset: -2704px;}.iti__pe {--iti-flag-offset: -2720px;}.iti__pf {--iti-flag-offset: -2736px;}.iti__pg {--iti-flag-offset: -2752px;}.iti__ph {--iti-flag-offset: -2768px;}.iti__pk {--iti-flag-offset: -2784px;}.iti__pl {--iti-flag-offset: -2800px;}.iti__pm {--iti-flag-offset: -2816px;}.iti__pr {--iti-flag-offset: -2832px;}.iti__ps {--iti-flag-offset: -2848px;}.iti__pt {--iti-flag-offset: -2864px;}.iti__pw {--iti-flag-offset: -2880px;}.iti__py {--iti-flag-offset: -2896px;}.iti__qa {--iti-flag-offset: -2912px;}.iti__re {--iti-flag-offset: -2928px;}.iti__ro {--iti-flag-offset: -2944px;}.iti__rs {--iti-flag-offset: -2960px;}.iti__ru {--iti-flag-offset: -2976px;}.iti__rw {--iti-flag-offset: -2992px;}.iti__sa {--iti-flag-offset: -3008px;}.iti__sb {--iti-flag-offset: -3024px;}.iti__sc {--iti-flag-offset: -3040px;}.iti__sd {--iti-flag-offset: -3056px;}.iti__se {--iti-flag-offset: -3072px;}.iti__sg {--iti-flag-offset: -3088px;}.iti__sh {--iti-flag-offset: -3104px;}.iti__si {--iti-flag-offset: -3120px;}.iti__sj {--iti-flag-offset: -3136px;}.iti__sk {--iti-flag-offset: -3152px;}.iti__sl {--iti-flag-offset: -3168px;}.iti__sm {--iti-flag-offset: -3184px;}.iti__sn {--iti-flag-offset: -3200px;}.iti__so {--iti-flag-offset: -3216px;}.iti__sr {--iti-flag-offset: -3232px;}.iti__ss {--iti-flag-offset: -3248px;}.iti__st {--iti-flag-offset: -3264px;}.iti__sv {--iti-flag-offset: -3280px;}.iti__sx {--iti-flag-offset: -3296px;}.iti__sy {--iti-flag-offset: -3312px;}.iti__sz {--iti-flag-offset: -3328px;}.iti__tc {--iti-flag-offset: -3344px;}.iti__td {--iti-flag-offset: -3360px;}.iti__tg {--iti-flag-offset: -3376px;}.iti__th {--iti-flag-offset: -3392px;}.iti__tj {--iti-flag-offset: -3408px;}.iti__tk {--iti-flag-offset: -3424px;}.iti__tl {--iti-flag-offset: -3440px;}.iti__tm {--iti-flag-offset: -3456px;}.iti__tn {--iti-flag-offset: -3472px;}.iti__to {--iti-flag-offset: -3488px;}.iti__tr {--iti-flag-offset: -3504px;}.iti__tt {--iti-flag-offset: -3520px;}.iti__tv {--iti-flag-offset: -3536px;}.iti__tw {--iti-flag-offset: -3552px;}.iti__tz {--iti-flag-offset: -3568px;}.iti__ua {--iti-flag-offset: -3584px;}.iti__ug {--iti-flag-offset: -3600px;}.iti__us {--iti-flag-offset: -3616px;}.iti__uy {--iti-flag-offset: -3632px;}.iti__uz {--iti-flag-offset: -3648px;}.iti__va {--iti-flag-offset: -3664px;}.iti__vc {--iti-flag-offset: -3680px;}.iti__ve {--iti-flag-offset: -3696px;}.iti__vg {--iti-flag-offset: -3712px;}.iti__vi {--iti-flag-offset: -3728px;}.iti__vn {--iti-flag-offset: -3744px;}.iti__vu {--iti-flag-offset: -3760px;}.iti__wf {--iti-flag-offset: -3776px;}.iti__ws {--iti-flag-offset: -3792px;}.iti__xk {--iti-flag-offset: -3808px;}.iti__ye {--iti-flag-offset: -3824px;}.iti__yt {--iti-flag-offset: -3840px;}.iti__za {--iti-flag-offset: -3856px;}.iti__zm {--iti-flag-offset: -3872px;}.iti__zw {--iti-flag-offset: -3888px;}.iti__globe {background: none;box-shadow: none;height: var(--iti-globe-height);display: flex;align-items: center;justify-content: center;padding: 0;}.iti__globe .iti__globe-svg {width: 100%;height: 100%;fill: var(--iti-icon-color);}@supports (-webkit-appearance: none) and (not (background: -webkit-canvas(foo))) {.iti__tel-input:focus {outline-offset: 1px;}}:root {--iti-path-flags-1x: url('../images/flags.webp');--iti-path-flags-2x: url('../images/flags@2x.webp');}