.elementor-2056 .elementor-element.elementor-element-f934cb7{--display:flex;--min-height:722px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-2056 .elementor-element.elementor-element-f934cb7:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-f934cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.guppy.es/wp-content/uploads/2026/10/Cabecera_Ola-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2056 .elementor-element.elementor-element-8aed8b5{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-d18b449{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-2485561 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-2485561 .elementor-heading-title{font-family:"Asap", Sans-serif;font-size:38px;font-weight:700;color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-9a981b3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-9562ab8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-size:38px;font-weight:700;line-height:42px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-9562ab8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-2a37398{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-size:20px;font-weight:700;line-height:24px;color:var( --e-global-color-92f572d );}.elementor-2056 .elementor-element.elementor-element-2a37398 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-2a37398.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-f5602a8{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-f5602a8 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-f5602a8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-f8bd560{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-cb2afc8{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-b4f843e{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-b4f843e:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-b4f843e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-34497bb > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-34497bb .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-34497bb.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-34497bb.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-34497bb.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-34497bb .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-34497bb .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-34497bb .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-34497bb .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-77a2313{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-77a2313:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-77a2313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-6503c6a > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-6503c6a .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-6503c6a.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-6503c6a.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-6503c6a.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-6503c6a .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-6503c6a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-6503c6a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-6503c6a .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-8dd355a{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-8dd355a:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-8dd355a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-b71be85 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-b71be85 .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-b71be85.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-b71be85.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-b71be85.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-b71be85 .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-b71be85 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-b71be85 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-b71be85 .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-9722aab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-2af9c8f{--divider-border-style:solid;--divider-color:var( --e-global-color-69d7c3a );--divider-border-width:1px;}.elementor-2056 .elementor-element.elementor-element-2af9c8f .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2056 .elementor-element.elementor-element-2af9c8f .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2056 .elementor-element.elementor-element-58100e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-f7b69d9.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 .elementor-image-box-title{margin-bottom:6px;font-family:"Asap", Sans-serif;font-size:38px;font-weight:700;line-height:42px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-f7b69d9 .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-2056 .elementor-element.elementor-element-09b124f{--display:grid;--min-height:370px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-1351f27{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-8688b34 img{border-radius:24px 24px 24px 24px;}.elementor-2056 .elementor-element.elementor-element-2bc093d{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-3b06ea9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-3b06ea9{text-align:start;font-family:"Asap", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-93c7eb6{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-93c7eb6 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-93c7eb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-a0f2b32{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-56e730e .elementor-button{background-color:var( --e-global-color-92f572d );font-family:"Asap", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-64e2306 );color:var( --e-global-color-64e2306 );border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-2056 .elementor-element.elementor-element-56e730e .elementor-button:hover, .elementor-2056 .elementor-element.elementor-element-56e730e .elementor-button:focus{background-color:var( --e-global-color-e168c1a );color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-56e730e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-56e730e .elementor-button:hover svg, .elementor-2056 .elementor-element.elementor-element-56e730e .elementor-button:focus svg{fill:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-b79b6cc .elementor-button{background-color:var( --e-global-color-92f572d );font-family:"Asap", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-64e2306 );color:var( --e-global-color-64e2306 );border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-2056 .elementor-element.elementor-element-b79b6cc .elementor-button:hover, .elementor-2056 .elementor-element.elementor-element-b79b6cc .elementor-button:focus{background-color:var( --e-global-color-e168c1a );color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-b79b6cc > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-b79b6cc .elementor-button:hover svg, .elementor-2056 .elementor-element.elementor-element-b79b6cc .elementor-button:focus svg{fill:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-e9a58f9{--display:grid;--min-height:370px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-cfd5a8b{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-32cdff1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-32cdff1{text-align:start;font-family:"Asap", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-7c999f7{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-7c999f7 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-7c999f7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-04c6f20 .elementor-button{background-color:var( --e-global-color-92f572d );font-family:"Asap", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-64e2306 );color:var( --e-global-color-64e2306 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-2056 .elementor-element.elementor-element-04c6f20 .elementor-button:hover, .elementor-2056 .elementor-element.elementor-element-04c6f20 .elementor-button:focus{background-color:var( --e-global-color-e168c1a );color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-04c6f20 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-04c6f20 .elementor-button:hover svg, .elementor-2056 .elementor-element.elementor-element-04c6f20 .elementor-button:focus svg{fill:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-61f4d25{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-c4b110f img{border-radius:24px 24px 24px 24px;}.elementor-2056 .elementor-element.elementor-element-3471598{--display:grid;--min-height:370px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-0a69cda{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-213db19 img{border-radius:24px 24px 24px 24px;}.elementor-2056 .elementor-element.elementor-element-0583353{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-169b054 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-169b054{text-align:start;font-family:"Asap", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-7008a2a{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-7008a2a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-7008a2a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-81bbc01 .elementor-button{background-color:var( --e-global-color-92f572d );font-family:"Asap", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-64e2306 );color:var( --e-global-color-64e2306 );border-radius:10px 10px 10px 10px;padding:20px 60px 20px 60px;}.elementor-2056 .elementor-element.elementor-element-81bbc01 .elementor-button:hover, .elementor-2056 .elementor-element.elementor-element-81bbc01 .elementor-button:focus{background-color:var( --e-global-color-e168c1a );color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-81bbc01 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-81bbc01 .elementor-button:hover svg, .elementor-2056 .elementor-element.elementor-element-81bbc01 .elementor-button:focus svg{fill:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-9089ef6{--display:grid;--min-height:370px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-9c308da{--display:flex;--justify-content:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-60936f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-60936f6{text-align:start;font-family:"Asap", Sans-serif;font-size:30px;font-weight:700;line-height:34px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-b0343c2{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-b0343c2 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-b0343c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-76fd97c .elementor-button{background-color:var( --e-global-color-92f572d );font-family:"Asap", Sans-serif;font-size:16px;font-weight:700;fill:var( --e-global-color-64e2306 );color:var( --e-global-color-64e2306 );border-radius:10px 10px 10px 10px;padding:20px 40px 20px 40px;}.elementor-2056 .elementor-element.elementor-element-76fd97c .elementor-button:hover, .elementor-2056 .elementor-element.elementor-element-76fd97c .elementor-button:focus{background-color:var( --e-global-color-e168c1a );color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-76fd97c > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-76fd97c .elementor-button:hover svg, .elementor-2056 .elementor-element.elementor-element-76fd97c .elementor-button:focus svg{fill:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-7afe736{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-b4a6d9b img{border-radius:24px 24px 24px 24px;}.elementor-2056 .elementor-element.elementor-element-948f23e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-6aede12{--divider-border-style:solid;--divider-color:var( --e-global-color-69d7c3a );--divider-border-width:1px;}.elementor-2056 .elementor-element.elementor-element-6aede12 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-2056 .elementor-element.elementor-element-6aede12 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-2056 .elementor-element.elementor-element-f1b986c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-bcb764e > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-bcb764e .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-bcb764e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2056 .elementor-element.elementor-element-bcb764e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2056 .elementor-element.elementor-element-bcb764e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2056 .elementor-element.elementor-element-bcb764e .elementor-image-box-title{margin-bottom:6px;font-family:"Asap", Sans-serif;font-size:38px;font-weight:700;line-height:42px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-bcb764e .elementor-image-box-wrapper .elementor-image-box-img{width:10%;}.elementor-2056 .elementor-element.elementor-element-bcb764e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-bcb764e .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-2056 .elementor-element.elementor-element-190d4ac > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-190d4ac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-190d4ac{text-align:start;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-96be878{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-72b3b9c{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-72b3b9c:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-72b3b9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-4ff57e7 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-4ff57e7 .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-4ff57e7.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-4ff57e7.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-4ff57e7.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-4ff57e7 .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-4ff57e7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-4ff57e7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-4ff57e7 .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-e095106{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-e095106:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-e095106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-52b42b7 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-52b42b7 .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-52b42b7.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-52b42b7.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-52b42b7.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-52b42b7 .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-52b42b7 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-52b42b7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-52b42b7 .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-6799eb4{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-6799eb4:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-6799eb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-0ba54fc > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-0ba54fc .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-0ba54fc.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-0ba54fc.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-0ba54fc.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-0ba54fc .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-0ba54fc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-0ba54fc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-0ba54fc .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-9360b34{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-48f4708 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-48f4708.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-48f4708{text-align:start;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-f3c6ee8{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:start;font-family:"Asap", Sans-serif;font-size:18px;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-f3c6ee8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-f3c6ee8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-1e03d25{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-12020e7{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-12020e7:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-12020e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f572d );}.elementor-2056 .elementor-element.elementor-element-21f5401 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-21f5401 .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-21f5401 .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-21f5401 .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-4d63825{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-4d63825:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-4d63825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f572d );}.elementor-2056 .elementor-element.elementor-element-f893577 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-f893577 .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-f893577 .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-f893577 .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-868804c{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-868804c:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-868804c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f572d );}.elementor-2056 .elementor-element.elementor-element-c1a081b > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-c1a081b .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-c1a081b .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-c1a081b .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-b678eda{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-b678eda:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-b678eda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f572d );}.elementor-2056 .elementor-element.elementor-element-cec9910 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-cec9910 .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-cec9910 .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-cec9910 .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-ace13d3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-c936453 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-c936453.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-c936453{text-align:start;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-ac74e43{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-cd1c1c6{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-cd1c1c6:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-cd1c1c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-49cb14a > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-49cb14a .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-49cb14a.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-49cb14a.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-49cb14a.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-49cb14a .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-49cb14a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-49cb14a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-49cb14a .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-ce2dfa1{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-ce2dfa1:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-ce2dfa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-bbedacc > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-bbedacc .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-bbedacc.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-bbedacc.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-bbedacc.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-bbedacc .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-bbedacc .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-bbedacc .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-bbedacc .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-fdf79e3{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-fdf79e3:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-fdf79e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-df59cf5 > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-df59cf5 .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-df59cf5.elementor-position-right .elementor-image-box-img{margin-left:8px;}.elementor-2056 .elementor-element.elementor-element-df59cf5.elementor-position-left .elementor-image-box-img{margin-right:8px;}.elementor-2056 .elementor-element.elementor-element-df59cf5.elementor-position-top .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-df59cf5 .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-df59cf5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2056 .elementor-element.elementor-element-df59cf5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-df59cf5 .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-bceb15a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-6b113f5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-6b113f5:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-6b113f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92f572d );}.elementor-2056 .elementor-element.elementor-element-a9831cf{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-2056 .elementor-element.elementor-element-a9831cf > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-a9831cf .elementor-image-box-wrapper{text-align:center;}.elementor-2056 .elementor-element.elementor-element-a9831cf .elementor-image-box-title{margin-bottom:14px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-a9831cf .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-c48ccc1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-35c3a4e{--display:flex;--min-height:779px;--justify-content:center;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2056 .elementor-element.elementor-element-35c3a4e:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-35c3a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.guppy.es/wp-content/uploads/2026/09/Surfea.webp");background-repeat:no-repeat;background-size:cover;}.elementor-2056 .elementor-element.elementor-element-6bbc6af.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-6bbc6af{text-align:center;font-family:"Asap", Sans-serif;font-size:38px;font-weight:700;line-height:42px;color:var( --e-global-color-64e2306 );}.elementor-2056 .elementor-element.elementor-element-6bbc6af p{margin-block-end:0px;}.elementor-2056 .elementor-element.elementor-element-b687d07{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-b687d07:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-b687d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ea76681 );}.elementor-2056 .elementor-element.elementor-element-5eb75da.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-5eb75da{text-align:center;font-family:"Asap", Sans-serif;font-size:38px;font-weight:700;line-height:42px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-e80e267 > .elementor-widget-container{margin:20px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-e80e267.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-e80e267{text-align:center;font-family:"Asap", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-6624314{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-e4a37c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-2056 .elementor-element.elementor-element-a303c5e > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-title{margin-bottom:10px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-e358655{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-324da1f{width:var( --container-widget-width, 72.133% );max-width:72.133%;--container-widget-width:72.133%;--container-widget-flex-grow:0;}.elementor-2056 .elementor-element.elementor-element-324da1f > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-324da1f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-wrapper{text-align:start;}.elementor-2056 .elementor-element.elementor-element-324da1f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2056 .elementor-element.elementor-element-324da1f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2056 .elementor-element.elementor-element-324da1f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-title{margin-bottom:10px;font-family:"Asap", Sans-serif;font-size:24px;font-weight:700;line-height:28px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-wrapper .elementor-image-box-img{width:22%;}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-description{font-family:"Asap", Sans-serif;font-size:18px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-87fc2e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2056 .elementor-element.elementor-element-87fc2e1{text-align:center;font-family:"Asap", Sans-serif;font-size:20px;font-weight:400;line-height:24px;color:var( --e-global-color-c6280ea );}.elementor-2056 .elementor-element.elementor-element-78fd98b{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;}.elementor-2056 .elementor-element.elementor-element-78fd98b > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2056 .elementor-element.elementor-element-b687d07{--content-width:811px;}}@media(min-width:2560px){.elementor-2056 .elementor-element.elementor-element-f934cb7{--min-height:1096px;}.elementor-2056 .elementor-element.elementor-element-f934cb7:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-f934cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2056 .elementor-element.elementor-element-8aed8b5{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-cb2afc8{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-09b124f{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-a0f2b32{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-e9a58f9{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-3471598{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-9089ef6{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-96be878{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-1e03d25{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-ac74e43{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-6624314{--grid-auto-flow:row;}}@media(max-width:1536px){.elementor-2056 .elementor-element.elementor-element-f934cb7{--min-height:710px;--padding-top:100px;--padding-bottom:80px;--padding-left:100px;--padding-right:100px;}.elementor-2056 .elementor-element.elementor-element-f934cb7:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-f934cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2056 .elementor-element.elementor-element-8aed8b5{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-9a981b3{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-2a37398{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2056 .elementor-element.elementor-element-f5602a8{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-2056 .elementor-element.elementor-element-cb2afc8{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-9722aab{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-58100e3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2056 .elementor-element.elementor-element-09b124f{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-93c7eb6{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-2056 .elementor-element.elementor-element-a0f2b32{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-e9a58f9{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-7c999f7{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-2056 .elementor-element.elementor-element-3471598{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-7008a2a{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-2056 .elementor-element.elementor-element-9089ef6{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-b0343c2{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-2056 .elementor-element.elementor-element-948f23e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-bcb764e.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-2056 .elementor-element.elementor-element-bcb764e.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-2056 .elementor-element.elementor-element-bcb764e.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-2056 .elementor-element.elementor-element-bcb764e .elementor-image-box-wrapper .elementor-image-box-img{width:100px;}.elementor-2056 .elementor-element.elementor-element-96be878{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-f3c6ee8{--container-widget-width:894px;--container-widget-flex-grow:0;width:var( --container-widget-width, 894px );max-width:894px;}.elementor-2056 .elementor-element.elementor-element-1e03d25{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-ac74e43{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-a9831cf{--container-widget-width:928px;--container-widget-flex-grow:0;width:var( --container-widget-width, 928px );max-width:928px;}.elementor-2056 .elementor-element.elementor-element-c48ccc1{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-b687d07{--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-2056 .elementor-element.elementor-element-6624314{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-2056 .elementor-element.elementor-element-f934cb7{--min-height:410px;--margin-top:76px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:60px;--padding-left:25px;--padding-right:25px;}.elementor-2056 .elementor-element.elementor-element-f934cb7:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-f934cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2056 .elementor-element.elementor-element-8aed8b5{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-9a981b3{--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-9562ab8{--container-widget-width:566px;--container-widget-flex-grow:0;width:var( --container-widget-width, 566px );max-width:566px;}.elementor-2056 .elementor-element.elementor-element-2a37398{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2056 .elementor-element.elementor-element-f5602a8{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2056 .elementor-element.elementor-element-f8bd560{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-cb2afc8{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-b4f843e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-77a2313{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-8dd355a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-9722aab{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-58100e3{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-09b124f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-1351f27{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2056 .elementor-element.elementor-element-2bc093d{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-93c7eb6{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2056 .elementor-element.elementor-element-a0f2b32{--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-e9a58f9{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-cfd5a8b{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-7c999f7{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2056 .elementor-element.elementor-element-61f4d25{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2056 .elementor-element.elementor-element-3471598{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-0a69cda{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2056 .elementor-element.elementor-element-0583353{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-7008a2a{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2056 .elementor-element.elementor-element-9089ef6{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-9c308da{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-b0343c2{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2056 .elementor-element.elementor-element-7afe736{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2056 .elementor-element.elementor-element-948f23e{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-f1b986c{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-bcb764e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-96be878{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-72b3b9c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-e095106{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-6799eb4{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-9360b34{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-f3c6ee8{--container-widget-width:88%;--container-widget-flex-grow:0;width:var( --container-widget-width, 88% );max-width:88%;}.elementor-2056 .elementor-element.elementor-element-1e03d25{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-12020e7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-4d63825{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-868804c{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-b678eda{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-ace13d3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-ac74e43{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-cd1c1c6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-ce2dfa1{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-fdf79e3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2056 .elementor-element.elementor-element-bceb15a{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-c48ccc1{--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-35c3a4e:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-35c3a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2056 .elementor-element.elementor-element-b687d07{--padding-top:100px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-2056 .elementor-element.elementor-element-6624314{--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-e4a37c4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-2056 .elementor-element.elementor-element-e358655{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2056 .elementor-element.elementor-element-f934cb7{--min-height:260px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-2056 .elementor-element.elementor-element-f934cb7:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-f934cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2056 .elementor-element.elementor-element-8aed8b5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-2485561 .elementor-heading-title{font-size:24px;line-height:28px;}.elementor-2056 .elementor-element.elementor-element-9a981b3{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-9562ab8{font-size:24px;line-height:28px;}.elementor-2056 .elementor-element.elementor-element-2a37398{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2056 .elementor-element.elementor-element-f5602a8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-f8bd560{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-cb2afc8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-34497bb .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-6503c6a .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-b71be85 .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-9722aab{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-58100e3{--padding-top:50px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 .elementor-image-box-img{margin-bottom:12px;}.elementor-2056 .elementor-element.elementor-element-f7b69d9 .elementor-image-box-title{font-size:24px;line-height:28px;}.elementor-2056 .elementor-element.elementor-element-09b124f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-3b06ea9{font-size:24px;line-height:28px;}.elementor-2056 .elementor-element.elementor-element-93c7eb6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-93c7eb6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-a0f2b32{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-e9a58f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-cfd5a8b{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-32cdff1{font-size:24px;line-height:28px;}.elementor-2056 .elementor-element.elementor-element-7c999f7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-7c999f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-3471598{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-169b054{font-size:24px;line-height:28px;}.elementor-2056 .elementor-element.elementor-element-7008a2a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-7008a2a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-9089ef6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-9c308da{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-60936f6{font-size:24px;line-height:28px;}.elementor-2056 .elementor-element.elementor-element-b0343c2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2056 .elementor-element.elementor-element-b0343c2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-948f23e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-f1b986c{--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-bcb764e .elementor-image-box-img{margin-bottom:12px;}.elementor-2056 .elementor-element.elementor-element-bcb764e .elementor-image-box-title{font-size:24px;line-height:28px;}.elementor-2056 .elementor-element.elementor-element-96be878{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-4ff57e7 .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-4ff57e7 .elementor-image-box-title{font-size:20px;}.elementor-2056 .elementor-element.elementor-element-4ff57e7 .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-52b42b7 .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-52b42b7 .elementor-image-box-title{font-size:20px;}.elementor-2056 .elementor-element.elementor-element-52b42b7 .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-0ba54fc .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-0ba54fc .elementor-image-box-title{font-size:20px;}.elementor-2056 .elementor-element.elementor-element-0ba54fc .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-9360b34{--padding-top:0px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-f3c6ee8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-1e03d25{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-21f5401 .elementor-image-box-title{font-size:20px;line-height:26px;}.elementor-2056 .elementor-element.elementor-element-21f5401 .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-f893577 .elementor-image-box-title{font-size:20px;line-height:26px;}.elementor-2056 .elementor-element.elementor-element-f893577 .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-c1a081b .elementor-image-box-title{font-size:20px;line-height:26px;}.elementor-2056 .elementor-element.elementor-element-c1a081b .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-cec9910 .elementor-image-box-title{font-size:20px;line-height:26px;}.elementor-2056 .elementor-element.elementor-element-cec9910 .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-ace13d3{--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-ac74e43{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2056 .elementor-element.elementor-element-49cb14a .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-49cb14a .elementor-image-box-title{font-size:20px;}.elementor-2056 .elementor-element.elementor-element-49cb14a .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-bbedacc .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-bbedacc .elementor-image-box-title{font-size:20px;}.elementor-2056 .elementor-element.elementor-element-bbedacc .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-df59cf5 .elementor-image-box-img{margin-bottom:8px;}.elementor-2056 .elementor-element.elementor-element-df59cf5 .elementor-image-box-title{font-size:20px;}.elementor-2056 .elementor-element.elementor-element-df59cf5 .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-bceb15a{--padding-top:0px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-6b113f5{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-a9831cf .elementor-image-box-description{font-size:16px;line-height:20px;}.elementor-2056 .elementor-element.elementor-element-c48ccc1{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-35c3a4e:not(.elementor-motion-effects-element-type-background), .elementor-2056 .elementor-element.elementor-element-35c3a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2056 .elementor-element.elementor-element-35c3a4e{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2056 .elementor-element.elementor-element-6bbc6af{font-size:32px;line-height:36px;}.elementor-2056 .elementor-element.elementor-element-b687d07{--padding-top:100px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2056 .elementor-element.elementor-element-6624314{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2056 .elementor-element.elementor-element-e4a37c4{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2056 .elementor-element.elementor-element-a303c5e{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-wrapper{text-align:justify;}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-img{margin-bottom:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-title{margin-bottom:0px;font-size:22px;}.elementor-2056 .elementor-element.elementor-element-a303c5e .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-2056 .elementor-element.elementor-element-324da1f{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-wrapper{text-align:justify;}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-img{margin-bottom:0px;}.elementor-2056 .elementor-element.elementor-element-324da1f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-2056 .elementor-element.elementor-element-324da1f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-2056 .elementor-element.elementor-element-324da1f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-title{margin-bottom:0px;font-size:22px;}.elementor-2056 .elementor-element.elementor-element-324da1f .elementor-image-box-wrapper .elementor-image-box-img{width:14%;}.elementor-2056 .elementor-element.elementor-element-78fd98b{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}}/* Start custom CSS for container, class: .elementor-element-e9a58f9 *//* =========================================================
   ORDEN IMAGEN → TEXTO
   Desktop: mantiene el orden original
   Tablet/Móvil: IMAGEN arriba + TEXTO abajo
   ========================================================= */

@media (max-width: 1024px) {

    .orden-imagen-texto {
        display: grid !important;
        grid-template-columns: 1fr !important;
        grid-template-rows: auto auto !important;
    }

    /* Primer elemento → abajo */
    .orden-imagen-texto > :first-child {
        order: 2 !important;
    }

    /* Segundo elemento → arriba */
    .orden-imagen-texto > :last-child {
        order: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9089ef6 *//* =========================================================
   ORDEN IMAGEN → TEXTO
   Desktop: mantiene el orden original
   Tablet/Móvil: IMAGEN arriba + TEXTO abajo
   ========================================================= */

@media (max-width: 1024px) {

    .orden-imagen-texto {
        display: grid !important;
        grid-template-columns: 1fr !important;
        grid-template-rows: auto auto !important;
    }

    /* Primer elemento → abajo */
    .orden-imagen-texto > :first-child {
        order: 2 !important;
    }

    /* Segundo elemento → arriba */
    .orden-imagen-texto > :last-child {
        order: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a303c5e *//* =========================================================
   GUPPY - IMAGEN DIRECCIÓN
   TABLET + MÓVIL
   Imagen izquierda + conjunto centrado
   ========================================================= */

@media (max-width: 1024px) {

    .imagen_direccion .elementor-image-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: center !important;

        /* Centra el conjunto dentro del contenedor */
        justify-content: center !important;

        width: 100% !important;

        margin: 0 auto !important;
        text-align: left !important;
    }

    .imagen_direccion .elementor-image-box-img {
        flex: 0 0 auto !important;

        width: auto !important;

        margin: 0 15px 0 0 !important;
    }

    .imagen_direccion .elementor-image-box-img img {
        display: block !important;

        width: auto !important;
        height: auto !important;
        max-width: 100% !important;

        margin: 0 !important;
    }

    .imagen_direccion .elementor-image-box-content {
        flex: 0 0 auto !important;

        width: auto !important;

        text-align: left !important;
    }

    .imagen_direccion .elementor-image-box-title {
        margin: 0 !important;
        text-align: left !important;
    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-78fd98b *//* =========================================================
   FORMULARIO DE CONTACTO - OLA GUPPY
   Contact Form 7 + Elementor
   CLASE PRINCIPAL: .ola-guppy-formulario-contacto
========================================================= */


/* =========================================================
   CONTENEDOR GENERAL
========================================================= */

.ola-guppy-formulario-contacto {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
    font-family: 'Asap', sans-serif;
    box-sizing: border-box;
}

.ola-guppy-formulario-contacto *,
.ola-guppy-formulario-contacto *::before,
.ola-guppy-formulario-contacto *::after {
    box-sizing: border-box;
}


/* =========================================================
   ELIMINAR ESPACIOS DE CONTACT FORM 7
========================================================= */

.ola-guppy-formulario-contacto p {
    margin: 0;
    padding: 0;
}

.ola-guppy-formulario-contacto br {
    display: none;
}


/* =========================================================
   CAMPOS
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-campo-contacto {
    width: 100%;
    max-width: 655px;
    margin: 0 0 10px;
    padding: 0;
}


/* =========================================================
   INPUTS Y TEXTAREA
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="text"],
.ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="tel"],
.ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="email"],
.ola-guppy-formulario-contacto .ola-guppy-campo-contacto textarea {
    display: block;
    width: 100%;
    max-width: 655px;
    margin: 0;
    padding: 0 20px;
    border: 0;
    border-radius: 10px;
    background: #fff;
    color: #555;
    font-family: 'Asap', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    outline: none;
    box-shadow: none;
    transition: box-shadow .2s ease;
}


/* =========================================================
   CAMPOS DE UNA LÍNEA
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="text"],
.ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="tel"],
.ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="email"] {
    height: 35px;
}


/* =========================================================
   COMENTARIOS
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-campo-comentarios {
    margin-bottom: 17px;
}

.ola-guppy-formulario-contacto .ola-guppy-campo-contacto textarea {
    height: 133px;
    min-height: 133px;
    max-height: 133px;
    padding-top: 11px;
    padding-bottom: 11px;
    resize: none;
}


/* =========================================================
   PLACEHOLDER
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-campo-contacto input::placeholder,
.ola-guppy-formulario-contacto .ola-guppy-campo-contacto textarea::placeholder {
    color: #9A9A9A;
    opacity: 1;
    font-family: 'Asap', sans-serif;
    font-size: 14px;
    font-weight: 400;
}


/* =========================================================
   FOCUS
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-campo-contacto input:focus,
.ola-guppy-formulario-contacto .ola-guppy-campo-contacto textarea:focus {
    outline: none;
    box-shadow: 0 0 0 1px #B7BF10;
}


/* =========================================================
   PRIVACIDAD
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-privacidad {
    width: 100%;
    max-width: 655px;
    margin: 0 0 24px;
    padding: 0;
    color: #222;
    font-family: 'Asap', sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}


/* Contenedor generado por CF7 */

.ola-guppy-formulario-contacto .ola-guppy-privacidad .wpcf7-form-control-wrap {
    display: block;
    width: 100%;
}


/* Label del checkbox */

.ola-guppy-formulario-contacto .ola-guppy-privacidad label {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
    padding: 0;
    cursor: pointer;
}


/* Checkbox */

.ola-guppy-formulario-contacto .ola-guppy-privacidad input[type="checkbox"] {
    width: 20px;
    height: 20px;
    min-width: 20px;
    margin: 0;
    padding: 0;
    border: 1px solid #999;
    border-radius: 5px;
    cursor: pointer;
    accent-color: #B7BF10;
}


/* Texto del acceptance */

.ola-guppy-formulario-contacto .ola-guppy-privacidad .wpcf7-list-item-label {
    display: inline;
    margin: 0;
    padding: 0;
    color: #222;
    font-family: 'Asap', sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}


/* Enlaces */

.ola-guppy-formulario-contacto .ola-guppy-privacidad a {
    color: #0099AD;
    font-family: 'Asap', sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    text-decoration: underline;
}


/* =========================================================
   BOTÓN ENVIAR
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-submit-contacto {
    width: 100%;
    max-width: 655px;
    margin: 0;
    padding: 0;
}

.ola-guppy-formulario-contacto .ola-guppy-submit-contacto input[type="submit"] {
    display: block;
    width: 119px;
    min-width: 119px;
    height: 36px;
    min-height: 36px;
    margin: 0;
    padding: 0;
    border: 0;
    border-radius: 7px;
    background: #B7BF10;
    color: #fff;
    font-family: 'Asap', sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
    transition:
        background-color .2s ease,
        transform .2s ease;
}

.ola-guppy-formulario-contacto .ola-guppy-submit-contacto input[type="submit"]:hover,
.ola-guppy-formulario-contacto .ola-guppy-submit-contacto input[type="submit"]:focus,
.ola-guppy-formulario-contacto .ola-guppy-submit-contacto input[type="submit"]:active {
    background: #9EA50F;
    color: #fff;
}

.ola-guppy-formulario-contacto .ola-guppy-submit-contacto input[type="submit"]:focus {
    outline: none;
}

.ola-guppy-formulario-contacto .ola-guppy-submit-contacto input[type="submit"]:disabled {
    opacity: .5;
    cursor: not-allowed;
}


/* =========================================================
   OCULTAR SPINNER DE CF7
========================================================= */

.ola-guppy-formulario-contacto .ola-guppy-submit-contacto .wpcf7-spinner {
    display: none;
}


/* =========================================================
   MENSAJES DE ERROR
========================================================= */

.ola-guppy-formulario-contacto .wpcf7-not-valid-tip {
    display: block;
    margin: 3px 0 0;
    padding: 0;
    color: #c00;
    font-family: 'Asap', sans-serif;
    font-size: 11px;
    line-height: 15px;
}


/* Campo con error */

.ola-guppy-formulario-contacto input.wpcf7-not-valid,
.ola-guppy-formulario-contacto textarea.wpcf7-not-valid {
    box-shadow: 0 0 0 1px #c00;
}


/* =========================================================
   MENSAJE DE RESPUESTA
========================================================= */

.ola-guppy-formulario-contacto .wpcf7-response-output {
    margin: 15px 0 0;
    padding: 8px 10px;
    border-radius: 10px;
    font-family: 'Asap', sans-serif;
    font-size: 12px;
    line-height: 17px;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto,
    .ola-guppy-formulario-contacto .ola-guppy-privacidad,
    .ola-guppy-formulario-contacto .ola-guppy-submit-contacto {
        max-width: 100%;
    }

    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="text"],
    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="tel"],
    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="email"],
    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto textarea {
        max-width: 100%;
    }
}


/* =========================================================
   MÓVIL
========================================================= */

@media (max-width: 767px) {

    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto {
        margin-bottom: 10px;
    }

    .ola-guppy-formulario-contacto .ola-guppy-campo-comentarios {
        margin-bottom: 17px;
    }

    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="text"],
    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="tel"],
    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto input[type="email"] {
        height: 35px;
        font-size: 14px;
    }

    .ola-guppy-formulario-contacto .ola-guppy-campo-contacto textarea {
        height: 133px;
        min-height: 133px;
        max-height: 133px;
        font-size: 14px;
    }

    .ola-guppy-formulario-contacto .ola-guppy-privacidad {
        margin-bottom: 24px;
        font-size: 12px;
        line-height: 18px;
    }

    .ola-guppy-formulario-contacto .ola-guppy-privacidad .wpcf7-list-item-label,
    .ola-guppy-formulario-contacto .ola-guppy-privacidad a {
        font-size: 12px;
        line-height: 18px;
    }

    .ola-guppy-formulario-contacto .ola-guppy-submit-contacto input[type="submit"] {
        width: 119px;
        min-width: 119px;
        height: 36px;
        min-height: 36px;
    }
}/* End custom CSS */