#slider-principal .et_pb_container.clearfix{margin:0}div#main-content article img{margin-top:30px}ul.sub-menu li a{font-size:15px!important}.et_right_sidebar #left-area{padding-right:0%}#left-area{width:100%}div#main-content div p{line-height:normal}#main-content .container:before{width:0px}#exito .et_pb_gallery_item{margin-right:3%!important;margin-bottom:2%!important}.custom-post-layout img{border-radius:15px;margin-top:20px}@media only screen and (min-width:981px){.et-db #et-boc .et-l .dc-custom-optin p.et_pb_newsletter_field{flex:2!important;padding-bottom:0px}.et-db #et-boc .et-l .dc-custom-optin .et_pb_newsletter_form p.et_pb_newsletter_field input{border-radius:25px 0px 0px 25px!important;padding-left:6%!important}.et-db #et-boc .et-l .dc-custom-optin p{flex:1!important}.et-db #et-boc .et-l .dc-custom-optin .et_pb_newsletter_fields{align-items:center}body.et-db #et-boc .et-l .dc-custom-optin .et_pb_button{border-radius:0px 25px 25px 0px!important;height:50px;display:flex;justify-content:center}body.et-db #et-boc .et-l .dc-custom-optin .et_pb_button .et_pb_newsletter_button_text{align-self:center}}@media only screen and (min-width:981px) and (max-width:1450px){body.et-db #et-boc .et-l .dc-custom-optin a.et_pb_button{justify-content:center}}@media only screen and (min-width:981px){.dc-custom-optin{width:60%!important}}.modern-buttons-container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:3px;padding:2px 0}.modern-button{display:inline-block;padding:5px 10px;font-size:16px;font-weight:bold;color:#fff;background-color:#0073aa;border-radius:8px;text-align:center;text-decoration:none;transition:all 0.3s ease;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.modern-button:hover{background-color:#005885;box-shadow:0 10px 20px rgba(0,0,0,0.2);transform:translateY(-3px)}@media (max-width:768px){.modern-buttons-container{flex-direction:column;align-items:center}.modern-button{width:100%;text-align:center}}div.modern-buttons-container.floating-button{position:fixed;bottom:30px;right:90px;z-index:1000;text-align:center}div.modern-buttons-container.floating-button a.modern-button{background-color:#0073aa;color:white;padding:10px 20px!important;text-decoration:none;border-radius:5px;font-weight:bold;transition:background-color 0.3s ease;box-shadow:0 4px 6px rgba(0,0,0,0.1)}div.modern-buttons-container.floating-button a.modern-button:hover{background-color:#005885!important}