@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=swap);:root{--alt-font:"Inter", sans-serif;--primary-font:"Inter", sans-serif;--base-color:#E52321;--green:#195828;--dark-gray:#14162A;--medium-gray:#828282;--very-light-gray:#f7f7f7}body{font-size:16px;line-height:28px}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{width:300px}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a{font-size:16px;color:var(--dark-gray);font-weight:600}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a:hover,.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li.active:hover>a{background-color:var(--base-color);color:var(--white)}.navbar .navbar-nav .dropdown .dropdown-menu a i,.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a i{font-size:40px;margin-right:10px;width:40px}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu li a:hover i,footer a:hover{color:var(--white)}header .navbar-brand img{max-height:60px}.navbar .navbar-nav .nav-link{font-weight:600;font-size:16px}.btn{font-weight:600;text-transform:none;letter-spacing:0}.btn.btn-switch-text.btn-extra-large>span{padding:17px 38px;font-size:17px}.btn.btn-switch-text.btn-large>span{padding:13px 32px;font-size:15px}.btn.btn-switch-text.btn-medium>span{padding:12px 26px;font-size:14px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:25px}.text-gradient-light-green-white{background:linear-gradient(to top,rgba(255,255,255,0)0,#ebf6ee 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-light-green{background-color:#c4e7cc}.bg-very-light-green{background-color:#ebf3ed}.bg-gradient-green-transparent{background:linear-gradient(to top,rgba(255,255,255,0)0,#ebf3ed 100%)}.right-210px{right:210px}.page-title-large h1{font-size:4.2rem;line-height:4rem}.page-title-large h2{font-size:18px}.border-color-dark-green{border-color:var(--green)}.newsletter-style-02 .btn:hover{background-color:var(--green)}.newsletter-style-02 .btn{height:85%;margin:4px;padding:5px 20px}.newsletter-style-02 input{padding-right:75px!important}.animation-rotation{-webkit-animation:rotation 2.5s infinite linear}footer .footer-logo img{max-height:120px;width:auto}footer ul li{margin-bottom:2px}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}@media (max-width:1600px){.fs-80{font-size:4rem;line-height:4rem}}@media (max-width:1199px){.navbar .navbar-nav .nav-link{font-size:16px;padding:10px}}@media (max-width:991px){.md-background-position-top-center{background-position:top center!important}.navbar .navbar-nav .dropdown.dropdown-with-icon-style02 .dropdown-menu{padding-bottom:15px}}@media (max-width:767px){.sm-background-position-top-center{background-position:top center!important}}section.p-0.position-relative.overflow-hidden{margin-top:70px!important}.image-overlay{position:absolute;bottom:0;left:0;width:100%;background:var(--dark-gray);color:#fff;padding:10px 15px;text-align:center}.overlay-title{font-size:18px;font-weight:700;display:block}.overlay-summary{font-size:14px;margin-top:5px}.gallery-image:hover .image-overlay{background:rgba(0,0,0,.9)}.custom-image-icon{width:34px}.footer-social-icons{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:15px}.footer-social-icons li{display:inline-block}.footer-social-icons a{color:#fff;font-size:18px;transition:.3s}.footer-social-icons a:hover{color:var(--base-color)}.card-body .btn.btn-switch-text.btn-small>span{padding:10px 24px}a.btn.border-1.btn-dark-gray.btn-small.btn-rounded.btn-box-shadow.left-icon.btn-switch-text{margin-top:10px}.card-body,.card-height{display:flex;flex-direction:column;justify-content:space-between}.card-height{height:100%;min-height:450px}.card-body{flex-grow:1}.card-body p,.card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.card-body p{-webkit-line-clamp:3}.card-body .d-flex{margin-top:auto}@media (max-width:1200px){.card-height{min-height:400px}}@media (max-width:992px){.card-height{min-height:350px}}@media (max-width:768px){.card-height{min-height:auto}}@media (max-width:576px){.text-center-input{text-align:center!important}}.whatsapp-button{position:fixed;width:60px;height:60px;bottom:20px;right:20px;z-index:1000;background-color:#25d366;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;text-decoration:none}.whatsapp-button img{width:35px;height:35px}.whatsapp-button:hover{background-color:#1ebe57}