@import 'assets/font/fontello/css/fontello.css';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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;max-width:632px!important;text-align:center;padding:4px}.wp-caption img{margin:5px 5px 0}.wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}.gallery{margin:0 auto 18px}.gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-4 .gallery-item{width:25%}.gallery img{border:10px solid #f1f1f1}.gallery-columns-2 .attachment-medium{max-width:92%;height:auto}.gallery-columns-4 .attachment-thumbnail{max-width:84%;height:auto}.gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}.gallery br+br{display:none}.wp-smiley,.gallery dl{margin:0}.main_color{color:#FF6969}.demi{font-weight:300}@font-face{font-family:'geomanistregular';src:url('assets/font/Geomanist-Light-Webfont/geomanist-light-webfont.eot');src:url('assets/font/Geomanist-Light-Webfont/geomanist-light-webfont.eot?#iefix') format('embedded-opentype'),url('assets/font/Geomanist-Light-Webfont/geomanist-light-webfont.woff2') format('woff2'),url('assets/font/Geomanist-Light-Webfont/geomanist-light-webfont.woff') format('woff'),url('assets/font/Geomanist-Light-Webfont/geomanist-light-webfont.ttf') format('truetype'),url('assets/font/Geomanist-Light-Webfont/geomanist-light-webfont.svg#geomanistregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'geomanistbold';src:url('assets/font/Geomanist-Bold-Webfont/geomanist-bold-webfont.eot');src:url('assets/font/Geomanist-Bold-Webfont/geomanist-bold-webfont.eot?#iefix') format('embedded-opentype'),url('assets/font/Geomanist-Bold-Webfont/geomanist-bold-webfont.woff2') format('woff2'),url('assets/font/Geomanist-Bold-Webfont/geomanist-bold-webfont.woff') format('woff'),url('assets/font/Geomanist-Bold-Webfont/geomanist-bold-webfont.ttf') format('truetype'),url('assets/font/Geomanist-Bold-Webfont/geomanist-bold-webfont.svg#geomanistregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'accordion';src:url('assets/font/Akkordeon-Nine.otf');font-weight:normal;font-style:normal}.cover_background{display:block;background-position:center;width:100%;height:100%;background-size:cover}.group::after{visibility:hidden;display:block;content:"";clear:both;height:0}*{box-sizing:border-box;outline:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}html{background:#FFFFFF}body{background:#FFFFFF;overflow-x:hidden;color:#000000;font-family:'Arial',cursive}a{text-decoration:none}#claim{font-family:'accordion';color:#d9dadb;font-size:14vw;text-align:center;position:fixed;top:130px;left:0;right:0;letter-spacing:.05em}#header{position:fixed;max-width:2560px;margin:0 auto;top:30px;left:0;right:0;z-index:9}#header .home_link{position:absolute;top:8px;left:50%;margin-left:-100px}#header .home_link img{width:200px;height:auto}#header ul.menu{position:absolute;top:57px;right:50px;font-size:15px;margin-right:-10px;font-family:'geomanistregular'}#header ul.menu li{display:inline-block;margin:0 10px}#header ul.menu li.emphasys a{color:#f42536}#header ul.menu a{color:black;transition:color .3s ease}#header ul.menu a:hover{color:#f42536}#contact_button a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif,"Sans Serif",Icons /*!System*/;font-weight:lighter;font-size:90px;color:#b1b1b1;position:absolute;right:32px;top:-20px}#contact_button #less_menu{display:none}body.page-template-template-contact #contact_button #more_menu{display:none}body.page-template-template-contact #contact_button #less_menu{display:block;width:38px;height:40px;top:17px;right:59px}body.page-template-template-contact #contact_button #less_menu:after{content:'';position:absolute;top:50%;margin-top:-3px;width:38px;height:4px;background:white}#content{max-width:2485px;margin:210px auto 100px auto;padding:0 10px}#home{text-align:center;margin:0 auto}#home.inside_single{margin-top:100px}#home:after{content:' ';display:block;clear:both}#home .item{float:left;overflow:hidden;text-align:center;position:relative;width:280px;height:320px}#home .item .rollover{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;background:#f42536;color:white;font-size:40px;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;font-family:'accordion';transition:opacity .3s ease;cursor:pointer}#home .item img{width:100%;height:100%;vertical-align:middle;display:none;transition:all .3s ease}#home .item:hover .rollover{opacity:1}#home .item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.item.w2{width:585px;height:320px}.item.h2{width:280px;height:665px}.item.w2h2{width:585px;height:665px}.page_content{text-align:center;margin:0 auto}.page_content h1{font-family:'geomanistbold';color:black;font-size:20px;line-height:30px;padding-bottom:60px;max-width:2560px;margin:0 auto}.page_content h1 a{color:#f42536}.page_content #gallery{margin:0 auto;display:block;font-size:0;line-height:0}.page_content #gallery img{width:100%;height:auto}.page_content .wp-block-column{text-align:left}body.page-template-template-perfil #content{margin-top:200px}body.single-projects h1{text-transform:uppercase;display:none !important}body.single-projects #content{margin:150px auto 100px auto}#social{text-align:center;padding:30px 0 40px}#social ul li{display:inline-block}#social ul li i{color:black;font-size:24px}#gallery_mobile{display:none}body.page-template-template-contact,html.page-template-template-contact{background:#f42536}body.page-template-template-contact #header ul.menu a,html.page-template-template-contact #header ul.menu a{color:white}body.page-template-template-contact #header ul.menu a:hover,html.page-template-template-contact #header ul.menu a:hover{color:black}body.page-template-template-contact div.wp-block-columns div.wp-block-column,html.page-template-template-contact div.wp-block-columns div.wp-block-column{color:white;font-family:'geomanistregular';font-size:36px;line-height:1.5em}body.page-template-template-contact div.wp-block-columns div.wp-block-column p,html.page-template-template-contact div.wp-block-columns div.wp-block-column p{padding-bottom:20px}body.page-template-template-contact div.wp-block-columns div.wp-block-column p a,html.page-template-template-contact div.wp-block-columns div.wp-block-column p a{color:white}body.page-template-template-contact div.wp-block-columns div.wp-block-column p a:hover,html.page-template-template-contact div.wp-block-columns div.wp-block-column p a:hover{color:black}body.page-template-template-contact div.wp-block-columns div.wp-block-column:first-child,html.page-template-template-contact div.wp-block-columns div.wp-block-column:first-child{flex-basis:calc(90% - 16px);padding-right:10%;padding-left:48px;font-weight:bold}@media (min-width:0) and (max-width:1730px){body.page-template-template-contact div.wp-block-columns div.wp-block-column{font-size:27px}}@media (min-width:0) and (max-width:1200px){body.page-template-template-contact div.wp-block-columns div.wp-block-column{font-size:20px}}@media (min-width:0) and (max-width:781px){body.page-template-template-contact div.wp-block-columns,html.page-template-template-contact div.wp-block-columns{display:block}body.page-template-template-contact div.wp-block-columns div.wp-block-column,html.page-template-template-contact div.wp-block-columns div.wp-block-column{text-align:left;border-bottom:1px solid white;padding-left:0px !important;padding-right:0px !important;margin:0 20px 16px 20px !important}body.page-template-template-contact body.page-template-template-contact div.wp-block-columns div.wp-block-column:last-child,html.page-template-template-contact body.page-template-template-contact div.wp-block-columns div.wp-block-column:last-child{border:0}#gallery{display:none !important}#gallery_mobile{display:block}#gallery_mobile img{width:100%;height:auto}}@media (min-width:0) and (max-width:768px){#claim{font-size:25vw;line-height:19vw}#header{top:0}#header ul.menu{top:20px}.page_content h1{line-height:40px}body.page-template-template-contact div.wp-block-columns div.wp-block-column,html.page-template-template-contact div.wp-block-columns div.wp-block-column{font-size:17px}body.page-template-template-contact #content{margin-top:100px}}@media (min-width:0) and (max-width:480px){#header .home_link{margin-left:-75px}#header .home_link img{width:150px;height:auto}.page_content h1{line-height:30px}body.page-template-template-perfil #content,body.page-template-template-contact #content{margin-top:100px}}