@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif;font-weight:400;line-height:1.2;font-style:normal;font-size:14px;letter-spacing:-.0125rem}body{min-height:100vh;color:#000;transition:color .5s,background-color .5s;line-height:1.2;font-family:Inter,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animar,.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}a{text-decoration:none}ul{list-style-type:none}b{font-weight:700}fieldset{border:none}#app{width:100%;display:flex;flex-direction:column}.main-header{width:100%;height:7.5rem;display:flex;flex-direction:column;background-color:#fff;position:sticky;top:0rem;left:0;filter:drop-shadow(1px 1px 1px rgba(0,0,0,.1));z-index:5}.main-header .top-header{height:2.5rem;padding:0 2rem;background-color:#212529;color:#fff}.main-header .top-header .t-h-wrapper{width:100%;height:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.main-header .top-header .t-h-wrapper .contact-header-item{display:flex;align-items:center;gap:.33rem}.main-header .top-header .t-h-wrapper .contact-header-item .contact-line{height:1rem;width:1px;margin:0 .25rem;border:none;background-color:#f7f7f7}.main-header .top-header .t-h-wrapper .contact-header-item .contact-item{font-size:.66rem;font-weight:300;letter-spacing:0px;color:#fff}.main-header .top-header .t-h-wrapper .contact-header-item:hover{text-decoration:unset}.main-header .top-header .t-h-wrapper .social-bar{display:flex;align-items:center;gap:1rem}.main-header .top-header .t-h-wrapper .social-bar .socials-header-list{height:1rem;display:flex;gap:.5rem}.main-header .top-header .t-h-wrapper .portal-link{height:100%;display:flex;padding:5px 15px 5px 12px;align-items:center;justify-content:center;text-transform:uppercase;transition:background-color .25s ease;background-color:#3667a1;color:#fff}.main-header .top-header .t-h-wrapper .portal-link:hover{background-color:#3667a1cc}.main-header .top-header .t-h-wrapper .portal-link p{font-weight:500;font-size:.75rem}.main-header .top-header .t-h-wrapper .portal-link p span{display:none}.main-header .header{height:5.25rem;padding:0 2rem}.main-header .header .b-h-wrapper{width:100%;height:100%;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.main-header .header .logo-cont{height:45px}.main-header .header .logo-cont img{max-width:160px}.main-header .header .nav-cont .mb-menu .menu-toggle-cont{width:21px;height:21px;border-radius:50%;display:grid;place-content:center;position:relative;z-index:11;cursor:pointer}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .open-icon,.main-header .header .nav-cont .mb-menu .menu-toggle-cont .close-icon{width:21px;height:21px;position:absolute;top:1px;left:1px;color:#000}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .open-icon{display:flex;flex-direction:column;justify-content:space-evenly;gap:.25rem;align-items:flex-end;opacity:1;transition-delay:.3s}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .open-icon .o-i-line{width:100%;height:2px;transform:scaleX(0);transform-origin:right;background-color:#3667a1}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .open-icon .o-line-1{animation:open-line .15s forwards;animation-delay:.2s}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .open-icon .o-line-2{animation:open-line .15s forwards;animation-delay:.15s}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .open-icon .o-line-3{animation:open-line .15s forwards;animation-delay:.1s}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .close-icon .c-i-line{width:21px;height:2px;position:absolute;transform:scaleX(0);background-color:#3667a1}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .close-icon .c-line-1{top:3px;left:3px;transform-origin:left;transform:rotate(45deg) scaleX(0);animation:cross-1-c .15s forwards}.main-header .header .nav-cont .mb-menu .menu-toggle-cont .close-icon .c-line-2{top:3px;right:3px;transform-origin:right;transform:rotate(-45deg) scaleX(0);animation:cross-2-c .15s forwards}.main-header .header .nav-cont .mb-menu .open-menu .open-icon .o-line-1{animation:close-t-line-o .25s forwards}.main-header .header .nav-cont .mb-menu .open-menu .open-icon .o-line-2{animation:close-m-line-o .25s forwards}.main-header .header .nav-cont .mb-menu .open-menu .open-icon .o-line-3{animation:close-b-line-o .25s forwards}.main-header .header .nav-cont .mb-menu .open-menu .close-icon .c-line-1{animation:cross-1-o .15s forwards;animation-delay:.15s}.main-header .header .nav-cont .mb-menu .open-menu .close-icon .c-line-2{animation:cross-2-o .15s forwards;animation-delay:.2s}.main-header .header .nav-cont .mb-menu .mb-navbar{width:100%;height:0%;position:absolute;top:7rem;left:0;transition:height .25s ease;background-color:#fff;overflow:hidden}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav{padding:2rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist{display:flex;flex-direction:column;gap:1rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem{display:grid;grid-template-columns:auto 1.1rem;grid-template-rows:1.2rem auto;position:relative}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-navlink{justify-self:flex-start;font-size:1.2rem;font-weight:700;color:#3667a1}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-navlink-expand-btn{transform:rotate(0);transition:transform .15s ease;color:#3667a1;cursor:pointer}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .open-submenu-icon{transform:rotate(180deg)}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont{width:100%;height:0px;display:flex;flex-direction:column;gap:1rem;grid-area:2/1/3/3;transition:height .25s ease;overflow:hidden}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list{display:flex;flex-direction:column;gap:.75rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-navitem .mb-submenu-navlink{display:flex;align-items:center;justify-content:space-between;font-weight:300;font-size:1rem;color:#212529}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-navitem .mb-submenu-navlink svg{color:#212529b3}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-navitem .mb-submenu-navlink .open-navitem-sm-icon{transform:rotate(180deg)}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-navitem .mb-submenu-on-navitem{height:0px;padding:0;overflow:hidden}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-navitem .mb-submenu-on-navitem .mb-sm-list-on-navlink{display:flex;flex-direction:column;gap:.75rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-navitem .mb-submenu-on-navitem .mb-sm-list-on-navlink .mb-sm-listitem .mb-sm-navlink{color:#212529b3;font-weight:300;font-size:1rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-navitem .open-navitem-sm{height:auto;padding:1rem 0 .5rem 2rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-title{font-weight:700;color:#3667a1}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-links-wrapper{padding-left:14px;display:flex;flex-direction:column;gap:.4rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-submenu-links-wrapper .mb-submenu-navitem .submenu-link{font-size:1rem;font-weight:300;color:#212529}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-other-links .mb-submenu-list div{display:flex;flex-direction:column;gap:.4rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-other-links .mb-submenu-list div div{padding-left:.8rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-other-links .mb-submenu-list div div li:first-child{margin-left:-.8rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-other-links .mb-submenu-list div .submenu-item-title a{font-weight:700;color:#3667a1}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .mb-other-links .mb-submenu-list:last-child{margin-top:.4rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .detailed-list{padding-left:1rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .mb-submenu-cont .mb-submenu-list .detailed-list .mb-submenu-title a{font-weight:700;color:#3667a1}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .open-submenu{height:auto;padding:1rem 0 0 2rem}.main-header .header .nav-cont .mb-menu .open-navbar{height:max-content;max-height:calc(100vh - 7rem);overflow:hidden auto}.main-header .header .nav-cont .lg-nav{display:none}.main-footer{width:100%;padding:2rem;position:relative;background-color:#3667a1;color:#fff}.main-footer .footer-top-border{width:100vw;height:2px;border:none;position:absolute;top:4px;left:0;background-color:#fff}.main-footer .footer-cont{max-width:1200px;margin:0 auto}.main-footer .footer-cont .footer-logo{height:3rem;margin-bottom:2rem}.main-footer .footer-wrapper{width:100%;height:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.main-footer .footer-wrapper .footer-list-cont{display:flex;flex-direction:column;gap:1rem}.main-footer .footer-wrapper .footer-list-cont .footer-list-title{font-size:1.25rem;text-transform:uppercase;font-weight:600}.main-footer .footer-wrapper .footer-list-cont .footer-list{display:flex;flex-direction:column;gap:.5rem}.main-footer .footer-wrapper .footer-list-cont .footer-list .footer-item{display:grid;grid-template-columns:1.5rem auto;gap:.5rem;align-items:center}.main-footer .footer-wrapper .footer-list-cont .footer-list .footer-item svg{font-size:1.5rem}.main-footer .footer-wrapper .footer-list-cont .footer-list .footer-item .footer-item-link,.main-footer .footer-wrapper .footer-list-cont .footer-list .footer-item .item-text{font-size:1.2rem}.main-footer .footer-wrapper .footer-list-cont .socials-list{flex-direction:row}.main-footer .footer-wrapper .footer-list-cont .socials-list .footer-item{height:2.5rem;aspect-ratio:1;border-radius:50px;display:flex;align-items:center;justify-content:center;background-color:#fff}.main-footer .footer-wrapper .footer-list-cont .socials-list .footer-item a{height:1.5rem;color:#3667a1}.main-footer .footer-wrapper .footer-list-cont .location-list .footer-item{align-items:flex-start}.main-footer .footer-wrapper .links-cont .links-list .footer-item .footer-item-link{grid-column:1/3}.button{margin-top:1rem;border:1px solid #3667a1;padding:.66rem 1.5rem;align-self:center;font-size:1rem;font-weight:600;text-transform:uppercase;transition:background-color .5s ease,color .5s ease;background-color:#3667a1;color:#fff;cursor:pointer}.button:hover{background-color:#f7f7f7;color:#3667a1}.maxancho{width:100%;height:100%;max-width:1200px;margin:0 auto}@media screen and (min-width: 768px){.main-header .top-header{padding:0 4rem;justify-content:space-between}.main-header .top-header .t-h-wrapper .contact-header-item .contact-item{font-size:.8rem}.main-header .top-header .t-h-wrapper .portal-link p{font-size:.875rem}.main-header .top-header .t-h-wrapper .portal-link p span{font-size:.875rem;display:inline}.main-header .header{padding:0 4rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav{padding:2rem 4rem}.main-header .header .nav-cont .mb-menu .mb-navbar .mb-nav .mb-navlist .mb-navitem .open-submenu{padding:1rem 0 0 1rem;flex-direction:row;gap:3rem}.main-footer{padding:3rem 4rem}.main-footer .footer-wrapper{display:grid;grid-template-columns:repeat(3,1fr)}.main-footer .footer-wrapper .links-cont{grid-area:1/1/3/2}.main-footer .footer-wrapper .socials-cont{grid-area:2/2/3/3}}@media screen and (min-width: 1024px){.main-header .top-header .t-h-wrapper .contact-header-item .contact-item{font-size:1rem}.main-header .header .nav-cont{height:100%}.main-header .header .nav-cont .mb-menu .menu-toggle-cont{display:none}.main-header .header .nav-cont .lg-nav{height:100%;display:inline-flex}.main-header .header .nav-cont .lg-nav .navbar{height:100%}.main-header .header .nav-cont .lg-nav .navbar .navlist{height:100%;display:flex;gap:1.25rem}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem{height:100%;display:flex;align-items:center;position:relative}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem:hover{cursor:pointer}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem:hover .navlink{color:#3667a1}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem:hover .dropdown-submenu{display:inline-block;opacity:1;transform:translateY(6px)}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .navlink{font-size:1.125rem;font-weight:600;transition:color .25s ease;color:#212529;letter-spacing:-.025rem}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu{padding:0;border-top:3px solid #3667a1;position:absolute;left:-2rem;top:calc(4.6rem + 1px);opacity:0;transform:translateY(-500%);transition:opacity .25s ease;background-color:#fff}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu:hover{display:inline-block;opacity:1}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist{display:flex;flex-direction:column}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem{padding:.875rem 2rem;position:relative;border-bottom:1px solid rgba(119,119,119,.1);width:100%}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem:last-of-type{border-bottom:none}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem .dropdown-navlink{font-size:1rem;white-space:nowrap;color:#212529b3}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem .dropdown-item-submenu{padding:1.5rem 2rem;border-top:3px solid #3667a1;position:absolute;left:95%;top:-100vh;opacity:0;transition:opacity .25s ease,left .5s ease;background-color:#f7f7f7}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem .dropdown-item-submenu .dropdown-item-list{display:flex;flex-direction:column;gap:1.25rem}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem .dropdown-item-submenu .dropdown-item-list .dropdown-item-listitem .dropdown-list-link{font-size:1.1rem;white-space:nowrap;color:#212529b3}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem .dropdown-item-submenu .dropdown-item-list .dropdown-item-listitem .dropdown-list-link:hover{color:#3667a1}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem:hover{background:#7777770d}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem:hover .dropdown-navlink{color:#3667a1}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-navlist .dropdown-navitem:hover .dropdown-item-submenu{border-top:3px solid #3667a1;padding:1.5rem 2rem;left:100%;top:calc(-.66rem - 5px);opacity:1}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table{display:grid;grid-template-columns:repeat(3,220px)}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col{border-right:1px solid rgba(119,119,119,.1);display:flex;flex-direction:column;position:relative}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col:last-child{border:0}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col:last-child .submenu-item .submenu-link{padding-left:.5rem}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-header{padding:.66rem 1rem;background-color:#3667a1}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-header .dropdown-col-title{font-weight:600;color:#fff}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-submenu{position:relative;top:unset;left:unset;transform:unset}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-submenu .submenu-item{position:relative;border-bottom:1px solid rgba(119,119,119,.1);width:100%}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-submenu .submenu-item:hover{background:#7777770d}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-submenu .submenu-item:hover .submenu-link{color:#3667a1}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-submenu .submenu-item .submenu-link{padding:0;font-size:1rem;white-space:nowrap;color:#212529b3}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-submenu .submenu-item .submenu-link p{padding:.833rem 1rem .833rem 2rem}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .dropdown-submenu .dropdown-table .dropdown-nav-col .dropdown-submenu .submenu-item-title .submenu-link p{padding:.833rem 1rem;font-weight:600}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .last-submenu{right:-2rem;left:unset}.main-header .header .nav-cont .lg-nav .navbar .navlist .navitem .last-submenu .dropdown-navlist{align-items:flex-end}.main-footer .footer-wrapper .footer-list-cont{gap:1.66rem}.main-footer .footer-wrapper .footer-list-cont .footer-list-title{font-size:1.25rem}.main-footer .footer-wrapper .footer-list-cont .footer-list .footer-item{gap:.75rem}.main-footer .footer-wrapper .footer-list-cont .footer-list .footer-item .footer-item-link,.main-footer .footer-wrapper .footer-list-cont .footer-list .footer-item .item-text{font-size:1.125rem;line-height:1.125;font-weight:300;letter-spacing:-.0125rem}.main-footer .footer-wrapper .footer-list-cont .footer-list .footer-item svg{transform:scale(1.1)}.main-footer .footer-wrapper .footer-list-cont .socials-list .footer-item svg{transform:none}.button{font-size:1.25rem}}@media screen and (min-width: 1312px){.maxancho .section-title{text-align:center}}@keyframes blurText{0%{opacity:0;filter:blur(20px);transform:scale(1.3)}to{opacity:1;filter:blur(0px);transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes open-line{0%{transform:scaleX(0)}to{transform:scaleX(.95)}}@keyframes close-t-line-o{0%{transform:scaleX(.8)}to{transform:scaleX(0)}}@keyframes close-m-line-o{0%{transform:scaleX(.6)}to{transform:scaleX(0)}}@keyframes close-b-line-o{0%{transform:scaleX(.95)}to{transform:scaleX(0)}}@keyframes cross-1-o{0%{transform:rotate(45deg) scaleX(0)}to{transform:rotate(45deg) scaleX(1)}}@keyframes cross-2-o{0%{transform:rotate(-45deg) scaleX(0)}to{transform:rotate(-45deg) scaleX(1)}}@keyframes cross-1-c{0%{transform:rotate(45deg) scaleX(1)}to{transform:rotate(45deg) scaleX(0)}}@keyframes cross-2-c{0%{transform:rotate(-45deg) scaleX(1)}to{transform:rotate(-45deg) scaleX(0)}}@keyframes loading{0%,to{background-color:#21252980}50%{background-color:#21252933}}body{position:relative}body .home-main .main-carousel{height:calc(100vh - 7rem);position:relative;overflow:hidden}body .home-main .main-carousel .carousel-slides{position:relative}body .home-main .main-carousel .carousel-slides .slide-img{height:100vh;min-width:100%;aspect-ratio:5/9;position:absolute;top:0;left:0;object-fit:cover;opacity:0;transition:opacity .5s ease}body .home-main .main-carousel .carousel-slides .current-slide{opacity:1}body .home-main .main-carousel .carousel-text{width:100%;height:100%;padding:2rem 1.25rem;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;background-color:#21252966;overflow:hidden}body .home-main .main-carousel .carousel-text .carousel-title{font-size:2.75em;line-height:1;letter-spacing:-.0125rem;text-align:center;animation:blurText 1s both;animation-delay:.5s;color:#fff}body .home-main .cta-main{padding:2rem;background-color:#212529;color:#fff}body .home-main .cta-main .maxancho .cta-title{display:flex;flex-direction:column;gap:.5rem}body .home-main .cta-main .maxancho .cta-title span{font-size:1.5rem;line-height:1.2;text-align:center;letter-spacing:-.0125rem;opacity:0;transition:opacity .25s ease;transition-delay:.25s}body .home-main .cta-main .maxancho .cta-title .h3-box{padding:.5rem .75rem;align-self:center;opacity:0;transition:opacity .5s ease;transition-delay:.4s;background-color:#fff}body .home-main .cta-main .maxancho .cta-title .h3-box .h3-box-text{display:inline-block;text-transform:uppercase;color:#212529;font-size:1.5rem;transform:translateY(2rem);transition:transform .25s ease;transition-delay:.55s}body .home-main .cta-main .maxancho .link-btn{padding:.66rem 1.5rem;align-self:center;text-transform:uppercase;font-size:1rem;font-weight:600;opacity:0;transition:opacity .25s ease;transition-delay:.55s;background-color:#3667a1;color:#fff}body .home-main .obs-cta .maxancho{display:flex;flex-direction:column;gap:1.5rem}body .home-main .obs-cta .maxancho .cta-title span,body .home-main .obs-cta .maxancho .cta-title .h3-box{opacity:1}body .home-main .obs-cta .maxancho .cta-title span .h3-box-text,body .home-main .obs-cta .maxancho .cta-title .h3-box .h3-box-text{transform:translateY(0)}body .home-main .obs-cta .maxancho .link-btn{opacity:1}body .home-main .our-products-container{padding:2rem}body .home-main .our-products-container .maxancho{display:flex;flex-direction:column;gap:1.5rem}body .home-main .our-products-container .maxancho .section-title{margin-bottom:1rem;font-size:2rem;font-weight:700;opacity:0;transition:opacity .25s ease;transition-delay:.25s;color:#212529}body .home-main .our-products-container .maxancho .our-products{display:flex;flex-direction:column;gap:1rem}body .home-main .our-products-container .maxancho .our-products .product-cont{width:100%;aspect-ratio:16/10;position:relative;perspective:1000px;opacity:0;transition:opacity .25s ease}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(1px) rotateY(0);transition:transform .5s ease;box-shadow:0 0 44px -10px #00000026;transform-style:preserve-3d;backface-visibility:hidden;z-index:1}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont .bg-product{width:100%;height:100%;background-color:#3667a1;filter:brightness(.5);overflow:hidden}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont .bg-product .product-img{min-width:100%;height:100%;object-fit:cover}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont .bg-product-data{width:100%;height:100%;padding:1rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;position:absolute;top:0;left:0;opacity:1;transform:translateZ(60px);transition:opacity .5s ease}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont .bg-product-data .product-title{font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#fff}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont .bg-product-data .product-text{font-size:1rem;font-weight:300;text-align:center;line-height:1.2;color:#fff}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer{width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(1px) rotateY(-180deg);transition:transform .5s ease;transform-style:preserve-3d;z-index:0}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-bg{width:100%;height:100%;background-color:#a6bfde}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-product-data{width:100%;height:100%;padding:1rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;position:absolute;top:0;left:0;opacity:0;transform:translateZ(60px);transition:opacity .5s ease}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-product-data .product-title{font-size:1.5rem;font-weight:600;text-transform:uppercase;color:#3667a1}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-product-data .product-text{font-size:1rem;font-weight:300;text-align:center;line-height:1.2;color:#212529}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-product-data .button{margin-top:.5rem;padding:.66rem 1.5rem;border:none;font-size:1rem;text-transform:uppercase;font-weight:600;background-color:#fff;color:#3667a1}body .home-main .our-products-container .maxancho .our-products .product-cont:hover .bg-product-cont{transform:translateZ(-1px) rotateY(180deg)}body .home-main .our-products-container .maxancho .our-products .product-cont:hover .bg-product-cont .bg-product-data{opacity:0}body .home-main .our-products-container .maxancho .our-products .product-cont:hover .top-layer{transform:translateZ(-1px) rotateY(0)}body .home-main .our-products-container .maxancho .our-products .product-cont:hover .top-layer .top-layer-product-data,body .home-main .obs-prod .maxancho .section-title{opacity:1}body .home-main .obs-prod .maxancho .our-products .product-cont{opacity:1;transition-delay:.4s}body .home-main .obs-prod .maxancho .our-products .product-cont:nth-child(2){transition-delay:.55s}body .home-main .obs-prod .maxancho .our-products .product-cont:nth-child(3){transition-delay:.7s}body .home-main .works-container{padding:2rem 0;display:flex;flex-direction:column;gap:1rem}body .home-main .works-container .maxancho .section-title{margin-bottom:1.5rem;padding:0 2rem;font-size:2rem;font-weight:700;color:#212529}body .home-main .works-container .works-page-grid{display:grid;grid-template-columns:1fr 1fr}body .home-main .works-container .works-page-grid .work{display:none}body .home-main .works-container .works-page-grid .work:nth-child(1),body .home-main .works-container .works-page-grid .work:nth-child(2),body .home-main .works-container .works-page-grid .work:nth-child(3),body .home-main .works-container .works-page-grid .work:nth-child(4){display:inline-flex}body .home-main .home-about-us{padding:2rem;background-color:#f7f7f7}body .home-main .home-about-us .maxancho{display:flex;flex-direction:column;gap:1.5rem}body .home-main .home-about-us .maxancho .section-title{font-size:1.75rem;font-weight:700;opacity:0;transition:opacity .25s ease;transition-delay:.25s;color:#212529}body .home-main .home-about-us .maxancho .about-text{display:flex;flex-direction:column;gap:.5rem}body .home-main .home-about-us .maxancho .about-text .about-top-text{font-size:1.2rem;line-height:1.5;opacity:0;transition:opacity .25s ease;transition-delay:.4s}body .home-main .home-about-us .maxancho .about-text .about-bot-text{margin-top:1rem;transition:opacity .25s ease;transition-delay:.4s;font-size:.875rem;font-weight:300;line-height:1.5;letter-spacing:0;opacity:0;color:#777}body .home-main .home-about-us .maxancho .about-text .button{margin-top:1rem;align-self:flex-start;opacity:0;transition:all .25s ease;transition-delay:.25s;border:1px solid #3667a1}body .home-main .home-about-us .maxancho .about-line-div{height:1px;width:0%;border:none;align-self:center;transition:width .25s ease;transition-delay:1s;background:#02584b;background:linear-gradient(90deg,#3667a100,#3667a180 10%,#3667a1,#3667a180 90%,#3667a100)}body .home-main .home-about-us .maxancho .about-video-cont{width:100%;aspect-ratio:16/10;background-color:#3667a1;opacity:0;transition:opacity .25s ease;transition-delay:.7s;overflow:hidden}body .home-main .home-about-us .maxancho .about-video-cont .yt-video{width:100%;aspect-ratio:16/10}body .home-main .obs-about .maxancho .section-title,body .home-main .obs-about .maxancho .about-video-cont,body .home-main .obs-about .maxancho .about-text .about-bot-text,body .home-main .obs-about .maxancho .about-text .about-top-text,body .home-main .obs-about .maxancho .about-text a .button{opacity:1}body .home-main .obs-about .maxancho .about-line-div{width:100%}body .home-main .stats-cont{padding:2rem;background-color:#f7f7f7}body .home-main .stats-cont .maxancho{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1rem}body .home-main .stats-cont .maxancho .stat{display:flex;flex-direction:column;align-items:center;gap:.25rem}body .home-main .stats-cont .maxancho .stat svg{font-size:3rem}body .home-main .stats-cont .maxancho .stat .outline{color:transparent;stroke:#212529;stroke-width:40px}body .home-main .stats-cont .maxancho .stat .medal{stroke-width:2px}body .home-main .stats-cont .maxancho .stat .stat-num{margin-top:.25rem;font-size:1.5rem;font-weight:600;color:#3667a1}body .home-main .stats-cont .maxancho .stat .stat-text{font-size:1rem;font-weight:300;text-align:center}body .home-main .home-posts-cont{padding:2rem;background-color:#f7f7f7}body .home-main .home-posts-cont .maxancho{display:flex;flex-direction:column;gap:1rem}body .home-main .home-posts-cont .maxancho .section-title{margin-bottom:1.5rem;font-size:2rem;font-weight:700;color:#212529}body .home-main .home-posts-cont .maxancho .home-posts-grid{display:flex;flex-direction:column;gap:.5rem}body .home-main .home-posts-cont .maxancho .home-posts-grid .post{width:100%;aspect-ratio:3/2;background-color:#fff}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;position:relative;overflow:hidden}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont .post-img{width:100%;height:100%;overflow:hidden}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont .post-img .work-img{width:100%;min-height:100%;object-fit:cover}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont .post-img .img-mask{width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:30px 30px 78px 13px #00000040 inset;-webkit-box-shadow:30px 30px 78px 13px rgba(0,0,0,.25) inset;-moz-box-shadow:30px 30px 78px 13px rgba(0,0,0,.25) inset}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont .post-tags-cont{width:100%;height:100%;padding:1rem;display:flex;gap:.25rem;align-items:flex-end;flex-wrap:wrap;position:absolute;bottom:0;left:0}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont .post-tags-cont .tag{border:1px solid rgba(255,255,255,.3);padding:.25rem .5rem;border-radius:1rem;background-color:#3667a1;color:#fff}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont .post-tags-cont .tag .p-tag{font-size:.8rem;text-wrap:nowrap}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-data{padding:1.5rem 1rem;display:flex;flex-direction:column;gap:.75rem}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-data .post-title{font-size:1.5rem;font-weight:600;color:#212529}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-data .post-epigraph{font-size:1rem;font-weight:300;line-height:1.2;color:#212529b3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media screen and (min-width: 768px){body .home-main .main-carousel .carousel-text{padding:2rem 4rem}body .home-main .main-carousel .carousel-text .carousel-title{font-size:3.5rem}body .home-main .cta-main{padding:3rem 4rem}body .home-main .cta-main .maxancho{gap:1rem}body .home-main .cta-main .maxancho .cta-title{flex-direction:row;align-items:center;gap:.66rem}body .home-main .cta-main .maxancho .cta-title span,body .home-main .cta-main .maxancho .cta-title .h3-box .h3-box-text{font-size:1.4rem}body .home-main .home-about-us{padding:3rem 4rem}body .home-main .home-about-us .maxancho{display:grid;grid-template-columns:45% 1% calc(54% - 3rem);grid-template-rows:3rem auto;gap:1rem 2rem}body .home-main .home-about-us .maxancho .section-title{grid-area:1/1/2/4}body .home-main .home-about-us .maxancho .about-line-div{height:100%;width:1px;justify-self:center}body .home-main .our-products-container{padding:3rem 4rem}body .home-main .our-products-container .maxancho{gap:1rem}body .home-main .our-products-container .maxancho .our-products{flex-direction:row}body .home-main .our-products-container .maxancho .our-products .product-cont{aspect-ratio:1}body .home-main .stats-cont{padding:3rem 4rem}body .home-main .stats-cont .maxancho{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:2rem}body .home-main .works-container{padding:3rem 0}body .home-main .works-container .maxancho .section-title{margin-bottom:1rem;padding:0 4rem}body .home-main .works-container .works-page-grid{grid-template-columns:repeat(4,1fr)}body .home-main .works-container .works-page-grid .work{display:inline-flex}body .home-main .works-container .works-page-grid .work:nth-child(9),body .home-main .works-container .works-page-grid .work:nth-child(10){display:none}body .home-main .home-posts-cont{padding:3rem 4rem}body .home-main .home-posts-cont .maxancho .section-title{margin-bottom:1rem}body .home-main .home-posts-cont .maxancho .home-posts-grid{display:flex;gap:1rem}body .home-main .home-posts-cont .maxancho .home-posts-grid .post{aspect-ratio:unset;display:grid;grid-template-columns:45% 55%}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-data{padding:1.5rem 1rem}}@media screen and (min-width: 1024px){body .home-main .main-carousel .carousel-text .carousel-title{font-size:4rem}body .home-main .cta-main .maxancho{flex-direction:row;justify-content:space-between}body .home-main .cta-main .maxancho .cta-title span{font-size:1.6rem}body .home-main .cta-main .maxancho .link-btn{padding:1.25rem 1.5rem;font-size:1.2rem}body .home-main .home-about-us .maxancho{grid-template-rows:4.5rem auto}body .home-main .home-about-us .maxancho .section-title{font-size:2.5rem}body .home-main .home-about-us .maxancho .about-text{gap:1.5rem}body .home-main .home-about-us .maxancho .about-text .about-top-text{font-size:1.375rem}body .home-main .home-about-us .maxancho .about-text .about-bot-text{font-size:1.125rem}body .home-main .home-about-us .maxancho .about-text .button{font-size:1.25rem}body .home-main .our-products-container .maxancho .section-title{font-size:2.5rem}body .home-main .our-products-container .maxancho .our-products .product-cont{cursor:pointer}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont .bg-product-data{gap:1rem}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont .bg-product-data .product-title{font-size:1.85rem}body .home-main .our-products-container .maxancho .our-products .product-cont .bg-product-cont .bg-product-data .product-text{font-size:1.2rem}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-product-data{gap:1rem}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-product-data .product-title{font-size:1.85rem}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-product-data .product-text{font-size:1.2rem}body .home-main .our-products-container .maxancho .our-products .product-cont .top-layer .top-layer-product-data .button{font-size:1.125rem}body .home-main .stats-cont{background:#fff}body .home-main .stats-cont .maxancho .stat .stat-num{margin-top:.7rem;font-size:1.85rem}body .home-main .stats-cont .maxancho .stat .stat-text{font-size:1.2rem}body .home-main .works-container .maxancho .section-title,body .home-main .home-posts-cont .maxancho .section-title{font-size:2.5rem}body .home-main .home-posts-cont .maxancho .home-posts-grid{flex-direction:row}body .home-main .home-posts-cont .maxancho .home-posts-grid .post{display:flex;flex-direction:column;cursor:pointer}body .home-main .home-posts-cont .maxancho .home-posts-grid .post:hover .post-img-cont .post-img .work-img{transform:scale(1.04)}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont .post-img .work-img{transition:transform .25s cubic-bezier(.215,.61,.355,1)}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-img-cont .post-tags-cont .tag .p-tag{padding:0 .2rem;font-size:1rem}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-data{padding:2rem 1.5rem;gap:1.2rem}body .home-main .home-posts-cont .maxancho .home-posts-grid .post .post-data .post-epigraph{font-size:1.2rem}}@media screen and (min-width: 1312px){body .home-main .works-container .works-page-grid{grid-template-columns:repeat(5,1fr)}body .home-main .works-container .works-page-grid .work:nth-child(9),body .home-main .works-container .works-page-grid .work:nth-child(10){display:inline-flex}body .home-main .home-about-us .maxancho .section-title{text-align:start}}.page-view{min-height:calc(100vh - 7rem);padding:2rem;display:flex;flex-direction:column;gap:1rem}.page-view .page-title{margin-bottom:1rem;font-size:2rem;font-weight:700;color:#212529}@media screen and (min-width: 768px){.page-view{padding:3rem 4rem}}@media screen and (min-width: 1024px){.page-view .page-title{font-size:2.5rem}}.products-wrapper{padding:2rem}.products-wrapper .maxancho{display:flex;flex-direction:column;gap:1rem}.products-wrapper .maxancho .products-grid{display:grid;gap:1rem}.products-wrapper .maxancho .products-grid .product-card{display:flex;flex-direction:column;gap:.5rem;transition:background-color .5s ease;background-color:#f7f7f7;cursor:pointer}.products-wrapper .maxancho .products-grid .product-card:hover{background-color:#ebe9e9}.products-wrapper .maxancho .products-grid .product-card:hover .img-cont .product-img{transform:scale(1.05)}.products-wrapper .maxancho .products-grid .product-card .img-cont{width:100%;aspect-ratio:3/2;overflow:hidden}.products-wrapper .maxancho .products-grid .product-card .img-cont .product-img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.products-wrapper .maxancho .products-grid .product-card .product-data{padding:1rem 1rem 1.5rem;display:flex;flex-direction:column;gap:.75rem}.products-wrapper .maxancho .products-grid .product-card .product-data .product-name{font-size:1.5rem;font-weight:600;color:#212529}.products-wrapper .maxancho .products-grid .product-card .product-data .product-desc{font-size:1rem;font-weight:300;color:#21252980}@media screen and (min-width: 768px){.products-wrapper{padding:3rem 4rem}.products-wrapper .maxancho .products-grid{grid-template-columns:repeat(2,1fr);gap:1.3rem}}@media screen and (min-width: 1024px){.products-wrapper{padding:3rem 4rem}.products-wrapper .maxancho .products-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1440px){.products-wrapper:not(.article) .maxancho .products-grid{grid-template-columns:repeat(4,1fr)}}.compania-wrapper .maxancho{margin:0 auto}.compania-wrapper .maxancho h2{padding:30px 0 15px}.compania-wrapper .maxancho .about-us-article{display:flex;flex-direction:column;gap:1.5rem}.compania-wrapper .maxancho .about-us-article .article-text-cont{display:flex;flex-direction:column;gap:.66rem}.compania-wrapper .maxancho .about-us-article .article-text-cont .article-text,.compania-wrapper .maxancho .about-us-article .article-text-cont b{font-size:1rem;line-height:150%}.compania-wrapper .maxancho .about-us-article .article-yt-cont{width:100%;margin:.5rem 0;aspect-ratio:16/9}.compania-wrapper .maxancho .about-us-article .article-yt-cont .article-yt-video{width:100%;height:100%}.compania-wrapper .maxancho .about-us-article .article-gallery-cont{display:flex;flex-direction:column;gap:.66rem}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .section-subtitle{margin-bottom:1rem;font-size:1.66rem;color:#212529;font-weight:600}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .gallery{display:flex;flex-direction:column;gap:.5rem}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .hor-gallery{flex-direction:row}.compania-wrapper .maxancho .about-us-article .plant-gallery{margin:1rem 0}.compania-wrapper .maxancho .about-us-article .politica-img-cont{grid-column:1/3;justify-content:center;align-self:center;width:100%;max-width:800px;margin:10px}.compania-wrapper .maxancho .about-us-article .politica-img-cont .politica-calidad-img{width:100%;height:100%}.compania-wrapper .maxancho .cd-horizontal-timeline{opacity:0;margin:100px auto 2em;display:flex;flex-direction:column;align-items:center;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;border-top:1px solid rgba(128,128,128,.599);padding-top:50px}.compania-wrapper .maxancho .cd-horizontal-timeline.loaded{opacity:1}.compania-wrapper .maxancho .cd-horizontal-timeline .events{position:relative;z-index:1;left:0;top:49px;height:4px;background:#a9a9a9;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s}.compania-wrapper .maxancho .cd-horizontal-timeline .events ol{display:flex;flex-direction:row;gap:100px;width:100%}.compania-wrapper .maxancho .cd-horizontal-timeline .events ol li{list-style-type:none;display:flex;justify-content:center}.compania-wrapper .maxancho .cd-horizontal-timeline .events ol li:first-of-type{margin-left:50px}.compania-wrapper .maxancho .cd-horizontal-timeline .events a{position:absolute;width:100px;bottom:0;z-index:2;text-align:center;font-size:1.3rem;color:#383838;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);padding:5px;margin-bottom:20px}.compania-wrapper .maxancho .cd-horizontal-timeline .events a:before{content:"";position:absolute;width:1px;height:20px;background-color:#a9a9a9;bottom:-20px;left:50%}.compania-wrapper .maxancho .cd-horizontal-timeline .events a:after{content:"";position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translate(-50%);bottom:-25px;height:14px;width:14px;border-radius:50%;border:2px solid #a9a9a9;background-color:#a9a9a9;-webkit-transition:background-color .3s,border-color .3s;-moz-transition:background-color .3s,border-color .3s;transition:background-color .3s,border-color .3s}.compania-wrapper .maxancho .cd-horizontal-timeline .events a:hover:after{background-color:#3667a1;border:2px solid #a9a9a9}.compania-wrapper .maxancho .cd-horizontal-timeline .events .selected{pointer-events:none}.compania-wrapper .maxancho .cd-horizontal-timeline .events .selected:after{background-color:#3667a1;border-color:#3667a1}.compania-wrapper .maxancho .cd-horizontal-timeline .events .olderEvent:after{border:2px solid #3667a1;background-color:#a9a9a9}.compania-wrapper .maxancho .cd-horizontal-timeline .timeline{position:relative;height:100px;width:100%;max-width:900px;margin:0 auto}.compania-wrapper .maxancho .cd-horizontal-timeline .events-wrapper{position:relative;height:110%;max-width:1550px}.compania-wrapper .maxancho .cd-horizontal-timeline .events-wrapper:after,.compania-wrapper .maxancho .cd-horizontal-timeline .events-wrapper:before{content:"";position:absolute;z-index:2;top:0;height:100%;width:20px}.compania-wrapper .maxancho .cd-horizontal-timeline .events-wrapper:before{left:0}.compania-wrapper .maxancho .cd-horizontal-timeline .events-wrapper:after{right:0}.compania-wrapper .maxancho .cd-horizontal-timeline .events-wrapper::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:3px}.compania-wrapper .maxancho .cd-horizontal-timeline .events-wrapper::-webkit-scrollbar-thumb{border-radius:4px;background-color:transparent;box-shadow:0 0 1px #ffffff80}.compania-wrapper .maxancho .cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#3667a1;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}.compania-wrapper .maxancho .cd-horizontal-timeline .cd-timeline-navigation a{position:absolute;z-index:1;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:30px;border-radius:50%;overflow:hidden;color:transparent;text-indent:100%;white-space:nowrap;-webkit-transition:border-color .3s;-moz-transition:border-color .3s;transition:border-color .3s}.compania-wrapper .maxancho .cd-horizontal-timeline .cd-timeline-navigation a:after{content:"";position:absolute;height:16px;width:16px;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%);background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRw%0D%0AOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhl%0D%0AaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDE2IDMyIj48ZyAgdHJhbnNmb3JtPSJ0cmFuc2xhdGUo%0D%0AMCwgMCkiPjxwb2x5Z29uIGZpbGw9IiM3YjlkNmYiIHBvaW50cz0iNiwxMy40IDQuNiwxMiA4LjYs%0D%0AOCA0LjYsNCA2LDIuNiAxMS40LDggIi8+PC9nPjxnICB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLCAx%0D%0ANikiPjxwb2x5Z29uIGZpbGw9IiNkZmRmZGYiIHBvaW50cz0iNiwxMy40IDQuNiwxMiA4LjYsOCA0%0D%0ALjYsNCA2LDIuNiAxMS40LDggIi8+PC9nPjwvc3ZnPg==) no-repeat 0 0}.compania-wrapper .maxancho .cd-horizontal-timeline .cd-timeline-navigation .prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.compania-wrapper .maxancho .cd-horizontal-timeline .cd-timeline-navigation .next{right:0;color:#a9a9a9}.compania-wrapper .maxancho .cd-horizontal-timeline .cd-timeline-navigation .inactive{cursor:not-allowed}.compania-wrapper .maxancho .cd-horizontal-timeline .cd-timeline-navigation .inactive:after{background-position:0 -16px}.compania-wrapper .maxancho .cd-horizontal-timeline .no-touch .cd-timeline-navigation a:hover,.compania-wrapper .maxancho .cd-horizontal-timeline .no-touch .cd-timeline-navigation a.inactive:hover{border-color:#3667a1}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content{position:relative;margin:20px;background-color:#a9a9a91a;overflow:hidden;max-width:900px;width:100%;-webkit-transition:height .4s;-moz-transition:height .4s;transition:height .4s}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content em{display:block;margin:0 0 5px;font-size:1.75rem;color:#212529;font-weight:800}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content p{font-size:1rem;line-height:1.5}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content h2{font-size:3em!important;font-weight:700;line-height:1.2}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translate(-100%);opacity:0;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;list-style-type:none}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content li .date-content-cont{padding:50px 25px}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content li .event-img-container{width:100%;aspect-ratio:3/2;overflow:hidden}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content li .event-img-container .event-img{width:100%;min-height:100%;object-fit:cover}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content li>*{max-width:800px;margin:0 auto}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content .selected{animation:enter-top .5s ease-in-out 0s 1 normal none;position:relative;z-index:2;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translate(0)}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content .enter-right,.compania-wrapper .maxancho .cd-horizontal-timeline .events-content .leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content .enter-left,.compania-wrapper .maxancho .cd-horizontal-timeline .events-content .leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left}.compania-wrapper .maxancho .cd-horizontal-timeline .events-content .leave-right,.compania-wrapper .maxancho .cd-horizontal-timeline .events-content .leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse}@media screen and (min-width: 768px){.compania-wrapper{padding:3rem 4rem}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .gallery{display:grid;grid-template-columns:66% 34%;grid-template-rows:50% 50%;gap:1rem;overflow:hidden}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .gallery img{width:100%;min-width:100%;height:100%}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .gallery img:nth-child(1){grid-area:1/1/3/2}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .gallery img:nth-child(2){grid-area:1/2/2/3}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .gallery img:nth-child(3){grid-area:2/2/3/3}}@media screen and (min-width: 1024px){.compania-wrapper .maxancho .about-us-article{gap:2rem}.compania-wrapper .maxancho .about-us-article .article-yt-cont{margin:0}.compania-wrapper .maxancho .about-us-article .article-gallery-cont{margin:0;gap:1rem}.compania-wrapper .maxancho .about-us-article .article-gallery-cont .section-subtitle{font-size:2.2rem}.compania-wrapper .maxancho .about-us-article .plant-gallery .gallery{display:grid;grid-template-columns:66% 33%;grid-template-rows:1fr 1fr}.compania-wrapper .maxancho .about-us-article .plant-gallery .gallery .plant-img{width:100%;height:100%;aspect-ratio:16/9}.compania-wrapper .maxancho .about-us-article .plant-gallery .gallery .plant-img:nth-child(1){grid-area:1/1/3/2}.compania-wrapper .maxancho .about-us-article .plant-gallery .gallery .plant-img:nth-child(2){grid-area:1/2/2/3}.compania-wrapper .maxancho .about-us-article .plant-gallery .gallery .plant-img:nth-child(3){grid-area:2/2/3/3}}@media screen and (min-width: 1440px){.compania-wrapper .about-us-article{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem 3rem}.compania-wrapper .about-us-article .article-text-cont{grid-column:1/3}.compania-wrapper .about-us-article .article-text-cont:nth-child(3){grid-column:1/3}.compania-wrapper .about-us-article .main-text{grid-column:1/2}.compania-wrapper .about-us-article .article-yt-cont{width:100%;aspect-ratio:16/10}.compania-wrapper .about-us-article .article-yt-cont iframe{width:100%;height:100%}.compania-wrapper .about-us-article .article-gallery-cont{grid-column:1/3}.compania-wrapper .about-us-article .article-gallery-cont .iram-gallery{width:66%;gap:4rem;justify-content:center;align-self:center;padding-bottom:2rem}.compania-wrapper .about-us-article .politica-img-cont{width:80%}}.calidad-wrapper .maxancho{max-width:900px;margin:0 auto}.calidad-wrapper h2{padding:30px 0 15px}.calidad-wrapper .calidad-article,.calidad-wrapper .calidad-article .article-text-cont{display:flex;flex-direction:column;gap:1rem}.calidad-wrapper .calidad-article .article-text-cont .article-text{font-size:1rem;line-height:1.5}.calidad-wrapper .calidad-article .article-text-cont .ekoglass-img-cont,.calidad-wrapper .calidad-article .article-text-cont .sentryglas-img-cont{width:100%;margin:.5rem 0;display:flex;justify-content:center;align-items:center}.calidad-wrapper .calidad-article .article-text-cont .ekoglass-img-cont .article-img,.calidad-wrapper .calidad-article .article-text-cont .sentryglas-img-cont .article-img{max-width:60%}.calidad-wrapper .calidad-article .article-text-cont .sentryglas-img-cont .article-img{max-width:100%}.calidad-wrapper .calidad-article .iram-gallery{margin:.5rem 0}.calidad-wrapper .calidad-article .ekoglass-img-cont,.calidad-wrapper .calidad-article .sentryglas-img-cont,.calidad-wrapper .calidad-article .calidad-final-img{width:100%;margin:.5rem 0;display:flex;justify-content:center;align-items:center}.calidad-wrapper .calidad-article .ekoglass-img-cont .article-img,.calidad-wrapper .calidad-article .sentryglas-img-cont .article-img,.calidad-wrapper .calidad-article .calidad-final-img .article-img{max-width:60%}.calidad-wrapper .calidad-article .sentryglas-img-cont .article-img,.calidad-wrapper .calidad-article .calidad-final-img .article-img{max-width:100%}@media screen and (min-width: 768px){.calidad-wrapper .calidad-article .article-text-cont{gap:1rem 0}.calidad-wrapper .calidad-article .article-1-img-2-txt{margin:1rem 0;display:grid;grid-template-columns:33% 67%;align-items:center}.calidad-wrapper .calidad-article .article-1-img-2-txt div{padding-right:1rem;grid-area:1/1/2/2}.calidad-wrapper .calidad-article .article-1-img-2-txt p{padding-left:1rem;grid-area:1/2/2/3}.calidad-wrapper .calidad-article .article-1-txt-1-img{margin:1rem 0;display:grid;grid-template-columns:50% 50%;align-items:center}.calidad-wrapper .calidad-article .article-1-txt-1-img div{padding-left:1rem;grid-area:1/2/2/3}.calidad-wrapper .calidad-article .article-1-txt-1-img p{padding-right:1rem;grid-area:1/1/2/2}}.works-wrapper{padding:2rem 0 0}.works-wrapper .obras-header{width:100%;padding:0 2rem}.works-wrapper .obras-header .maxancho .works-filter-cont{position:relative}.works-wrapper .obras-header .maxancho .works-filter-cont .filters{max-width:100%;display:flex;gap:.5rem;overflow:auto hidden}.works-wrapper .obras-header .maxancho .works-filter-cont .filters .filter{height:2.5rem;padding:.5rem 1rem;border:1px solid rgba(54,103,161,.5);border-radius:2rem;display:flex;align-items:center;transition:background-color .25s ease,color .15s ease;cursor:pointer}.works-wrapper .obras-header .maxancho .works-filter-cont .filters .filter:hover{background-color:#3667a133;color:#3667a1}.works-wrapper .obras-header .maxancho .works-filter-cont .filters .filter .filter-text{text-wrap:nowrap}.works-wrapper .obras-header .maxancho .works-filter-cont .filters .selected-filter,.works-wrapper .obras-header .maxancho .works-filter-cont .filters .selected-filter:hover{border:1px solid rgba(255,255,255,.5);background-color:#3667a1cc;color:#fff}.works-wrapper .works-cont{display:flex;flex-direction:column;gap:1.25rem}.works-wrapper .works-cont .works-page-grid{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width: 768px){.works-wrapper{padding:3rem 0 0}.works-wrapper .obras-header{padding:0 4rem;margin-bottom:1rem}.works-wrapper .obras-header .maxancho .page-title{margin-bottom:1rem;padding-top:20px}.works-wrapper .works-cont .works-page-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1024px){.works-wrapper .works-cont{gap:1.5rem}.works-wrapper .works-cont .works-page-grid{grid-template-columns:repeat(5,1fr)}}.novedades-wrapper .page-title{margin:0}.novedades-wrapper .novedades-layout{display:flex;flex-direction:column;gap:1.5rem}.novedades-wrapper .novedades-layout .novedades-sidebar{padding:.5rem 0;display:flex;flex-direction:column;gap:.5rem}.novedades-wrapper .novedades-layout .novedades-sidebar .sidebar-title{margin-bottom:.5rem;font-size:1.2rem;color:#212529cc;font-weight:600}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont{display:flex;flex-direction:column;gap:.5rem}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .searchbar-cont{height:2.2rem;display:flex}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .searchbar-cont .searchbar{width:150px;height:2.2rem;padding:.25rem .25rem .25rem .75rem;border:1px solid #3667a1;border-radius:2.2rem 0 0 2.2rem;transition:width .25s cubic-bezier(.445,.05,.55,.95);outline:none}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .searchbar-cont .searchbar:focus{width:100%;border:1px solid #212529}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .searchbar-cont .search-btn{height:100%;aspect-ratio:1;border:1px solid #3667a1;border-radius:0 2.2rem 2.2rem 0;display:flex;align-items:center;justify-content:center;background-color:#3667a1;color:#fff}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .searchbar-cont .search-btn svg{font-size:1.3rem;transform:translate(-2px)}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .categories-cont .categories-filter{display:flex;gap:.5rem;overflow:auto hidden}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .categories-cont .categories-filter .category{height:2.5rem;padding:.5rem 1rem;border:1px solid rgba(54,103,161,.5);border-radius:2rem;display:flex;align-items:center;transition:background-color .25s ease,color .15s ease;cursor:pointer}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .categories-cont .categories-filter .category:hover{background-color:#3667a133;color:#3667a1}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .categories-cont .categories-filter .category .category-name{display:flex;align-items:center;gap:.25rem;text-wrap:nowrap}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .categories-cont .categories-filter .active-cat{border:1px solid rgba(255,255,255,.5);background-color:#3667a1cc;color:#fff}.novedades-wrapper .novedades-layout .novedades-sidebar .filtros-cont .categories-cont .categories-filter .active-cat:hover{background-color:#3667a1cc;color:#fff}.novedades-wrapper .novedades-layout .novedades-line{width:100%;height:1px;border:none;background:#02584b;background:linear-gradient(90deg,#3667a100,#3667a180 10%,#3667a1,#3667a180 90%,#3667a100);opacity:.7}.novedades-wrapper .novedades-layout .novedades-results .results-layout{display:flex;flex-direction:column;gap:.75rem}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page{width:100%;padding-bottom:80px;background-color:#f7f7f7;position:relative}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-img-cont{width:100%;aspect-ratio:16/9;display:flex;flex-direction:column;position:relative}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-img-cont .post-img{width:100%;height:100%;overflow:hidden}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-img-cont .post-img .work-img{width:100%;min-height:100%;object-fit:cover}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-img-cont .post-img .img-mask{width:100%;height:100%;position:absolute;top:0;left:0;box-shadow:30px 30px 78px 13px #00000040 inset;-webkit-box-shadow:30px 30px 78px 13px rgba(0,0,0,.25) inset;-moz-box-shadow:30px 30px 78px 13px rgba(0,0,0,.25) inset}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-data{padding:1.5rem 1rem 0;display:flex;flex-direction:column;gap:.75rem}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-data .post-tags-cont{width:100%;margin-bottom:.5rem;display:flex;gap:.25rem;align-items:center;flex-wrap:wrap}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-data .post-tags-cont .tag{border:1px solid rgba(255,255,255,.3);padding:.25rem .5rem;border-radius:1rem;background-color:#3667a1;color:#fff}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-data .post-tags-cont .tag .p-tag{font-size:.8rem;text-wrap:nowrap}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-data .post-tags-cont .tag .p-tag .post-author{font-size:.8rem;font-weight:600}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-data .post-title{font-size:1.5rem;font-weight:600;color:#212529}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .post-data .post-epigraph{font-size:1rem;font-weight:300;letter-spacing:-.0125rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#212529b3}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .button{margin:0;border:1px solid rgba(54,103,161,.5);position:absolute;left:1.5rem;bottom:1.5rem;transition:all .2s ease;background-color:#fff;color:#3667a1}.novedades-wrapper .novedades-layout .novedades-results .results-layout .post-on-page .button:hover{background-color:#3667a1;color:#fff}@media screen and (min-width: 768px){.novedades-wrapper{padding:3rem 0;gap:0}.novedades-wrapper .maxancho .page-title{padding:0 4rem;margin-bottom:1rem}.novedades-wrapper .maxancho .novedades-layout .novedades-sidebar{padding:1rem 4rem;margin-top:-.5rem;position:sticky;top:5rem;z-index:4;background-color:#fff}.novedades-wrapper .maxancho .novedades-layout .novedades-sidebar .filtros-cont{flex-direction:row-reverse;justify-content:space-between;gap:0}.novedades-wrapper .maxancho .novedades-layout .novedades-sidebar .filtros-cont .searchbar-cont .searchbar:focus{width:250px}.novedades-wrapper .maxancho .novedades-layout .novedades-sidebar .only-search{flex-direction:row}.novedades-wrapper .maxancho .novedades-layout .novedades-line{width:calc(100vw - 8rem);align-self:center}.novedades-wrapper .maxancho .novedades-layout .novedades-results{padding:0 4rem}.novedades-wrapper .maxancho .novedades-layout .novedades-results .results-layout{display:grid;grid-template-columns:1fr 1fr}}@media screen and (min-width: 1024px){.novedades-wrapper .maxancho .novedades-layout .novedades-results .results-layout{grid-template-columns:repeat(3,1fr)}.novedades-wrapper .maxancho .novedades-layout .novedades-results .results-layout .post-on-page .button{font-size:1rem}}@media screen and (min-width: 1312px){.novedades-wrapper .maxancho{padding:0}}.contact-wrapper .contact-maxancho{width:100%;max-width:1200px;margin:0 auto}.contact-wrapper .contact-maxancho .contact-container{display:flex;flex-direction:column;gap:2.5rem}.contact-wrapper .contact-maxancho .contact-container .main-form-container{display:flex;flex-direction:column;gap:.5rem}.contact-wrapper .contact-maxancho .contact-container .main-form-container .form-title{font-size:1.5rem;font-weight:600;color:#212529}.contact-wrapper .contact-maxancho .contact-container .main-form-container .form-subtitle{font-size:1.2rem;line-height:1.2;color:#212529b3}.contact-wrapper .contact-maxancho .contact-container .main-form-container .main-form{display:flex;flex-direction:column;gap:.75rem}.contact-wrapper .contact-maxancho .contact-container .main-form-container .main-form .error-msg{color:red}.contact-wrapper .contact-maxancho .contact-container .main-form-container .main-form .form-label{display:flex;flex-direction:column;gap:.2rem;font-size:.9375rem}.contact-wrapper .contact-maxancho .contact-container .main-form-container .main-form .form-label .form-input{height:2.5rem;padding:.25rem;border:1px solid #212529;border-radius:0;font-size:1.1rem;font-weight:300;transition:all .25s ease;color:#212529b3}.contact-wrapper .contact-maxancho .contact-container .main-form-container .main-form .form-label .form-input:focus{border:1px solid #3667a1;outline:none;color:#212529;background:#2125290d}.contact-wrapper .contact-maxancho .contact-container .main-form-container .main-form .form-label .form-textarea{min-height:150px;resize:none}.contact-wrapper .contact-maxancho .contact-container .contact-info{display:flex;flex-direction:column;gap:2.5rem}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container{display:flex;flex-direction:column;gap:.5rem}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .section-subtitle{margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:#212529b3}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-list{display:flex;flex-direction:column;gap:.5rem}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-list .contact-p-item{display:flex;gap:.75rem;align-items:center;padding:0 0 10px}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-list .contact-p-item .item-icon{height:2.5rem;aspect-ratio:1;border:2px solid #3667a1;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-list .contact-p-item .item-icon svg{font-size:1.4rem;color:#3667a1}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-list .contact-p-item .item-text{line-height:135%;font-size:.875rem}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-list .contact-p-item .item-text .item-title{margin-right:.25rem;font-weight:600}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-socials{margin-top:1rem;flex-direction:row}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-socials .footer-item{height:2.5rem;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .25s ease;background-color:#3667a1;cursor:pointer}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-socials .footer-item:hover{border:2px solid #3667a1;background-color:#fff}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-socials .footer-item:hover a svg{color:#3667a1}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-socials .footer-item a{height:1.5rem}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-socials .footer-item a svg{font-size:1.5rem;color:#fff}.contact-wrapper .g-maps-container{width:100%;aspect-ratio:3/2;margin-top:2rem;border:none;filter:grayscale(1);background-color:#3667a1;color:#f7f7f7}.contact-wrapper .g-maps-container .g-maps{width:100%;height:100%;border:none}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont,.red-dist-view .contact-maxancho .contact-container .contact-text-cont,.work-wrapper .contact-maxancho .contact-container .contact-text-cont{display:flex;flex-direction:column;gap:1rem}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-txt-cont-title,.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-txt-cont-title,.work-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-txt-cont-title{font-size:1.2rem;font-weight:600;color:#21252980}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-img-cont,.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-img-cont,.work-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-img-cont{width:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-img-cont .contact-img,.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-img-cont .contact-img,.work-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-img-cont .contact-img{height:100%;object-fit:cover}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .vert-img,.red-dist-view .contact-maxancho .contact-container .contact-text-cont .vert-img,.work-wrapper .contact-maxancho .contact-container .contact-text-cont .vert-img{aspect-ratio:2/3}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-text,.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-text,.work-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-text{font-size:1rem;line-height:1.5;letter-spacing:0}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-text-list,.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-text-list,.work-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-text-list{display:flex;flex-direction:column;gap:.5rem;list-style-type:none}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-text-list .contact-text-item,.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-text-list .contact-text-item,.work-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-text-list .contact-text-item{font-size:1rem;line-height:1.2}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-text-list .contact-text-item span,.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-text-list .contact-text-item span,.work-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-text-list .contact-text-item span{margin-right:.66rem}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-info,.red-dist-view .contact-maxancho .contact-container .contact-info,.work-wrapper .contact-maxancho .contact-container .contact-info{margin-top:1.125rem}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form{display:flex;flex-direction:column;gap:3rem}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset{display:flex;flex-direction:column;gap:.5rem}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .fieldset-legend{font-size:1.5rem;font-weight:600;color:#212529b3;margin-bottom:1.5rem}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label .input-file{display:none}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label .input-file-info{border:1px solid #3667a1;margin-top:-.2rem;padding:.66rem .25rem;display:flex;align-items:center;justify-content:center}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .button-label{width:100%;margin-top:0;text-align:center;font-size:1rem;border:1px solid #3667a1}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .read-file-name{width:100%;height:2.5rem;padding:0rem .5rem;border:1px solid #3667a1;display:flex;align-items:center;position:relative;font-size:1rem}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .read-file-name .delete-file{height:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;transition:background-color .25s ease;background-color:#3667a1;cursor:pointer}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .read-file-name .delete-file:hover{background-color:red}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .read-file-name .delete-file svg{transition:color .25s ease;color:#f2f2f2}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label{width:100%;max-width:400px;height:2.5rem;border:1px solid #212529;transition:all .25s ease;overflow:hidden}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont{display:flex;flex-direction:column}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .select-pos{width:100%;height:2.5rem;padding:.5rem;display:flex;align-items:center;justify-content:space-between;background-color:#fff;z-index:2;cursor:pointer}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .select-pos p{font-size:1.1rem;font-weight:300;color:#212529b3}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .select-pos svg{transition:all .25s cubic-bezier(.445,.05,.55,.95);font-size:1.5rem}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list{padding-top:2.5rem;display:flex;flex-direction:column;z-index:1}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .position{width:100%;height:2.5rem;padding:.5rem;display:flex;align-items:center;justify-content:space-between;transition:all .25s cubic-bezier(.445,.05,.55,.95);cursor:pointer}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .position:hover{background-color:#3667a133}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .position p{font-size:1rem;font-weight:300;color:#212529b3}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .position svg{transition:all .25s cubic-bezier(.445,.05,.55,.95);font-size:1.5rem}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .selected-position{font-weight:400;background-color:#3667a1}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .selected-position:hover{background-color:#3667a1}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .selected-position p,.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .selected-position svg{color:#f7f7f7}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .selected-position svg{transform:rotate(-45deg)}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label.positions-cont-open{height:14rem;position:relative}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label.positions-cont-open .positions-cont{overflow:auto hidden}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label.positions-cont-open .positions-cont .select-pos{position:absolute;top:0;left:0;background-color:#ebe9e9;z-index:2}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label.positions-cont-open .positions-cont .select-pos svg{transform:rotate(180deg)}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label.positions-cont-open .positions-cont .positions-list{overflow:hidden auto;z-index:1}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .submit-btn{margin-top:-1rem;padding:1rem 2rem}@media screen and (min-width: 768px){.contact-wrapper .contact-maxancho .contact-container{display:grid;gap:3rem 2rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.contact-wrapper .contact-maxancho .contact-container .main-form-container{margin-top:.5rem;grid-area:1/1/2/2}.contact-wrapper .contact-maxancho .contact-container .contact-info{grid-area:1/2/2/3}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container{margin-top:1.75rem;padding-left:50px}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .section-subtitle{font-size:2rem}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-list .contact-p-item .item-text{font-size:1rem}.contact-wrapper .contact-maxancho .contact-container .contact-info .contact-info-container .contact-page-list .contact-p-item .item-text .item-title{font-size:1rem;display:flex}.asesoramiento-wrapper .contact-maxancho .contact-container .main-form-container{grid-area:1/2/2/3}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont{grid-area:1/1/2/2}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont .contact-img-cont .contact-img{width:100%}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-info{grid-area:2/1/3/3}.red-dist-view .contact-maxancho .contact-container{display:flex;flex-direction:column}.red-dist-view .contact-maxancho .contact-container .contact-text-cont{display:flex;align-items:center;justify-content:center;order:2}.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-img-cont{width:60%;max-width:750px}.red-dist-view .contact-maxancho .contact-container .main-form-container{margin:0;order:1}.red-dist-view .contact-maxancho .contact-container .main-form-container .main-form{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.red-dist-view .contact-maxancho .contact-container .main-form-container .main-form .motivo-label,.red-dist-view .contact-maxancho .contact-container .main-form-container .main-form .mensaje-label{grid-column:1/3}.red-dist-view .contact-maxancho .contact-container .main-form-container .main-form .button{grid-column:1/3;justify-self:center}.red-dist-view .g-maps-container{aspect-ratio:5/2}.work-wrapper .contact-maxancho .contact-container{display:flex;flex-direction:column}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1){display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(4,1fr);grid-column:1/3}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .fieldset-legend{grid-column:1/12}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(2){grid-area:1/1/2/7}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(3){grid-area:1/7/2/13}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(4){grid-area:2/1/3/4}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(5){grid-area:2/4/3/7}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(6){grid-area:2/7/3/10}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(7){grid-area:2/10/3/13}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(8){grid-area:3/1/4/5}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(9){grid-area:3/5/4/9}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(10){grid-area:3/9/4/13}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(11){grid-area:4/1/5/7}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(1) .form-label:nth-child(12){grid-area:4/7/5/13}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(2) .fieldset-legend{grid-column:1/4}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset .form-label.div-label{max-width:none}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .submit-btn{grid-column:1/3;justify-self:center}}@media screen and (min-width: 1024px){.contact-wrapper{padding:3rem 0 0}.contact-wrapper .contact-maxancho .page-title{padding:20px 0 0}.contact-wrapper .contact-maxancho .contact-container{grid-template-columns:0 1fr 1fr 0;gap:4rem 0}.contact-wrapper .contact-maxancho .contact-container .main-form-container{grid-area:1/2/2/3}.contact-wrapper .contact-maxancho .contact-container .work-from-cont .work-form .form-fieldset .form-label.div-label .positions-cont .positions-list .selected-position:hover{background-color:#3667a1}.contact-wrapper .contact-maxancho .contact-container .contact-info{padding-left:1.5rem;grid-area:1/3/2/4}.asesoramiento-wrapper{padding:3rem 4rem}.asesoramiento-wrapper .contact-maxancho .contact-container{gap:4rem 2rem;grid-template-columns:3fr 2fr}.asesoramiento-wrapper .contact-maxancho .contact-container .main-form-container{grid-area:1/1/2/2}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-text-cont{grid-area:1/2/2/3}.asesoramiento-wrapper .contact-maxancho .contact-container .contact-info{grid-area:2/1/3/3}.red-dist-view{padding:3rem 4rem}.red-dist-view .contact-maxancho{display:grid;justify-content:center}.red-dist-view .contact-maxancho .page-title{width:calc(100vw - 8rem);max-width:1200px}.red-dist-view .contact-maxancho .contact-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:unset;gap:4rem}.red-dist-view .contact-maxancho .contact-container .main-form-container{padding:0;grid-column:1/2}.red-dist-view .contact-maxancho .contact-container .contact-text-cont{grid-column:2/3;justify-content:initial}.red-dist-view .contact-maxancho .contact-container .contact-text-cont .contact-img-cont{width:unset;height:95%}.red-dist-view .g-maps-container{width:100vw;margin:2rem -4rem -3rem}.work-wrapper{padding:3rem 4rem}.work-wrapper .contact-maxancho .page-title{padding:0}.work-wrapper .contact-maxancho .contact-container{display:flex}}@media screen and (min-width: 1440px){.asesoramiento-wrapper .contact-maxancho .contact-container{grid-template-columns:1fr 1fr}.work-wrapper .contact-maxancho .contact-container .work-form-cont .work-form .form-fieldset:nth-child(2){grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width: 1100px){.cd-horizontal-timeline{margin:6em auto}}@media only screen and (max-width: 500px){.cd-horizontal-timeline .events-wrapper{overflow-x:scroll}.cd-horizontal-timeline .cd-timeline-navigation{display:none}}@media only screen and (min-width: 500px){.cd-horizontal-timeline .events-wrapper{overflow-x:hidden;margin:0 40px}.cd-horizontal-timeline .events-content li{display:flex}.cd-horizontal-timeline .events-content li .event-img-container{max-width:300px}.cd-horizontal-timeline .events-content li .date-content-cont{padding:50px 45px;display:flex;flex-direction:column;justify-content:center}}@media only screen and (min-width: 768px){.cd-horizontal-timeline .events-content h2{font-size:7rem}}@keyframes enter-top{0%{opacity:0;transform:translateY(-250px)}to{opacity:1;transform:translateY(0)}}.cartelEnvio{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;background-color:#21252980;opacity:0;animation:modal-fade-in .5s forwards cubic-bezier(.445,.05,.55,.95);z-index:1000}.cartelEnvio .dialog-centered{max-width:calc(100vw - 4rem);padding:2rem 3rem;border-top:.5rem solid #3667a1;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;background-color:#f7f7f7}.cartelEnvio .dialog-centered .modal-title{font-size:1.5rem;font-weight:600;color:#212529}.cartelEnvio .dialog-centered p{font-size:1.1rem;font-weight:300;text-align:center}.cartelEnvio .dialog-centered strong{margin-top:1rem;font-weight:600;color:#212529b3}@keyframes modal-fade-in{to{opacity:1}}.product-page .product-details-wrapper{display:flex;flex-direction:column;gap:1rem}.product-page .product-details-wrapper .main-img-container{width:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-page .product-details-wrapper .main-img-container .product-img{height:100%;object-fit:cover}.product-page .product-details-wrapper .post-page-text-container{display:flex;flex-direction:column;gap:1rem}.product-page .product-details-wrapper .post-page-text-container h3{margin-top:1rem;font-size:1.5rem;font-weight:600;color:#212529cc}.product-page .product-details-wrapper .post-page-text-container p{font-size:1.2rem;line-height:1.2;font-weight:300}.product-page .product-details-wrapper .post-page-text-container p br{margin:.25rem 0}.product-page .product-details-wrapper .post-page-text-container ul{padding-left:2rem;display:flex;flex-direction:column;gap:.5rem;list-style-type:disc}.product-page .product-details-wrapper .post-page-text-container ul li{font-size:1rem;line-height:1.2;font-weight:300}.product-page .product-details-wrapper .product-gallery-container{display:flex;flex-direction:column;gap:1rem}.product-page .product-details-wrapper .product-gallery-container .top-gallery{height:100%;aspect-ratio:1;display:flex;overflow:hidden}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product{min-width:100%;aspect-ratio:1;position:relative;transition:transform .25s ease}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-img-cont{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;overflow:hidden}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-img-cont .g-product-img{height:100%;aspect-ratio:3/2;object-fit:cover}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery{width:100%;height:5rem}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector{height:100%;display:flex;gap:.5rem}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector .slide{height:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector .slide .slide-img{width:100%;object-fit:cover}.product-page .product-details-wrapper .pp-cta{margin:0 -2rem -2rem;padding:2rem;display:flex;flex-direction:column;align-items:center;background-color:#f7f7f7}.product-page .product-details-wrapper .pp-cta .pp-cta-text{text-align:center;font-size:1.66rem}@media screen and (min-width: 768px){.product-page .product-details-wrapper .pp-cta{margin:0 -4rem -3rem;padding:3rem 4rem;flex-direction:row;justify-content:center;gap:1rem}.product-page .product-details-wrapper .pp-cta .button{margin-top:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.product-page .product-details-wrapper .product-gallery-container{display:grid;grid-template-columns:75% auto;gap:2rem}.product-page .product-details-wrapper .product-gallery-container .top-gallery{width:100%;overflow:hidden}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-text-cont{padding:2rem}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-text-cont .g-product-text{font-size:1.5rem}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery{height:100%;overflow:hidden auto}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector{flex-direction:column}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector .slide{width:100%;height:unset}}@media screen and (min-width: 1024px){.product-page .product-details-wrapper .main-img-container{aspect-ratio:5/2}.product-page .product-details-wrapper .main-img-container .product-img{min-width:100%;min-height:100%;height:unset}.product-page .product-details-wrapper .product-gallery-container .top-gallery{aspect-ratio:3/2}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-text-cont{padding:2rem}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-text-cont .g-product-text{font-size:2rem;filter:drop-shadow(1px 1px 3px rgba(255,255,255,.1))}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery{height:10rem}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector{gap:1rem}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector .slide{aspect-ratio:3/2}.product-page .product-details-wrapper .pp-cta{gap:1.5rem}.product-page .product-details-wrapper .pp-cta .pp-cta-text{font-size:2rem}.product-page .product-details-wrapper .pp-cta .button{padding:1rem;font-size:1.8rem}}@media screen and (min-width: 1440px){.product-page .product-details-wrapper .product-gallery-container{display:grid;grid-template-columns:75% 25%;grid-template-rows:calc(100dvh - 11rem);gap:2rem}.product-page .product-details-wrapper .product-gallery-container .top-gallery{width:100%;aspect-ratio:5/2;overflow:hidden}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-img-cont .g-product-img{min-width:100%;min-height:100%;height:unset}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-text-cont{padding:3rem}.product-page .product-details-wrapper .product-gallery-container .top-gallery .gallery-product .g-product-text-cont .g-product-text{font-size:2.5rem}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery{height:100%;overflow:hidden auto}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector{height:unset;width:unset;flex-direction:column}.product-page .product-details-wrapper .product-gallery-container .bottom-gallery .slide-selector .slide{width:100%;height:unset}}.obra-view{width:100%;max-width:1200px;margin:0 auto;padding:0}.obra-view .page-wrapper{padding:2rem}.obra-view .page-wrapper .obra-details-wrapper{display:flex;flex-direction:column;gap:1rem}.obra-view .page-wrapper .obra-details-wrapper .page-title{margin:1.75rem 0 1.25rem}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container{display:flex;flex-direction:column;gap:1rem}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .top-gallery{width:100%;display:flex;position:relative;overflow:hidden}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .top-gallery .gallery-product{min-width:100%;height:auto;transition:transform .25s ease}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .top-gallery .gallery-product .g-product-img-cont{width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#3667a1}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .top-gallery .gallery-product .g-product-img-cont .g-product-img{width:100%;height:100%;object-fit:cover}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .top-gallery .controllers-cont{width:100%;height:100%;padding:0 .25rem;display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;background-color:#ffffff1a}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .top-gallery .controllers-cont .gallery-r-arr{transform:scale(1.5);color:#fff;cursor:pointer}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .top-gallery .controllers-cont .gallery-l-arr{transform:rotate(180deg) scale(1.5);color:#fff;cursor:pointer}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .bottom-gallery{width:100%;height:4rem}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .bottom-gallery .slide-selector{height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:6rem;gap:.5rem;overflow:auto hidden}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .bottom-gallery .slide-selector .slide{height:100%;width:6rem;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:.6;transition:opacity .25s ease;background-color:#3667a1;color:#fff;cursor:pointer}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .bottom-gallery .slide-selector .slide .slide-img{width:100%;min-height:100%;aspect-ratio:3/2;object-fit:cover}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .bottom-gallery .slide-selector .slide:hover{opacity:.8}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .bottom-gallery .slide-selector .current-slide,.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container .bottom-gallery .slide-selector .current-slide:hover{opacity:1}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont{margin:.5rem 0;display:flex;flex-direction:column;gap:1rem}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .section-subtitle{font-size:1.5rem;font-weight:400;color:#212529cc}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .section-subtitle span{font-size:1.5rem;font-weight:600;color:#212529}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .details-list-cont .details-list{display:flex;flex-direction:column;gap:.66rem}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .details-list-cont .details-list .detail-list-item,.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .details-list-cont .details-list .detail-list-item span{font-size:1.2rem}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .details-list-cont .details-list .detail-list-item .detail-item-title{margin-right:.1rem;font-weight:600;color:#3667a1}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .details-list-cont .details-list .detail-list-item .detail-product{margin:0 .25rem}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .details-text-cont{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont .details-text-cont p span{font-size:1.2rem}.obra-view .page-wrapper .loading-obra{height:100%;min-height:calc(100vh - 7rem);width:100%;display:flex;flex-direction:column}.obra-view .page-wrapper .loading-obra .loading-breadcrumb{height:1rem;width:100%;border-radius:3px;animation:loading 2s cubic-bezier(.445,.05,.55,.95) forwards infinite}.obra-view .page-wrapper .loading-obra .loading-title{width:100%;height:34px;margin:1rem 0 2rem;border-radius:3px;animation:loading 2s cubic-bezier(.445,.05,.55,.95) infinite}.obra-view .page-wrapper .loading-obra .loading-gallery{width:100%;display:flex;flex-direction:column;gap:1rem}.obra-view .page-wrapper .loading-obra .loading-gallery .loading-image{width:100%;aspect-ratio:16/9;animation:loading 2s cubic-bezier(.445,.05,.55,.95) infinite}.obra-view .page-wrapper .loading-obra .loading-gallery .loading-slider{height:3rem;display:flex;gap:.5rem}.obra-view .page-wrapper .loading-obra .loading-gallery .loading-slider .loading-mini-img{height:100%;aspect-ratio:3/2;animation:loading 2s cubic-bezier(.445,.05,.55,.95) infinite}.obra-view .page-wrapper .loading-obra .loading-content{margin-top:1.5rem;display:flex;flex-direction:column;gap:.5rem}.obra-view .page-wrapper .loading-obra .loading-content .loading-details{width:100%;height:.66rem;border-radius:2px;animation:loading 2s cubic-bezier(.445,.05,.55,.95) infinite}@media screen and (min-width: 768px){.obra-view .page-wrapper{padding:3rem 4rem}.obra-view .page-wrapper .obra-details-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:1rem 3rem}.obra-view .page-wrapper .obra-details-wrapper .page-title{grid-area:1/1/2/3}.obra-view .page-wrapper .obra-details-wrapper .obra-gallery-container{grid-area:2/2/3/3}.obra-view .page-wrapper .obra-details-wrapper .obra-details-cont{grid-area:2/1/3/2}.obra-view .page-wrapper .loading-obra{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1rem 4rem auto;gap:1rem 3rem}.obra-view .page-wrapper .loading-obra .loading-breadcrumb{grid-area:1/1/2/3}.obra-view .page-wrapper .loading-obra .loading-title{grid-area:2/1/3/3}.obra-view .page-wrapper .loading-obra .loading-gallery{grid-area:3/2/4/3}}@media screen and (min-width: 1024px){.obra-view .page-wrapper .loading-obra .loading-title{grid-area:2/1/3/2}.obra-view .page-wrapper .loading-obra .loading-content{grid-area:3/1/4/2}}@media screen and (min-width: calc(1200px + 8rem)){.obra-view .page-wrapper{padding:3rem 0}}@media screen and (min-width: 1440px){.obra-view{min-height:auto}.obra-view .obra-details-wrapper{display:grid;grid-template-columns:11fr 10fr;gap:2rem 4rem}.loading-obra{grid-template-columns:11fr 10fr;gap:2rem 4rem}}.post-view .button-link,.post-view .izq{align-self:flex-start}.post-view .cen{align-self:center}.post-view .der{align-self:flex-end}.post-view .article-block-one-col-text{display:flex;flex-direction:column;gap:.75rem}.post-view .article-block-one-col-text p{font-size:1.2rem;line-height:1.2}.post-view .article-block-two-col-text{display:flex;flex-direction:column;gap:.75rem}.post-view .article-block-two-col-text p{font-size:1.2rem;line-height:1.2}.post-view .block-img-container{width:100%;display:flex;align-items:center;justify-content:center}.post-view .block-img-container .block-img{width:100%}.post-view .block-two-img-cont{aspect-ratio:2/1;grid-template-columns:50% 50%}.post-view .block-three-img-cont{aspect-ratio:3/1;grid-template-columns:repeat(3,33%)}.post-view .block-two-img-cont,.post-view .block-three-img-cont{display:grid}.post-view .block-two-img-cont .block-img-container,.post-view .block-three-img-cont .block-img-container{position:relative;overflow:hidden}.post-view .block-two-img-cont .block-img-container .block-img,.post-view .block-three-img-cont .block-img-container .block-img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.post-view .hor-or{display:flex;flex-direction:column;aspect-ratio:initial}.post-view .hor-or .block-img-container{aspect-ratio:3/2}.post-view .block-video-container{width:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;background-color:#212529}.post-view .block-video-container .yt-video{width:100%;height:100%}@media screen and (min-width: 768px){.post-view .article-block-two-col-text{display:initial;columns:2;gap:2rem}.post-view .article-block-two-col-text p{margin-top:1.5rem}.post-view .article-block-two-col-text p:nth-child(1){margin:0}}@media screen and (min-width: 768px) and (min-width: 1024px){.post-view .hor-or{display:grid;aspect-ratio:3/1}.post-view .hor-or .block-img-container{aspect-ratio:unset}}.novedad-view .page-wrapper{width:100%;max-width:800px;margin:0 auto}.novedad-view .page-wrapper .post-header .breadcrumb-cont .bc-current{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.novedad-view .page-wrapper .post-header .page-title{margin-top:4rem}.novedad-view .page-wrapper .post-header .page-img-cont{width:100%;aspect-ratio:3/2;overflow:hidden;margin-top:15px}.novedad-view .page-wrapper .post-header .page-img-cont .page-img{width:100%;min-width:100%;min-height:100%;object-fit:cover}.novedad-view .page-wrapper .post-content{margin-top:1.5rem;display:flex;flex-direction:column;gap:1rem}.novedad-view .page-wrapper .post-content p{display:flex;flex-direction:column;gap:1rem;font-size:1rem;line-height:1.5;letter-spacing:0}.novedad-view .page-wrapper .post-content p img{width:100%;margin:1rem 0}.novedad-view .page-wrapper .post-content p em{font-style:italic;font-weight:300;font-size:1rem;line-height:1.5;letter-spacing:0}.novedad-view .page-wrapper .post-content p strong{font-weight:600;font-size:1rem;line-height:1.5;color:#212529cc}.novedad-view .page-wrapper .post-content a{color:#212529}.article{min-height:calc(100vh - 7rem);padding:2rem}.article .maxancho .prod-name{font-size:2.5rem;font-weight:700;color:#212529}.article .maxancho .prod-main-img-cont{margin-top:2rem}.article .maxancho .prod-main-img-cont .prod-main-img{width:100%;min-height:100%}.article .maxancho .post-header{display:flex;flex-direction:column;gap:.25rem}.article .maxancho .post-header .post-date{font-weight:300;color:#3667a1}.article .maxancho .post-header .post-title{font-size:2rem;font-weight:700}.article .maxancho .post-header .post-author{margin-top:.75rem;margin-bottom:-.5rem;font-size:.9rem;color:#777}.article .maxancho .post-header .post-author span{font-size:.9rem;font-weight:600;color:#3667a1}.article .maxancho .button{align-self:flex-start}.article .maxancho .button .art-btn-text,.article .maxancho .button a .art-btn-text{font-weight:600}.article .maxancho .button:hover .art-btn-text,.article .maxancho .button:hover a .art-btn-text{color:#3667a1}.article .maxancho .art-text-container{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.article .maxancho .art-text-container h1{font-size:2rem;font-weight:700;color:#212529}.article .maxancho .art-text-container h1 a{font-size:2rem;font-weight:700;color:#3667a1}.article .maxancho .art-text-container h2,.article .maxancho .art-text-container h2 span,.article .maxancho .art-text-container h2 span strong,.article .maxancho .art-text-container h2 strong{font-size:1.5rem;font-weight:600;color:#212529}.article .maxancho .art-text-container h2 a,.article .maxancho .art-text-container h2 span a,.article .maxancho .art-text-container h2 span strong a,.article .maxancho .art-text-container h2 strong a{font-size:1.5rem;font-weight:600;color:#3667a1}.article .maxancho .art-text-container h3,.article .maxancho .art-text-container h4,.article .maxancho .art-text-container h5,.article .maxancho .art-text-container h6{font-size:1.2rem;font-weight:600;color:#212529}.article .maxancho .art-text-container h3 a,.article .maxancho .art-text-container h4 a,.article .maxancho .art-text-container h5 a,.article .maxancho .art-text-container h6 a{font-size:1.2rem;font-weight:600;color:#3667a1}.article .maxancho .art-text-container h3 span,.article .maxancho .art-text-container h3 span strong,.article .maxancho .art-text-container h4 span,.article .maxancho .art-text-container h4 span strong,.article .maxancho .art-text-container h5 span,.article .maxancho .art-text-container h5 span strong,.article .maxancho .art-text-container h6 span,.article .maxancho .art-text-container h6 span strong{font-size:1.2rem;font-weight:600;color:#212529}.article .maxancho .art-text-container p,.article .maxancho .art-text-container ul li,.article .maxancho .art-text-container ol li{font-size:1.2rem;line-height:1.5;letter-spacing:0;color:#212529}.article .maxancho .art-text-container p a,.article .maxancho .art-text-container ul li a,.article .maxancho .art-text-container ol li a{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-weight:600;color:#3667a1}.article .maxancho .art-text-container p i,.article .maxancho .art-text-container ul li i,.article .maxancho .art-text-container ol li i{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-style:italic}.article .maxancho .art-text-container p em,.article .maxancho .art-text-container ul li em,.article .maxancho .art-text-container ol li em{font-size:1.2rem;line-height:1.5;letter-spacing:0;color:#3667a1}.article .maxancho .art-text-container p b,.article .maxancho .art-text-container p strong,.article .maxancho .art-text-container ul li b,.article .maxancho .art-text-container ul li strong,.article .maxancho .art-text-container ol li b,.article .maxancho .art-text-container ol li strong,.article .maxancho .art-text-container p b u,.article .maxancho .art-text-container p strong u,.article .maxancho .art-text-container ul li b u,.article .maxancho .art-text-container ul li strong u,.article .maxancho .art-text-container ol li b u,.article .maxancho .art-text-container ol li strong u{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-weight:600}.article .maxancho .art-text-container ul,.article .maxancho .art-text-container ol{padding-left:20px;display:flex;flex-direction:column;gap:1.5rem;list-style-type:square}.article .maxancho .two-col-text{column-count:1}.article .maxancho .two-col-text h1,.article .maxancho .two-col-text h2,.article .maxancho .two-col-text h3,.article .maxancho .two-col-text h4,.article .maxancho .two-col-text h5,.article .maxancho .two-col-text h6{column-span:all;margin:1.25rem 0;font-weight:700}.article .maxancho .two-col-text h1:nth-child(1),.article .maxancho .two-col-text h2:nth-child(1),.article .maxancho .two-col-text h3:nth-child(1),.article .maxancho .two-col-text h4:nth-child(1),.article .maxancho .two-col-text h5:nth-child(1),.article .maxancho .two-col-text h6:nth-child(1){margin:0 0 1.25rem}.article .maxancho .two-col-text h1{font-size:2rem}.article .maxancho .two-col-text h2{font-size:1.5rem}.article .maxancho .two-col-text h3{font-size:1.2rem}.article .maxancho .two-col-text h4,.article .maxancho .two-col-text h5,.article .maxancho .two-col-text h6{font-size:1rem}.article .maxancho .art-image-cont{width:100%;margin-top:1rem;overflow:hidden}.article .maxancho .art-image-cont .image-cont .art-image-full{width:100%;min-height:100%;object-fit:cover}.article .maxancho .two-col-img,.article .maxancho .three-col-img{aspect-ratio:unset;display:flex;flex-direction:column;gap:.5rem}.article .maxancho .art-video-cont{width:100%;aspect-ratio:16/9;margin:1rem auto 0}.article .maxancho .art-video-cont .art-video{width:100%;height:100%}.article .maxancho .carousel{display:flex;gap:0;position:relative;overflow:hidden}.article .maxancho .carousel .mask-controls{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.article .maxancho .carousel .mask-controls .mask{width:100%;height:100%;background:#191919;background:linear-gradient(90deg,#191919e6,#191919b3,#19191996 8%,#19191900,#19191980 92%,#191919b3,#191919e6)}.article .maxancho .carousel .mask-controls .controls{width:100%;height:100%;padding:0;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0}.article .maxancho .carousel .mask-controls .controls .control{width:auto;height:2rem;cursor:pointer}.article .maxancho .carousel .mask-controls .controls .control svg{font-size:2.5rem;color:#fffc}.article .maxancho .carousel .images-container{width:100%;min-height:100%;position:relative;overflow:hidden}.article .maxancho .carousel .images-container .image-cont{min-width:100%;min-height:100%;aspect-ratio:16/9;position:absolute;top:0;left:0;transition:opacity .25s ease-in-out;z-index:0;opacity:0}.article .maxancho .carousel .images-container .active-carousel-img{z-index:2;opacity:1}.article .maxancho .text-and-media{margin-top:1rem}.article .maxancho .text-and-media .tm-img-container{width:100%;aspect-ratio:16/9;margin-bottom:1rem;overflow:hidden}.article .maxancho .text-and-media .tm-img-container .tm-image{width:100%;min-height:100%;object-fit:cover}.article .maxancho .text-and-media p{font-size:1.2rem;line-height:1.5;letter-spacing:0}.article .maxancho .text-and-media a{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-weight:600;color:#3667a1}.article .maxancho .text-and-media i{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-style:italic}.article .maxancho .text-and-media em{font-size:1.2rem;line-height:1.5;letter-spacing:0;color:#3667a1}.article .maxancho .text-and-media b{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-weight:600}.article .maxancho{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.article .maxancho .block{width:100%;margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.article .maxancho .block .art-text-container{display:flex;flex-direction:column;gap:1rem;overflow:hidden}.article .maxancho .block .art-text-container p span{font-size:1.2rem;line-height:1.5;letter-spacing:0}.article .maxancho .block .art-text-container p a{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-weight:600;color:#3667a1}.article .maxancho .block .art-text-container p i{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-style:italic}.article .maxancho .block .art-text-container p em{font-size:1rem;font-style:italic;line-height:1.5;letter-spacing:0;color:#3667a1}.article .maxancho .block .art-text-container p b,.article .maxancho .block .art-text-container p strong{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-weight:600}.article .maxancho .block .art-text-container p span img,.article .maxancho .block .art-text-container p img{max-width:100%;height:auto}.article .maxancho .block .button.art-btn{margin-top:0}@media screen and (min-width: 768px){.article{padding:3rem 4rem}.article .maxancho h1{font-size:2rem}.article .maxancho .two-col-text{column-count:2}.article .maxancho .two-col-text h1,.article .maxancho .two-col-text h2,.article .maxancho .two-col-text h3,.article .maxancho .two-col-text h4,.article .maxancho .two-col-text h5,.article .maxancho .two-col-text h6{column-span:all;margin:1.25rem 0;font-weight:700}.article .maxancho .two-col-text h1:nth-child(1),.article .maxancho .two-col-text h2:nth-child(1),.article .maxancho .two-col-text h3:nth-child(1),.article .maxancho .two-col-text h4:nth-child(1),.article .maxancho .two-col-text h5:nth-child(1),.article .maxancho .two-col-text h6:nth-child(1){margin:0 0 1.25rem}.article .maxancho .two-col-text h1{font-size:2.5rem}.article .maxancho .two-col-text h2{font-size:2rem}.article .maxancho .two-col-text h3{font-size:1.5rem}.article .maxancho .two-col-text h4,.article .maxancho .two-col-text h5,.article .maxancho .two-col-text h6{font-size:1.2rem}.article .maxancho .two-col-img,.article .maxancho .three-col-img{flex-direction:row}.article .maxancho .carousel .mask-controls .controls{padding:1rem}.article .maxancho .text-and-media .tm-img-container{max-width:50%;height:100%;min-height:250px;max-height:350px;margin:0 2rem 1rem 0;float:left}.article .maxancho .text-image .tm-img-container{float:right;margin:0 0 1rem 2rem}.article .maxancho{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.article .maxancho .block{width:100%;margin-top:1rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.article .maxancho .block .art-text-container{margin-top:1rem}.article .maxancho .block .art-text-container p{max-width:100%}.article .maxancho .block .art-text-container p span{font-size:1.2rem;line-height:1.5;letter-spacing:0}.article .maxancho .block .art-text-container p a{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-weight:600;color:#3667a1}.article .maxancho .block .art-text-container p i{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-style:italic}.article .maxancho .block .art-text-container p em{font-size:1.2rem;line-height:1.5;letter-spacing:0;color:#3667a1}.article .maxancho .block .art-text-container p b,.article .maxancho .block .art-text-container p strong{font-size:1.2rem;line-height:1.5;letter-spacing:0;font-weight:600}.article .maxancho .block .art-text-container p img{max-width:100%;height:unset}}@media screen and (min-width: 1024px){.article .maxancho h1{font-size:2.5rem}}a{color:#fff}.whatsapp-btn{width:60px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;position:fixed;bottom:-10rem;right:2rem;animation:pop-up .5s cubic-bezier(.215,.61,.355,1) forwards;box-shadow:0 1px 1px #00000006,0 2px 2px #00000006,0 4px 4px #00000006,0 8px 8px #00000006,0 16px 16px #0000000e;background-color:#fff}.whatsapp-btn a{height:2.5rem}.whatsapp-btn a svg{font-size:2.5rem;color:#00a884}@media screen and (min-width: 768px){.whatsapp-btn{right:4rem}}@media screen and (min-width: 1312px){.whatsapp-btn{right:calc(50vw - 600px)}}@keyframes pop-up{to{bottom:2rem}}
