*{margin:0}.content{margin:auto;max-width:90%;width:100%}@media (max-width:1250px){.content{max-width:90%}}.icon-down{animation:bounce 2s infinite;display:flex;justify-content:center;margin:-135px auto 0;padding-top:0;position:relative;z-index:1000}@media (max-width:690px){.icon-down{margin:-95px auto 0;padding-bottom:40px}}.btn_white a{background-color:#fff;border-radius:50px;color:#000!important;padding:10px 20px}.btn_white a:hover{background:#000;color:#fff!important;transition-duration:.3s}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.slick-next{right:0}.center{text-align:center}section{padding:90px 0}h1{font-family:the-seasons;font-size:46px;font-weight:400;font-weight:300;letter-spacing:1px;margin:5px 0}@media (max-width:690px){h1{font-size:40px}h1.h1-xs{font-size:28px}}h2{font-family:the-seasons;font-size:44px;font-weight:300;margin:5px 0}@media (max-width:690px){h2{font-size:36px}}h3{font-family:the-seasons;font-size:38px;font-weight:300;margin:5px 0}@media (max-width:690px){h3{font-size:28px!important}}h3.line_120{line-height:120%}h4{font-family:the-seasons;font-size:32px;font-weight:400;font-weight:300;letter-spacing:1px;margin:5px 0}@media (max-width:690px){h4{font-size:26px}}h5{font-family:the-seasons;font-size:20px;font-weight:300;margin:5px 0}@media (max-width:690px){h5{font-size:20px}}h6{font-family:the-seasons;font-size:18px;font-weight:300;letter-spacing:1px;margin:5px 0}@media (max-width:690px){h6{font-size:18px}}p{font-family:indivisible;font-size:16px;font-weight:300;letter-spacing:.3px;line-height:150%;margin:5px 0}@media (max-width:690px){p{font-size:16px}}p.p-s{font-size:16px}@media (max-width:690px){p.p-s{font-size:14px}}p.p-xs{font-size:12px}p strong{font-weight:600}p.ante-titulo{color:#a79b8f;font-size:14px;font-weight:400;letter-spacing:2px}.p-xs{font-size:12px!important}.ante-titulo{color:#a79b8f;font-size:14px;font-weight:400;letter-spacing:2px}.blog-autor{color:#000}a{font-family:indivisible}a:focus,input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{outline:none}button{background:#fff;border:1px solid #000;border-radius:50px;color:#000;font-size:18px;padding:12px 35px}button,button:hover{transition-duration:.5s}button:hover{background:#000;color:#fff}.div-2{display:flex;justify-content:space-between}.div-2 div{max-width:48%;width:100%}@media (max-width:690px){.div-2 div{max-width:100%}}.div-2 div img{width:100%}.div-3{display:flex;justify-content:space-between}.div-3 div{max-width:31%;width:100%}@media (max-width:690px){.div-3 div{max-width:100%}}.div-3 div img{width:100%}ul.slick-dots{bottom:36px}ul.slick-dots li{height:10px;width:10px}ul.slick-dots li button{border:1px solid #fff;height:10px;padding:0;width:10px}ul.slick-dots li button:before{display:none}ul.slick-dots li.slick-active button{background:#fff}.btn-hamburguesa{left:50px;padding:0!important;position:absolute;top:40px;z-index:1000}@media (max-width:690px){.btn-hamburguesa{left:5%}}.offcanvas{background:rgba(0,0,0,.5);padding:0 50px 50px;width:710px!important}.offcanvas .offcanvas-header button.btn-close{margin:20px 0 60px!important;padding:0!important;--bs-btn-close-bg:none!important;height:auto!important;opacity:1!important;width:auto!important}.offcanvas .offcanvas-header button.btn-close:hover{background:transparent!important}.offcanvas .offcanvas-body ul{padding:0}.offcanvas .offcanvas-body ul.main-menu-list li{padding-left:10px}.offcanvas .offcanvas-body ul.main-menu-list li:first-child{padding-left:0}.offcanvas .offcanvas-body ul li{list-style:none}.offcanvas .offcanvas-body ul li a{color:#fff;opacity:.6;text-decoration:none;transition-duration:.3s;width:100%}.offcanvas .offcanvas-body ul li a:hover{opacity:1;text-decoration:none;transition-duration:.3s}.offcanvas .offcanvas-body ul:first-child{margin-bottom:30px}.offcanvas .offcanvas-body ul:first-child li a{display:flex;font-family:the-seasons;font-size:30px;font-weight:400;line-height:1;margin-bottom:30px}.offcanvas .offcanvas-body ul:nth-child(2) li a{display:flex;font-family:the-seasons;font-size:15px;font-weight:400;line-height:1;margin-bottom:20px}.offcanvas .offcanvas-body ul:nth-child(3){bottom:50px;display:flex;margin-top:0;position:absolute}.offcanvas .offcanvas-body ul:nth-child(3) li a{border-right:1px solid #fff;display:flex;font-size:12px;font-weight:400;line-height:1;padding:0 5px}.offcanvas .offcanvas-body ul:nth-child(3) li:first-child a{padding-left:0}.offcanvas .offcanvas-body ul:nth-child(3) li:last-child a{border-right:none}.offcanvas .offcanvas-body ul:first-child li a+.offcanvas-backdrop.show{background-color:rgba(0,0,0,.5)}.offcanvas-backdrop.show{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;overflow:hidden;position:fixed;transition:opacity .6s ease,background-image 0s linear .6s}.slider-areas p{margin-top:20px;text-align:center;text-transform:uppercase}.slider-areas ul.slick-dots{bottom:60px}header ul{align-items:center;display:flex;justify-content:center;left:50%;margin-bottom:0;max-width:1250px;padding:40px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:100}@media (max-width:690px){header ul{justify-content:center}}header ul li{list-style:none;margin-left:60px;margin-right:60px;min-width:100px;text-align:center;width:100%}@media (max-width:690px){header ul li:first-child,header ul li:nth-child(2),header ul li:nth-child(4),header ul li:nth-child(5){display:none}}header ul li a{font-size:12px;font-weight:300;font-weight:400;letter-spacing:1px;opacity:.8}header ul li a,header ul li a:hover{color:#fff;text-decoration:none;transition-duration:.3s}header ul li a:hover{opacity:1}header ul li a img{max-width:116px}header .menu-black ul li a{color:#000}.menu-backdrop{inset:0;overflow:hidden;position:fixed;z-index:-1}.menu-backdrop .backdrop-layer{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;transition:transform .6s ease,opacity .6s ease}.menu-backdrop .current{z-index:1}.menu-backdrop .next{z-index:2}.banner{padding:0}.banner img{width:100%}.banner-home img{height:100vh}@media (max-width:690px){.banner-home img{height:100vh;-o-object-fit:cover;object-fit:cover}}.banner-home h4{color:#fff;display:flex;flex-direction:column;left:50%;margin:auto;max-width:630px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1000}.banner-home h4 p{background:#fff;border-radius:50px;color:#000;font-size:15px;margin:20px auto 0;padding:6px 25px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ast__home_valores,.ast__home_valores:first-child{padding-top:180px}@media (max-width:690px){.ast__home_valores{margin:auto;max-width:80%;padding-bottom:0}}.ast__home_valores p{line-height:150%;margin:0 auto;max-width:890px}.ast__home_valores h2{letter-spacing:2px;margin:27px 0}@media (max-width:690px){.ast__home_valores h2{margin:27px 0}}.ast__home_valores img{margin-bottom:30px}.ast__home_valores h5{margin-bottom:15px}.ast__home_valores .row,.ast__home_valores img{width:100%}.ast__home_valores .row div{padding:0}@media (max-width:690px){.ast__home_valores .row{margin:auto;width:100%}.ast__home_valores .row .col-xs-8{margin-bottom:100px;padding:0}}.ast__home_valores_head{padding-top:65px}@media (max-width:690px){.slider-areas-home{max-width:100%;width:100%}.slider-areas-home img{height:550px;-o-object-fit:cover;object-fit:cover}}.ast__home_projects{padding-bottom:0}@media (max-width:690px){.ast__home_projects{flex-wrap:wrap;max-width:83.33%;padding-bottom:50px}}.ast__home_projects div{max-width:32%}@media (max-width:690px){.ast__home_projects div{max-width:100%;width:100%}.ast__home_projects div:first-child{margin-bottom:80px}.ast__home_projects div p{text-align:center}.ast__home_projects div img{margin-top:0}}.ast__home_projects img{margin:10px 0}.ast__home_projects p{font-weight:400;margin-bottom:20px;margin-top:10px;padding-left:15px}.ast__home_projects p span{color:#a4a4a4}.ast__home_projects a{align-items:center;color:#000;display:flex;font-size:16px;text-decoration:none}.ast__home_projects a svg{margin-left:7px}.ast__home_group{padding:180px 0}@media (max-width:690px){.ast__home_group{padding:100px 0}}.ast__home_group h2{margin:32px}.ast__home_group p{margin:auto;max-width:900px}.ast__home_blog{border-top:1px solid #a79b8f;padding:45px 0 180px}@media (max-width:690px){.ast__home_blog{padding:150px 0}}.ast__home_blog h4{margin-top:32px}@media (max-width:690px){.ast__home_blog h4{margin-bottom:50px}}.ast__home_blog .slider-blog{margin-top:19px}.ast__home_blog .slider-blog .slick-slide{margin:0 10px}.ast__home_blog .slider-blog h6{height:45px;overflow:hidden}.ast__home_blog .slider-blog img{height:200px;margin-bottom:21px;-o-object-fit:cover;object-fit:cover;width:100%}.ast__home_blog .slider-blog .blog-date{color:#a4a4a4;margin:21px 0}.ast__home_blog .slider-blog .excerpt{font-size:12px;height:75px;line-height:200%;margin-bottom:21px;overflow:hidden}.ast__home_blog .slider-blog a{align-items:center;color:#000;display:flex;font-size:16px;text-decoration:none}.ast__home_blog .slider-blog a svg{margin-left:7px}.ast__home_blog .slider-blog button.slick-prev.slick-arrow{height:20px;left:-60px;width:15px;z-index:10}@media (max-width:690px){.ast__home_blog .slider-blog button.slick-prev.slick-arrow{left:-40px}}.ast__home_blog .slider-blog button.slick-prev.slick-arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='24' fill='none' viewBox='0 0 13 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M11.81 1 1 11.81l10.81 10.82'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;width:15px}@media (max-width:690px){.ast__home_blog .slider-blog button.slick-prev.slick-arrow:before{left:0;top:0}}.ast__home_blog .slider-blog button.slick-next.slick-arrow{height:20px;right:-60px;width:15px;z-index:10}@media (max-width:690px){.ast__home_blog .slider-blog button.slick-next.slick-arrow{right:-40px}}.ast__home_blog .slider-blog button.slick-next.slick-arrow:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='24' fill='none' viewBox='0 0 13 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 10.81 10.81L1 22.63'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:20px;position:absolute;width:15px}@media (max-width:690px){.ast__home_blog .slider-blog button.slick-next.slick-arrow:before{left:0;top:0}}footer{background:#aa9a8d;color:#fff}footer a,footer p{text-decoration:none!important}footer .content{display:flex;justify-content:space-between;padding:80px 0}@media (max-width:690px){footer .content{max-width:83.33%}}@media (max-width:800px){footer .content:first-child{flex-wrap:wrap}}footer .content:first-child div:nth-child(2){width:19%}@media (max-width:800px){footer .content:first-child div:nth-child(2){width:48%}footer .content:first-child div:nth-child(2) p:last-child{margin-top:20px}}footer .content:first-child div:nth-child(2) a{color:#fff;text-decoration:none!important}footer .content:first-child div:first-child{width:12%}@media (max-width:800px){footer .content:first-child div:first-child{width:48%}}footer .content:first-child div:nth-child(4){width:12%}@media (max-width:800px){footer .content:first-child div:nth-child(4){display:flex;justify-content:flex-end;margin-top:20px;order:3;width:89%}}footer .content:first-child div:nth-child(3){width:40%}footer .content:first-child div:nth-child(3) p,footer .content:first-child div:nth-child(3) p strong{color:#fff}@media (max-width:800px){footer .content:first-child div:nth-child(3){margin-top:20px;order:4;width:100%}}footer .content ul{display:flex;padding:0}footer .content ul li{list-style:none}footer .content ul li a{border-right:1px solid #000;color:#fff;font-size:12px;padding:0 8px;text-decoration:none}footer .content ul li:last-child a{border-right:none}footer .content form{margin-top:15px;position:relative}footer .content form input{background:transparent;border:none;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:12px;font-weight:400;margin-bottom:7px;padding-bottom:7px;width:100%}footer .content form input::-moz-placeholder{color:#fff;font-size:12px;font-weight:400}footer .content form input::placeholder{color:#fff;font-size:12px;font-weight:400}footer .content form button{background:transparent;border:none;padding:0;position:absolute;right:5px;top:-5px}footer .content.block-copy{padding:50px 0}footer .content.block-copy p{color:#fff;font-weight:400}@media (max-width:800px){footer .content.block-copy{flex-direction:column}footer .content.block-copy ul{flex-wrap:wrap;margin:20px 0 0 -8px}}footer .content-xs{max-width:1250px}footer .line{background:#d7d7d7;height:1px;width:100%}footer .block-copy ul li a{border-right:1px solid #fff}.banner-nosotros{padding-bottom:90px!important}.banner-nosotros img{height:100vh;-o-object-fit:cover;object-fit:cover}@media (max-width:690px){.banner-nosotros img{height:100vh;-o-object-fit:cover;object-fit:cover}}.ast__about_valores{padding-bottom:180px}.ast__parners{border-top:1px solid #d7d7d7;padding:180px 0}.ast__parners .ast__parners_block{display:flex;flex-wrap:wrap;gap:2.9rem!important;justify-content:center;margin-top:32px}.ast__parners .col-2{height:80px}.ast__politicas{padding-top:180px}@media (max-width:690px){.ast__politicas h1{text-align:center}}.ast__politicas h6{font-family:indivisible;font-weight:500;margin:32px 0}.ast__politicas p{line-height:150%}.ast__terminos{padding-top:180px}.ast__terminos .accordion{align-items:center;border:none;border-bottom:1px solid #000;border-radius:0;color:#000;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:32px 0;text-align:left;transition:.4s;width:100%}.ast__terminos .accordion:first-child{border-top:1px solid #000}@media (max-width:690px){.ast__terminos .accordion h5{max-width:80%}}.ast__terminos .accordion svg{transition-duration:.3s}.ast__terminos .active{background:transparent;border-bottom:none}.ast__terminos .active svg{transform:rotate(180deg);transition-duration:.3s}.ast__terminos .accordion:hover{background:transparent}.ast__terminos .panel{background-color:#fff;border-bottom:1px solid #000;display:none;overflow:hidden;padding:0 40px 32px}@media (max-width:690px){.ast__terminos .panel{padding:0 20px 40px}}.ast__terminos .panel h6{font-family:indivisible;font-weight:500;padding-bottom:20px}.ast__terminos .panel p{line-height:150%}.ast__single-blog{padding-top:180px}.ast__single-blog .img-principal{border-radius:80px 80px 0 0;margin:32px 0;width:100%}@media (max-width:690px){.ast__single-blog .img-principal{border-radius:40px 40px 0 0}}.ast__single-blog img{margin:32px 0;width:100%}.ast__single-blog p{line-height:150%;margin-bottom:32px}.ast__single-blog p.ante-titulo{margin-bottom:16px}.ast__single-blog .ast__single-cat{margin-bottom:32px}.ast__single-blog .ast__single-cat span{background:#f5f5f5;border-radius:0;color:#000;font-family:indivisible;font-size:18px;font-weight:400;margin-right:32px;padding:10px 20px}@media (max-width:690px){.ast__single-blog .ast__single-cat span{font-size:16px;padding:5px 10px}}.ast__single-blog ul{padding-left:12px}.ast__single-blog ul li{font-family:indivisible;font-size:18px;font-weight:300;list-style:none;margin-bottom:5px;position:relative}.ast__single-blog ul li:before{content:"-";font-family:indivisible;font-size:18px;left:-15px;position:absolute;top:-2px}.ast__single-blog .ast__single-blog-share{align-items:center;display:flex;justify-content:space-between;margin-top:16px}.ast__single-blog .ast__single-blog-share p{color:#a4a4a4;margin-bottom:0}.ast__single-blog .ast__single-blog-share div{align-items:center;display:flex}.ast__single-blog .ast__single-blog-share a{align-items:center;color:#a4a4a4;display:flex;font-size:18px;font-weight:300;text-decoration:none}@media (max-width:690px){.ast__single-blog .ast__single-blog-share a{font-size:16px}}.ast__single-blog .ast__single-blog-share a:first-child{margin-right:60px}.ast__single-blog .ast__single-blog-share a:first-child:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23A4A4A4' d='M3.2 10.025a2.23 2.23 0 1 0 0-4.46 2.23 2.23 0 0 0 0 4.46M12.05 4.975a2.23 2.23 0 1 0 0-4.46 2.23 2.23 0 0 0 0 4.46M12.05 14.485a2.23 2.23 0 1 0 0-4.46 2.23 2.23 0 0 0 0 4.46'/%3E%3Cpath stroke='%23A4A4A4' stroke-miterlimit='10' d='m12.051 12.255-8.85-4.46 8.85-5.05'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.97.515h13.31v13.97H.97z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:10px;width:14px}.ast__single-blog .ast__single-blog-share a:nth-child(2){margin-right:60px}.ast__single-blog .ast__single-blog-share a:nth-child(2):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='17' fill='none' viewBox='0 0 12 17'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23A4A4A4' stroke-miterlimit='10' d='M.781 1.275v13.86l5.36-4.66 5.36 4.66V1.275z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M.281.775h11.72v15.45H.281z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:14px;margin-left:10px;width:14px}.ast__single_others{border-top:1px solid #d7d7d7;padding:90px 0}@media (max-width:690px){.ast__single_others{max-width:83.33%}.ast__single-blog.content{max-width:100%}.ast__single-blog .ast__single-blog-share{align-items:flex-start;flex-direction:column;justify-content:flex-start}.ast__single-blog .ast__single-blog-share div:first-child{margin-bottom:10px}}.barra-busqueda{margin-top:32px;max-width:400px;position:relative}.barra-busqueda input{border:none;border-bottom:1px solid #000;color:#000;font-family:indivisible;font-size:16px;font-weight:400;min-width:400px;padding-top:10px}.barra-busqueda input::-moz-placeholder{color:#000;font-size:16px;font-weight:400}.barra-busqueda input::placeholder{color:#000;font-size:16px;font-weight:400}.barra-busqueda input:focus-visible{border:none}.barra-busqueda button{background:transparent;border:none;border-radius:0;padding:0;position:absolute;right:0;top:0}.barra-busqueda button:hover{background:transparent;cursor:pointer}.ast__blog{padding-top:180px}.ast__blog p strong{font-weight:600}.ast__blog_content{display:flex;flex-wrap:wrap;padding-bottom:0;padding-top:0}.ast__blog_content .blog-card__thumb{width:100%}.ast__blog_content .ast__blog_post{margin:0 1% 90px;max-width:31%}.ast__blog_content .ast__blog_post img{height:190px;-o-object-fit:cover;object-fit:cover}@media (max-width:690px){.ast__blog_content .ast__blog_post{margin-bottom:80px;max-width:100%}}.ast__blog_content .ast__blog_post:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%}.ast__blog_content .ast__blog_post:first-child img{height:auto;max-height:400px;-o-object-fit:cover;object-fit:cover;width:100%}.ast__blog_content .ast__blog_post:first-child div{display:flex;flex-wrap:wrap}.ast__blog_content .ast__blog_post:first-child div:nth-child(2){border-right:1px solid #000;flex-direction:column;max-width:42%!important;padding-right:25px;width:100%}@media (max-width:690px){.ast__blog_content .ast__blog_post:first-child div:nth-child(2){border-right:none;max-width:100%!important;padding-right:0}}.ast__blog_content .ast__blog_post:first-child div:nth-child(3){max-width:55%!important}@media (max-width:690px){.ast__blog_content .ast__blog_post:first-child div:nth-child(3){max-width:100%!important}.ast__blog_content .ast__blog_post:first-child div:nth-child(3) p{margin-top:0}}.ast__blog_content .ast__blog_post:first-child div:nth-child(3) .excerpt{line-height:150%}.ast__blog_content .ast__blog_post:first-child div h6{font-size:40px;height:auto;margin:0}@media (max-width:690px){.ast__blog_content .ast__blog_post:first-child div h6{font-size:36px}}.ast__blog_content .ast__blog_post:first-child div p{font-size:18px;margin-top:7px}.ast__blog_content .ast__blog_post div{max-width:100%!important;max-width:0}.ast__blog_content h6{height:45px;overflow:hidden}.ast__blog_content img{margin-bottom:21px;width:100%}.ast__blog_content .blog-date{color:#a4a4a4;margin:21px 0}@media (max-width:690px){.ast__blog_content .blog-date{margin:20px 0}}.ast__blog_content .excerpt{font-size:12px;line-height:200%;margin-bottom:21px}.ast__blog_content a{align-items:center;color:#000;display:flex;font-size:16px;text-decoration:none}.ast__blog_content a svg{margin-left:7px}.view-more{margin:auto auto 90px}.view-more,.view-more button{align-items:center;display:flex;justify-content:center}.view-more button{max-width:-moz-fit-content;max-width:fit-content}.view-more button:hover svg{stroke:#fff}.view-more button svg{stroke:#000}.ast__blog_share .ast__blog_post{display:flex;flex-direction:column}.ast__blog_share .ast__blog_post:first-child{max-width:31%}@media (max-width:690px){.ast__blog_share .ast__blog_post:first-child{max-width:100%}}.ast__blog_share .ast__blog_post:first-child div:nth-child(2){border-right:none;max-width:100%!important}.ast__blog_share .ast__blog_post:first-child div:nth-child(2) h6{font-size:20px;margin:5px 0}.ast__blog_share .ast__blog_post:first-child div:nth-child(2) p.p-s.blog-date{font-size:16px;margin:21px 0}.ast__blog_share .ast__blog_post:first-child div:nth-child(3){max-width:100%!important;width:100%}.ast__blog_share .ast__blog_post:first-child div:nth-child(3) p{font-size:12px;margin-top:0}.ast__proyectos{padding-bottom:0;padding-top:180px}.ast__proyectos .custom-select{margin-top:30px;max-width:195px}@media (max-width:690px){.ast__proyectos{margin:auto;max-width:83.33%}}.ast__proyectos_list_grid{padding-top:34px!important}.ast__proyectos_list_grid .ast__proyectos_img a{margin:0!important}.ast__proyectos_list_grid .ast__proyectos_proyecto{margin-bottom:56px!important}#filtro-categoria{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m17 11-3.997 4L9 11'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat;background-size:25px;border:none;border-bottom:1px solid #d7d7d7;color:#000;font-family:indivisible;font-size:16px;font-weight:300;margin-top:32px;max-width:195px;width:100%}.ast__proyectos_proyecto{align-items:flex-end;display:flex;margin-bottom:90px}@media (max-width:690px){.ast__proyectos_proyecto{flex-wrap:wrap;margin:0 auto 90px;max-width:93.33%}}.ast__proyectos_proyecto .ast__proyectos_direc{margin-bottom:30px}.ast__proyectos_proyecto div{max-width:65%}@media (max-width:690px){.ast__proyectos_proyecto div{max-width:100%;width:100%}}.ast__proyectos_proyecto div img,.ast__proyectos_proyecto div:first-child{width:100%}.ast__proyectos_proyecto div:nth-child(2){padding:0 72px}@media (max-width:690px){.ast__proyectos_proyecto div:nth-child(2){padding:20px 0 0}}.ast__proyectos_proyecto div a{align-items:center;color:#000;display:flex;font-size:16px;margin-top:30px;text-decoration:none}.ast__proyectos_proyecto div a svg{margin-left:7px}.ast__contact{align-items:stretch;display:flex;padding-bottom:0;padding-top:100px}@media (max-width:690px){.ast__contact{max-width:100%}}.ast__contact p{line-height:150%}@media (max-width:690px){.ast__contact p{margin-top:32px}.ast__contact h1{text-align:center}}.ast__contact_img{max-width:50%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%}@media (max-width:700px){.ast__contact_img{display:none}}.ast__contact_img img{border-radius:0 40px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.ast__contact_form{padding:75px}@media (max-width:690px){.ast__contact_form{padding:40px;width:100%}}.ast__contact_form h2{font-size:36px;margin-bottom:20px}.ast__contact form{display:flex;flex-direction:column;margin-top:32px}.ast__contact form label{color:#000;font-family:indivisible;font-size:16px;font-weight:300;margin-bottom:20px}.ast__contact form label.p-xs{align-items:center;display:flex;line-height:1}.ast__contact form label.p-xs input{margin-right:8px}.ast__contact form .form-sec3{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}@media (max-width:690px){.ast__contact form .form-sec3{flex-wrap:wrap;margin-bottom:0}}.ast__contact form .form-sec3 div{display:flex;flex-direction:column;width:32%}@media (max-width:690px){.ast__contact form .form-sec3 div{margin-bottom:32px;width:100%}}.ast__contact form .form-sec3 div label{color:#000;font-family:indivisible;font-size:14px;font-weight:300;margin-bottom:15px}.ast__contact form .form-sec3 div input,.ast__contact form .form-sec3 div option,.ast__contact form .form-sec3 div select{border:none;border-bottom:1px solid #a4a4a4;color:#000;font-family:indivisible;font-size:14px;font-weight:300;padding-bottom:5px}.ast__contact form .form-sec3 div input::-moz-placeholder,.ast__contact form .form-sec3 div option::-moz-placeholder,.ast__contact form .form-sec3 div select::-moz-placeholder{color:#a4a4a4;font-size:14px;padding:7px 0}.ast__contact form .form-sec3 div input::placeholder,.ast__contact form .form-sec3 div option::placeholder,.ast__contact form .form-sec3 div select::placeholder{color:#a4a4a4;font-size:14px;padding:7px 0}.ast__contact form .form-sec2{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}@media (max-width:690px){.ast__contact form .form-sec2{flex-wrap:wrap;margin-bottom:0}}.ast__contact form .form-sec2 div{display:flex;flex-direction:column;width:47%}@media (max-width:690px){.ast__contact form .form-sec2 div{margin-bottom:32px;width:100%}.ast__contact form .form-sec2 div div{margin-bottom:0}}.ast__contact form .form-sec2 div label{color:#000;font-family:indivisible;font-size:14px;font-weight:300;margin-bottom:15px}.ast__contact form .form-sec2 div input,.ast__contact form .form-sec2 div option,.ast__contact form .form-sec2 div select{border:none;border-bottom:1px solid #a4a4a4;color:#000;font-family:indivisible;font-size:14px;font-weight:300;padding-bottom:5px}.ast__contact form .form-sec2 div input::-moz-placeholder,.ast__contact form .form-sec2 div option::-moz-placeholder,.ast__contact form .form-sec2 div select::-moz-placeholder{color:#a4a4a4;font-size:14px;padding:7px 0}.ast__contact form .form-sec2 div input::placeholder,.ast__contact form .form-sec2 div option::placeholder,.ast__contact form .form-sec2 div select::placeholder{color:#a4a4a4;font-size:14px;padding:7px 0}.ast__contact form .form-sec1{display:flex;flex-direction:column;margin-bottom:24px}.ast__contact form .form-sec1 label{margin-bottom:15px}.ast__contact form textarea{border:none;border-bottom:1px solid #a4a4a4;color:#000;font-family:indivisible;font-size:14px;font-weight:300;height:35px;line-height:1;padding-bottom:0}.ast__contact form textarea::-moz-placeholder{color:#a4a4a4;padding:7px 0}.ast__contact form textarea::placeholder{color:#a4a4a4;padding:7px 0}.ast__contact form input[type=submit]{background:#fff;border:1px solid #000;border-radius:50px;font-family:indivisible;font-size:14px;line-height:1;margin-top:0;padding:10px 30px;width:-moz-fit-content;width:fit-content}.ast__contact form input[type=checkbox]{font-size:11px}.libro_reclamaciones{flex-direction:column;padding:180px 0}@media (max-width:690px){.libro_reclamaciones{margin:auto;max-width:80%}.libro_reclamaciones input[type=submit]{margin-top:25px!important}.libro_reclamaciones p{margin-bottom:0!important;margin-top:0}}.ast__project_bann{align-items:center;background:url(../img/project-bann.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh}@media (max-width:690px){.ast__project_bann{min-height:100vh}}.ast__project_bann h4{color:#fff;letter-spacing:1px;text-align:center}@media (max-width:690px){.ast__project_bann h4{max-width:360px}}.ast__project_sec2{align-items:center;display:flex;justify-content:space-between;max-width:100%}@media (max-width:690px){.ast__project_sec2{flex-wrap:wrap;margin:auto;max-width:100%;padding-bottom:0}}.ast__project_sec2_info{margin-left:5%;width:45%}@media (max-width:690px){.ast__project_sec2_info{margin:auto;max-width:80%;padding:0;width:100%}}.ast__project_sec2_info h3{margin:0 0 20px}@media (max-width:690px){.ast__project_sec2_info h3{display:flex;flex-direction:column;margin-bottom:38px;text-align:center}.ast__project_sec2_info h3 span{margin-top:10px}}.ast__project_sec2_info h3 span{font-family:indivisible}.ast__project_sec2_info .ante-titulo{margin-bottom:12px}@media (max-width:690px){.ast__project_sec2_info .ante-titulo{text-align:center}}.ast__project_sec2_info p{font-family:indivisible;font-size:14px;line-height:150%;margin:0 0 32px}@media (max-width:690px){.ast__project_sec2_info p{margin-bottom:50px;text-align:left}}.ast__project_sec2_info p strong{font-weight:400}.ast__project_sec2_info div{display:flex;margin-bottom:32px;width:100%}@media (max-width:690px){.ast__project_sec2_info div{justify-content:space-between;margin-bottom:50px}}.ast__project_sec2_info div .icon-Financiador{margin-top:12px;min-height:40px}@media (max-width:690px){.ast__project_sec2_info div .icon-Financiador{width:100%}}.ast__project_sec2_info div div{align-items:flex-start;flex-direction:column;margin-bottom:0;margin-top:0!important;width:45%}@media (max-width:690px){.ast__project_sec2_info div div{width:47%}}.ast__project_sec2_info div div .icon-area{height:41px;margin-bottom:4px;width:41px}.ast__project_sec2_info div div p{line-height:150%;margin:4px 4px 0;max-width:160px}@media (max-width:690px){.ast__project_sec2_info div div p{text-align:left}.ast__project_sec2_info div:nth-child(5) div:nth-child(2) p{margin-bottom:12px}}.ast__project_sec2_slider{padding:0;width:45%}@media (max-width:690px){.ast__project_sec2_slider{margin-top:100px;max-width:100%;width:100%}.ast__project_sec2_slider .content{max-width:100%}}.ast__project_sec2_slider img{border-radius:80px 0 0 0;width:100%}.ast__project_sec2_slider .slider-edi{margin:0}.ast__project_sec2_slider .slider-edi button.slick-next.slick-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none' viewBox='0 0 8 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.66 1.66 7 7l-5.34 5.34'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-45px;top:auto}.ast__project_sec2_slider .slider-edi button.slick-next.slick-arrow:before{display:none}.ast__project_sec2_slider .slider-edi button.slick-prev.slick-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' fill='none' viewBox='0 0 8 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 12.308 1.597 7.032l5.277-5.403'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:-45px;left:auto;right:88px;top:auto}.ast__project_sec2_slider .slider-edi button.slick-prev.slick-arrow:before{display:none}.ast__project_sec2_slider .contador{position:relative}.ast__project_sec2_slider .contador .slider-counter{color:#000;font-family:indivisible;font-size:12px;margin-right:45px;position:absolute;right:0;top:17px}@media (max-width:690px){.ast__singleproject_slide_areas{max-width:100%}.ast__singleproject_slide_areas img{height:700px;-o-object-fit:cover;object-fit:cover}}.slider-tabs .slick-dotted.slick-slider{margin-bottom:20px}.slider-tabs .tab-content{display:none}.slider-tabs .tab-content.active{display:block}.slider-tabs .tabs{display:flex;justify-content:center;list-style:none;margin-top:-45px;padding-left:0}@media (max-width:690px){.slider-tabs .tabs{justify-content:flex-start;margin:-45px auto 0;max-width:90%;overflow:scroll;padding-bottom:15px}}.slider-tabs .tab-link{border-right:1px solid #fff;color:#dedede;cursor:pointer;font-size:10px;letter-spacing:.9px;padding:0 10px;text-transform:uppercase}@media (max-width:690px){.slider-tabs .tab-link{min-width:130px;text-align:center}}.slider-tabs .tab-link:last-child{border-right:none}.slider-tabs .tab-link.active{color:#fff}.slider-tabs img{width:100%}.slider-tabs button.slick-next.slick-arrow,.slider-tabs button.slick-prev.slick-arrow{display:none!important}.slider-tabs .slider-areas ul.slick-dots{bottom:40px}.slider-tabs .interior-tab-content{display:none}.slider-tabs .interior-tab-content.active{display:block}.slider-tabs .interior-tabs{display:flex;justify-content:center;list-style:none;margin-top:-45px;padding-left:0}@media (max-width:690px){.slider-tabs .interior-tabs{justify-content:flex-start;margin:-45px auto 0;max-width:90%;overflow:scroll;padding-bottom:15px}}.slider-tabs .interior-tab-link{border-right:1px solid #fff;color:#dedede;cursor:pointer;font-size:10px;letter-spacing:.9px;padding:0 10px;text-transform:uppercase}@media (max-width:690px){.slider-tabs .interior-tab-link{min-width:130px;text-align:center}}.slider-tabs .interior-tab-link:last-child{border-right:none}.slider-tabs .interior-tab-link.active{color:#fff}.ast__project_sec3{padding-bottom:50px}@media (max-width:690px){.ast__project_sec3{padding-bottom:60px;padding-top:150px}}.ast__project_sec3 p{line-height:150%;margin:auto;max-width:800px}.ast__project_sec3 h1{margin:32px 0}@media (max-width:690px){.ast__project_sec4{padding-bottom:80px;padding-top:80px}}.ast__project_sec4 p{line-height:150%;margin:auto;max-width:800px}.ast__project_sec4 h1{margin:32px 0}@media (max-width:690px){.ast__project_sec4 h1{margin:27px 0}}.ast__project_recorrido{align-items:center;background:url(../img/banner-recorrido.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:450px}@media (max-width:690px){.ast__project_recorrido{max-width:100%;min-height:90vh}}.ast__project_recorrido p{color:#fff}.ast__project_recorrido h3{color:#fff;margin:20px}.ast__project_recorrido a{background-color:#fff;border-radius:50px;color:#000;font-size:18px;font-weight:300;line-height:150%;padding:10px 30px;text-decoration:none;transition-duration:.3s}.ast__project_recorrido a:hover{background:#000;color:#fff;transition-duration:.3s}.ast__project_sec5{padding:0}@media (max-width:690px){.ast__project_sec5{padding-bottom:60px;padding-top:60px}.ast__project_sec5 p{margin-bottom:32px}}.ast__project_sec5 h3{margin:auto;max-width:790px}.ast__project_tipologia_map{display:flex;flex-direction:column}.ast__project_map{position:relative}.ast__project_map .map-buttons-container{display:flex;justify-content:center}.ast__project_map .map-buttons-container .category-button{background:transparent;border:none;border-radius:0;border-right:1px solid #a4a4a4;color:#a4a4a4;font-size:12px;line-height:150%;margin:16px 0 0;padding:0 10px;text-transform:uppercase}.ast__project_map .map-buttons-container .category-button:hover{background:#fff;color:#000;cursor:pointer}.ast__project_map .map-buttons-container .category-button.active{color:#000}.ast__project_map .map-buttons-container .category-button:last-child{border-right:none}.ast__project_map img{width:100%}.ast__project_map_tabs{display:flex;justify-content:center}.ast__project_tipologias{padding-top:0}.ast__project_tipologias_title{align-items:center;display:flex;flex-direction:column;justify-content:center}.ast__project_tipologias_title h3{line-height:100%;margin-bottom:10px}@media (max-width:690px){.ast__project_tipologias_title h3{margin-bottom:20px}}.ast__project_tipologias_title h5{font-family:indivisible;font-weight:500;line-height:100%;margin-bottom:0;margin-left:7px}.ast__project_tipologia{display:flex;justify-content:space-between;margin-top:60px}@media (max-width:690px){.ast__project_tipologia{flex-direction:column;flex-wrap:wrap;margin-bottom:40px;margin-top:20px}.ast__project_tipologia div{border-top:none;margin-top:0;padding-top:0}.ast__project_tipologia div:first-child{align-items:center;border-right:none;display:flex;flex-direction:row;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-top:30px!important;order:2;padding-right:0;width:100%}.ast__project_tipologia div:first-child,.ast__project_tipologia div:first-child div{border-top:none;margin-top:0;padding-top:0}.ast__project_tipologia div:first-child div:first-child{border-right:none;flex-direction:column;margin-top:0!important;order:0;width:100%}.ast__project_tipologia div:first-child div:nth-child(2){flex-direction:column;width:40%}}.ast__project_tipologia div:first-child div{border-right:none}.ast__project_tipologia div:first-child p{line-height:150%;margin:30px 0}.ast__project_tipologia div:first-child p:nth-child(2){margin-bottom:0}.ast__project_tipologia div:first-child a{background:#a79b8f;border:1px solid #a79b8f;border-radius:50px;color:#fff;font-size:14px;line-height:1;padding:10px 30px;text-decoration:none;transition-duration:.3s;width:-moz-fit-content;width:fit-content}.ast__project_tipologia div:first-child a:hover{background:#101734;color:#fff;transition-duration:.3s}.ast__project_tipologia div:first-child:first-child{margin-top:0}.ast__project_tipologia div:first-child .ast__project_tipologia_map{display:flex;flex-direction:column;margin-top:0}.ast__project_tipologia div:first-child div:nth-child(2){background:transparent;border-radius:0}.ast__project_tipologia div:first-child div:nth-child(2) img{min-width:280px;padding:0}.ast__project_tipologias_filter{margin-top:20px}.ast__project_tipologias_filter label{color:#000;font-family:indivisible;font-size:18px;font-weight:500;margin-right:10px}@media (max-width:690px){.ast__project_tipologias_filter label{margin-bottom:10px;margin-right:0;text-align:center;width:100%}.ast__project_tipologias_filter h3,.ast__project_tipologias_filter p{text-align:center}}.ast__project_tipologias_filter .custom-select{border-radius:8px}.ast__project_tipologias_filter .custom-select .custom-select-trigger{background:#f5f5f5;border:none;border-radius:8px;padding:10px 1rem}.ast__project_tipologias_filter .custom-select .custom-options{background:#f5f5f5;border:none;border-radius:8px;top:110%!important}.ast__project_tipologias_filter .custom-select .custom-options :hover{background:#ebebeb}.ast__project_tipologias_filter select{background:#f5f5f5;border:none;border-radius:8px;font-size:11px;margin:0;max-width:100%;padding:10px 15px;width:100%}@media (max-width:700px){.ast__project_tipologias_filter select{max-width:100%;width:100%}}.ast__project_tipologias_filter select option{color:#000;font-family:indivisible;font-size:11px;font-weight:300}@media (max-width:690px){.ast__project_contact{padding-bottom:150px}.ast__project_contact h1{font-size:26px;text-align:left}.ast__project_contact form,.ast__project_contact p{margin-top:30px}}#map{height:535px;width:100%}@media (max-width:690px){#map{height:660px}}.map-locations{background:hsla(0,0%,100%,.769);border-radius:20px;box-shadow:1px 6px 17px 0 rgba(0,0,0,.43);-webkit-box-shadow:1px 6px 17px 0 rgba(0,0,0,.43);-moz-box-shadow:1px 6px 17px 0 rgba(0,0,0,.43);left:50px;max-width:185px;padding:20px;position:absolute;top:35%;width:100%;z-index:10000}@media (max-width:690px){.map-locations{border-radius:10px;bottom:135px;left:5%;max-width:90%;padding:10px;top:auto;width:100%}}.map-locations h4{color:#000;font-family:indivisible;font-size:14px;font-weight:500}.map-locations ul{border-top:1px solid #d7d7d7;margin-top:10px;padding:10px 0 0}@media (max-width:690px){.map-locations ul{display:flex;flex-wrap:wrap;margin-bottom:0}}.map-locations ul li{align-items:center;display:flex;list-style:none;margin-bottom:8px}@media (max-width:690px){.map-locations ul li{max-width:50%;width:100%}}.map-locations ul li span{align-items:center;background:#000;border-radius:100%;color:#fff;display:flex;font-family:indivisible;font-size:14px;font-weight:500;height:20px;justify-content:center;margin-right:6px;width:20px}.buttons-container{margin-bottom:20px;text-align:center}.category-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin:5px;padding:10px 20px}.category-button:hover{background-color:#0056b3}.col-xs-10{width:83.33333333%}.libro_reclamaciones .form-sec3.col-x-6 div{width:49%}.libro_reclamaciones .form-sec3.col-x-12 .ho-radio-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:28px;margin:6px 0 8px}.libro_reclamaciones .form-sec3.col-x-12 .ho-radio-group .ho-radio{align-items:center;cursor:pointer;display:inline-flex;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.libro_reclamaciones .form-sec3.col-x-12 .ho-radio-group .ho-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #e5e7eb;border-radius:50%;display:grid;height:22px;margin-top:0;place-items:center;width:22px}.libro_reclamaciones .form-sec3.col-x-12 .ho-radio-group .ho-radio input:checked{border:6px solid #000}.libro_reclamaciones .form-sec3.col-x-12 textarea{border:none;border-bottom:1px solid #a4a4a4;color:#000;font-family:indivisible;font-size:16px;font-weight:300;height:40px;padding-bottom:5px}.libro_reclamaciones .form-sec3.col-x-12 div{width:100%}.libro_reclamaciones h2{color:#000;font-family:indivisible;font-size:20px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:32px}.libro_reclamaciones p{margin-bottom:32px}.libro_reclamaciones .reclamo{align-self:stretch;color:#000;flex:none;flex-grow:0;font-size:12px;font-style:normal;font-weight:300;line-height:200%;margin-bottom:0;order:3}@media (max-width:690px){.libro_reclamaciones .reclamo{width:100%}}.slick-slide p.p-xs{letter-spacing:2px}html{scroll-behavior:smooth}.fade-in{opacity:0;transform:translateY(20px)}.banner-home{height:100vh}.banner-home div{height:100%}.banner-home div h3{color:#fff;font-size:30px;letter-spacing:1px;line-height:normal;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%;z-index:7}.banner-home img{left:50%;position:absolute;top:0;transform:translateX(-50%);will-change:transform}.banner-home .content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}a.btn-wsp{bottom:25px;max-width:50px;position:fixed;right:20px}.slider-full img,a.btn-wsp img{width:100%}.slider-full-text,.slider-full-text div{position:relative}.slider-full-text .slider-full-text_content{left:50%;position:absolute!important;top:42%;transform:translate(-50%);z-index:1000}.slider-full-text .slider-full-text_content h4{color:#fff;letter-spacing:1px;max-width:632px;text-align:center}.slider-full-text .slider-full-text_content a{background:#fff;border-radius:50px;color:#000;display:flex;font-size:15px;justify-content:center;margin:20px auto 0;padding:10px 30px;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.ast__about_ps{padding-top:0}.ast__about_ps_content{display:flex;justify-content:space-between}@media (max-width:690px){.ast__about_ps_content{flex-wrap:wrap}}.ast__about_ps_content div{width:20%}@media (max-width:690px){.ast__about_ps_content div{margin-bottom:10px;width:49%}}.ast__about_ps_content div:first-child{width:38%}@media (max-width:690px){.ast__about_ps_content div:first-child{width:49%}}.ast__about_ps_content div img{height:360px;-o-object-fit:cover;object-fit:cover;width:100%}.ast__about_ps_content div p{font-weight:500;margin-left:15px;margin-top:15px}@media (max-width:690px){.ast__about_ps_content div p{font-size:14px}}.dormitorios-buttons{display:flex;margin-bottom:15px;margin-top:15px}.dormitorios-buttons button{background:#f5f5f5;border:none;border-radius:0;color:#a5a5a5;font-size:10px;min-width:50%;padding:10px}.dormitorios-buttons button.active{background:#101734;color:#fff;transition-duration:.3s}@media (max-width:700px){.dormitorios-buttons button{min-width:50%}}.dormitorios-buttons button:first-child{border-radius:8px 0 0 8px}.dormitorios-buttons button:last-child{border-radius:0 8px 8px 0}.dormitorios-buttons button:active,.dormitorios-buttons button:focus,.dormitorios-buttons button:hover{background:#101734;color:#fff;transition-duration:.3s}.dormitorios-buttons-3 button{max-width:33.333%;min-width:auto;width:100%}@media (max-width:700px){.dormitorios-buttons-3 button{min-width:33.3%}}.ast__project_tipologias{display:flex;flex-wrap:wrap;justify-content:space-between}.ast__project_tipologias .ast__project_tipologias_title{margin-bottom:60px;width:100%}@media (max-width:690px){.ast__project_tipologias .ast__project_tipologias_title{margin-bottom:20px}}.ast__project_tipologias .ast__project_tipologias_filter{width:30%}@media (max-width:700px){.ast__project_tipologias .ast__project_tipologias_filter{width:100%}}.ast__project_tipologias .ast__project_tipologia_brochure img{margin:0 0 30px;max-width:280px;width:100%}.ast__project_tipologias .ast__project_tipologia_img{width:65%}@media (max-width:700px){.ast__project_tipologias .ast__project_tipologia_img{width:100%}}.ast__project_tipologias .ast__project_tipologia_img div{background:#f5f5f5;border-radius:30px;display:flex;justify-content:center;width:100%}@media (max-width:690px){.ast__project_tipologias .ast__project_tipologia_img div{border-top:none!important;margin-top:0;padding-top:0;width:100%}}.ast__project_tipologias .ast__project_tipologia_img div img{-o-object-fit:contain;object-fit:contain;padding:50px;width:100%}@media (max-width:690px){.ast__project_tipologias .ast__project_tipologia_img div img{padding:20px}}.zoom-element img{height:100vh;-o-object-fit:cover;object-fit:cover}@media (max-width:690px){.zoom-element img{max-height:730px}}.tab-content-tipo img{display:none}.tab-content-tipo img.active-tipo{display:block}.tab-buttons-tipo button.active-tipo{color:#000;font-weight:500}.tab-container-tipo{flex-direction:column}.tab-container-tipo ul{display:flex;justify-content:center;margin:20px 0 0;padding:0}.tab-container-tipo ul li{list-style:none;margin:0;padding:0}.tab-container-tipo ul li:first-child button{border-right:1px solid #898989}.tab-container-tipo ul li button{background:transparent;border:none;border-radius:0;color:#898989;font-size:12px;padding:0 15px}.tab-container-tipo ul li button:hover{color:#000}.banner-home__wrap{overflow:hidden;position:relative}.banner-home__wrap img{display:block;height:auto;width:100%}.banner-home{overflow:hidden;position:relative}.banner-home img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body .ast__home_valores_head{padding-bottom:75px;padding-top:165px}@media (max-width:690px){.ast__home_valores_head_mbl{padding:60px 0!important}}.zoom-element .slick-dotted.slick-slider{margin-bottom:0}@media (max-width:690px){body .offcanvas-body,body .offcanvas-header{padding-left:0;padding-right:0}body .offcanvas-body{padding:0 25px 50px;width:100%!important}body .ast__home_projects{margin:auto;max-width:90%;width:100%}body .ast__home_projects div,body .ast__home_projects div:first-child{margin-bottom:40px}body .ast__home_group{padding-top:0}body .ast__home_blog{padding-top:50px}body footer .content:first-child{max-width:90%}body .ast__project_bann h4{max-width:90%;width:100%}body .slider-tabs .interior-tab-link,body .slider-tabs .tab-link{align-items:center;display:flex;justify-content:center;max-width:100%;min-width:150px;text-align:center;width:100%}}.list-transparencia{padding:0}.list-transparencia li{list-style:none;margin-bottom:10px}.list-transparencia li,.list-transparencia li a{color:#000;font-size:16px;font-weight:300}.list-transparencia li ul{display:flex;margin-top:10px}@media (max-width:690px){.list-transparencia li ul{flex-direction:column}.ast__terminos .col-xs-10{width:90%}}.list-transparencia ul li{margin-right:20px}video{-o-object-fit:cover;object-fit:cover}.slider-edi .slick-list{border-radius:36px 0 0 0}.slider-edi .slick-list img{border-radius:0!important}select option{font-size:15px;padding:10px}select option:nth-child(2n){background:#f5f5f5}.select2-container--default .select2-selection--single{border:none!important;padding:6px 12px!important}.select2-container--default .select2-results__option:hover{background-color:#f5f5f5!important}.select2-container--default .select2-selection--single:focus{outline:none!important}label{font-weight:400!important}.custom-select{cursor:pointer;display:inline-block!important;position:relative;width:100%!important}.custom-select .custom-select-trigger{background:#fff;border-bottom:1px solid #a3a3a3;border-radius:0;color:#000;display:block;font-size:14px;font-style:normal;font-weight:200;line-height:150%;padding:.5rem 0;position:relative}.custom-select .custom-select-trigger:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none' viewBox='0 0 10 10'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 3 5.003 7 1 3'/%3E%3C/svg%3E");content:"";height:10px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:10px}.custom-select .custom-options{background:#fff;border:1px solid #a3a3a3;border-radius:0;border-top:none;display:none;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:100%;width:100%!important;z-index:10}.custom-select .custom-option{color:#000;font-size:14px;font-style:normal;font-weight:200;line-height:150%;padding:.5rem 1rem;width:100%!important}.custom-select .custom-option:hover{background:#f5f5f5;color:#000}.tabs-pf{display:flex;margin:32px 0}.tab-pf{border-right:1px solid #a79b8f;color:#a79b8f;cursor:pointer;padding:0 20px}.tab-pf:last-child{border-right:none}.tab-pf:first-child{padding-left:0}.tab-pf.active h2{border-bottom:1px solid #000;color:#000}.tab-content-pf .panel{padding-left:0}.content-pf{display:none}.content-pf.active{display:block}@media (max-width:690px){.tabs-pf h2{font-size:19px}body .offcanvas-body{padding-left:0!important}.offcanvas .offcanvas-body ul.main-menu-list li{padding-left:0}.offcanvas .offcanvas-body ul:first-child,.offcanvas .offcanvas-body ul:first-child li a{margin-bottom:24px}.ast__terminos{width:100%}}.ast__404{padding-bottom:0;padding-top:190px}.ast__404 h1{color:#121935;font-size:200px}.ast__404 h3{color:#000;font-family:indivisible;font-weight:400}.ast__404 p{color:#909090;font-size:17px}.ast__404 img{margin-top:80px;max-width:700px;width:100%}@media (max-width:690px){.ast__404 img.img-dst{display:none}}.ast__404 img.img-mbl{display:none}@media (max-width:690px){.ast__404 img.img-mbl{display:flex}}