﻿/*!
Theme Name: MARSO
Theme URI: https://www.marso.cl
Author: Alberto Marcías & Carla Soto
Author URI: https://www.marso.cl
Description: Plantilla creada especialmente para el sitio web de MARSO. El diseño ha sido creado y desarrollado por Carla Soto & Alberto Marcías.
Version: 1.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@font-face{font-family:'donner';src:url("fonts/doner-extralightdisplay-webfont.woff2") format("woff2"),url("fonts/doner-extralightdisplay-webfont.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-extralightdisplayitalic-webfont.woff2") format("woff2"),url("fonts/doner-extralightdisplayitalic-webfont.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-regulardisplay-webfont.woff2") format("woff2"),url("fonts/doner-regulardisplay-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-regulardisplayitalic-webfont.woff2") format("woff2"),url("fonts/doner-regulardisplayitalic-webfont.woff") format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-mediumdisplay-webfont.woff2") format("woff2"),url("fonts/doner-mediumdisplay-webfont.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-mediumdisplayitalic-webfont.woff2") format("woff2"),url("fonts/doner-mediumdisplayitalic-webfont.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-semibolddisplay-webfont.woff2") format("woff2"),url("fonts/doner-semibolddisplay-webfont.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-semibolddisplayitalic-webfont.woff2") format("woff2"),url("fonts/doner-semibolddisplayitalic-webfont.woff") format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-extrabolddisplay-webfont.woff2") format("woff2"),url("fonts/doner-extrabolddisplay-webfont.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'donner';src:url("fonts/doner-extrabolddisplayitalic-webfont.woff2") format("woff2"),url("fonts/doner-extrabolddisplayitalic-webfont.woff") format("woff");font-weight:700;font-style:italic;font-display:swap}html{scroll-behavior:smooth}body{background:#191C22;color:#fff;font-family:"donner";font-size:18px;font-weight:400;line-height:1.7em;transition:all 0.3s ease-in-out}@media (max-width: 900px){body{font-size:15.5px}}@media (max-width: 700px){body{font-size:15px}}@media (max-width: 400px){body{font-size:14px}}button{background-color:transparent;border:0;padding:0}p,ul,ol{margin-bottom:1.6em}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}a{color:#C1C7FF;text-decoration:none;transition:all 0.3s ease-in-out}a:hover{color:#3546FF}h1,.title-h1{font-size:2em;font-weight:600;line-height:1.3em;font-family:"donner"}@media (max-width: 900px){h1,.title-h1{font-size:1.85em}}@media (max-width: 800px){h1,.title-h1{font-size:1.65em}}@media (max-width: 600px){h1,.title-h1{font-size:1.35em}}h2,.title-h2{font-size:1.5em;font-weight:500;line-height:1.3em;font-family:"donner"}h3,.title-h3{font-size:1.25em;font-weight:500;line-height:1.35em;font-family:"donner"}img{height:auto;width:100%}b,strong{font-weight:600}em,i{font-style:italic}a:focus,button:focus,div:focus,img:focus,input:focus,textarea:focus,select:focus{outline:none}input,textarea{-webkit-appearance:none;background:rgba(255,255,255,0.1);border-radius:20px;border:1px solid rgba(255,255,255,0.45);box-sizing:border-box;color:#fff;font-family:"NOMBRE FONT";font-size:1em;line-height:1.7em;padding:10px 30px;position:relative;transition:all 0.3s ease-in-out !important;width:100%}input:focus,textarea:focus{background:rgba(193,199,255,0.15);border:1px solid rgba(193,199,255,0.75)}input:hover,textarea:hover{border:1px solid #3546FF}::-webkit-input-placeholder{color:rgba(255,255,255,0.7)}:-ms-input-placeholder{color:rgba(255,255,255,0.7)}::placeholder{color:rgba(255,255,255,0.7)}input[type="checkbox"]{-webkit-appearance:auto;float:left;height:30px;margin:0 20px 0 0;width:30px}.wpcf7-form{display:grid;row-gap:10px}.input-block{margin:0;position:relative}.input-block .label-form{color:transparent;font-size:.0015em;line-height:.0015em;position:absolute}.wpcf7-submit{min-width:max-content;width:50%}@media (max-width: 700px){.wpcf7-submit{width:100%}}select{border:1px solid;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 11.75L15 18.25L21.5 11.75" stroke="%23191C22" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-position:calc(100% - 15px) center;background-repeat:no-repeat;background-size:25px;border:1px solid;border-radius:0;color:#191C22;font-size:.94em;font-weight:400;line-height:60px;font-family:"NOMBRE FONT";margin:0 0 20px !important;padding:0 50px 0 20px;width:calc(100% - (2em + 2px))}select::-ms-expand{display:none}@media screen and (min-width: 0\0){select{background:none\9;padding:5px\9}}form input[type="submit"]{-webkit-appearance:none !important;background:#C1C7FF;border:0 !important;border-radius:30px !important;box-sizing:border-box !important;color:#fff !important;cursor:pointer !important;font-size:1em;font-weight:700;line-height:1.7em;font-family:"NOMBRE FONT" !important;margin:0 !important;padding:8px 25px;text-align:center !important;transition:all 0.3s ease-in-out !important}form input[type="submit"]:hover{background:#3546FF;color:#fff}blockquote,.wp-block-pullquote{font-family:"NOMBRE FONT";font-size:1em;font-weight:600;line-height:1em;text-rendering:optimizeLegibility;-webkit-font-smoothing:initial;-moz-font-smoothing:grayscale;quotes:"“" "”" "‘" "’";margin:3.2em -100px;position:relative}@media (max-width: 900px){blockquote,.wp-block-pullquote{margin-left:-60px;margin-right:-60px}}@media (max-width: 800px){blockquote,.wp-block-pullquote{margin-left:-40px;margin-right:-40px}}@media (max-width: 700px){blockquote,.wp-block-pullquote{margin-left:-20px;margin-right:-20px}}@media (max-width: 660px){blockquote,.wp-block-pullquote{margin-left:-2.5%;margin-right:-2.5%}}blockquote p,.wp-block-pullquote p{font-size:1.5em;font-weight:600;line-height:1.5em;margin-bottom:20px}@media (max-width: 800px){blockquote p,.wp-block-pullquote p{font-size:1.3em}}@media (max-width: 600px){blockquote p,.wp-block-pullquote p{font-size:1.2em}}blockquote cite,.wp-block-pullquote cite{font-style:italic;font-size:.8em;font-weight:400;line-height:1.5em}p:empty,div:empty,figure:empty{display:none}.clearfix{display:inline-block}.clearfix:after{clear:both;content:" ";height:0;display:block;font-size:0;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}.img-placeholder{background:#C1C7FF;background:linear-gradient(135deg, #c1c7ff 0%, #3546ff 100%);display:block !important;height:100%;position:relative;width:100%}.img-placeholder:before{background-image:url('data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.16663 22.5833V11.75C4.16663 10.5534 5.13668 9.58333 6.33329 9.58333H6.87496C7.55693 9.58333 8.19911 9.26224 8.60829 8.71667L11.0133 5.51C11.136 5.34633 11.3287 5.25 11.5333 5.25H18.4666C18.6713 5.25 18.8639 5.34633 18.9866 5.51L21.3916 8.71667C21.8008 9.26224 22.443 9.58333 23.125 9.58333H23.6666C24.8633 9.58333 25.8333 10.5534 25.8333 11.75V22.5833C25.8333 23.78 24.8633 24.75 23.6666 24.75H6.33329C5.13668 24.75 4.16663 23.78 4.16663 22.5833Z" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15 20.4167C17.3932 20.4167 19.3333 18.4765 19.3333 16.0833C19.3333 13.6901 17.3932 11.75 15 11.75C12.6067 11.75 10.6666 13.6901 10.6666 16.0833C10.6666 18.4765 12.6067 20.4167 15 20.4167Z" stroke="%23ffffff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-size:30px;background-repeat:no-repeat;background-position:center center;bottom:0;content:' ';display:block;left:0;position:absolute;right:0;top:0}.img-background{display:block;height:100%;object-fit:cover;object-position:center;transition:all 0.3s ease-in-out !important;width:100%}.grecaptcha-badge{display:none !important;opacity:0 !important;visibility:hidden !important}.btn-primary{align-items:center;background:#3546FF;box-sizing:border-box;color:#fff;cursor:pointer;border-radius:30px;display:flex;font-family:"donner";font-weight:600;justify-content:center;line-height:1.5em;padding:15px 30px;transition:all 0.3s ease-in-out;width:480px}.btn-primary:hover{background:#C1C7FF;color:#191C22}@media (max-width: 500px){.btn-primary{padding:12px 25px;width:90%}}.btn-fixed{bottom:40px;left:calc(50% - 240px);position:fixed}@media (max-width: 500px){.btn-fixed{left:5%}}.ms-main{align-items:center;display:grid;height:100vh;justify-items:center;width:100vw}.logo-marso path{fill:#fff;transition:all 0.3s ease-in-out}.logo-marso:hover path{fill:#C1C7FF}.proyectos-title{margin:0 50px}@media (max-width: 600px){.proyectos-title{margin:0 5%}}.filters{margin:50px}@media (max-width: 600px){.filters{margin:50px 5%}}.filters .facetwp-type-radio{column-gap:8px;display:flex;flex-wrap:wrap;row-gap:8px}.filters .facetwp-radio{background-color:#C1C7FF;background-image:unset;border-radius:30px;color:#191C22;font-size:.8em;font-weight:500;letter-spacing:.5px;margin:0;padding:7px 20px;transition:all 0.3s ease-in-out}.filters .facetwp-radio:first-child{display:none}.filters .facetwp-radio:hover{background-color:#3546FF;color:#fff}.filters .facetwp-radio .facetwp-display-value{padding-right:0}.filters .facetwp-radio .facetwp-counter{display:none}.filters .facetwp-radio[data-value="arte-y-cultura"],.filters .facetwp-radio[data-value="corporativo"],.filters .facetwp-radio[data-value="directorio"],.filters .facetwp-radio[data-value="medio-comunicacion"],.filters .facetwp-radio[data-value="portafolio"],.filters .facetwp-radio[data-value="reservas-online"],.filters .facetwp-radio[data-value="tienda-online"]{background-color:#fff}.filters .facetwp-radio[data-value="arte-y-cultura"]:hover,.filters .facetwp-radio[data-value="corporativo"]:hover,.filters .facetwp-radio[data-value="directorio"]:hover,.filters .facetwp-radio[data-value="medio-comunicacion"]:hover,.filters .facetwp-radio[data-value="portafolio"]:hover,.filters .facetwp-radio[data-value="reservas-online"]:hover,.filters .facetwp-radio[data-value="tienda-online"]:hover{background-color:#b5bbff}.filters .facetwp-radio.checked{background-color:#ffe964;background-image:unset;color:#191C22}.proyectos-list{column-gap:50px;display:flex;justify-content:center;flex-wrap:wrap;margin:50px 50px 150px;row-gap:50px}@media (max-width: 600px){.proyectos-list{column-gap:30px;margin:50px 5% 150px;row-gap:30px}}@media (max-width: 400px){.proyectos-list{column-gap:20px;row-gap:20px}}.proyectos-item-link .logo .logo-fill{fill:#fff;transition:all 0.3s ease-in-out}.proyectos-item-link .logo .logo-fill-bg{fill:#191C22}.proyectos-item-link .logo .logo-stroke{stroke:#fff;transition:all 0.3s ease-in-out}.proyectos-item-link .logo .logo-stroke-bg{stroke:#191C22}.proyectos-item-link .logo .logo-stop-color{stop-color:#fff;transition:all 0.3s ease-in-out}a.proyectos-item-link .logo:hover .logo-fill{fill:#C1C7FF}a.proyectos-item-link .logo:hover .logo-stroke{stroke:#C1C7FF}a.proyectos-item-link .logo:hover .logo-stop-color{stop-color:#C1C7FF}.proyectos-item-figure{aspect-ratio:1 / 1;display:flex;width:calc(12.5vw - 56.25px)}@media (max-width: 1200px){.proyectos-item-figure{width:calc(14.25vw - 34px)}}@media (max-width: 1000px){.proyectos-item-figure{width:calc(14.25vw - 36.5px)}}@media (max-width: 900px){.proyectos-item-figure{width:calc(20vw - 60px)}}@media (max-width: 700px){.proyectos-item-figure{width:calc(25vw - 63.25px)}}@media (max-width: 600px){.proyectos-item-figure{width:calc(22.5vw - (90px / 4))}}@media (max-width: 400px){.proyectos-item-figure{width:calc(30vw - (40px / 3))}}.proyectos-item-data{display:none}
