::selection{background:#fff;color:#000}::-moz-selection{background:#fff;color:#000}a{color:#228b9d;transition:.3s ease-in-out all}p,li{color:#fff}body{background:#000}h1,h2,h3,h4,h5,h6{font-family:"franklin-gothic-urw","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;transition:.3s ease-in-out all;font-weight:900;text-transform:uppercase}strong,b{font-weight:900}i{font-family:"Font Awesome"}.button{font-family:"franklin-gothic-urw","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:.75rem 3rem;color:#fff;text-align:center;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.3);letter-spacing:1px;box-shadow:0px 5px 5px rgba(0,0,0,.15);background:#e74536;transition:.3s ease-in-out all !important;border:none}.button:hover{color:#fff;background:#652d89}button.button:hover,button.button{transition:.3s ease-in-out all}label{color:#fff;text-transform:uppercase;line-height:2rem}[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea,option,select{color:#000;transition:.3s ease-in-out all;border:none;border-bottom:none;background:#fff;font-family:"franklin-gothic-urw","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.55rem;box-shadow:none;padding:.5rem;font-weight:700}[type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus,option:focus,select:focus{color:#000;transition:.3s ease-in-out all;border:none;background:#fff}select{padding:0 .5rem}label a{text-decoration:underline}section .grid-x:nth-last-child(1){margin-bottom:0em}section{background:rgba(0,0,0,0);height:100vh;min-height:25rem;position:relative}section .grid-container,section .grid-x{height:100vh;min-height:30rem}section .grid-container .grid-container,section .grid-x .grid-x{height:auto;min-height:auto}#custom-nav{width:100%;position:fixed;padding:0;box-shadow:0px 5px 5px rgba(0,0,0,.15);background:#000;z-index:999}#custom-nav ul{padding:0;margin-bottom:0;background:none;list-style:none;text-align:right}#custom-nav ul li{display:inline-block}#custom-nav ul li a{text-transform:uppercase;color:#fff;text-shadow:none;transition:.3s ease-in-out all;padding:.5rem .7rem;text-align:center;background:none;font-weight:700;font-family:"franklin-gothic-urw","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.8125rem}#custom-nav ul li a:hover{background:#000;color:#fff}#custom-nav ul li:nth-child(2) a{color:#e74536}#custom-nav ul li:nth-child(2) a:hover{background:#e74536;color:#fff}#custom-nav ul li:nth-child(3) a{color:#ffb511}#custom-nav ul li:nth-child(3) a:hover{background:#ffb511;color:#fff}#custom-nav ul li:nth-child(4) a{color:#228b9d}#custom-nav ul li:nth-child(4) a:hover{background:#228b9d;color:#fff}#custom-nav .logo-head img{display:inline-block;height:4rem;max-height:4rem;transition:.3s ease-in-out all}#custom-nav.navscrolled .logo-head img{display:inline-block;height:3rem;max-height:3rem}#hero{padding:0;padding-top:6rem;padding-bottom:10rem;position:relative}#hero .callout{border:none;background:#000;padding:3rem}.frase{position:relative;padding:2rem 0}.frase p{font-size:1.125rem;line-height:1.7rem}.frase .callout{margin:0 auto;padding:.5rem 1rem;background:rgba(0,0,0,.65)}.frase .callout p{margin-bottom:0}.frase .rellax{z-index:9}.frase .callout{z-index:10}.agencia{text-align:center;padding:0 2em;background:#000;position:relative;height:100vh;min-height:37.5rem;z-index:11;position:relative}.agencia .logo-agencia{margin-bottom:1rem}.agencia .logo-agencia img{width:13.5rem;margin:0 auto}.agencia .grid-container,.agencia .grid-x{height:100vh;min-height:30rem}.agencia .grid-container .grid-container,.agencia .grid-x .grid-x{height:auto;min-height:auto}.agencia .callout{margin:0 auto;padding:2rem;padding-left:2.5rem;background:rgba(0,0,0,.85);box-shadow:0px 20px 50px rgba(0,0,0,.35);border-left:4px solid #000}.agencia::after{position:absolute;width:25%;content:"";height:100vh;background:#000;right:0;top:0;z-index:1}.agencia h1,.agencia h2,.agencia h3,.agencia h4,.agencia p,.agencia a,.agencia .responsive-embed,.agencia .callout{position:relative;z-index:99}.agencia .responsive-embed{box-shadow:0px 20px 50px rgba(0,0,0,.35)}#ifahto a{color:#e74536}#ifahto::after{background:#e74536}#ifahto .callout{border-left:4px solid #e74536}#kfk a{color:#ffb511}#kfk::after{background:#ffb511}#kfk .callout{border-left:4px solid #ffb511}#ifd a{color:#228b9d}#ifd::after{background:#228b9d}#ifd .callout{border-left:4px solid #228b9d}#ifd .highlight{margin:0 auto;box-shadow:0px 20px 50px rgba(0,0,0,.35);position:relative;z-index:99}#logos{text-align:center;padding:2rem 0}#logos img{width:100%}.separador{height:3rem}#registro{background:#0d0d0d}#landing{text-align:center;height:100vh;min-height:25rem;position:relative}#landing .grid-container,#landing .grid-x{height:100vh;min-height:30rem}#landing .grid-container .grid-container,#landing .grid-x .grid-x{height:auto;min-height:auto}#landing .responsive-embed{box-shadow:0px 30px 50px rgba(0,0,0,.45)}#landing #mask{height:100vh;min-height:25rem;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.2);background:rgba(0,0,0,.8);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.1) 30%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.1) 30%)}#landing .callout{padding:2rem 1rem;background:rgba(0,0,0,.75);border:none;color:#fff;margin-bottom:3rem}#landing .callout p{font-size:1.25rem}#landing h2,#landing h3{color:#fff;font-weight:normal}#intro #main-logo{width:28.5rem;margin:0 auto 1rem}#intro #we-are{width:100%}#intro #we-are img{width:100%}#intro .callout{margin-top:5rem;background:#000;width:70%;padding:0}#intro .callout p{font-size:1rem}#intro #agencias{text-align:center;margin-top:3rem}#intro #agencias img{width:50%;margin:0 auto}#weare{padding-top:5rem}#weare p{font-size:1.125rem}@media screen and (max-width: 580px){#weare{padding-top:10rem;padding-bottom:4rem}#weare p{font-size:.875rem}#weare p:nth-last-child(1){margin-bottom:4rem}}#singer .thunder{margin-bottom:-5rem}#agencies #main-logo{width:28.5rem;margin:0 auto 1rem}#agencies #agencias{text-align:center;margin-top:3rem}#agencies #agencias img{width:55%;margin:1.5rem auto}.black{color:#000}.white{color:#fff}.gray{color:#fff}.orange{color:#e74536}.main-font{font-family:"franklin-gothic-urw","Helvetica Neue",Helvetica,Arial,sans-serif}.secondary-font{font-family:"franklin-gothic-urw","Helvetica Neue",Helvetica,Arial,sans-serif}.fb{background:#4267b2}.tw{background:#006dbf}.reveal-overlay{background:#000}.reveal{padding:3rem 1rem;background:rgba(0,0,0,.8);border:none}.reveal .close-button:hover{color:#fff}.reveal.caso{padding:0}.reveal.caso .logo-agencia{margin:.5rem 0 1rem}.reveal.caso .logo-agencia img{width:10rem}.t-bold{font-weight:900}.t-light{font-weight:300}.button.ifd{background:#228b9d}.button.kfk{background:#ffb511}.button.over{background:#fff;color:#000}@keyframes ifcoColor{0%{color:#fff}20%{color:#e74536}60%{color:#ffb511}80%{color:#228b9d}100%{color:#fff}}@keyframes ifcoBackground{0%{background:#000}20%{background:#e74536}60%{background:#ffb511}80%{background:#228b9d}100%{background:#000}}.ifco{color:#fff;animation:ifcoColor;animation-duration:10s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.orbit-wrapper{position:relative}.orbit-controls{background:rgba(0,0,0,0);position:absolute;width:100%;bottom:50%;left:0;z-index:9;cursor:pointer}.orbit-controls button{color:#fff}.orbit-controls .orbit-previous,.orbit-controls .orbit-next{padding:.5rem}.orbit-controls .orbit-next{float:right}.separador{height:2rem}@media screen and (max-width: 480px){#custom-nav{text-align:center;padding-bottom:0}#custom-nav ul{text-align:center;color:#fff;width:100%;padding:.25rem 0;margin:0}#custom-nav ul li a{padding:.5rem;color:#fff;font-size:.825rem;margin:0}.frase{margin-bottom:3rem}.frase .callout{background:rgba(0,0,0,.5)}.agencia{padding:0;min-height:37.5px}.agencia::after{width:10%}.agencia .callout{width:80%;margin:0}#agencies{padding-top:7rem}#agencies #main-logo{width:80%;margin:0 auto}#agencies .separador{margin-top:-3rem}#agencies #agencias{text-align:center;margin-top:3rem}#agencies #agencias img{width:35%;margin:1rem auto}#weare p{font-size:1rem}.reveal.caso{padding:0}.reveal.caso .logo-agencia img{width:10rem}.reveal.caso .responsive-embed{margin-top:2rem}#singer{width:100%;margin:0 auto}#singer img{width:90%}#singer .thunder{width:50%}#contacto{width:90%;margin:0 auto}}
