.portfolio-section .separator{border-color:#d1d1d1}.portfolio-section h1{color:#313030;font-family:Akkurat-Mono,monospace}.projects-list .separator{margin-top:0}.projects-list .btn-wrapper{font-size:11px;padding:10px;position:relative}.projects-list .btn-wrapper a{display:inline-block;position:relative;text-decoration:underline}.projects-list .btn-wrapper.disabled{opacity:.75}.projects-list .btn-wrapper.disabled a{color:#878787;cursor:default}.projects-list .btn-wrapper.loading{padding-top:30px}.projects-list .btn-wrapper.loading .spinner{border-bottom:2px solid rgba(34,34,34,.2);border-left:2px solid #222;border-top:2px solid rgba(34,34,34,.2);border-right:2px solid rgba(34,34,34,.2);animation:load_spinner 1.1s infinite linear;-webkit-animation:load_spinner 1.1s infinite linear;font-size:10px;left:50%;margin-left:-10px;position:absolute;text-indent:-9999em;top:0;transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0);z-index:10}.projects-list .btn-wrapper.loading .spinner,.projects-list .btn-wrapper.loading .spinner:after{border-radius:50%;height:20px;width:20px}.projects-list .top{margin-top:20px;position:absolute;text-align:center;width:100%;z-index:10}.projects-list .top h1{color:#fff;font-family:Akkurat-Mono,monospace;margin-bottom:0}.projects-list .top .separator{border-color:#fff;bottom:-10px;margin-bottom:0;margin-left:-7px;position:absolute;left:50%;width:14px}.projects-list .block-cta{background-size:cover!important;-webkit-background-size:cover!important;display:block;height:252px;margin-bottom:1px;position:relative}.projects-list .block-image{height:auto;width:100%}.projects-list .overlay{bottom:28px;position:absolute;text-align:center;width:100%}.projects-list h2,.template-proyectos .projects-list h2{color:#fff;display:none;font-family:Akkurat-Mono,monospace;margin-bottom:0}.projects-list .overlay p,.projects-list .overlay span{color:#fff;font-family:Akkurat-Mono,monospace;font-size:12px;line-height:1.2}.projects-list .overlay p{margin-bottom:0}.projects-list .overlay span{text-decoration:underline}.projects-list .slick-prev,.projects-list .slick-next{background:url(/cdn/shop/files/slider-arrow.png?v=1642477739) no-repeat center center transparent;height:40px;margin-top:0;transition:all linear .3s 0s;-webkit-transition:all linear .3s 0s;top:100px;width:30px}.projects-list .slick-prev:before,.projects-list .slick-next:before{content:none}.projects-list .slick-prev{left:10px}.projects-list .slick-next{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";right:10px}.projects-list .slick-disabled{opacity:.25}.projects-list .project-item .block-cta{background:#333;height:auto}.projects-list .project-item .overlay{background:#333;bottom:0;padding:15px;position:relative;text-align:left}.projects-clients{background:#000;text-align:center}@media only screen and (min-width:40.0625em){.portfolio-section .title-wrapper{padding-left:7px;padding-right:7px}.projects-list{margin-bottom:14px;margin-top:14px;padding-left:15.5px;padding-right:15.5px}.projects-list .top{margin-top:0;position:relative;text-align:left}.projects-list .top h1{color:#313030;margin-bottom:20px;margin-top:20px}.projects-list .top .separator{border-color:#d1d1d1;bottom:auto;margin-left:0;position:relative;left:auto;width:100%}.projects-list .block-item{margin-bottom:14px}.projects-list .columns.top,.projects-list .columns.block-item{padding-left:7px;padding-right:7px}.projects-list .project-item{float:left;padding-left:7px;padding-right:7px;width:25%}.projects-list .block-cta,.projects-list .project-item .block-cta{height:236px}.projects-list .project-item .overlay{background:0 0;bottom:28px;position:absolute;text-align:center;width:100%}}@media only screen and (min-width:64em){.projects-list h2,.template-proyectos .projects-list h2{bottom:20px;display:block;color:#fff;font-family:Akkurat-Mono,monospace;font-size:12px;left:0;opacity:1;padding-right:20px;position:absolute;text-align:right;transition:opacity linear .15s 0s;width:100%}.projects-list .overlay{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#1d1d1d;background:#1d1d1dc7;bottom:auto;height:100%;left:0;opacity:0;top:0;transition:opacity linear .15s 0s;width:100%}.projects-list .project-item .overlay{background:#1d1d1d;background:#1d1d1dc7}.projects-list .overlay p{margin-top:-40px;transition:all linear .15s 0s}.projects-list .block-cta:hover h2{opacity:0}.projects-list .block-cta:hover .overlay{opacity:1}.projects-list .block-cta:hover .overlay p{margin-top:0}}.template-proyectos *:not(i){line-height:1.2;font-size:16px;font-family:Akkurat,sans-serif}.template-proyectos.main-wrapper{margin-top:95px}.template-proyectos hr{border-color:#000;margin-top:10px}.template-proyectos h2,.template-proyectos h4{font-weight:700;font-size:26px;line-height:1}.template-proyectos h5,.template-proyectos h5 *{font-weight:700;font-size:24px;text-align:center}.template-proyectos a{text-transform:uppercase;text-align:center;background-color:#000;color:#fff;padding:10px 40px;min-width:200px;display:inline-block}.template-proyectos .columns.description{padding:40px 35px!important;text-align:center}.template-proyectos .columns.description p{font-size:18px}.template-proyectos a.btn{text-decoration:none;text-transform:uppercase;border:1px solid black;border-radius:25px;background-color:transparent;color:#000;padding:20px 40px;display:inline-block}.template-proyectos>section:not(.customizer):not(.proyectos),.template-proyectos>section.customizer>.row{margin:0 auto;max-width:1200px}.template-proyectos>section>.row>.columns{padding-left:0;padding-right:0;text-align:center}.template-proyectos .main-banner .banner{padding:70px 30px;min-height:calc(100vh - 300px);height:500px;text-align:center;margin-bottom:20px;overflow:hidden}.template-proyectos .main-banner .banner video{position:absolute;top:-5%;bottom:0;height:110%;transform:translate(-50%)}.template-proyectos .main-banner .banner .description{position:absolute;bottom:20px;left:5%;width:90%;padding:30px}.template-proyectos .main-banner .banner .description h1{font-size:34px;font-weight:400;line-height:.9;color:#fff;font-family:AkkuratLight,sans-serif}.template-proyectos .main-banner .banner .description h6{font-size:16px;color:#fff;margin-bottom:15px}@media only screen and (min-width:40.0625em){.template-proyectos *{line-height:1}.template-proyectos *:not(i){font-size:14px}.template-proyectos hr{border-color:#ababab;margin-top:40px}.template-proyectos h2{font-weight:700;font-size:15px;letter-spacing:3px;margin-top:30px;margin-bottom:30px;text-transform:uppercase;text-align:center}.template-proyectos h4{font-size:26px}.template-proyectos h5,.template-proyectos h5 *{font-size:32px;font-family:AkkuratLight;font-weight:100}.template-proyectos a.btn{border-radius:30px;padding:15px 40px}.template-proyectos a.btn:hover{opacity:.7}.template-proyectos .columns.description p{font-size:18px}.template-proyectos .main-banner,.template-proyectos .main-banner>.row,.template-proyectos .main-banner>.row>.columns.description{background-color:#2c333c}.template-proyectos .main-banner{min-height:450px;margin-bottom:40px}.template-proyectos .main-banner .banner{min-height:450px;margin-bottom:0}.template-proyectos .main-banner .banner .subtitle,.template-proyectos .main-banner .banner .subtitle-2{color:#fff;position:absolute}.template-proyectos .main-banner .banner .title{color:#fff;position:absolute;bottom:20%;left:0;right:0;text-align:center;text-transform:uppercase;padding:0;font-size:20px;font-family:AkkuratLight;font-weight:100;letter-spacing:3px}.template-proyectos .main-banner .banner .subtitle{left:40px}.template-proyectos .main-banner .banner .subtitle-2{font-weight:300;right:40px;opacity:.8}.template-proyectos .main-banner .banner .description{color:#fff;left:5%;right:5%;bottom:0;width:90%;text-align:center}.template-proyectos .main-banner>.row>.columns.description{color:#fff;padding:0 80px!important;display:flex!important;flex-direction:column;justify-content:center}.template-proyectos .main-banner>.row>.columns.description h5,.template-proyectos .main-banner>.row>.columns.description a{color:#fff}.template-proyectos .main-banner>.row>.columns.description a.btn{border-color:#fff}}.template-proyectos .intro{margin-bottom:30px}.template-proyectos .intro .banner{background-image:url(https://birot.com/wp-content/uploads/2020/09/boconcept-intro-mobile.png);background-size:cover;background-position:center;background-repeat:no-repeat;min-height:300px;margin:0 5%;width:90%}@media only screen and (min-width:40.0625em){.template-proyectos .intro .banner{background-image:url(https://birot.com/wp-content/uploads/2020/09/boconcept-intro.png);width:50%;margin:0}.template-proyectos .intro .columns.description,.template-proyectos .intro .columns:first-child{float:right}}.template-proyectos .caracteristicas{margin-bottom:80px}.template-proyectos .caracteristicas .slider-caracteristicas .caracteristica{padding:40px 40px 10px;text-align:center}.template-proyectos .caracteristicas .slider-caracteristicas .caracteristica h6{font-size:22px;font-weight:700}.template-proyectos .caracteristicas .slider-caracteristicas .caracteristica .banner{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:200px;margin-bottom:25px;display:block}.slick-dots li button:before{font-size:30px}@media only screen and (min-width:40.0625em){.template-proyectos .slick-prev:before,.template-proyectos .slick-next:before{content:none}.template-proyectos .slick-next,.template-proyectos .slick-prev{opacity:1;color:#000;font-size:58px;line-height:58px;width:58px;height:58px}.template-proyectos .slick-next,.template-proyectos .slick-prev{top:120px;z-index:1}.template-proyectos .slick-slider .slick-prev:hover,.template-proyectos .slick-slider .slick-next:hover{color:#eee}.template-proyectos .slick-slider .slick-prev,.template-proyectos .slick-slider:hover .slick-prev{left:-38px}.template-proyectos .slick-slider .slick-next,.template-proyectos .slick-slider:hover .slick-next{right:-38px}.template-proyectos .caracteristicas .slider-caracteristicas .caracteristica{padding:0 20px}.template-proyectos .caracteristicas .slider-caracteristicas .caracteristica h6{font-size:20px}.template-proyectos .caracteristicas .slider-caracteristicas .caracteristica .banner{background-size:120%}.template-proyectos .caracteristicas .slider-caracteristicas .caracteristica .banner:hover{background-size:130%;transition:background-size .5s ease-in;-moz-transition:background-size .5s ease-in;-ms-transition:background-size .5s ease-in;-o-transition:background-size .5s ease-in;-webkit-transition:background-size .5s ease-in}}@media only screen and (max-width:1240px){.template-proyectos .slick-slider .slick-prev,.template-proyectos .slick-slider:hover .slick-prev{left:5px}.template-proyectos .slick-slider .slick-next,.template-proyectos .slick-slider:hover .slick-next{right:5px}}.template-proyectos .smart{background-color:#333;color:#fff}.template-proyectos section .columns.general-info{text-align:center;padding:30px 50px}.template-proyectos .smart .general-info h3{font-family:AkkuratLight;font-size:42px;line-height:.9;margin-bottom:15px;text-transform:uppercase;color:#fff}.template-proyectos .smart .general-info h5{font-weight:400;margin-bottom:25px;color:#fff}.template-proyectos .smart .general-info p.description{color:#ddd}.template-proyectos .smart a.btn,.template-proyectos .arquitectonica a.btn{color:#fff;border-color:#fff;margin-bottom:20px}.template-proyectos .smart a.btn{display:block}.template-proyectos .customizer{margin-top:20px;background-color:#8da1a8}.template-proyectos .customizer .customizer-slides .item{background:none no-repeat center center transparent;background-size:cover;height:350px;width:100%;display:none}.template-proyectos .customizer .customizer-instructions,.template-proyectos .customizer .customizer-arrow{background-color:#0009;border-radius:18px;text-transform:uppercase;text-align:center;color:#fff;position:absolute;left:10%;width:80%;top:45%;padding:20px;font-size:12px}.template-proyectos .customizer .customizer-arrow-left{padding:20px 10px 20px 20px}.template-proyectos .customizer .customizer-arrow-right{padding:20px 20px 20px 10px}.template-proyectos .customizer .customizer-instructions p,.template-proyectos .customizer .customizer-arrow{margin-bottom:0;font-size:12px}.template-proyectos .customizer .customizer-instructions:before,.template-proyectos .customizer .customizer-instructions:after,.template-proyectos .customizer .customizer-arrow:before{position:absolute;content:"";top:16px;width:0;height:0;border:10px solid transparent}.template-proyectos .customizer .customizer-instructions:before,.template-proyectos .customizer .customizer-arrow-left:before{left:6px;border-color:transparent white transparent transparent}.template-proyectos .customizer .customizer-instructions:after,.template-proyectos .customizer .customizer-arrow-right:before{right:6px;border-color:transparent transparent transparent white}.template-proyectos .customizer .customizer-hoops{position:absolute;color:#fff;top:85%;left:20px}.template-proyectos .customizer .customizer-color{position:absolute;top:75%;right:10px;background-color:#444;border-radius:20px;padding:10px 40px 10px 15px;z-index:1}.template-proyectos .customizer .customizer-color img,.template-proyectos .customizer .customizer-options img{height:35px}.template-proyectos .customizer .customizer-color:after{position:absolute;content:"";top:25px;right:15px;width:0;height:0;border:8px solid transparent;border-color:white transparent transparent}.template-proyectos .customizer .customizer-color.active:after{border-color:transparent transparent white;top:20px}.template-proyectos .customizer .customizer-options{display:none}.template-proyectos .customizer .customizer-options .color{margin-top:10px;display:block}.template-proyectos .customizer .customizer-options .color.active{display:none}@media only screen and (min-width:40.0625em){.template-proyectos .customizer{background-color:#292929;padding-top:30px;padding-bottom:40px}.template-proyectos .customizer h2{color:#fff;margin-top:0;margin-bottom:0}.template-proyectos .customizer hr{border-color:#fff;margin-top:30px;margin-bottom:40px}.template-proyectos .customizer .customizer-hoops{top:90%;left:30px}.template-proyectos .customizer .customizer-color{top:85%;right:30px;border-radius:18px;padding:8px 32px 8px 12px}.template-proyectos .customizer .customizer-color:after{top:19px;right:12px;border-width:6px}.template-proyectos .customizer .customizer-color img,.template-proyectos .customizer .customizer-options img{height:28px}.template-proyectos .customizer .customizer-slides .item{height:450px}.template-proyectos .customizer .customizer-arrow:before{border-width:7px;top:19px}.template-proyectos .customizer .customizer-arrow{width:15%;left:5%}.template-proyectos .customizer .customizer-arrow-right{left:auto;right:5%}.template-proyectos .customizer .customizer-instructions{left:25%;width:50%}.template-proyectos .customizer .customizer-instructions:before,.template-proyectos .customizer .customizer-instructions:after{content:"";border:none}.template-proyectos .customizer .columns.general-info{display:flex;flex-direction:column;justify-content:center;padding:30px 70px}.template-proyectos .customizer .columns.general-info h4,.template-proyectos .customizer .columns.general-info p{color:#fff}.template-proyectos .customizer .columns.general-info h4{font-weight:400}.template-proyectos .customizer .columns.general-info p{font-size:18px;font-family:AkkuratLight}}.template-proyectos .asesoria .columns.description h5{font-size:20px}.template-proyectos .arquitectonica>.row{background-color:#716d6b;color:#fff;margin-bottom:20px}.template-proyectos .arquitectonica h4{color:#fff}@media only screen and (min-width:40.0625em){.template-proyectos .smart{background-color:#2e333a}.template-proyectos .arquitectonica>.row>.columns:first-child,.template-proyectos .smart>.row>.columns:first-child{background-size:cover;background-position:top;background-image:url(/cdn/shop/files/proyectos-flua.png?v=1642466289)}.template-proyectos .smart>.row>.columns:first-child{background-image:url(/cdn/shop/files/proyectos-lutron.jpg?v=1642457014)}.template-proyectos .arquitectonica .columns.general-info,.template-proyectos .smart .columns.general-info{padding:70px 40px 70px 70px;text-align:left}.template-proyectos .arquitectonica .columns.general-info h4,.template-proyectos .smart .columns.general-info h4{color:#fff;font-size:20px;font-family:AkkuratLight;font-weight:100;line-height:1.2;font-style:italic;margin-bottom:35px}.template-proyectos .arquitectonica .columns.general-info p.description,.template-proyectos .smart .columns.general-info p.description{font-size:16px}.template-proyectos .arquitectonica .columns.flua,.template-proyectos .smart .columns.lutron{padding:85px;text-align:center}.template-proyectos .arquitectonica .columns.flua img,.template-proyectos .smart .columns.lutron img{margin-top:20px;margin-bottom:40px}.template-proyectos .arquitectonica .columns.flua img{max-width:113px}.template-proyectos .smart .columns.lutron img{max-width:134px}.template-proyectos .arquitectonica a.btn,.template-proyectos .smart a.btn{border-radius:30px;padding:15px 40px;width:100%}}.template-proyectos section.recreamos{background-color:#1e2633;color:#fff;margin-bottom:20px}.template-proyectos section.recreamos h4{color:#fff}.template-proyectos section.recreamos .general-info p{margin-bottom:0}.template-proyectos section.recreamos .video{margin-bottom:40px}@media only screen and (min-width:40.0625em){.template-proyectos section.boconcept-recreamos{margin-top:30px!important;margin-bottom:60px!important}.template-proyectos section.boconcept-recreamos .boconcept{text-align:center;border:1px solid #ababab}.template-proyectos section.boconcept-recreamos .boconcept .banner,.template-proyectos section.boconcept-recreamos .recreamos .video{height:300px}.template-proyectos section.boconcept-recreamos .boconcept .banner{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/cdn/shop/files/interior-design-desktop.png?v=1642466289)}.template-proyectos section.boconcept-recreamos .recreamos{padding-left:40px}.template-proyectos section.boconcept-recreamos .recreamos .recreamos-wrapper{background-color:#b5b5b5;text-align:center}.template-proyectos section.boconcept-recreamos .general-info{padding:30px 60px}.template-proyectos section.boconcept-recreamos .recreamos .general-info p{max-width:550px;margin-left:auto;margin-right:auto;margin-bottom:20px;font-size:20px}}.template-proyectos .proyectos,.template-proyectos .marcas{padding:60px 40px}.template-proyectos .proyectos{background-color:#f1f1f1}.template-proyectos .proyectos>h2{margin-bottom:0;display:block;color:#222;position:relative;text-align:left}.template-proyectos .proyectos section.portfolio-section.projects-list .top{display:none}.template-proyectos .proyectos section.portfolio-section.projects-list .slick-prev{top:115px}.template-proyectos .proyectos section.portfolio-section.projects-list .slick-next{top:95px}.template-proyectos .proyectos section.portfolio-section.projects-list .project-item .block-cta,.template-proyectos .proyectos section.portfolio-section.projects-list .project-item .overlay{background-color:transparent;padding:0}.template-proyectos .proyectos .proyecto .banner{background-size:cover;width:100%;height:300px}.template-proyectos section.marcas>.row>.columns{display:flex;justify-content:center;flex-direction:column;align-items:center;height:90px;padding-left:10px;padding-right:10px}.template-proyectos section.marcas img{max-width:100%}@media only screen and (max-width:40.0624em){.template-proyectos .proyectos section.portfolio-section.projects-list h2{color:#000;margin-top:20px;font-weight:300;font-family:AkkuratLight}.template-proyectos .proyectos section.portfolio-section.projects-list .project-item .block-cta{background-image:none!important}}@media only screen and (min-width:40.0625em){.template-proyectos .proyectos,.template-proyectos .marcas{padding:30px 40px}.template-proyectos .proyectos>h2{margin-bottom:50px;text-align:center}.template-proyectos section.marcas{max-width:900px!important}.template-proyectos section.marcas>.row>.columns{height:130px;padding-left:40px;padding-right:40px}.template-proyectos section.marcas img{width:80%;max-width:80%}.template-proyectos section.marcas .logo-sm img{width:70%;max-width:70%}.template-proyectos section.marcas .columns+.columns:last-child{float:left}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/projects.css.map */
