﻿/*!
Theme Name:   	SCS Sports
Theme URI:    	https://scsports.cl
Author:       	Fabián González
Author URI:     https://fabian-gonzalez.com
Description:  	Theme for Super Campeones Sports
Version:      	1.0.0
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Tags:         	black, white, light, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
Storefront is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.
Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{overflow:auto;max-width:100%;margin-bottom:1.6em;padding:1.6em;background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{cursor:help;border-bottom:1px dotted #666}mark,ins{text-decoration:none;background:#fff9c0}big{font-size:125%}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}body{background:#fff}hr{height:1px;margin-bottom:1.5em;border:0;background-color:#ccc}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{max-width:100%;height:auto}table{width:100%;margin:0 0 1.5em}button,input[type=button],input[type=reset],input[type=submit]{padding:.6em 1em .4em;color:rgba(0,0,0,.8);border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;font-size:12px;font-size:.75rem;line-height:1}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{padding:3px;color:#666;border:1px solid #ccc;border-radius:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a:hover,a:active{outline:0}.main-navigation{display:block}.main-navigation ul{display:none;margin:0;padding-left:0;list-style:none}.main-navigation ul ul{position:absolute;z-index:99999;top:100%;left:-999em;float:left;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}.main-navigation ul ul ul{top:0;left:-999em}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{position:relative;float:left}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width: 37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{overflow:hidden;margin:0 0 1.5em}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;width:50%;text-align:right}.screen-reader-text{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;margin:-1px;padding:0;word-wrap:normal !important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.screen-reader-text:focus{z-index:100000;top:5px;left:5px;display:block;clip:auto !important;width:auto;height:auto;padding:15px 23px 14px;text-decoration:none;color:#21759b;border-radius:3px;background-color:#f1f1f1;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);font-size:14px;font-size:.875rem;font-weight:bold;line-height:normal;-webkit-clip-path:none;clip-path:none}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;clear:both;margin-right:auto;margin-left:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{display:table;table-layout:fixed;content:""}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{margin-top:0;margin-bottom:0;padding:0;border:none}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{max-width:100%;margin-bottom:1.5em}.wp-caption img[class*=wp-image-]{display:block;margin-right:auto;margin-left:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;width:100%;text-align:center;vertical-align:top}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}@font-face{font-family:"Gotham";font-weight:300;font-style:italic;src:url("assets/fonts/Gotham-LightItalic.woff2") format("woff2"),url("assets/fonts/Gotham-LightItalic.woff") format("woff")}@font-face{font-family:"Gotham";font-weight:500;font-style:normal;src:url("assets/fonts/Gotham-Medium.woff2") format("woff2"),url("assets/fonts/Gotham-Medium.woff") format("woff")}@font-face{font-family:"Gotham Book";font-weight:normal;font-style:normal;src:url("assets/fonts/Gotham-Book.woff2") format("woff2"),url("assets/fonts/Gotham-Book.woff") format("woff")}@font-face{font-family:"Gotham Book";font-weight:normal;font-style:italic;src:url("assets/fonts/Gotham-BookItalic.woff2") format("woff2"),url("assets/fonts/Gotham-BookItalic.woff") format("woff")}@font-face{font-family:"Gotham";font-weight:bold;font-style:normal;src:url("assets/fonts/Gotham-Bold.woff2") format("woff2"),url("assets/fonts/Gotham-Bold.woff") format("woff")}body{color:#fff;background-color:#d8d8d8;font-family:"Gotham Book",sans-serif;font-size:18px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#fff;font-family:"Gotham",sans-serif}h1{font-size:54px}h2{font-size:41px}h3{font-size:36px}h4{font-size:27px}h5{font-size:24px}h6{font-size:18px}a,a:focus,input,input:focus,select,select:focus,textarea,textarea:focus{outline:0}a:hover{text-decoration:none}.hero{position:relative;overflow:hidden;background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important}.hero__overlay{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.hero__content{position:relative;z-index:1}.home .content-area,.page-template-page-restobar .content-area{padding:0 0}.hero__title{color:#fff;font-size:60px;font-weight:400}.hero-page{padding:250px 0 30px 0;background-image:url("assets/images/pattern.jpg")}.hero-page-home{position:relative;overflow:hidden;padding:340px 0;background-image:url("assets/images/bg.jpg")}.hero-home__content{max-width:445px}.hero-home__title{margin:0 0 15px 0;color:rgba(0,0,0,.7);font-size:50px;font-weight:400}.hero-home span{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#222;color:rgba(0,0,0,.7);font-family:"Lato",sans-serif;font-size:16px;font-weight:400}.link{display:inline-block;padding:15px 30px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;border-radius:3px;background-color:#222;line-height:normal}.link:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;background-color:#000}.link svg{margin:-3px 5px 0 0}.embed-gsc{position:relative;display:block;overflow:hidden;width:100%;padding:0}.embed-gsc::before{display:block;padding-top:42.857143%;content:""}.embed-gsc iframe{position:absolute;z-index:0;top:50% !important;left:50% !important;overflow:hidden;min-width:100%;max-width:none;-webkit-transform:translateY(-50%) translateX(-50%) scale(1.002);transform:translateY(-50%) translateX(-50%) scale(1.002)}.hero-home{width:100%;height:680px;background-color:#222}.section-about{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-webkit-box-align:center;align-items:center;align-items:center !important;-ms-flex-align:center !important;padding:120px 0}.section-about__title{margin:0 0 57px 0;color:#fff}.section-about__text{margin:0 0 0 0;line-height:2.31}.section-about__img{position:relative;right:-75px;display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-webkit-box-align:center;align-items:center;align-items:center !important;-ms-flex-align:center !important;height:100%}.section-about-mobile{display:none}.section-about-mobile .section-about__text{padding:90px 0}.section-about-mobile .section-about__image{padding:90px 0;background-color:#171717;background-image:url(assets/images/bg-somos.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.section-portfolio__header{padding:75px 0 47px 0;text-align:center}.section-portfolio__thumbnail{position:relative;overflow:hidden}.section-portfolio__text{position:absolute;bottom:90px;left:90px}.section-portfolio__item .section-portfolio__content{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0;background-color:rgba(0,0,0,.5)}.section-portfolio__item:hover .section-portfolio__content{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.section-portfolio__content p{margin:0}.section-portfolio__content h3{color:#fff;font-size:26px}.section-portfolio__content a{color:#fff}.section-portfolio a:hover{color:#fff}.section-portfolio__read-more{padding:20px 0 50px 0;text-align:center}.section-clients{padding:110px 0 60px 0;text-align:center;background-color:#191919}.section-clients h1{margin:0 0 75px 0;color:#fff}.client-item{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-webkit-box-align:center !important;align-items:center !important;-ms-flex-align:center !important;margin:0 0 60px 0;text-align:center}.owl-prev,.owl-next,.owl-dots{display:none !important;opacity:0}.section-social{padding:75px 0 85px 0;text-align:center;background-color:#000}.section-social h1{max-width:784px;margin:0 auto 35px auto;color:#fff;line-height:1.44}.section-social p{margin:0}.section-social a{color:#b4b4b4}.section-social a:hover{color:#fff}.section-social i{margin:0 15px;font-size:60px}.about-wrap{position:relative;padding:110px 0 80px 0}.about{position:relative;z-index:1}.about .col-md-6{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-webkit-box-align:center;align-items:center;align-items:center !important;-ms-flex-align:center !important}.half{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.half-left{position:absolute;left:0;width:100%;height:100%}.half-right{position:absolute;right:0;width:100%;height:100%;background-color:#171717;background-image:url(assets/images/bg-somos.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.contact-office{background-image:url(assets/images/office.jpg)}.section-contact-mobile{display:none}.page-id-12 .about-item:nth-child(2n+2){border-bottom:0}.page-id-14 .about-item:nth-child(2n+5){border-bottom:0}.about-item{padding:90px 0;border-bottom:1px solid #707070;background-color:#171717}.about-item ul{margin:0 0 60px 0;padding:0;list-style:none}.contact-item{padding:60px 0;border-bottom:1px solid #707070}.contact-item p{margin:0}.contact-item h2{font-size:34px}.contact-item h3{font-size:26px}.contact-item__text{font-size:18px}.servicios-text{padding:107px 0 107px 0;text-align:center;font-size:27px;line-height:1.8}.servicios-text p{margin:0}.servicio-col{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-webkit-box-align:center !important;align-items:center !important;-ms-flex-align:center !important}.servicio-col ul{margin:0;padding:0px}.servicio__title{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-webkit-box-align:center !important;align-items:center !important;-ms-flex-align:center !important;-ms-flex-pack:justify !important;-webkit-box-pack:justify !important;justify-content:space-between !important}.servicio__title h3{margin:0 0 0 30px;font-size:26px}.servicio-link{margin:0 auto;padding:26px 60px;color:#fff;border-top:1px solid #707070;border-bottom:1px solid #707070}.servicio-link:hover{color:#fff}.archive .hero .hero__content{width:50%}.single-portafolio .hero .hero__content{width:50%}.category-selector-mobile{display:none}.category-selector-desktop{display:block}.category-selector{padding:90px 0;text-align:center}.category-selector h4{width:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:15px auto 0 auto;padding:0 0 15px 0;font-size:16px}.page-id-16 h4.ver-todos{border-bottom:1px solid #dbdbda}.category-4 .ver-eventos-deportivos{border-bottom:1px solid #dbdbda}.category-6 .ver-eventos-corporativos{border-bottom:1px solid #dbdbda}.category-7 .ver-activaciones{border-bottom:1px solid #dbdbda}.category-8 .ver-arte{border-bottom:1px solid #dbdbda}.single-portafolio .site-content a{color:#fff}.single-portfolio__title{max-width:450px;margin:auto auto;padding:0 15px}.page-id-18 .site-main a{text-decoration:none;color:#fff}.contact-wrap{position:relative;padding:110px 0 80px 0}@media(min-width: 768px){.container-xl{max-width:100%;padding:0 90px}}@media(max-width: 575.98px){.section-portfolio__content{position:absolute;bottom:30px;left:30px}.section-portfolio__content h3{color:#fff;font-size:21px}.category-selector{overflow:auto;white-space:nowrap}.category-picker{display:inline-block;color:#fff;text-align:center;padding:14px;text-decoration:none}.category-selector-mobile{display:block}.category-selector-desktop{display:none}}@media(max-width: 767.98px){h2{font-size:41px}.burger{display:block}.site-header__box-right{display:none}.servicio-col{padding:30px 15px}.about-wrap{display:none}.contact-wrap{display:none}.section-about-mobile{display:block}.section-contact-mobile{display:block}.sa_vert_center_wrap{min-height:70px !important}.section-about__text{line-height:1.677}.section-services__text{line-height:1.677}.section-cta h2{line-height:1.677;font-size:26px}.section-social h1{font-size:34px}.servicios-text p{line-height:1.677;font-size:18px}}@media(max-width: 991.98px){.container,.container-sm{max-width:100%}}@media(max-width: 1199.98px){.section-about__img{position:relative;right:0}}label{width:100%}input{width:100%}.wut{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-webkit-box-align:center !important;align-items:center !important;-ms-flex-align:center !important}.wp-block-columns,.wp-block-image,.figure{margin-bottom:0 !important;margin-left:0 !important}.wp-block-column:not(:first-child){margin-left:0}.imagen-fondo{display:-ms-flexbox !important;display:-webkit-box !important;display:flex !important;-webkit-box-align:center !important;align-items:center !important;-ms-flex-align:center !important;-ms-flex-pack:center !important;-webkit-box-pack:center !important;justify-content:center !important;padding:60px 0;background:url("http://www.gruposc.cl/wp-content/uploads/2020/04/fondo.jpg")}.imagen-fondo-v img{max-width:30%}.imagen-fondo-h img{max-width:30%;max-height:50%}.single-portafolio .entry-content{margin:0 !important}.text-box{max-width:450px;margin:auto auto;padding:120px 15px}.max-height-img img{width:auto;max-height:495px}.max-height-img-2x img{width:auto;max-height:768px}figure{margin:0 0 0 0}.color-white{color:#fff}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-Thin-BF65557eb87d202.woff") format("woff");font-weight:100;font-style:normal}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-ThinItalic-BF65557eb8898f8.woff") format("woff");font-weight:100;font-style:italic}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-Light-BF65557eb87f5b9.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-LightItalic-BF65557eb83985f.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-Regular-BF65557eb88143f.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-RegularItalic-BF65557eb88d058.woff") format("woff");font-weight:400;font-style:italic}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-Medium-BF65557eb8745de.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-MediumItalic-BF65557eb87a104.woff") format("woff");font-weight:500;font-style:italic}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-SemiBold-BF65557eb890e9a.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-SemiBoldItalic-BF65557eb87ac46.woff") format("woff");font-weight:600;font-style:italic}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-Bold-BF65557eb88a83f.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-BoldItalic-BF65557eb89deb2.woff") format("woff");font-weight:700;font-style:italic}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-Black-BF65557eb8858b2.woff") format("woff");font-weight:900;font-style:normal}@font-face{font-family:"BROmny";src:url("assets/fonts/bromny/BROmny-BlackItalic-BF65557eb86b2a6.woff") format("woff");font-weight:900;font-style:italic}h1,h2,h3,h4,h5,h6{color:#1a1a1a;font-weight:700;font-family:"BROmny",sans-serif}p{color:#1a1a1a;font-family:"BROmny",sans-serif}li{color:#1a1a1a;font-family:"BROmny",sans-serif}body{font-family:"BROmny",sans-serif}a:hover{text-decoration:none !important}.button{display:inline-block;padding:16px 32px;user-select:none;transition:background-color .3s ease,color .3s ease;text-align:center;vertical-align:middle;white-space:nowrap;text-decoration:none;border-radius:32px;line-height:1.5;font-weight:600;font-size:16px;letter-spacing:.05em;font-family:"BROmny",sans-serif}.button:hover{text-decoration:none}.button--primary{background-color:rgba(0,0,0,0);color:#1a1a1a;border:1px solid #1a1a1a}.button--primary:hover{background-color:#1a1a1a;color:#fff}.button--secondary{background-color:rgba(0,0,0,0);color:#fff;border:1px solid #fff}.button--secondary:hover{background-color:#fff;color:#bffe06}.button--negative{background-color:#fff;color:#bffe06}.button--negative:hover{background-color:hsl(0,0%,90%)}.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background-color:#d8d8d8}.site-header__logo-img{height:40px;width:auto}.site-header__desktop{display:flex;align-items:center}.site-header__social{margin-left:32px}@media(max-width: 767.98px){.site-header__social{margin-left:0}}.site-header__social ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:4px}.site-header__social ul li a{color:#1a1a1a;font-size:14px;width:32px;height:32px;background-color:#bffe06;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease;text-decoration:none}.site-header__social ul li a:hover{opacity:.8}.site-header__wrapper{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.site-header__burger{display:none}.site-header__burger-btn{border:0;outline:0;padding:0;background:rgba(0,0,0,0)}.site-header__burger-btn svg path{fill:#1a1a1a}.site-header__nav ul{margin:0;padding:0;list-style:none}.site-header__nav ul li a{padding:8px 24px;border-radius:50px;color:#1a1a1a;font-size:14px;text-transform:uppercase;display:block;transition:background-color .3s ease,color .3s ease;font-family:"BROmny",sans-serif;letter-spacing:.05em;text-decoration:none}.site-header__nav ul li a:hover{background-color:#1a1a1a;color:#fff}.site-header__nav ul li:last-child a{border:1px solid #1a1a1a}.site-header__nav--desktop{display:block}.site-header__nav--desktop ul li{display:inline-block;margin:0 0 0 8px}@media(max-width: 1199.98px){.site-header__desktop{display:none}.site-header__burger{display:block}}.main-navigation{align-self:center}.main-navigation .burger{display:none;align-self:center}.sidenav{position:fixed;z-index:9999;top:0;right:0;overflow-x:hidden;width:0;height:100%;padding-top:60px;-webkit-transition:.5s;transition:.5s;background-color:#1e1e1e}.sidenav .container{height:100%}.sidenav__wrapper{display:flex;flex-direction:column;height:100%;padding:60px 24px}.sidenav__nav{height:100%;display:flex;align-content:center;align-items:center}.sidenav ul{margin:0;padding:0;list-style:none}.sidenav ul a{display:block;padding:8px 0;-webkit-transition:.3s;transition:.3s;text-decoration:none;color:#bffe06;font-size:55px}.sidenav ul a:hover{color:#222}.sidenav .closebtn{position:absolute;top:0;right:25px;margin-left:50px;font-size:36px}.sidenav .closebtn svg path{fill:#bffe06}.sidenav .site-header__social{margin-top:auto;width:100%;display:flex}.sidenav .site-header__social ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}.sidenav .site-header__social ul li a{color:#1a1a1a;margin:0 16px 0 0;font-size:18px}@media screen and (max-height: 450px){.sidenav{padding-top:15px}}.site-footer{font-family:"BROmny",sans-serif;background-color:#1e1e1e;padding:64px 0;font-size:14px}.site-footer p{color:#fff;text-align:left;margin:0}.site-footer a{color:#fff;text-decoration:none}.site-footer a:visited{color:#fff}.site-footer a:hover{color:#bffe06}.site-footer__info{margin-bottom:32px}.site-footer__info p{line-height:1.6}.site-footer__credits p{line-height:1.6;font-size:14px;opacity:1}.site-footer__social{display:flex;align-items:center;gap:16px}.site-footer__social-label{color:#fff;white-space:nowrap}.site-footer__social-icons{display:flex;gap:8px}.site-footer__social-icons a{width:32px;height:32px;background-color:#bffe06;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1e1e1e;font-size:14px;transition:opacity .3s ease}.site-footer__social-icons a:hover{opacity:.8}.site-footer__icon{display:flex;justify-content:flex-end;align-items:flex-end;height:100%}.site-footer__logo-img{height:45px;width:auto}@media(max-width: 991.98px){.site-footer__social{margin:32px 0}.site-footer__icon{justify-content:flex-start;margin-top:32px}}a{text-decoration:none}.page-title__container{overflow:hidden;white-space:nowrap;width:100%;position:relative}.page-title__title{display:flex;font-size:192px;white-space:nowrap}.page-title__text{display:inline-block;padding-right:100px;color:#1a1a1a}.page-title__text:nth-child(odd){font-weight:normal}.section-about{text-align:center;background-color:#bffe06;padding:96px 0}.section-about__title{color:#1a1a1a;font-size:42px;font-weight:normal;font-family:"BROmny",sans-serif;margin:0 auto 40px auto}.section-about__title strong,.section-about__title b{font-family:"BROmny",sans-serif;font-weight:bold;font-style:italic}.section-about .button--primary{color:#1a1a1a;border-color:#1a1a1a}.section-about .button--primary:hover{background-color:#1a1a1a;color:#bffe06}.section-about__icon{margin-top:48px}.section-about__icon img{width:50px;height:auto}.section-services{padding:128px 0;background-color:#1e1e1e}.section-services__title-container{margin:0 0 128px 0}.section-services__title-container h1{margin:0}.section-services p{margin:0;color:#fff}.section-services h2{font-size:110px;color:#fff}.section-services .row{text-align:left;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.15);padding-bottom:48px}.section-services__service{margin:0 0 48px 0}.section-services__service .service__number{font-size:34px;font-family:"BROmny",sans-serif;color:#bffe06;font-weight:bold}.section-services__service .service__arrow{font-size:26px;color:#fff}.section-services__service .service__title{font-size:42px;color:#fff}.section-services__service .service__subservices{font-size:14px;font-family:"BROmny",sans-serif;color:hsla(0,0%,100%,.8)}.section-services .read-more{display:block;margin:80px auto 0 auto;width:fit-content}.section-services .button--primary{color:#fff;border-color:#fff}.section-services .button--primary:hover{background-color:#fff;color:#1e1e1e}.section-services__title-container,.section-home__title-container{overflow:hidden;white-space:nowrap;width:100%;position:relative}.section-services__title,.section-home__title{display:flex;font-size:192px;white-space:nowrap}.section-services__title span{color:#bffe06}.section-home__title{color:#1a1a1a}.section-services__title-text,.section-home__title-text{display:inline-block;padding-right:100px}.section-services__title-text:nth-child(odd),.section-home__title-text:nth-child(odd){font-weight:normal}.section-cta{background-color:#bffe06;padding:96px 0}.section-cta h2{font-size:110px;color:#1a1a1a;margin:0}.section-cta-btn{display:flex;align-items:center;margin-left:auto}.section-cta-btn a{color:#1a1a1a;border-color:#1a1a1a}.section-cta-btn a:hover{background-color:#1a1a1a;color:#bffe06}.section-clients{background-color:#bffe06;padding:128px 0}.section-clients__title{margin:0 0 64px 0;color:#fff}.section-clients__client{display:flex;justify-content:center;align-items:center;height:100%}@media(max-width: 575.98px){.section-cta .container{flex-direction:column;align-items:center}.section-cta h2{font-size:45px;text-align:center;margin-bottom:24px}.section-cta-btn{justify-content:center;margin-left:0}}@media(min-width: 576px)and (max-width: 767.98px){.section-cta .container{flex-direction:column;align-items:center}.section-cta h2{font-size:87px;text-align:center}.section-cta-btn{justify-content:center}}@media(min-width: 768px)and (max-width: 1199.98px){.section-cta h2{font-size:87px}}:root{--speed: 30s}.marquee-container{width:100vw;overflow:hidden;white-space:nowrap;position:relative;display:flex;align-items:center}.marquee-wrapper{display:flex;width:max-content}.marquee-content{display:flex;gap:3rem;font-size:2rem;font-weight:bold;text-transform:uppercase;animation:marquee-scroll var(--speed) linear infinite}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee-container:hover .marquee-content{animation-play-state:paused}:root{--clients-marquee-speed: 180s}.clients-marquee-container{width:100vw;overflow:hidden;position:relative;display:flex;align-items:center;padding:20px 0;background-color:rgba(0,0,0,0)}.clients-marquee-wrapper{display:flex;width:max-content}.clients-marquee-content{display:flex;gap:24px;animation:clients-marquee-scroll var(--clients-marquee-speed) linear infinite}.clients-marquee__client{display:flex;align-items:center;justify-content:center}.clients-marquee__client img{max-height:80px;width:auto;object-fit:contain;display:block;max-width:150px}@keyframes clients-marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}.clients-marquee-container:hover .clients-marquee-content{animation-play-state:paused}.somos-hero{display:flex;flex-direction:column;justify-content:flex-end;min-height:80vh;background-color:#d8d8d8;background-size:cover;background-position:center;margin-top:80px}.somos-hero .page-title__container{overflow:hidden;white-space:nowrap;width:100%}.somos-hero .page-title__title{display:flex;font-size:192px;white-space:nowrap;margin:0;padding:0;color:#1a1a1a}.somos-hero .page-title__text{display:inline-block;padding-right:80px}.somos-hero .page-title__text:nth-child(odd){font-weight:normal}.page-title{background-color:#d8d8d8;overflow:hidden}.page-title__container{overflow:hidden;white-space:nowrap;width:100%}.page-title__title{display:flex;font-size:192px;white-space:nowrap;margin:0;padding:64px 0;color:#1a1a1a}.page-title__text{display:inline-block;padding-right:80px}.page-title__text:nth-child(odd){font-weight:normal}.about-intro{padding:96px 0;text-align:center}.about-intro p{font-size:34px;max-width:640px;margin:0 auto;font-family:"BROmny",sans-serif;color:#1a1a1a}.about-intro p strong,.about-intro p b{font-family:"BROmny",sans-serif;font-weight:bold}.about-intro .about-intro__description{font-size:16px;font-family:"BROmny",sans-serif;font-weight:normal;margin:24px auto 0;max-width:580px;color:#333}.about-intro .about-intro__cta{margin-top:48px}.about-team{text-align:center}.about-team__wrapper{padding:0 0 96px 0}.about-team__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:48px 24px}.about-team__item{width:calc(25% - 18px)}.about-team__item p:first-of-type{font-family:"BROmny",sans-serif;color:#1a1a1a;font-size:16px;font-weight:bold}.about-team__item p:last-of-type{font-family:"BROmny",sans-serif;color:#333;font-size:14px}.about-team p{font-family:"BROmny",sans-serif;margin:0}.about-team img{max-width:180px;margin:0 auto 16px auto;border-radius:50%;aspect-ratio:1;object-fit:cover}.about-content{padding:0 0 96px 0}.about-content .row{display:flex;align-items:center}.about-content p{font-size:26px;font-family:"BROmny",sans-serif;margin:0;color:#1a1a1a}.about-content img{border-radius:16px;overflow:hidden;width:100%}@media(max-width: 767.98px){.page-title__title{font-size:80px}.about-team__item{width:calc(50% - 12px)}.about-content img{margin:0 0 48px 0}}.services{margin:0 0 256px 0}.services__item button{background-color:rgba(0,0,0,0);padding:0;border:0;width:100%;padding:32px 0;border-radius:0}.services__item-number{font-size:34px;margin:8px 0 0 0;font-family:"BROmny",sans-serif;color:#1a1a1a;font-weight:bold}.services__item-title{font-size:42px;margin:0;text-align:left}.services__item-arrow{float:right;margin:8px 0 0 0}.services__item-icon{width:48px;height:48px;border-radius:50%;background-color:#bffe06;color:#1a1a1a;display:flex;align-items:center;justify-content:center;transition:transform .3s ease-in-out}.services__item-icon svg{width:20px;height:20px}.services__item-description{padding:0 0 64px 0}.services__item-description p{font-family:"BROmny",sans-serif;margin:0}.services__item-details p{margin:0}.services .services__toggle.active .services__item-icon{transform:rotate(180deg)}.services .col-md-1,.services .col-md{justify-content:flex-start;display:flex}.services hr{background-color:#000;width:100%;height:1px;padding:0;margin:0}.services__accordion{color:#1a1a1a;cursor:pointer;width:100%;border:none;text-align:left;outline:none;transition:.4s;margin:0 0 16px 0}.services__details{padding:0;max-height:0;overflow:hidden;transition:max-height .2s ease-out;color:#1a1a1a}@media(max-width: 767.98px){.services__item-number{font-size:26px;margin:0 0 16px 0}.services__item-title{font-size:42px}.services__item-arrow{margin:8px 0 0 auto}.services__item-description{padding:32px 0 64px 0}.services__item-content{padding:0 0 64px 0}}.home .section-projects{background-color:#d8d8d8;padding:128px 0}.page-template-proyectos .section-projects{margin:0 0 128px 0}.section-projects .section-home__title-container{margin:0 0 128px 0}.section-projects .section-home__title-container h1{margin:0}.section-projects__filters{margin-bottom:32px}.section-projects__filters-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.section-projects__filter-btn{padding:8px 32px;background-color:rgba(0,0,0,0);border:1px solid #1a1a1a;border-radius:50px;cursor:pointer;transition:all .3s ease;font-size:14px;color:#1a1a1a;text-transform:uppercase;line-height:1.6;font-weight:600}.section-projects__filter-btn:hover{background-color:#bffe06;border-color:#bffe06;color:#1a1a1a}.section-projects__filter-btn--active{background-color:#bffe06;border:1px solid #bffe06;color:#1a1a1a}.section-projects .read-more{display:block;margin:64px auto 0 auto;width:fit-content;background-color:rgba(0,0,0,0);border:1px solid #1a1a1a;color:#1a1a1a}.section-projects .read-more:hover{background-color:#1a1a1a;color:#fff}.project-thumbnail__link{position:relative;display:block;text-decoration:none;overflow:hidden;border-radius:12px;margin:12px 0}.project-thumbnail__media-wrapper{position:relative;width:100%;height:500px;overflow:hidden}.project-thumbnail__media-wrapper .project-thumbnail__media{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease}.project-thumbnail:hover .project-thumbnail__media{transform:scale(1.05);filter:brightness(1.1)}.project-thumbnail__info{position:absolute;top:0;left:0;width:100%;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:space-between;z-index:1;color:#fff}.project-thumbnail__info .project-thumbnail__categories{display:flex;flex-direction:column;font-family:"BROmny",sans-serif;color:#fff}.project-thumbnail__info .project-thumbnail__categories .project-thumbnail__category{display:flex;flex-direction:column;font-family:"BROmny",sans-serif;font-size:16px;color:#fff}.project-thumbnail__info .project-thumbnail__title{font-size:89px;font-weight:bold;color:#fff}@media(max-width: 767.98px){.project-thumbnail__title{font-size:55px !important}}.hero-project{position:relative;width:100%;overflow:hidden;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff}.hero-project__content{display:flex;height:480px}.hero-project__title{font-size:68px;font-weight:bold;text-align:left;margin:auto 0 64px 0;color:#fff}.project-block--image-contained,.project-block--video-contained{padding:24px 0;overflow:hidden}.project-block--image-contained .project-block__media-wrapper,.project-block--video-contained .project-block__media-wrapper{border-radius:12px}.project-block--video-fullwidth{margin:24px 0}.project-block--image-fullwidth,.project-block--video-fullwidth{overflow:hidden}.project-block--image-fullwidth .project-block__media,.project-block--video-fullwidth .project-block__media{display:block;width:100%;height:auto;transition:all .3s ease,filter .3s ease}.project-block--image-fullwidth .project-block__media:hover,.project-block--video-fullwidth .project-block__media:hover{transform:scale(1.05);filter:brightness(1.1)}.project-block__media-wrapper{overflow:hidden;position:relative}.project-block__media-wrapper .project-block__media{display:block;width:100%;height:auto;max-width:100%;object-fit:cover;transition:all .3s ease,box-shadow .3s ease}.project-block__media-wrapper .project-block__media:hover{transform:scale(1.05);box-shadow:0 4px 15px rgba(0,0,0,.2)}.project-block__media-link{display:block;cursor:pointer;transition:box-shadow .2s ease}.project-block__media-link:hover{box-shadow:0 4px 10px rgba(0,0,0,.2)}.project-info{padding:128px 0}.project-info h6{font-size:16px;font-weight:normal;font-family:"BROmny",sans-serif;text-transform:uppercase}.project-info__description{font-family:"BROmny",sans-serif;columns:1;margin:0 0 64px 0}.project-info__categories{border-right:1px solid #000;padding:0 140px 0 0;font-family:"BROmny",sans-serif;color:#1a1a1a}.project-info__categories li{font-weight:bold;font-size:16px}.project-info__meta{display:flex}.project-info__meta ul{margin:0;padding:0;list-style-type:none}.project-info__year{padding:0 0 0 140px;color:#1a1a1a;font-family:"BROmny",sans-serif}.project-info__year span{font-weight:bold;font-size:16px}@media(max-width: 767.98px){.project-block--image-contained,.project-block--video-contained{padding:12px 0}.project-block--image-contained .project-block__media-wrapper,.project-block--video-contained .project-block__media-wrapper{margin:12px 0}.project-info__description{columns:1}.project-info__categories{padding:0 64px 0 0}.project-info__year{padding:0 0 0 64px}}.page-contact__content{font-weight:normal;font-family:"BROmny",sans-serif}.page-contact__content input,.page-contact__content textarea{background-color:rgba(0,0,0,0);border:1px solid #1a1a1a;border-radius:4px;font-family:"BROmny",sans-serif;margin:8px 0 0 0}.page-contact__content .wpcf7-submit{background-color:rgba(0,0,0,0);color:#1a1a1a;border:1px solid #1a1a1a;display:inline-block;padding:16px 32px;width:auto;font-size:16px;font-weight:600;border-radius:32px;font-family:"BROmny",sans-serif;cursor:pointer;transition:background-color .3s ease,color .3s ease}.page-contact__content .wpcf7-submit:hover{background-color:#1a1a1a;color:#fff}/*# sourceMappingURL=style.css.map */