.elementor-271 .elementor-element.elementor-element-72881ea{overflow:hidden;padding:0 0 0 0}.elementor-271 .elementor-element.elementor-element-ba52d64>.elementor-widget-container{margin:-30px 0 0 0}.elementor-271 .elementor-element.elementor-element-ba52d64 .elementor-heading-title{font-size:200px;font-weight:800;line-height:1.2em;color:#0E0E0E}.elementor-271 .elementor-element.elementor-element-9977231{width:var(--container-widget-width,1761px);max-width:1761px;--container-widget-width:1761px;--container-widget-flex-grow:0;bottom:-302px}body:not(.rtl) .elementor-271 .elementor-element.elementor-element-9977231{left:70px}body.rtl .elementor-271 .elementor-element.elementor-element-9977231{right:70px}.elementor-271 .elementor-element.elementor-element-9977231 img{width:100%}.elementor-271 .elementor-element.elementor-element-e5f96cd{margin-top:90px;margin-bottom:0;z-index:2}.elementor-271 .elementor-element.elementor-element-e1daf17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-271 .elementor-element.elementor-element-e1daf17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://adrianredondo.es/wp-content/uploads/2022/10/Ilustracion.png);background-position:top left;background-repeat:no-repeat}.elementor-271 .elementor-element.elementor-element-e1daf17>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 21px 0 0}.elementor-271 .elementor-element.elementor-element-e1daf17>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-271 .elementor-element.elementor-element-d249b9a{--spacer-size:66px}.elementor-271 .elementor-element.elementor-element-8e3b2f7>.elementor-element-populated{padding:0 21px 0 30px}.elementor-271 .elementor-element.elementor-element-5d5e760{width:var(--container-widget-width,520px);max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0}.elementor-271 .elementor-element.elementor-element-5d5e760>.elementor-widget-container{margin:-9px 0 0 0}.elementor-271 .elementor-element.elementor-element-5d5e760 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:700;line-height:37px;color:#0E0E0E}.elementor-271 .elementor-element.elementor-element-739b4f6{width:var(--container-widget-width,520px);max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0}.elementor-271 .elementor-element.elementor-element-739b4f6>.elementor-widget-container{margin:-9px 0 0 0}.elementor-271 .elementor-element.elementor-element-739b4f6 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:700;line-height:37px;color:#0E0E0E}.elementor-271 .elementor-element.elementor-element-35bd942{margin-top:130px;margin-bottom:0;z-index:1}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-item,.elementor-271 .elementor-element.elementor-element-df1a981 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(42px/2)!important}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-row,.elementor-271 .elementor-element.elementor-element-df1a981 .skeleton-posts.portfolio-row{margin:calc(-42px/2)}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-42px/2) 0}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:42px;padding-right:42px}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(42px/2);padding-right:calc(42px/2)}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:42px;padding-right:42px}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:42px}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-item .wrap>.caption{background-color:#fff0;padding:35px 0 0 0;text-align:left;border-style:solid;border-width:0 0 0 0;border-color:#dfe5e8}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-item:hover .wrap>.caption{background-color:#fff0}.elementor-271 .elementor-element.elementor-element-df1a981{z-index:2}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-item .caption .title span{text-transform:none}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-item .wrap>.caption .caption-separator{margin-left:0;height:1px}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-likes{text-align:-webkit-left}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-filters a,.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button{color:#000}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-filters a:hover,.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-filters div.portfolio-filters-more-button:hover{color:#FFF}.elementor-271 .elementor-element.elementor-element-f495b5a{margin-top:30px;margin-bottom:0;padding:0 0 120px 0}.elementor-271 .elementor-element.elementor-element-9064a2c{margin-top:0;margin-bottom:0}.elementor-271 .elementor-element.elementor-element-69a7a08>.elementor-element-populated{padding:0 80px 0 0}.elementor-271 .elementor-element.elementor-element-96c5e68>.elementor-widget-container{margin:-3px 0 -210px 0}.elementor-271 .elementor-element.elementor-element-96c5e68 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:500px;font-weight:800;line-height:.8em;color:var(--e-global-color-primary)}.elementor-271 .elementor-element.elementor-element-2ade1ba>.elementor-widget-container{padding:0 0 0 50px}body:not(.rtl) .elementor-271 .elementor-element.elementor-element-2ade1ba{left:0}body.rtl .elementor-271 .elementor-element.elementor-element-2ade1ba{right:0}.elementor-271 .elementor-element.elementor-element-2ade1ba{top:50px}.elementor-271 .elementor-element.elementor-element-2ade1ba,.elementor-271 .elementor-element.elementor-element-2ade1ba .elementor-text-editor *:not(.elementor-drop-cap-letter){color:#000}.elementor-271 .elementor-element.elementor-element-0a7c1d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-271 .elementor-element.elementor-element-0a7c1d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://adrianredondo.es/wp-content/uploads/2022/10/Ilustracion.png);background-position:100% 60px;background-repeat:no-repeat}.elementor-271 .elementor-element.elementor-element-0a7c1d6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-271 .elementor-element.elementor-element-0a7c1d6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}@media(max-width:1024px){.elementor-271 .elementor-element.elementor-element-ac61f19{margin-top:20px;margin-bottom:0}.elementor-271 .elementor-element.elementor-element-ba52d64 .elementor-heading-title{font-size:80px}.elementor-271 .elementor-element.elementor-element-9977231{width:100%;max-width:100%;bottom:-215px}body:not(.rtl) .elementor-271 .elementor-element.elementor-element-9977231{left:0}body.rtl .elementor-271 .elementor-element.elementor-element-9977231{right:0}.elementor-271 .elementor-element.elementor-element-e5f96cd{margin-top:0;margin-bottom:0}.elementor-271 .elementor-element.elementor-element-e1daf17:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-271 .elementor-element.elementor-element-e1daf17>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-repeat:no-repeat}.elementor-271 .elementor-element.elementor-element-35bd942{margin-top:50px;margin-bottom:0}.elementor-271 .elementor-element.elementor-element-f495b5a{margin-top:-180px;margin-bottom:0;padding:220px 0 40px 0}.elementor-271 .elementor-element.elementor-element-9064a2c{margin-top:0;margin-bottom:0}.elementor-271 .elementor-element.elementor-element-69a7a08>.elementor-element-populated{padding:0 21px 0 0}.elementor-271 .elementor-element.elementor-element-0a7c1d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-271 .elementor-element.elementor-element-0a7c1d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(max-width:767px){.elementor-271 .elementor-element.elementor-element-72881ea{padding:30px 0 50px 0}.elementor-271 .elementor-element.elementor-element-ba52d64 .elementor-heading-title{font-size:50px;line-height:1.7em}.elementor-271 .elementor-element.elementor-element-9977231{bottom:-265px}.elementor-271 .elementor-element.elementor-element-e5f96cd{margin-top:10px;margin-bottom:0}.elementor-271 .elementor-element.elementor-element-8e3b2f7>.elementor-element-populated{padding:0 21px 0 21px}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-item,.elementor-271 .elementor-element.elementor-element-df1a981 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(20px/2)!important}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .portfolio-row,.elementor-271 .elementor-element.elementor-element-df1a981 .skeleton-posts.portfolio-row{margin:calc(-20px/2)}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid.fullwidth-columns .portfolio-row{margin:calc(-20px/2) 0}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .fullwidth-block:not(.no-paddings){padding-left:20px;padding-right:20px}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .fullwidth-block .portfolio-row{padding-left:calc(20px/2);padding-right:calc(20px/2)}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid .fullwidth-block .portfolio-top-panel{padding-left:20px;padding-right:20px}.elementor-271 .elementor-element.elementor-element-df1a981 .portfolio.portfolio-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:20px}.elementor-271 .elementor-element.elementor-element-f495b5a{margin-top:-140px;margin-bottom:0;padding:120px 0 300px 0}.elementor-271 .elementor-element.elementor-element-69a7a08>.elementor-element-populated{padding:0 21px 0 0}.elementor-271 .elementor-element.elementor-element-96c5e68>.elementor-widget-container{padding:30px 0 0 20px}.elementor-271 .elementor-element.elementor-element-96c5e68 .elementor-heading-title{font-size:200px}.elementor-271 .elementor-element.elementor-element-2ade1ba>.elementor-widget-container{padding:0 0 0 21px}.elementor-271 .elementor-element.elementor-element-2ade1ba{top:60px}.elementor-271 .elementor-element.elementor-element-0a7c1d6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-271 .elementor-element.elementor-element-0a7c1d6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}}@media(min-width:768px){.elementor-271 .elementor-element.elementor-element-e1daf17{width:40%}.elementor-271 .elementor-element.elementor-element-8e3b2f7{width:60%}.elementor-271 .elementor-element.elementor-element-bead797{width:17%}.elementor-271 .elementor-element.elementor-element-69a7a08{width:49.554%}.elementor-271 .elementor-element.elementor-element-0a7c1d6{width:33%}}@media(max-width:1024px) and (min-width:768px){.elementor-271 .elementor-element.elementor-element-bead797{width:100%}.elementor-271 .elementor-element.elementor-element-69a7a08{width:100%}.elementor-271 .elementor-element.elementor-element-0a7c1d6{width:100%}}