:root{--font-primary:'Poppins',sans-serif;--font-particular:"Poppins",sans-serif;--white:#fff;--bg-grey:#b4b2b3;--grey:#e8e9ed;--red:#a45063;--red-dark:#78150f;--green:#abc7b9;--brown:#d3cac1;--grey-light:#f9f9f9;--orange:#d87704;--orange-light:#d87704;--orange-dark:#6e4003;--purple:#772953;--purple-light:#b8618e;--yellow:#f2a900;--color-company:#abc7b9;--black:black;--back-color-web:#333333;--link-color:#abc7b9;--link-color-hover:#abc7b9;--text-default-color:black;--text-default-size:16px;--text-default-line-height:26px;--article-meta-color:#abc7b9;--page-title-background:#f5f5f5;--page-title-border-color:#eee;--alt-color:#999;--breadcrumb-color:#fff;--widget-links:#666;--widget-links-hover:#007bff;--block-title-color:#292929;--block-subtitle-color:#a1a1a1;--block-title-border-color:#444;--cta-style-1-background:#5caeba;--cta-style-1-color:#fff;--price-table-background:#f9f9f9;--btn-primary-color:#65b32e;--btn-primary-border-color:#65b32e;--btn-primary-text-color:#fff;--btn-primary-color-hover:#0056b3;--btn-primary-border-color-hover:#0056b3;--btn-primary-text-color-hover:#fff;--btn-secondary-color:#333;--btn-secondary-border-color:#333;--btn-secondary-text-color:#fff;--btn-secondary-color-hover:#000;--btn-secondary-border-color-hover:#000;--btn-secondary-text-color-hover:#fff;--section-background-gray:#f5f5f5;--comments-new-background:#f5f5f5;}body{font-family:"Montserrat",sans-serif;font-weight:400;}a:focus,a:hover{text-decoration:underline;outline:0px;color:var(--link-color-hover);}ul{list-style:none;padding-left:0px;}.h2,h2{font-size:26px;}b,strong{font-weight:500;}.h3,h3{font-size:18px;}.logo{margin:0px;height:65px;}.logo  svg,.logo  img{height:65px;width:auto;fill:var(--white);position:relative;}.logo.maintenance > img{height:100%;max-width:100%;width:auto !important;}.fv-carousel .slide,.fv-carousel .slide .slide-container{min-height:700px;}.fv-carousel .slide .slide-container .content{position:absolute;font-size:40px;line-height:50px;bottom:120px;font-weight:300;font-family:var(--font-particular);}.fv-carousel .slide .slide-container .content p{margin-bottom:0px;}.fv-carousel .slide .slide-container .content h2{margin:0 0 10px 0;font-size:60px;font-weight:400;font-weight:300;}.fv-carousel .slide .slide-container .content .btn-primary{color:var(--black);background:var(--white);border:1px solid var(--black);text-transform:uppercase;padding:10px 30px;border-radius:0px;margin-top:20px;}.fv-carousel .slide .slide-container .content .btn-primary:hover,.fv-carousel .slide .slide-container .content .btn-primary:active,.fv-carousel .slide .slide-container .content .btn-primary:focus{background:var(--black) !important;color:var(--white) !important;border-color:var(--black);}#navbar{position:absolute;z-index:250;width:100%;top:0;left:0;padding:35px 0px;}.navbar-nav > li > a{line-height:65px;color:var(--white);text-transform:uppercase;font-size:16px;}.navbar-nav{float:none;text-align:center;display:flex;justify-content:center;}.search-block-form{float:left;margin-left:0px;}.search-toggle{height:initial;margin-right:20px;}.search-toggle > svg{fill:white;width:22px;height:22px;}.menu-right-wrapper{height:65px;float:right;display:flex;align-items:center;margin-left:40px;}.menu-right-wrapper .phone-header{fill:white;width:22px;height:22px;margin-right:20px;}.menu-right-wrapper .button-menu{color:var(--white);background:rgb(19,159,220);background:linear-gradient(180deg,var(--orange-light) 0%,var(--orange-dark) 90%);display:flex;align-items:center;padding:5px 20px;border-radius:10px;text-transform:uppercase;font-size:14px;}.menu-right-wrapper .button-menu:hover,.menu-right-wrapper .button-menu:focus,.menu-right-wrapper .button-menu:active{background:rgb(19,159,220);background:linear-gradient(0deg,var(--orange-light) 0%,var(--orange-dark) 90%);text-decoration:none;}.menu-right-wrapper .button-menu span{height:22px;margin-right:10px;}.menu-right-wrapper .button-menu span svg{fill:white;width:22px;height:22px;}.contact-footer ul li{position:relative;padding-left:35px;margin-bottom:20px;}.contact-footer ul li:before{position:absolute;left:0;top:0;background-position:center;background-repeat:no-repeat;background-size:contain;content:'';width:22px;height:22px;}.contact-footer ul li.location:before{background-image:url(/themes/eaya/images/icon-map-footer.svg);}.contact-footer ul li.phone:before{background-image:url(/themes/eaya/images/icon-telefono-footer.svg);}.contact-footer ul li.mail:before{background-image:url(/themes/eaya/images/icon-mail-footer.svg);}.contact-footer ul li.schedule:before{background-image:url(/themes/eaya/images/icon-horario-footer.svg);}#footer{background-color:var(--green);border-top:0px;color:var(--text-default-color);}.footer-columns .block .block-title{font-size:var(--text-default-size);font-weight:300;letter-spacing:0px;}.footer-columns a{color:var(--text-default-color);}.logo-footer{margin-bottom:40px;}.grid-footer .menu li{width:50%;float:left;margin-bottom:10px;}.grid-footer .menu li a{padding:0px 15px;text-transform:uppercase;}.grid-footer .menu li a:hover,.grid-footer .menu li a:focus,.grid-footer .menu li a:active{color:var(--text-default-color);text-decoration:underline;}.menu--footer{float:none;}.menu--footer > li > a,.menu--footer > li > a:hover,.menu--footer > li > a:focus,.menu--footer > li > a:active{color:var(--text-default-color);text-transform:uppercase;}#footer .footer-bottom{background:var(--green);color:var(--text-default-color);}.footer-bottom .row{display:flex;align-items:flex-start;}.footer-bottom .kit{text-align:right;}.footer-bottom .kit img{width:auto;height:auto;max-height:40px;}.copyright-text a{color:var(--text-default-color);}#search-block-form{margin-top:10px;}.custom-hover-image{position:relative;}.custom-hover-image .image-hover{background-position:bottom center;background-size:30%;background-image:url(/themes/eaya/images/mano.png);background-repeat:no-repeat;position:absolute;width:50%;top:0;height:100%;}.columns .block-heading:after,.block .block-heading:after{display:none;}.columns .block-heading,.block .block-heading{max-width:100%;}.columns .block-title,.block .block-title{font-size:20px;font-weight:500;letter-spacing:0px;font-family:var(--font-particular);}.columns .block-subtitle,.block .block-subtitle{color:var(--text-default-color);line-height:1.3;max-width:100%;letter-spacing:2px;}.header-left .block-heading{text-align:left;margin-left:initial;margin-right:initial;}.btn-primary{background:var(--brown);border:1px solid var(--black);color:var(--black);padding:13px 40px;text-transform:uppercase;border-radius:0px;font-weight:600;}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background:var(--black);border:1px solid var(--brown);color:var(--brown);}.btn-secundary{background:var(--white);border:1px solid var(--orange);color:var(--orange);padding:10px 30px;text-transform:uppercase;border-radius:10px;}.btn-secundary:hover,.btn-secundary:focus,.btn-secundary:active{background:var(--orange);border:1px solid var(--orange);color:var(--white);}.article.teaser{border:1px solid var(--black);overflow:hidden;}.article.teaser .content{padding:20px;margin:0px;}.article.teaser .image{position:relative;overflow:hidden;}.article.teaser .image img{transition:transform .8s;}.article.teaser:hover .image img{transform:scale(1.5);}.article.teaser .image:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:inset 0px -70px 60px 0px #000000d1;}.article.teaser .image .title-wrapper{position:absolute;bottom:20px;left:20px;right:20px;}.article.teaser .image .date{position:absolute;top:20px;left:0px;background-color:var(--brown);padding:10px 25px;z-index:2;}.article.teaser .image .title-wrapper h2,.article.teaser .image .title-wrapper h3{color:var(--white);margin:0px;font-size:20px;}.article.teaser h2 > a,.article.teaser h3 > a{color:var(--white);}#block-views-block-blog-block-1 .article.teaser .content,#block-views-block-blog-block-2 .article.teaser .content{display:none;}.project.alternative{position:relative;height:450px;-webkit-transform:skew(-15deg,0deg);-moz-transform:skew(-15deg,0deg);-ms-transform:skew(-15deg,0deg);-o-transform:skew(-15deg,0deg);transform:skew(-15deg,0deg);overflow:hidden;}.project.teaser{position:relative;height:450px;margin-bottom:30px;overflow:hidden;}.project.teaser .image{transition:transform .8s;}.project.teaser:hover .image{transform:scale(1.5);}.project.alternative .article-title{position:absolute;bottom:30px;right:30px;left:30px;text-align:right;-webkit-transform:skew(15deg,0deg);-moz-transform:skew(15deg,0deg);-ms-transform:skew(15deg,0deg);-o-transform:skew(15deg,0deg);transform:skew(15deg,0deg);}.project.teaser .article-title{position:absolute;bottom:30px;right:30px;left:30px;text-align:right;}.project.alternative .image,.project.teaser .image{position:relative;height:450px;overflow:hidden;}.project.alternative .image > div{background-position:center;position:relative;height:600px;width:calc(100% + 120px);background-size:cover;left:-40px;background-repeat:no-repeat;overflow:hidden;-webkit-transform:skew(25deg,0deg);-moz-transform:skew(25deg,0deg);-ms-transform:skew(25deg,0deg);-o-transform:skew(25deg,0deg);transform:skew(15deg,0deg);}.project.teaser .image > div{background-position:center;position:relative;height:600px;background-size:cover;background-repeat:no-repeat;overflow:hidden;}.project.alternative .image > div:before,.project.teaser .image > div:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;box-shadow:inset 0px -280px 180px 0px #000000;}.project.alternative .article-title h2,.project.teaser .article-title h2{color:var(--white);font-weight:400;text-transform:uppercase;font-size:20px;}.copyright-text small{display:inline-block;}.bg-grey-light{background-color:var(--grey-light);}.cta-style-2{background-image:url(/themes/eaya/images/bg-cta.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;padding:140px 0px;}.cta-style-2 .btn-cta{color:var(--black);background:var(--white);border:1px solid var(--black);text-transform:uppercase;padding:13px 40px;border-radius:0px;}.cta-style-2:before{display:none;}.cta-style-2 .btn-cta:hover,.cta-style-2 .btn-cta:focus,.cta-style-2 .btn-cta:active{background:var(--black);color:var(--white);border-color:var(--black);}.cta-style-2 h2{font-weight:500;text-shadow:2px 2px 5px black;letter-spacing:2px;}.cta-style-2 .content{font-size:22px;text-shadow:2px 2px 5px black;}.bg-blue-light{background-color:#e1ecf2;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:40px;}.owl-theme .owl-dots .owl-dot span{background:var(--green);}.navbar-nav > li > a:focus,.navbar-nav > li > a:hover{color:var(--white);text-decoration:underline;}.page-title{border-bottom:0px;padding:230px 0 30px 0;background-image:url(/themes/eaya/images/header-inner.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;}.page-title:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#0000006e;}.breadcrumb{float:none;background-color:transparent;position:relative;}.breadcrumb>.active{color:var(--white);}.page-title h1{overflow:initial;text-overflow:initial;white-space:initial;color:var(--white);position:relative;font-size:26px;}.link-all,.link-all:hover,.link-all:focus,.link-all:active{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;z-index:4;}.header-sticky{position:fixed;width:100%;top:0;z-index:250;background-color:var(--black);padding:10px 0px;box-shadow:0px 10px 10px -8px #0000004f;}ul.list-style li{padding-left:20px;position:relative;margin-bottom:10px;}ul.list-style li:before{position:absolute;left:0;top:0;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--green);content:"\f0da";}.carousel-wrapper.container{margin-left:auto;margin-right:auto;}body.user-logged-in #navbar{position:relative;background-color:var(--black);}.color-company{color:var(--color-company) !important;}.social-networks{height:28px;}.social-networks > li > a > svg{fill:var(--white);}.logo-footer img{width:auto;height:70px;}#section-14{width:50%;float:left;}#section-15 .container{position:relative;}#section-15 .container .text-wrapper{width:50%;margin-left:50%;position:absolute;top:50%;transform:translateY(-50%);}.btn-white{color:var(--black);background:var(--white);border:1px solid var(--black);text-transform:uppercase;padding:13px 40px;border-radius:0px;margin-top:20px;}.btn-white:hover,.btn-white:focus,.btn-white:active{background:var(--black);color:var(--white);border-color:var(--black);}.middle-vertical .row{display:flex;align-items:center;}#section-22 .icon-box,.icons-home .icon-box{margin-left:0px;margin-right:0px;margin-top:40px;}#section-22 .icon-box .fv-content h3,.icons-home .icon-box .fv-content h3{text-transform:uppercase;font-weight:600;font-size:18px;letter-spacing:2px;}#section-22 .icon-box .fv-icon,.icons-home .icon-box .fv-icon{position:relative;margin-bottom:60px;display:flex;align-items:center;justify-content:center;height:130px;}#section-22 .icon-box .fv-icon svg,.icons-home .icon-box .fv-icon svg{z-index:2;height:70px;width:70px;}#section-22 .icon-box.diamond .fv-icon:before,.icons-home .icon-box.diamond .fv-icon:before{content:'';position:absolute;background:var(--green);width:130px;height:130px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#section-22 .icon-box:not(.diamond) .fv-icon:before,.icons-home .icon-box:not(.diamond) .fv-icon:before{content:'';position:absolute;background:var(--green);width:130px;height:130px;border-radius:100%;}#section-31 .carousel-wrapper{margin-left:0px;margin-right:0px;}#section-31 .carousel .owl-item{padding-left:2.5px;padding-right:2.5px;}.form-control{height:52px;}.project.full .wrapper-gallery{background-color:var(--grey-light);padding:30px 0px;margin-top:50px;}.project.full .location{position:relative;padding-left:30px;}.project.full .location .icon{width:20px;height:20px;position:absolute;left:0;top:0;}.project.full .location .icon svg{width:20px;height:20px;}body.page-node-type-project .main{padding-bottom:0px;}.bg-brown{background-color:var(--brown);}.marca.full{box-shadow:0px 0px 20px 2px #00000024;padding:20px;}.marca.full .row{display:flex;align-items:center;}#search-block-form .form-submit{height:52px;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:0px;outline-offset:0px;}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:var(--green);}.list-vertical li{width:50%;float:left;}.image-box > .overlay{background-color:transparent;box-shadow:inset 0px -60px 80px 0px #000000;}.columns .block-title,.block .block-title{font-size:26px;}.certifiations-footer ul{display:flex;justify-content:flex-start;}.certifiations-footer ul li{margin:0px 5px;}.certifiations-footer ul li img{width:auto;height:80px;}.sliding-popup-bottom{background-color:#222;}.fv-cc-content .decline-button{background-color:var(--link-color);border:1px solid var(--link-color);color:var(--white);margin-top:10px;}.logo.maintenance{height:120px;}.top-bar{text-align:right;margin-right:15px;}.contact-header ul{display:inline-flex;}.contact-header ul li{margin-left:15px;}.contact-header ul li a{text-transform:uppercase;color:var(--white);position:relative;}.contact-header ul li a:hover,.contact-header ul li a:active,.contact-header ul li a:focus{color:var(--white);text-decoration:underline;}.contact-header ul li.phone a:before{font-family:"Font Awesome 5 Free";content:"\f095";font-weight:900;position:absolute;left:-30px}.whatsapp-float{position:fixed;bottom:35px;right:20px;}.whatsapp-float a{font-size:40px;color:var(--white);border-radius:100%;display:block;width:60px;display:flex;height:60px;background-color:#41D741;position:relative;justify-content:center;align-items:center;}.whatsapp-float a:hover,.whatsapp-float a:Active,.whatsapp-float a:focus{text-decoration:none;}.footer-top-top{padding-top:60px;text-align:center;}.footer-top-top img{width:auto;height:40px;margin-top:40px;}.footer-top-top .logo-top svg{width:auto;height:75px;}@media screen and (max-width:767px){.fv-carousel .slide .slide-container .content h2{font-size:40px;}.fv-carousel .slide .slide-container .content{font-size:30px;line-height:30px;}.middle-vertical .row{display:initial;}#section-14{width:100%;float:none;margin-bottom:40px;}#section-15 .container .text-wrapper{width:100%;margin-left:0px;position:relative;top:initial;transform:none;}.navbar-header{height:auto;border-bottom:0px;}.navbar-toggle > svg,.call-link > svg{fill:var(--white);}.navbar-nav{float:none;text-align:left;display:block;}.navbar-nav > li > a{line-height:15px;}.navbar-collapse{background-color:var(--black);padding-bottom:0px;border-top:0px;box-shadow:none;}.navbar-collapse.collapsing .menu-right-wrapper{display:none;}.menu-right-wrapper{float:none;position:relative;margin-left:0px;}.menu-right-wrapper .phone-header{display:none;}.call-link{display:none;}.navbar-nav .open .dropdown-menu>li>a{color:var(--white);}.custom-hover-image{position:relative;padding-bottom:150px;}.custom-hover-image .image-hover{background-position:bottom center;background-size:130px;background-image:url(/themes/eaya/images/mano.png);background-repeat:no-repeat;position:absolute;width:100%;top:0;height:100%;}.grid-footer{margin-bottom:30px;}.grid-footer .menu li{text-align:left;}.grid-footer .menu li a{padding:0px 15px 0px 0px;}.footer-bottom .row{display:flex;align-items:center;flex-direction:column;}.footer-bottom .kit{text-align:center;margin-bottom:20px;}.logo-footer{margin-bottom:0px;text-align:center;display:initial;}.logo-footer img{height:70px;width:auto;}.contact-header{display:none;}.certifiations-footer ul li img{height:auto;width:auto;}}@media (min-width:768px) and (max-width:1023px){.custom-hover-image{position:relative;padding-bottom:250px;}.custom-hover-image .image-hover{background-position:bottom center;background-size:180px;background-image:url(/themes/eaya/images/mano.png);background-repeat:no-repeat;position:absolute;width:100%;top:0;height:100%;}.grid-footer{margin-bottom:30px;}.grid-footer .menu li a{padding:0px 15px 0px 0px;}.footer-bottom .row{display:flex;align-items:center;flex-direction:column;}.footer-bottom .kit{text-align:center;margin-bottom:20px;}.logo-footer{margin-bottom:0px;}.navbar-collapse{padding-left:0px;padding-right:0px;}.navbar-header{float:none;}.navbar-nav{float:none;text-align:center;display:flex;justify-content:flex-start;}.header-sticky .logo img{display:none;}.menu-right-wrapper{margin-left:0px;}.navbar-nav > li > a{font-size:14px;padding:10px 5px;line-height:55px;}.search-block-form{display:none;}.header-sticky .navbar-header{display:none;}}@media screen and (min-width:768px){#footer .footer-columns{padding-bottom:30px;padding-top:60px;}}@media (min-width:1024px) and (max-width:1199px){.custom-hover-image .image-hover{background-position:20% 100%;background-size:50%;background-image:url(/themes/eaya/images/mano.png);background-repeat:no-repeat;position:absolute;width:50%;top:0;height:100%;}.navbar-header{float:none;}.navbar-nav > li > a{font-size:14px;padding:10px 10px;line-height:55px;}.header-sticky .navbar-header{display:none;}}@media screen and (min-width:991px){}@media (min-width:1024px){}@media (min-width:1450px){}
