header .et_mobile_menu li>.sub-menu>li>a{background-color:#00330c!important}.et-pb-contact-message{color:white;font-size:18px;text-decoration:underline}.single-project .et_pb_text_3,.single-project .et_pb_text_6{letter-spacing:0px}.dp-blog-list .et_pb_blog_grid .et_pb_post{padding:0px!important}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:0}.et_pb_menu_1_tb_header.et_pb_menu .et_mobile_menu .menu-item-has-children ul.sub-menu{background:#001605!important;padding:20px 40px}.swiper-slide-container{background-size:contain!important;background-color:#001605}.vcenter{display:flex;align-items:center}.flex-basis-content .vcenter{flex-basis:min-content}.mod-justify-content-center .vcenter,.justify-content-center{justify-content:center}.list-style-none li{list-style-type:none}#et-boc .et_pb_sticky .et_pb_row_0_tb_header{padding-bottom:0px!important}.mod-header{border-bottom:4px solid #94c020;box-shadow:0px 2px 10px 0px #00000069!important}.et-menu-nav .current_page_item{background:#d4d809;border-radius:50px}.et-menu-nav li{padding-top:5px}.et_pb_menu .et_pb_menu__menu>nav>ul>li>a{border-bottom:1px solid transparent}.et_pb_menu .et_pb_menu__menu>nav>ul>li>a:hover{border-bottom:1px solid white}.mod-divider-global{background:#e9e9e9;padding:12px 0}.mod-divider-global .et_pb_divider_internal{display:none}.mod-divider-global::before,.mod-divider-global::after{content:"";display:inline-block;width:48%;height:6px;border-radius:6px;vertical-align:middle}.mod-divider-global::before{background:#d4d808;margin-right:2%}.mod-divider-global{background:#93bf1f;padding:1px!important;height:5px}.mod-divider-global:before{border-top-color:none}.mod-info-footer li a,.mod-info-footer li{color:#e6e6da}.mod-grid-services img{aspect-ratio:1;object-fit:cover}.mod-grid-services .grid-item{box-shadow:1px 1px 11px 0px #0000001c}.mod-grid-services .dipi-filter-bar{display:none!important}#block-12{background:#E8E3D9;padding:30px;border-radius:16px;border:1px solid rgba(14,59,46,0.08);box-shadow:0 8px 25px rgba(14,59,46,0.05)}#block-12 .wp-block-heading{font-size:20px;font-weight:600;color:#0E3B2E;margin-bottom:20px;position:relative;padding-bottom:12px;letter-spacing:0.5px}#block-12 .wp-block-heading::after{content:"";width:50px;height:3px;background:#B6D400;position:absolute;left:0;bottom:0;border-radius:3px}#block-12 ul{list-style:none;padding:0;margin:0}#block-12 ul li{margin-bottom:14px;padding:14px 18px;border-radius:12px;background:#ffffff;border:1px solid rgba(14,59,46,0.06);transition:all 0.25s ease;position:relative}#block-12 ul li::before{content:"";width:8px;height:8px;background:#B6D400;border-radius:50%;position:absolute;left:-14px;top:50%;transform:translateY(-50%)}#block-12 ul li:hover{box-shadow:0 6px 18px rgba(14,59,46,0.08);transform:translateY(-2px)}#block-12 ul li a{color:#1F5E3F;text-decoration:none;font-weight:500;transition:color 0.3s ease}#block-12 ul li a:hover{color:#0E3B2E}#block-11{background:#E8E3D9;padding:30px;border-radius:16px;border:1px solid rgba(14,59,46,0.08);box-shadow:0 8px 25px rgba(14,59,46,0.05)}#block-11 .wp-block-search__label{position:absolute;left:-9999px}#block-11 .wp-block-search__inside-wrapper{display:flex;align-items:center;gap:10px}#block-11 .wp-block-search__input{flex:1;padding:14px 18px;border-radius:12px;border:1px solid rgba(14,59,46,0.15);background:#ffffff;font-size:14px;color:#1F5E3F;transition:all 0.3s ease}#block-11 .wp-block-search__input:focus{outline:none;border-color:#B6D400;box-shadow:0 0 0 3px rgba(182,212,0,0.15)}#block-11 .wp-block-search__button{padding:11px 22px;border-radius:12px;background:#0E3B2E;color:#ffffff;border:none;font-weight:500;cursor:pointer;transition:all 0.3s ease}#block-11 .wp-block-search__button:hover{background:#1F5E3F;transform:translateY(-2px)}#block-11:hover{box-shadow:0 12px 30px rgba(14,59,46,0.08)}#block-18{background:#E8E3D9;padding:35px;border-radius:18px;border:1px solid rgba(14,59,46,0.08);box-shadow:0 10px 28px rgba(14,59,46,0.05)}#block-18 .wp-block-heading{font-size:22px;font-weight:600;color:#0E3B2E;margin-bottom:25px;position:relative;padding-bottom:12px;letter-spacing:0.5px}#block-18 .wp-block-heading::after{content:"";width:60px;height:3px;background:#B6D400;position:absolute;left:0;bottom:0;border-radius:3px}#block-18 ul{list-style:none;padding:0;margin:0}#block-18 ul li{margin-bottom:12px}#block-18 ul li a{display:block;padding:14px 18px;border-radius:12px;background:#ffffff;border:1px solid rgba(14,59,46,0.06);text-decoration:none;color:#1F5E3F;font-weight:500;transition:all 0.25s ease;position:relative}#block-18 ul li a::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:60%;width:4px;background:#B6D400;border-radius:4px;transition:height 0.3s ease}#block-18 ul li a:hover{box-shadow:0 6px 18px rgba(14,59,46,0.08);transform:translateX(6px);color:#0E3B2E}#block-18 ul li a:hover::before{height:80%}@media screen and (max-width:980px){.mod-menu-inferior{border-radius:45px!important}.mod-menu-inferior .dipi-button-grid-container{flex-direction:column!important;align-items:center!important}header .et_mobile_menu:before{content:'';display:block;height:initial!important}}.mod-menu-movil img{padding:20px 0 10px 0!important;width:300px!important}.dipi-related-articles,.dipi-author-section{display:none}.et_pb_post{margin-bottom:0;word-wrap:break-word}@media (min-width:981px){#main-content .container:before{background-color:initial}}@media (min-width:981px){.et_right_sidebar #left-area{width:72%}.et_right_sidebar #sidebar{width:28%}}.my-dropdown-wh{display:block;position:fixed;right:10px;bottom:10px;z-index:999}.my-dropdown-wh:hover .my-dropdown-wh-content{visibility:visible;opacity:1;bottom:45px;right:0}#my-whatsapp-chat img:hover{transform:scale(1.1)}#my-whatsapp-chat img{width:50px;transition:all ease 0.2s}#my-whatsapp-chat{padding:8px 10px;position:fixed;left:0px;bottom:0;z-index:100;border-radius:50%;-webkit-appearance:media-slider}.my-dropdown-wh-content{visibility:hidden;opacity:0;transition:visibility 0.3s linear,opacity 0.3s linear;position:absolute;background-color:#49A91F;min-width:200px;text-align:right;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;border:1px solid #ccc;border-radius:5px;padding:12px}.my-dropdown-wh-content a{color:white;padding:10px 15px;line-height:1.2;text-decoration:none;display:block;border-bottom:1px solid #e7e7e7;font-size:14px}#my-whatsapp-chat i{font-size:30px}