html.has-cookie-bar.cookie-bar-top-bar{margin-top:30px;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}h3.rgpd-h3{color:#212934;font-size:34px;font-weight:600;line-height:38px;text-align:center}.rgpd-texto-centro{text-align:center;padding:20px}div#rgpd-intrusivo{background:#fff;box-sizing:content-box;margin:auto;width:100%;border-radius:2px;box-shadow:0 1px 3px rgba(33,41,52,.75);display:flex;flex-direction:column;max-width:770px;min-width:220px!important;overflow:hidden;position:relative}#catapult-cookie-bar{box-sizing:border-box;max-height:0;opacity:0;direction:ltr;padding:0 20px;z-index:99999;overflow:hidden;text-align:left;-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.cdlopd-exclude-AF.geoip-continent-AF #catapult-cookie-bar,.cdlopd-exclude-AN.geoip-continent-AN #catapult-cookie-bar,.cdlopd-exclude-AS.geoip-continent-AS #catapult-cookie-bar,.cdlopd-exclude-EU.geoip-continent-EU #catapult-cookie-bar,.cdlopd-exclude-NA.geoip-continent-NA #catapult-cookie-bar,.cdlopd-exclude-OC.geoip-continent-OC #catapult-cookie-bar,.cdlopd-exclude-SA.geoip-continent-SA #catapult-cookie-bar{display:none}#catapult-cookie-bar.rounded-corners{border-radius:3px}#catapult-cookie-bar.drop-shadow{-webkit-box-shadow:0px 3px 9px 0px rgba(0,0,0,.4);-moz-box-shadow:0px 3px 9px 0px rgba(0,0,0,.4);box-shadow:0px 3px 9px 0px rgba(0,0,0,.4)}.cookie-bar-block #catapult-cookie-bar{max-height:999px;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;transition:opacity .25s}.has-cookie-bar #catapult-cookie-bar{opacity:1;max-height:999px;min-height:30px;padding:15px 20px 15px;overflow:hidden}#rgpd-p-imagen{text-align:center}.rgpd-logo-cookie{width:auto;height:auto;max-width:300px;min-width:100px}.cookie-bar-block #catapult-cookie-bar span{display:block;margin:1em 0}.cookie-bar-bar #catapult-cookie-bar.float-accept span.cdlopd-right-side{float:right}button#catapultCookie{cursor:pointer;margin:0 20px 0 0}.cookie-bar-bar button#catapultCookie{margin:0 0 0 20px}.cookie-bar-bar .cdlopd-inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative}.cookie-bar-bar .float-accept .cdlopd-inner{-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:991px){.cdlopd-left-side{margin-right:1em}}.cdlopd-right-side{-webkit-flex-shrink:0;flex-shrink:0}.cookie-bar-block #catapult-cookie-bar h3{margin:.5em 0 0}.use_x_close .x_close{position:absolute;top:10px;right:10px;cursor:pointer;font-family:sans-serif;-webkit-transition-duration:.5s;transition-duration:.5s}.cookie-bar-bar .use_x_close .x_close{right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.x_close{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0px,0px,0px);width:14px;height:30px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.x_close span{display:block;position:absolute;height:3px;width:14px;background:#111;border-radius:6px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;transition-delay:.14s;-webkit-transition-delay:.14s;-moz-transition-delay:.14s}.x_close span:nth-child(1),.x_close span:nth-child(2){top:14px}.x_close span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.x_close span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.x_close:hover span:nth-child(1){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.x_close:hover span:nth-child(2){-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpa-test-msg{background:#d1ecf1 !important;border:1px solid #bee5eb !important;border-radius:5px !important;color:#0c5460 !important;font-size:14px !important;padding:.75rem 1.25rem !important;font-family:Arial !important;margin-top:5px !important}span.wpa-button{display:inline-block !important;padding-top:5px !important;color:#fff !important;background-color:#6c757d !important;border-color:#6c757d !important;padding:5px 10px !important;border-radius:5px !important;margin-top:5px !important;cursor:pointer !important}#altEmail_container,.altEmail_container{position:absolute !important;overflow:hidden !important;display:inline !important;height:1px !important;width:1px !important;z-index:-1000 !important}
.has-cookie-bar #catapult-cookie-bar{opacity:1;max-height:none;min-height:100% !important;width:100%;display:flex !important}.has-cookie-bar #catapult-cookie-bar{background:#ff6e62b3 !important}.cookie-bar-bar .cdlopd-inner{font-size:16px;max-width:650px;text-align:center;margin:auto;background:#fff;padding:37px 60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;flex-direction:column}.cookie-bar-bar button#catapultCookie{background:#ff6e62;color:#fff;margin:12px 0 0;font-weight:700;padding:5px 18px 5px;font-size:16px;line-height:25px}.et-social-icons li{display:inline-block;margin-left:0}.hidden{display:none}h2.et_pb_slide_title{background:#ff6e62c9;width:fit-content;float:none;margin:auto;padding:7px 30px}.et_fullscreen_slider .et_pb_slides,.et_fullscreen_slider .et_pb_slide,.et_fullscreen_slider .et_pb_container{min-height:100% !important;height:calc(100vh - 90px) !important}.telefono-contacto-bottom a{color:#fff}#et_search_icon:hover,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar:after,.mobile_menu_bar:before,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .star-rating span:before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span:before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{font-weight:600;transition:linear .2s}#et_search_icon,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar,.mobile_menu_bar,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt,.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit,.woocommerce .star-rating span,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt,.woocommerce a.button,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit,.woocommerce-page .star-rating span:before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt,.woocommerce-page button.button,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt,.woocommerce-page input.button,.wp-pagenavi a,.wp-pagenavi span.current{font-weight:600;transition:linear .2s}.mobile-menu-opened{overflow:hidden}body{overflow:inherit}.mobile-menu-opened ul#mobile_menu{display:block}body:not(.mobile-menu-opened) ul#mobile_menu{display:none}.et_mobile_menu{display:none;visibility:visible;position:fixed;overflow:hidden}body,p,a,span{font-family:'din-2014',sans-serif;font-variant-ligatures:no-common-ligatures;-moz-font-feature-settings:"liga" 0,"clig" 0,"salt" 2;-webkit-font-feature-settings:"liga" 0,"clig" 0,"salt" 2;font-feature-settings:"liga" 0,"clig" 0,"salt" 2}h1,h2,h3,h1 a,h2 a,h3 a,h1 span,h2 span,h3 span{font-family:din-2014,sans-serif !important;font-variant-ligatures:no-common-ligatures;-moz-font-feature-settings:"liga" 0,"clig" 0,"salt" 2;-webkit-font-feature-settings:"liga" 0,"clig" 0,"salt" 2;font-feature-settings:"liga" 0,"clig" 0,"salt" 2}h4,h5,h6,h4 a,h5 a,h6 a,h4 span,h5 span,h6 span{font-family:'din-2014',sans-serif;font-variant-ligatures:no-common-ligatures;-moz-font-feature-settings:"liga" 0,"clig" 0,"salt" 2;-webkit-font-feature-settings:"liga" 0,"clig" 0,"salt" 2;font-feature-settings:"liga" 0,"clig" 0,"salt" 2}h1,h2,h3,h4,h5,h6{overflow-wrap:normal}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#fff !important;background-color:#ff615b !important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:0 solid #e2e2e2;border-right:solid 2px #ff615b;color:#ff6e62;font-weight:700;background-color:#fff;transition:linear .2s}.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{border-right:solid 0px #ff615b}.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{color:#ff615b;background-color:#fff;font-weight:700;transition:linear .2s}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item,.et_pb_gallery_grid .et_pb_gallery_item{display:block}@media only screen and (min-width:981px){.et_pb_gutters3 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_widget{margin:0 3px !important;width:calc(25% - 6px) !important;margin-bottom:4px !important}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_gallery_grid .et_pb_gallery_item .et_pb_gallery_title,.et_pb_gallery_grid .et_pb_gallery_item h3,.et_pb_portfolio_grid .et_pb_portfolio_item .et_pb_module_header,.et_pb_portfolio_grid .et_pb_portfolio_item h2{margin:10px 0 30px}.et_pb_column .galeria.et_pb_gallery_0 .et_pb_gallery_item.et_pb_grid_item{padding-bottom:6px !important}.et_pb_column .galeria.et_pb_gallery_0 .et_pb_gallery_item{margin:0 3px !important;width:calc(25% - 12px) !important}}@media (max-width:980px){.et_pb_column .et_pb_grid_item,.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product{width:calc(33.33% - 6px);margin:0 3px 6px !important}}@media (max-width:767px){.et_pb_column .et_pb_grid_item,.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product{float:left;clear:none;width:calc(50% - 6px);margin:0 3px 6px !important}}@media (max-width:812px){span.cdlopd-left-side a{display:block}.cookie-bar-bar .cdlopd-inner{padding:37px 30px !important}}@media (max-width:479px){.et_pb_column .et_pb_grid_item,.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product{width:100%;margin:0 0 6px !important}}.single-project .title{line-height:43px}.mfp-removing img{animation:opacitat linear .4s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;-webkit-animation:opacitat linear .4s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-webkit-animation-fill-mode:forwards;-moz-animation:opacitat linear .4s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-moz-animation-fill-mode:forwards;-o-animation:opacitat linear .4s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-o-animation-fill-mode:forwards;-ms-animation:opacitat linear .4s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;-ms-animation-fill-mode:forwards}@keyframes opacitat{0%{opacity:1}100%{opacity:0}}@-moz-keyframes opacitat{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes opacitat{0%{opacity:1}100%{opacity:0}}@-o-keyframes opacitat{0%{opacity:1}100%{opacity:0}}@-ms-keyframes opacitat{0%{opacity:1}100%{opacity:0}}@media (max-width:980px){.et_header_style_left #logo,.et_header_style_split #logo{padding-left:10px;max-width:60%}}@media(max-width:980px){.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999}#main-header .container.clearfix.et_menu_container{height:80px;width:100%}.menu-item{text-align:center}.et_mobile_menu li a,.nav li li a{font-size:19px}}#et_search_icon:hover,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,.bottom-nav li.current-menu-item>a,.comment-reply-link,.entry-summary p.price ins,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.footer-widget h4,.form-submit .et_pb_button,.mobile_menu_bar:after,.mobile_menu_bar:before,.nav-single a,.posted_in a,.woocommerce #content div.product p.price,.woocommerce #content div.product span.price,.woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce .star-rating span:before,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce button.button.alt:hover,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content div.product p.price,.woocommerce-page #content div.product span.price,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page .star-rating span:before,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page div.product p.price,.woocommerce-page div.product span.price,.woocommerce-page input.button,.woocommerce-page input.button.alt,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#ffb2af}.et_mobile_menu{border-top:none}#mobile_menu{display:block !important;min-height:100vh;top:0;border-top:none;padding-top:80px;z-index:9998}#et_mobile_nav_menu{padding-right:10px}.mobile_nav.closed #mobile_menu{transform:translateX(100%);-webkit-transform:translateX(100%);transform-origin:right;-webkit-transform-origin:right;background:#ff6e63;transition:.8s ease-in-out !important}.mobile_nav.opened #mobile_menu{transform:translateX(0%);-webkit-transform:translateX(0%);transform-origin:right;-webkit-transform-origin:right;background:#ff6e63;transition:.8s ease-in-out}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";color:#fff}.et_mobile_menu li a{color:#303030}@media all and (max-width:980px){.portfolio-row,.fix-columns-mobile{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}.custom_row:last-child .et_pb_column:last-child{margin-bottom:15px !important}}.only-xs{display:none}@media (max-width:479px){.et_pb_column .et_pb_grid_item,.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product{width:calc(50% - 4px);margin:0 2px 6px !important}.et_pb_portfolio_item .et_pb_module_header a{font-size:16px;text-decoration:none}.et_pb_portfolio_item .et_pb_module_header,.et_pb_portfolio_item h2{margin-top:10px;text-align:center}}@media (min-width:415px) and (max-width:767px){.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:25%}}@media (max-width:414px){.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:calc(50% - 4px);margin:2px}li.et_pb_portfolio_filter.et_pb_portfolio_filter_all{width:calc(100% - 4px) !important}}@media all and (max-width:767px){.width-custom-mobile{width:90%}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border-right:solid 1px #ff615b !important;border:1px solid #ff615b !important}.cta-col-1 h2,.cta-col-1 p{text-align:center !important}.cta-col-2{text-align:center;margin:auto;float:none;width:100% !important}.cta-col-3{text-align:center;margin:auto;float:none;width:100% !important}.cta-col-3 .et_pb_button_module_wrapper,.cta-col-2 .et_pb_button_module_wrapper{text-align:center;margin:auto;float:none;width:100% !important}.serveis-col-1,.serveis-col-2{width:49% !important}.hidden-xs{display:none !important}.only-xs{display:inherit}}
.et_pb_text_0.et_pb_text{color:#4e4e4e!important}.et_pb_text_0{font-weight:800;font-size:43px;margin-bottom:15px!important}.et_pb_text_1.et_pb_text,.et_pb_text_1.et_pb_text a{color:#ff6e63!important}.et_pb_text_1{font-size:21px;margin-bottom:18px!important}.et_pb_text_2{font-weight:800;font-size:43px}.et_pb_gallery_0 .et_overlay:before{color:#ffffff!important}.et_pb_gallery_0 .et_overlay{background-color:rgba(255,110,99,0.92);border-color:rgba(255,110,99,0.92)}@media only screen and (min-width:981px){.et_pb_column .et_pb_gallery_0 .et_pb_gallery_item.et_pb_grid_item{margin-right:0!important;width:25%!important;clear:none!important}.et_pb_column .et_pb_gallery_0 .et_pb_gallery_item.et_pb_grid_item:nth-of-type(4n+1){clear:both!important}}