@font-face{font-family:Holcim;src:local("Holcim-Regular"),url(/static/media/Holcim-Regular.9cf5f44243ce2ee620d4.ttf) format("opentype")}@font-face{font-family:Holcim-Bold;src:local("Holcim-Bold"),url(/static/media/Holcim-Bold.e6af93252dfead79db05.ttf) format("opentype")}@font-face{font-family:Holcim-HeadlineBlack;src:local("Holcim-HeadlineBlack"),url(/static/media/Holcim-HeadlineBlack.9851859aa1d089fa4744.ttf) format("opentype")}@font-face{font-family:Holcim-HeadlineLight;src:local("Holcim-HeadlineLight"),url(/static/media/Holcim-HeadlineLight.fc0ab05e968a7463854c.ttf) format("opentype")}@font-face{font-family:Holcim-Italic;src:local("Holcim-Italic"),url(/static/media/Holcim-Italic.b65ad0910b03b388363b.ttf) format("opentype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loading-screen{align-items:center;background-color:#fafeffb3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-screen img{height:100px;width:100px}.corporate_border{background-image:linear-gradient(90deg,#94c12e,#04bbf1,#1d4370);height:18px}.steps-section{padding:48px 96px 64px;text-align:center}.steps-section h6{color:#1d4370;font-family:Holcim;font-size:20px;font-weight:400;line-height:28px;margin:auto;max-width:852px}.steps-section .steps-info-note{color:#5a7a9a;font-family:Holcim;font-size:14px;font-style:italic;line-height:20px;margin:-20px auto 0;max-width:600px}.steps-section .container{display:flex;gap:20px;justify-content:center;margin:3% 10% 0}.steps-section .gif-wrapper{display:none}@media (min-width:1280px){.steps-section .gif-wrapper{display:block}}@media (max-width:767px){.single-step .text-wrapper button{justify-content:center;padding:16px 24px;width:190px}}.steps-section .steps-wrapper{display:flex;flex-direction:column;gap:28px}.steps-wrapper .single-step{display:flex;flex-direction:row;gap:8px}.single-step .numbers-wrapper h2{color:#7784a2;font-family:Holcim-HeadlineBlack;font-size:32px;font-weight:900;line-height:40px;margin:0}.single-step .text-wrapper{text-align:left}.single-step .text-wrapper h6{color:#1d4370;font-family:Holcim-Bold;font-size:18px;font-weight:700;line-height:24px;margin-bottom:2px}.single-step .text-wrapper p{color:#1d4370;font-family:Holcim;font-size:14px;font-weight:400;line-height:16.8px;margin:0 0 4px}.single-step .text-wrapper button{align-items:center;background-color:#04bbf1;border:none;border-radius:8px;color:#fafeff;display:flex;font-family:Holcim-Bold;font-size:14px;font-weight:700;gap:14px;height:40px;line-height:16.8px;padding:12px 16px;text-align:center}.single-step .text-wrapper button .icon{filter:brightness(0) invert(1);height:24px;width:24px}.single-step .text-wrapper button:hover{background-color:#1e4d86;transition:background-color .5s ease}.single-step .text-wrapper button:active{background-color:#01668b;transition:background-color .1s ease,transform .1s ease}.single-step .text-wrapper button:active .button-text{transform:scale(.95);transition:background-color .1s ease,transform .1s ease}body,html{overflow-x:hidden!important}.popup-overlay{align-items:center;background-color:hsla(0,43%,99%,.486);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-content{background-color:#fff;border-radius:8px;box-shadow:0 6px 15px -2px #12121214;padding:20px;position:relative;text-align:left;width:483px}.close-btn{cursor:pointer;height:24px;position:absolute;right:25px;top:25px;width:24px}.close-btn:hover{opacity:.7}.popup-title{color:#1d4370;font-family:Holcim-Bold;font-size:18px;font-weight:700;line-height:24px;margin:35px 0 10px}.popup-content p{font-family:Holcim;font-weight:400}.popup-content p,.popup-footer p{color:#1d4370;font-size:14px;line-height:16.8ppx;margin-bottom:5px}.popup-footer p{font-family:Holcim-Bold;font-weight:700}.footer-link{color:#0098d0;cursor:pointer;text-decoration:underline}.footer-link:hover{opacity:.8}.popup-paragraph{align-items:center;display:flex;gap:8px;margin-bottom:10px}.icon-paragraph{height:20px;margin-right:10px;width:20px}.popup-paragraph-text{color:#1d4370;font-family:Holcim;font-size:14px;font-weight:400;line-height:16.8px}.no-scroll{left:0;position:fixed;top:0;width:100%}.popup-wrapper{position:relative;z-index:1000}.link-style{color:#007bff;text-decoration:underline}.link-style:hover{color:#0056b3;text-decoration:none}button{margin:.5em;padding:.5em 1em}.platforms-section{background:#e5edf9;display:flex;flex-direction:column;gap:32px;padding:48px 96px 64px;position:relative}.platforms-section:after,.platforms-section:before{background:linear-gradient(45deg,#94c12e,#04bbf1,#1d4370);content:"";height:2px;left:0;position:absolute;width:100%;z-index:1}.platforms-section:before{top:0}.platforms-section:after{bottom:0}.platforms-section .section-text{display:flex;flex-direction:column;gap:8px}.platforms-section .section-text .tittle{color:#1d4370;font-family:Holcim-Bold;font-size:28px;font-size:36px;font-weight:700}.platforms-section .section-text .text{color:#1d4370;font-family:Holcim;font-size:18px;font-weight:400;line-height:24px}.platforms-section .platforms-boxes{grid-row-gap:20px;grid-gap:20px;display:flex;display:grid;flex-wrap:wrap;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:space-between;justify-items:center;row-gap:20px}@media (max-width:767px){.platforms-section .platforms-boxes{grid-template-columns:1fr}}.platforms-boxes .single-box{background-color:#fafeff;border:1px solid #e1e4ea;border-radius:8px;box-shadow:0 2px 6px #1212120f;display:flex;flex:0 1 auto;flex-direction:column;gap:16px;padding:20px 16px}@media (min-width:1280px){.platforms-boxes .single-box{min-width:400px}}@media (max-width:1279px){.platforms-boxes .single-box{width:auto}}.platforms-boxes .single-box .up-part{display:flex;flex-direction:row;gap:16px}.platforms-boxes .single-box .up-part .img-container img{height:56px;margin-left:12px;margin-top:12px;width:57px}.platforms-boxes .single-box .up-part .section-text{display:flex;flex-direction:column;gap:4px}.platforms-boxes .single-box .up-part .section-text .tittle{color:#1d4370;font-family:Holcim-Bold;font-size:18px;font-weight:700;line-height:24px}.platforms-boxes .single-box .up-part .section-text .text{color:#1d4370;font-family:Holcim;font-size:14px;font-weight:400;line-height:16.8px;max-width:272px}.platforms-boxes .single-box .down-part{display:flex;flex-direction:column;gap:8px}.platforms-boxes .single-box .down-part button{align-items:center;background-color:#04bbf1;border:none;border-radius:8px;color:#fafeff;display:flex;font-family:Holcim-Bold;font-size:14px;font-weight:700;gap:14px;justify-content:center;line-height:16.8px;margin:0;padding:12px 16px;text-align:center;width:100%}.platforms-boxes .single-box .down-part .icon{filter:brightness(0) invert(1);height:24px;width:24px}.platforms-boxes .single-box .down-part button:hover{background-color:#1e4d86;transition:background-color .5s ease}.platforms-boxes .single-box .down-part button:active{background-color:#01668b;transition:background-color .1s ease,transform .1s ease}.platforms-boxes .single-box .down-part button:active .button-text{transform:scale(.95);transition:background-color .1s ease,transform .1s ease}.platforms-boxes .single-box .down-part .options-container{display:flex;flex-direction:column;gap:8px}.platforms-boxes .single-box .down-part .options-container .option{border-bottom:2px solid #0079a8;display:flex;flex-direction:row;justify-content:space-between;padding:8px}.platforms-boxes .single-box .down-part .options-container .text{color:#0079a8;font-family:Holcim;font-size:12px;font-weight:400;line-height:14.4px}.sostenibility-section{display:flex;flex-direction:column;gap:32px;padding:48px 96px 96px}.sostenibility-section .top-part{display:flex;flex-direction:column;gap:8px}.sostenibility-section .top-part .title{color:#1d4370;font-family:Holcim-Bold;font-size:28px;font-weight:700;line-height:36px}.sostenibility-section .top-part .text{color:#1d4370;font-family:Holcim;font-size:18px;font-weight:400;line-height:24px}.sostenibility-section .down-part{background-image:linear-gradient(90deg,#94c12e,#04bbf1,#1d4370);border-radius:8px;padding:2px}.sostenibility-section .down-part .content{background-color:#fff;border-radius:6px;display:flex;flex-direction:column;gap:32px;padding:20px}.sostenibility-section .down-part .content .text{color:#1d4370;font-family:Holcim;font-size:18px;font-weight:400;line-height:24px;text-align:center}.sostenibility-section .down-part .content .icons-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:center;margin:auto;padding-left:24px;padding-right:24px}@media (max-width:768px){.sostenibility-section .down-part .content .icons-container{flex-direction:column;gap:16px}}.sostenibility-section .down-part .content .icons-container .single-icon{align-items:center;display:flex;flex-direction:column;gap:4px;max-width:213px}.sostenibility-section .down-part .content .icons-container .single-icon .icon{height:40px;width:40px}.sostenibility-section .down-part .content .icons-container .single-icon .text{color:#7784a2;font-family:Holcim;font-size:14px;font-weight:400;line-height:16.8px;text-align:center}*{box-sizing:border-box}.single-box{border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;position:relative;width:300px}.up-part{display:flex;gap:16px}.img-container img{height:40px;width:40px}.section-text{flex:1 1}.tittle{font-size:16px;font-weight:700}.text{color:#666}.down-part{margin-top:16px}.button-link{display:block;margin-bottom:16px;text-decoration:none}button{align-items:center;background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:8px 12px}button .icon{margin-left:8px;width:12px}.option-wrapper,.options-container{position:relative}.option-wrapper{margin-bottom:8px}.dropdown{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0000001a;left:0;padding:8px;position:absolute;top:100%;width:100%;z-index:10}.dropdown-item{align-items:center;display:flex;justify-content:space-between;padding:8px 0}.dropdown-item img{width:12px}.option{align-items:center;background-color:#f9f9f9;border-radius:4px;cursor:pointer;display:flex;justify-content:space-between;padding:8px;transition:background-color .3s ease}.option:hover{background-color:#f1f1f1}.arrow{border-bottom:2px solid #007bff;border-right:2px solid #007bff;display:inline-block;height:12px;transform:rotate(45deg);transition:transform .3s ease;width:12px}.arrow.open{transform:rotate(-135deg)}body{box-sizing:border-box;font-family:Holcim,sans-serif;margin:0;padding:0}.container{margin:auto;max-width:1200px;padding:0 16px}h1,h2,h3,h4,h5,h6{margin:0}.single-box{background-color:#fafeff;border:1px solid #e1e4ea;border-radius:8px;box-shadow:0 2px 6px #0000001a;display:flex;flex-direction:column;gap:16px;max-width:400px;padding:16px;width:100%}.single-box .up-part{display:flex;flex-direction:row;gap:16px}.single-box .up-part .img-container{align-items:center;border-radius:4px;display:flex;flex:0 0 80px;height:80px;justify-content:center}.single-box .up-part .img-container img{max-height:100%;max-width:100%}.single-box .up-part .section-text{display:flex;flex:1 1;flex-direction:column;justify-content:center}.single-box .down-part{display:flex;flex-direction:column;gap:8px}.single-box .down-part button{border-radius:8px;font-size:14px;padding:12px}.platforms-boxes{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));justify-content:center}.platforms-section{background-color:#e5edf9;padding:48px 16px;text-align:center}.platforms-section .section-text .tittle{font-size:clamp(20px,4vw,36px)}.platforms-section .section-text .text{font-size:clamp(14px,2.5vw,18px);line-height:1.5}.steps-section{padding:48px 16px}.steps-section .sub-box{display:flex;flex-direction:column;gap:40px;margin:auto;max-width:960px}.steps-wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.steps-wrapper{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}.sostenibility-section{padding:48px 16px}.sostenibility-section .down-part .icons-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:767px){.single-box{max-width:100%}.platforms-section,.sostenibility-section,.steps-section{padding:32px 8px}}.holcim-header-desktop{height:136px}.holcim-header-desktop,.holcim-header-mobile{background-color:#fff;display:none;width:100vw}.holcim-header-mobile{height:76px}@media (min-width:1280px){.holcim-header-desktop{display:block}}@media (max-width:1279px){.holcim-header-mobile{display:block}}.holcim-header-desktop .container{box-sizing:border-box;height:100%;margin:0 auto;max-width:80rem;padding:1.5625rem 0;position:relative;width:100%}@media (min-width:80rem){.holcim-header-desktop .container{max-width:1280px}}@media (min-width:120rem){.holcim-header-desktop .container{max-width:1510px}}.holcim-header-desktop .container .row{display:flex;flex-wrap:nowrap;height:86px;margin-right:-.75rem;margin-top:0}.holcim-header-desktop .container .row .site-logo-wrapper{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:row;width:33%}.holcim-header-desktop .container .row .site-logo-wrapper .logo{position:relative;top:6px}.holcim-header-desktop .container .row .site-logo-wrapper .country{color:#8b8d8e;font-family:Holcim;font-size:.75rem;margin-left:1.875rem;position:relative;text-transform:uppercase}.holcim-header-desktop .logo img{max-width:212px;vertical-align:middle}.holcim-header-desktop .container .row .right-wrapper{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:86px;justify-content:space-between;padding-right:12px;width:auto}.holcim-header-desktop .container .row .right-wrapper .top-header{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;margin-top:.625rem}.holcim-header-desktop .container .row .right-wrapper .top-header .top-links-wrapper a{color:#1d4370;display:inline-block;font-family:Holcim;font-size:.75rem;font-weight:700;padding:0 .9375rem;position:relative;text-decoration:none;text-transform:uppercase}.holcim-header-desktop .container .row .right-wrapper .top-header .top-links-wrapper a:after{background-color:#1d4370;bottom:-4px;content:"";height:3px;left:80%;position:absolute;transform:translateX(-87%);width:0}.holcim-header-desktop .container .row .right-wrapper .top-header .top-links-wrapper a:hover:after{width:80%}.holcim-header-desktop .container .row .right-wrapper .down-header{box-sizing:border-box;display:flex;justify-content:flex-end;margin-bottom:-.625rem}.holcim-header-desktop .down-header .holcim-menu{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;list-style:none;margin:0;padding:0}.holcim-header-desktop .down-header .holcim-menu li{border-bottom:3px solid #0000;box-sizing:border-box;padding:.3125rem .625rem;position:relative;white-space:nowrap}.holcim-header-desktop .down-header .holcim-menu li a{color:#1d4370;font-family:Holcim;font-size:1rem;font-weight:700;line-height:1.25rem;text-decoration:none;text-transform:uppercase}.holcim-header-desktop .down-header .holcim-menu li:after{background-color:#1d4370;bottom:-4px;content:"";height:3px;left:90%;position:absolute;transform:translateX(-94%);width:0}.holcim-header-desktop .down-header .holcim-menu li:hover{transform:translateY(-1px)}.holcim-header-desktop .down-header .holcim-menu li:hover:after{width:90%}.holcim-header-mobile .container{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;height:76px;justify-content:space-between;margin:auto;max-width:768px;padding:.9375rem 1.5rem}.holcim-header-mobile .container .logo-wrapper{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:row;width:33.3333%}.holcim-header-mobile .container .logo-wrapper .logo img{width:109px}.holcim-header-mobile .container .logo-wrapper .country{color:#8b8d8e;font-family:Holcim;font-size:.625rem;margin-bottom:-.1875rem;margin-left:1.25rem;text-transform:uppercase}.holcim-header-mobile .container .right-wrapper{align-items:center;display:flex}.holcim-header-mobile .container .right-wrapper .hamburger{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;width:25px}.holcim-header-mobile .container .right-wrapper .hamburger-line{background-color:#1d4370;height:2.5px;width:100%}.holcim-header-mobile .container .right-wrapper .hamburger-line.two{width:20px}.mobile-menu-corporate-border{background-color:#1d4370;height:4px;margin-left:-3rem;margin-top:-1.3rem;width:200vh}ul{list-style:none;margin:0;padding:0}.menu-wrapper{height:auto;left:0;margin:0 auto;min-width:320px;overflow:hidden;position:absolute;right:0;top:0;transition:height .3s ease;width:320px;z-index:999}.main-menu{font-size:1.375rem;font-weight:700;padding:1.875rem 0}.item-menu{flex-basis:auto;flex-grow:0;font-size:larger;font-weight:400;line-height:1.725rem;overflow:visible;overflow:initial;white-space:normal}.back-btn,.main-menu{background:#fff}.back-btn{font-weight:700}.rwd-menu{left:0;position:relative;top:-48px;transition:all 1s ease;z-index:1}.rwd-menu,.rwd-menu li:hover{background:#fff}.rwd-menu li a{border-bottom:1px solid #fff;color:#404040;display:block;padding:15px}.rwd-submenu{background:#fff;left:100%;position:absolute;top:0;transition:all .2s ease;visibility:hidden;width:100%}.open-submenu .rwd-submenu{left:0;top:0;transition:all .2s ease;visibility:visible;z-index:2}.menu-wrapper{display:none;transition:opacity .3s ease}.show-menu{display:block;opacity:1}.hide-menu{display:none;opacity:0}.menu-content hr{margin:2.6rem 0;opacity:50%}.fullscreen-menu{background-color:#fff;box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 76px);left:0;overflow-x:hidden;padding:20px;position:fixed;top:76px;width:100%;z-index:998}.menu-content{text-align:left;width:100%}.main-menu,.secondary-menu{list-style:none;margin:0;padding:0}.main-menu li,.secondary-menu li{margin:15px 0}.main-menu li a,.secondary-menu li a{color:#000;font-family:Holcim;font-size:1rem;text-decoration:none}.main-menu li a:hover,.secondary-menu li a:hover{text-decoration:underline}.menu-section-title{color:#8b8d8e;font-family:Holcim;font-size:1rem;margin-bottom:10px}@media (max-width:768px){.logo-wrapper .logo img{width:90px}.hamburger{height:18px;width:25px}.hamburger-line{height:2.5px}.main-menu li a,.secondary-menu li a{font-size:1.18rem}}@media (min-width:769px) and (max-width:1024px){.fullscreen-menu .menu-content{margin-left:8rem;width:768px}.mobile-secundary-menu{font-size:1.2rem!important}}.main-menu .mobile{font-size:1.18rem;font-weight:400}.main-menu{margin-top:3rem}.subMenuTitle{margin:2rem 0}.submenu{margin-top:2.5rem}.submenu-item{color:#000;font-family:Holcim;font-size:1.15rem;margin-top:3rem;padding-left:3rem}.separador{margin-top:1.5rem}.padding{margin-top:-1.5rem;padding-left:3rem}.no-scroll{height:100vh;overflow:hidden}.desktop-footer,.mobile-footer{display:none}@media (min-width:1280px){.desktop-footer{display:block}}@media (max-width:1279px){.mobile-footer{display:block}}.desktop-footer .blue-container{align-items:center;background-color:#1d4370;display:flex;flex-direction:row;justify-content:center;padding:7.5rem}.desktop-footer .blue-container .container{display:flex;flex-direction:row;gap:7.5rem;justify-content:space-between;max-width:1280px}.desktop-footer .blue-container .container .right-container{display:flex;flex-direction:column;gap:4rem}.desktop-footer .blue-container .container .right-container .title{color:#fff;font-family:Holcim;font-size:1.5rem;font-weight:700}.desktop-footer .blue-container .container .right-container .text{color:#fff;font-family:Holcim;font-size:1.15rem;line-height:1.5}.desktop-footer .blue-container .container .left-container{display:flex;flex-direction:column;gap:3rem}.desktop-footer .blue-container .container .left-container .text-buttons{display:flex;flex-direction:column}.desktop-footer .blue-container .container .left-container .text-buttons a{color:#fff;font-family:Holcim;font-size:1rem;font-weight:700;line-height:2.25rem;margin-bottom:.3125rem;text-decoration:none}.desktop-footer .blue-container .container .left-container .buttons{display:flex;flex-direction:column}.desktop-footer .blue-container .container .left-container .buttons .social-networks-buttons{display:flex;flex-direction:row}.desktop-footer .blue-container .container .left-container .buttons button{background-color:#04bbf1;border:none;border-radius:38px;color:#fff;font-family:Holcim;font-size:.875rem;font-weight:700;margin-bottom:2.5rem;padding:.75rem 2.5rem .6875rem;text-decoration:none}.desktop-footer .blue-container .container .left-container .buttons button:hover{background-color:#fff;color:#1d4370}.desktop-footer .blue-container .container .left-container .buttons .social-networks-buttons .icon-container{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:25px;display:flex;height:37px;justify-content:center;margin-right:.625rem;width:39px}.desktop-footer .white-container{align-items:center;border-bottom:11px solid #1d4370;color:#000;display:flex;flex-direction:row;justify-content:space-between;min-height:109px;padding-left:3rem;padding-right:3rem}.desktop-footer .white-container .text-container{display:flex;flex-direction:row;gap:5rem}.desktop-footer .white-container .text-buttons a{color:#000;font-size:1rem;margin:.3125rem .625rem .3125rem 0;text-decoration:none}.desktop-footer .white-container .text-buttons .separator:after{content:"|";padding-left:.625rem}.desktop-footer .blue-container .container .left-container .text-buttons a,.mobile-footer .blue-container .text-buttons a{color:#fff;font-family:Holcim;font-size:1rem;font-weight:700;line-height:2.25rem;margin-bottom:.3125rem;text-decoration:none;transition:color .3s,-webkit-text-decoration .3s;transition:color .3s,text-decoration .3s;transition:color .3s,text-decoration .3s,-webkit-text-decoration .3s}.desktop-footer .blue-container .container .left-container .text-buttons a:hover,.mobile-footer .blue-container .text-buttons a:hover{color:#04bbf1;text-decoration:underline}.mobile-footer .blue-container{background-color:#1d4370;display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem}.mobile-footer .blue-container img{max-width:212px}.mobile-footer .blue-container .title{color:#fff;font-family:Holcim;font-size:1.3rem;font-weight:700}.mobile-footer .blue-container .text{color:#fff;font-family:Holcim;font-size:1rem;font-weight:400}.mobile-footer .blue-container .buttons{display:flex;flex-direction:column;gap:2rem}.mobile-footer .blue-container .buttons button{background-color:#04bbf1;border:none;border-radius:38px;color:#fff;font-family:Holcim;font-size:.875rem;font-weight:700;margin-bottom:2.5rem;padding:.75rem 2.5rem .6875rem;text-decoration:none}.mobile-footer .blue-container .buttons button:hover{background-color:#fff;color:#1d4370}.mobile-footer .blue-container .social-networks-buttons{display:flex;flex-direction:row}.mobile-footer .blue-container .social-networks-buttons .icon-container{align-items:center;background:#fff 0 0 no-repeat padding-box;border-radius:25px;display:flex;height:37px;justify-content:center;margin-right:.625rem;width:39px}.mobile-footer .white-container{display:flex;flex-direction:column;gap:3rem;margin:1.5rem 2rem}.mobile-footer .white-container .text{font-family:Holcim;font-size:.875rem}.mobile-footer .white-container .text-buttons a{color:#000;font-family:Holcim;font-size:.875rem;margin:.3125rem .625rem .3125rem 0;text-decoration:none}.mobile-footer .white-container .text-buttons .separator:after{content:"|";padding-left:.625rem}footer{box-sizing:border-box}.button-group{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;min-height:100vh;padding:20px;position:relative;width:100%}.button-group .blackCurtain{background-color:#0000004d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.button-group .content{max-width:1440px;position:relative;width:100%;z-index:2}.button-group .content .tittle{color:#f9fafb;font-family:Holcim-Bold;font-size:32px;font-weight:700;line-height:40px;padding-top:48px;text-align:center;text-shadow:0 4px 6px #0006}.button-group .content .paragraph{color:#f9fafb;font-family:Holcim;font-size:20px;font-weight:400;line-height:28px;margin-bottom:40px;text-align:center;text-shadow:0 8px 12px #1212124d}.button-group .button-grid{grid-gap:20px;display:grid;gap:20px;padding:0 20px;width:100%}@media (min-width:1280px){.button-group .button-grid{grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}}@media (min-width:768px) and (max-width:1279px){.button-group .button-grid{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}}@media (max-width:767px){.button-group .button-grid{grid-template-columns:1fr;max-width:100%;padding:0 15px}.button-group .content .tittle{font-size:24px;line-height:32px;padding-top:32px}.button-group .content .paragraph{font-size:16px;line-height:24px;margin-bottom:30px}}.button-service{align-items:center;background-color:#fff;border:none;border-radius:5px;display:flex;min-height:84px;opacity:.8;padding:16px;position:relative;transition:opacity .3s ease;width:100%}.button-service .icono{flex-shrink:0;margin-right:15px}.button-service .icono img{height:40px;width:40px}.button-service .contenido{flex-grow:1;text-align:left}.button-service .titulo{color:#1d4370;font-family:Holcim-Bold;font-size:18px;font-weight:700;line-height:24px;margin-bottom:4px}.button-service .texto{color:#1d4370;font-family:Holcim;font-size:12px;line-height:14.4px}@media (max-width:767px){.button-service{min-height:70px;padding:12px}.button-service .icono img{height:32px;width:32px}.button-service .titulo{font-size:16px;line-height:20px}.button-service .texto{display:none}}.button-service:after{background:linear-gradient(45deg,#94c12e,#04bbf1);border-radius:5px;bottom:-5px;content:"";left:-5px;opacity:0;position:absolute;right:-5px;top:-5px;transition:opacity .1s ease;z-index:-1}.button-service.active,.button-service.active:after,.button-service:hover,.button-service:hover:after{opacity:1}.button-service.active .titulo,.button-service:hover .titulo{-webkit-background-clip:text;background-clip:text;font-family:Holcim-Bold;font-size:18px;font-weight:700;line-height:24px;transition:background-image .3s ease}a{text-decoration:none}
/*# sourceMappingURL=main.e1205e6e.css.map*/