.elementor-3097 .elementor-element.elementor-element-5a2640e:not(.elementor-motion-effects-element-type-background), .elementor-3097 .elementor-element.elementor-element-5a2640e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://maddog.es/wp-content/uploads/2023/07/cabeceras-otros-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-3097 .elementor-element.elementor-element-5a2640e > .elementor-container{min-height:300px;}.elementor-3097 .elementor-element.elementor-element-5a2640e > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3097 .elementor-element.elementor-element-5a2640e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:100px 0px 0px 30px;}.elementor-3097 .elementor-element.elementor-element-a15abd6 > .elementor-element-populated{margin:-0px -0px -0px -0px;--e-column-margin-right:-0px;--e-column-margin-left:-0px;padding:-0px -0px -0px -0px;}.elementor-3097 .elementor-element.elementor-element-5a4358b{width:var( --container-widget-width, 48.192% );max-width:48.192%;--container-widget-width:48.192%;--container-widget-flex-grow:0;text-align:center;}.elementor-3097 .elementor-element.elementor-element-5a4358b > .elementor-widget-container{background-color:#6CA501;margin:83px 0px 0px -24px;padding:12px 12px 12px 12px;}.elementor-3097 .elementor-element.elementor-element-5a4358b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-3097 .elementor-element.elementor-element-5a4358b .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-3097 .elementor-element.elementor-element-357d852{margin-top:50px;margin-bottom:0px;}.elementor-3097 .elementor-element.elementor-element-4b660d1{width:var( --container-widget-width, 105.197% );max-width:105.197%;--container-widget-width:105.197%;--container-widget-flex-grow:0;}.elementor-3097 .elementor-element.elementor-element-4b660d1 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-3097 .elementor-element.elementor-element-f94200c{width:var( --container-widget-width, 103.397% );max-width:103.397%;--container-widget-width:103.397%;--container-widget-flex-grow:0;columns:1;}.elementor-3097 .elementor-element.elementor-element-f94200c > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-3097 .elementor-element.elementor-element-3049d38{width:var( --container-widget-width, 96.748% );max-width:96.748%;--container-widget-width:96.748%;--container-widget-flex-grow:0;columns:1;}.elementor-3097 .elementor-element.elementor-element-3049d38 > .elementor-widget-container{background-color:#F3F3F3;margin:15px 0px 24px 0px;padding:27px 40px 9px 40px;border-radius:16px 16px 16px 16px;}.elementor-3097 .elementor-element.elementor-element-3049d38.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-bc-flex-widget .elementor-3097 .elementor-element.elementor-element-8ec9d36.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-3097 .elementor-element.elementor-element-8ec9d36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-3097 .elementor-element.elementor-element-9c6e506 > .elementor-widget-container{margin:12px 0px 0px 0px;}.elementor-3097 .elementor-element.elementor-element-9c6e506{text-align:center;}.elementor-3097 .elementor-element.elementor-element-0fa922f > .elementor-background-overlay{background-image:url("https://maddog.es/wp-content/uploads/2023/07/fondo-con-sombra-3.jpg");background-position:top center;background-repeat:no-repeat;opacity:0.5;}.elementor-3097 .elementor-element.elementor-element-0fa922f{margin-top:21px;margin-bottom:0px;}.elementor-3097 .elementor-element.elementor-element-9fe7d19.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-3097 .elementor-element.elementor-element-1758324{width:var( --container-widget-width, 70.268% );max-width:70.268%;--container-widget-width:70.268%;--container-widget-flex-grow:0;}.elementor-3097 .elementor-element.elementor-element-1758324 > .elementor-widget-container{margin:20px 0px -11px 0px;}.elementor-3097 .elementor-element.elementor-element-c582d65 > .elementor-widget-container{padding:23px 23px 23px 23px;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);}.elementor-3097 .elementor-element.elementor-element-13cada4 > .elementor-widget-container{padding:23px 23px 23px 23px;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);}.elementor-3097 .elementor-element.elementor-element-bc3129b > .elementor-widget-container{padding:23px 23px 23px 23px;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);}.elementor-3097 .elementor-element.elementor-element-233ba34 > .elementor-widget-container{padding:23px 23px 23px 23px;border-radius:10px 10px 10px 10px;box-shadow:2px 2px 5px 0px rgba(0,0,0,0.5);}.elementor-3097 .elementor-element.elementor-element-6d18449{margin-top:23px;margin-bottom:0px;padding:0px 0px 70px 0px;}.elementor-3097 .elementor-element.elementor-element-18baee5 .elementor-button{background-color:#619621;font-size:16px;font-weight:700;line-height:27px;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:14px 35px 14px 35px;}.elementor-3097 .elementor-element.elementor-element-18baee5 .elementor-button:hover, .elementor-3097 .elementor-element.elementor-element-18baee5 .elementor-button:focus{background-color:#252628;color:#ffffff;}.elementor-3097 .elementor-element.elementor-element-18baee5{z-index:1;}.elementor-3097 .elementor-element.elementor-element-18baee5 .elementor-button:hover svg, .elementor-3097 .elementor-element.elementor-element-18baee5 .elementor-button:focus svg{fill:#ffffff;}.elementor-3097 .elementor-element.elementor-element-c84b1cd .elementor-button{background-color:#619621;font-size:16px;font-weight:700;line-height:27px;fill:#ffffff;color:#ffffff;border-radius:5px 5px 5px 5px;padding:14px 35px 14px 35px;}.elementor-3097 .elementor-element.elementor-element-c84b1cd .elementor-button:hover, .elementor-3097 .elementor-element.elementor-element-c84b1cd .elementor-button:focus{background-color:#252628;color:#ffffff;}.elementor-3097 .elementor-element.elementor-element-c84b1cd{z-index:1;}.elementor-3097 .elementor-element.elementor-element-c84b1cd .elementor-button:hover svg, .elementor-3097 .elementor-element.elementor-element-c84b1cd .elementor-button:focus svg{fill:#ffffff;}@media(min-width:768px){.elementor-3097 .elementor-element.elementor-element-09c4432{width:79.474%;}.elementor-3097 .elementor-element.elementor-element-e3fa48e{width:20.526%;}.elementor-3097 .elementor-element.elementor-element-1ae87db{width:61.14%;}.elementor-3097 .elementor-element.elementor-element-8ec9d36{width:38.774%;}.elementor-3097 .elementor-element.elementor-element-cf405c6{width:23.941%;}.elementor-3097 .elementor-element.elementor-element-57fd55b{width:76.059%;}}@media(max-width:1024px){.elementor-3097 .elementor-element.elementor-element-5a2640e{padding:60px 30px 0px 30px;}.elementor-3097 .elementor-element.elementor-element-18baee5 .elementor-button{padding:10px 25px 10px 25px;}.elementor-3097 .elementor-element.elementor-element-c84b1cd .elementor-button{padding:10px 25px 10px 25px;}}