html,body,header,footer,section,article,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,a,blockquote,th,td,img,abbr,acronym{padding:0;margin:0;border:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none;outline:none}table{border-collapse:collapse;border-spacing:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}q:before,q:after{content:''}body{width:100%;height:100%;min-height:100%;float:left;position:relative;background-color:#000;background:no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#preloader{background-color:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}#status{background-image:url(//www.haroymunoz.com/wp-content/themes/haroymunoz/images/loader.gif);background-position:center center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}a img{-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}a img:hover{opacity:.65}.alignleft{float:left}.alignright{float:right}iframe,object{max-width:100%}img{max-width:100%;height:auto}body,input,textarea,select,option,p,a,h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;color:#545454;font-weight:400}p,a,li{margin-bottom:.8em;font-size:13.5px;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}a{color:#000}a:hover{color:#686868}a:focus{color:#686868}article ul li{list-style:inside none square}article ol li{list-style:decimal}header{width:100%;height:80px;border-bottom:2px solid #fff;position:fixed;top:0;left:0;background-color:#000;color:#fff;z-index:999}header p,header a,footer p,footer a{color:#888988;font-size:12px}#logo{display:block;height:45px;margin:auto;text-align:center;width:148px;margin-top:15px}#direccion{float:left;margin-top:25px;margin-left:25px}#contact{position:absolute;text-align:right;right:25px;top:25px}#contact>a{margin:0;width:100%;float:right}section{margin:80px auto;max-width:1280px;padding:5% 20px;position:relative;width:100%}article{background-color:#fff;margin:auto;max-width:650px;padding:50px;width:100%;position:relative}article h1{background-color:#77bc1f;color:#fff;font-size:14px;height:35px;left:-15px;line-height:17px;padding:10px 20px;position:absolute;top:-15px;width:auto}footer{width:100%;height:80px;border-top:2px solid #fff;position:fixed;bottom:0;left:0;background-color:#000;color:#fff;z-index:999}#reg{position:absolute;left:25px;bottom:5px;width:20%}#creditos{position:absolute;right:25px;bottom:5px}ul.menu{margin-top:29px;text-align:center;width:100%}.menu li{display:inline;border-right:1px solid #fff;padding:0 10px}.menu li:last-child{border:none}.menu li a{padding:5px 0;text-transform:lowercase;color:#fff;font-size:16px}.menu li a:hover{border-bottom:3px solid #888988}.menu li.current-menu-item a{border-bottom:3px solid #77bc1f}ul#inicio{display:block;margin:auto;max-width:650px;width:100%}ul#inicio li{list-style:none;float:left;width:31%;margin-right:3%}ul#inicio li:last-child{margin-right:0}ul#inicio li img{float:left;width:100%;height:auto}ul#inicio li span{background-color:#1a171b;float:left;margin-top:2px;padding:20px 20px 10px;position:relative;text-align:center;width:100%}ul#inicio li span p{color:#fff}ul#inicio li span h2{background-color:#77bc1f;color:#fff;display:block;font-size:14px;height:35px;line-height:17px;margin:-55px auto 10px;padding:10px 20px;text-align:center;width:88%}#mensajePortada{float:left;width:100%;text-align:center;margin-bottom:100px}#mensajePortada img{height:auto;width:auto}#mensajePortada h3,#mensajePortada h1{float:left;width:100%;margin-bottom:50px;color:#fff}#mensajePortada h1{margin-bottom:0}#servicios{display:block;float:left;margin-bottom:100px;text-align:center;width:100%}#servicios>li{display:inline-block;list-style:outside none none;margin-right:1%;position:relative;text-align:left;width:24%;float:left;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#servicios>li:last-child,#servicios>li:nth-child(4n+4){margin-right:0}#servicios>li .titulo{float:left;width:100%;position:relative;z-index:99}#servicios>li .titulo img{background:url(//www.haroymunoz.com/wp-content/themes/haroymunoz/images/blancoTransparent.png) repeat scroll center center #fff;float:left;height:25px;margin-right:5px;padding:5px;width:25px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}#servicios>li .titulo .nombre{background-color:#999;color:#fff;float:left;font-size:14px;height:35px;line-height:35px;padding:0 20px}#servicios>li .descripcion{background:url(//www.haroymunoz.com/wp-content/themes/haroymunoz/images/grisTransparent.png) repeat scroll center center transparent;color:#fff;float:left;font-size:12px;margin-left:10px;margin-top:-15px;padding:30px 20px;position:relative}#servicios>li a.info{background-color:#77bc1f;color:#fff;float:left;font-size:14px;margin-top:-20px;padding:10px 15px;position:relative;z-index:99}#servicios>li:hover .titulo .nombre{background-image:none;background-color:#77bc1f}#servicios>li:hover .descripcion{background:url(//www.haroymunoz.com/wp-content/themes/haroymunoz/images/negroTransparent.png) repeat scroll center center transparent}#servicios>li a.info:hover{background-image:none;background-color:#77bc1f}#lineasS{height:auto;margin-bottom:20px;margin-left:11%;width:53%}#forminteres{float:left;max-width:500px;padding:50px 25px}#forminteres h2{background-color:#77bc1f;color:#fff;font-size:16px;left:-12px;padding:5px 10px;position:absolute;top:-12px;z-index:999999}#colorbox,#cboxWrapper{overflow:visible !important}#forminteres input:not([type=checkbox]),#forminteres textarea{padding:5px 10px;font-size:14px;color:#fff;background-color:#999;max-width:100%;width:100%;float:left;margin-bottom:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#forminteres input#nombre,#forminteres input#telefono{width:49%}#forminteres input#apellido,#forminteres input#email{width:49%;float:right}input#enviar{float:right;width:auto}input#enviar:hover{cursor:pointer;background-color:#77bc1f}#forminteres .wpcf7-form .wpcf7-not-valid,.wpcf7-form .wpcf7-not-valid{border-left:4px solid red}::placeholder{color:#fff;opacity:1}:-ms-input-placeholder{color:#fff}::-ms-input-placeholder{color:#fff}article .wpcf7 input:not([type=checkbox]),article .wpcf7 textarea{padding:8px 10px;font-size:14px;color:#fff;background-color:#999;max-width:100%;width:100%;float:left;margin-bottom:15px;box-sizing:border-box}.wpcf7-form .wpcf7-not-valid-tip,div.wpcf7-validation-errors{display:none !important}article iframe{width:100%}body span.wpcf7-list-item{margin-bottom:10px}.wpcf7 form .wpcf7-response-output{margin:20px 0 0 !important;padding:.5em 1em;text-align:center;font-size:.875em}@media screen and (max-width:950px){#servicios>li{min-height:590px;width:49%}#lineasS{display:none}}@media screen and (max-width:800px){#direccion{display:none}#logo{float:left;margin:15px 0 0 20px}footer{height:auto;text-align:center}#menu-principal{margin-bottom:15px}#reg,#creditos{width:100%;float:left;left:0;bottom:0;position:relative}#reg p,#reg a,#creditos p,#creditos a{margin:0}ul#inicio li span h2{width:100%}ul#inicio li{margin-right:1%;width:32.5%}#forminteres{padding:50px 25px 0}}@media screen and (max-width:800px){#servicios>li{width:100%;min-height:auto}ul#inicio{width:60%}ul#inicio li{float:left;margin-bottom:15px;width:100%}#mensajePortada img{display:none}#colorbox,#colorbox div{max-width:100% !important}.wpcf7 form .wpcf7-response-output{margin:30px 0 0 !important}#creditos p{margin:0 0 20px}}@media screen and (max-width:400px){ul#inicio{width:70%}a#cemail,#reg{display:none}a#ctel{font-size:14px;font-weight:700;margin:6px 0 0}article{padding:35px 20px 20px}ul.menu{margin-top:10px}#menu-principal li:first-child{display:none}}body span.wpcf7-list-item{margin-left:0}#cookies-eu-banner #cookies-eu-accept{background-color:#77bc1f}#cookies-eu-banner #cookies-eu-more{color:#77bc1f}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.haroymunoz.com/wp-content/themes/haroymunoz/js/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the block styles printed at wp_footer."}
:root{--wp-internal-comment:"Placeholder for wp_hoist_late_printed_styles() to replace with the global-styles printed at wp_footer."}
.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 .hidden-fields-container{display:none}.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}
#banner-cookies{width:100%;max-width:100%;padding:20px;border-bottom:2px solid #77bc1f;display:flex;align-items:center;justify-content:center;background-color:#fff;transition:all .52s ease;position:fixed;top:0;left:0;z-index:10}#banner-cookies.hide{transform:translateY(-100%)}#banner-cookies .cookies-wrapper{width:100%;max-width:1200px;display:flex;align-items:center;justify-content:space-between;gap:40px}#banner-cookies .cookies-wrapper p{margin:0}#banner-cookies .cookies-actions{display:flex;gap:10px}#banner-cookies .cookies-actions button{padding:10px;border:1px solid currentColor;border-radius:2px;color:currentColor;transition:all .42s ease;background-color:#fff;cursor:pointer;display:inline-block}#banner-cookies .cookies-actions [data-action=accept]{color:#77bc1f}#banner-cookies .cookies-actions [data-action=accept]:hover{background-color:#77bc1f;color:#fff}#banner-cookies .cookies-actions [data-action=reject]{color:#999}#banner-cookies .cookies-actions [data-action=reject]:hover{background-color:#999;color:#fff}@media only screen and (max-width:768px){#banner-cookies .cookies-wrapper{gap:20px}#banner-cookies>div{flex-direction:column;text-align:center;gap:20px}}