@font-face{font-family:'CircularStd-Book';src:url("../fonts/original_CircularStd-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/original_CircularStd-Book.woff") format("woff"),url("../fonts/original_CircularStd-Book.ttf") format("truetype"),url("../fonts/original_CircularStd-Book.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CircularStd-Bold';src:url("../fonts/original_CircularStd-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/original_CircularStd-Bold.woff") format("woff"),url("../fonts/original_CircularStd-Bold.ttf") format("truetype"),url("../fonts/original_CircularStd-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CircularStd-Black';src:url("../fonts/original_CircularStd-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/original_CircularStd-Black.woff") format("woff"),url("../fonts/original_CircularStd-Black.ttf") format("truetype"),url("../fonts/original_CircularStd-Black.svg") format("svg");font-weight:normal;font-style:normal}*{margin:0;padding:0;border:0;box-sizing:border-box;vertical-align:baseline}img{display:block;width:auto;max-width:100%;image-rendering:-webkit-optimize-contrast}a{display:block;text-decoration:none;font-size:inherit;line-height:inherit;color:inherit;line-height:inherit;color:inherit}p a,label a{display:inline}a:link{text-decoration:none}a:hover{text-decoration:none}a:visited{text-decoration:none}b,strong{font-weight:700}li{list-style-type:none;font-family:inherit;color:inherit}table,tr,td{border-collapse:collapse;border-spacing:0}fieldset{border:none;margin:0;padding:0}fieldset legend{margin-bottom:10px}.clear{clear:both}.slider *::selection{background:transparent}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-size:inherit}html{overflow-x:hidden}body{font-family:"Lato",sans-serif;font-weight:400;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section ul{margin-left:1.2rem}section ul li{list-style-type:inherit;margin-bottom:0.5rem}main{overflow:hidden}main>h1{font-family:"League Spartan",sans-serif;font-weight:700;font-size:90px;color:#1A4ED7;letter-spacing:-2.5px;text-align:center;margin:50px auto}@media screen and (max-width: 767px){main>h1{font-weight:900;font-size:36px;letter-spacing:0;line-height:40px;margin:10px 0 20px}}input{font-family:"Lato",sans-serif}.content-logo img,footer .container-top img{max-width:171px}.btn{padding:15px 25px;border-radius:40px;font-weight:700;background-color:#FFF;display:table;margin:0 auto;transition:all .3s ease;text-align:center}.btn.blue{color:#FFF;background-color:#1A4ED7;border:1px solid #1A4ED7}.btn.blue:hover{background-color:#FFF;color:#1A4ED7}.btn.gray{color:#FFF;background-color:#262632;border:1px solid #262632}.btn.gray:hover{background-color:#FFF;color:#262632}.btn.black{color:#FFF;background-color:#000;border:1px solid #000}.btn.black:hover{background-color:#FFF;color:#000}.btn.ghost{background-color:transparent;border:1px solid}.btn.ghost.white{border-color:#FFF;color:#FFF}.btn.ghost.white:hover{background-color:#FFF;color:#1A4ED7}.beige{background-color:#F4F4F4}.container{width:94%;max-width:1130px;margin:0 auto;position:relative}.slick-slider{-webkit-touch-callout:default !important}.slick-slider .slick-arrow{width:50px;height:50px;border-radius:100%;border:1px solid #000}.slick-slider .slick-arrow:before{font-family:"Font Awesome 6 Pro";color:#000}.slick-slider .slick-arrow.slick-prev:before{content:'\f053'}.slick-slider .slick-arrow.slick-next:before{content:'\f054'}.slick-slider .slick-arrow:hover{border-color:#1A4ED7}.slick-slider .slick-arrow:hover:before{color:#1A4ED7}.slick-slider .slick-dots{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:initial;gap:18px;left:50%;transform:translateY(-50%);top:50%;right:0;bottom:initial;left:initial}.slick-slider .slick-dots li{width:initial;height:initial;margin:0}.slick-slider .slick-dots li button{width:5px;height:5px;background-color:rgba(38,38,50,0.3);padding:0;border-radius:100%;transition:all .3s ease}.slick-slider .slick-dots li button:before{display:none}.slick-slider .slick-dots li.slick-active button{background-color:#FFF;width:11px;height:11px;background-color:#262632}.content-slider .slick-prev{left:0}.content-slider .slick-next{right:initial;left:0}.content-slider .slide-img img{margin:0 auto;object-fit:contain;width:100%;height:100%}.content-slider .slide-text{display:flex;gap:0 30px;margin-top:40px}.content-slider .slide-text>div{width:50%}.content-slider .slide-text .label{font-weight:900;font-size:12px;line-height:12px;padding:5px 5px 4px 5px;color:#FFF;letter-spacing:0;background-color:#1A4ED7;text-transform:uppercase;display:table}.content-slider .slide-text h4{font-size:14px;color:#262632;letter-spacing:0.5px;line-height:24px;text-transform:uppercase}.content-slider .slide-text h3{font-weight:900;font-size:36px;color:#262632;letter-spacing:0;line-height:40px}.content-slider .slide-text p{letter-spacing:0;line-height:30px}.content-slider .slide-text a{font-weight:900;font-size:14px;color:#1A4ED7;letter-spacing:0.5px;text-transform:uppercase;margin-top:12px}.content-slider.type01{padding:0 90px}.content-slider.type01 .slick-prev{top:150px}.content-slider.type01 .slick-next{top:210px}.content-slider.type01 .slick-dots{top:180px;transform:translateY(-50%)}.content-slider.type01 .slide-img{height:360px;width:100%}.content-slider.type01 .slide-text{width:100%}.content-slider.type02{width:100%;max-width:700px;padding:0 0 0 90px}.content-slider.type02.opt01{max-width:initial}.content-slider.type02 .slick-prev{top:initial;bottom:calc(50% + 15px);transform:initial}.content-slider.type02 .slick-next{top:initial;bottom:calc(50% + 80px);transform:initial}.content-slider.type02 .slick-dots{top:calc(50% + 15px);transform:initial;right:initial;left:20px}.content-slider.type02 .slide{height:410px;position:relative;border-radius:45px;overflow:hidden}.content-slider.type02 .slide img{width:100%;height:100%;object-fit:cover}.content-slider.type02 .slide .content-video-button-slide{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;aspect-ratio:1;background-color:rgba(26,78,215,0.3);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.content-slider.type02 .slide .content-video-button-slide button{background-color:transparent;cursor:pointer}.content-slider.type02 .slide .content-video-button-slide i{color:#FFF;font-size:32px;margin-left:5px}.content-slider.type02 .slide .container-video{width:100%;height:100%;pointer-events:initial;opacity:1}.content-slider.type02 .slide .container-video.hide{display:block !important;opacity:0;pointer-events:none;width:0;height:0;overflow:hidden}.content-slider.type02 .slide video,.content-slider.type02 .slide iframe{height:initial}.content-slider.type02 .slide.play-video img{display:none}.content-slider.type02 .slide.play-video .container-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-slider.center-item{width:100%;height:auto;overflow:hidden;padding:0;max-width:1024px;margin:0 auto;position:relative}.content-slider.center-item::before{content:'';width:17%;height:100%;background-color:#FFF;position:absolute;top:0;left:0;z-index:2}.content-slider.center-item::after{content:'';width:17%;height:100%;background-color:#FFF;position:absolute;top:0;right:0;z-index:2}.content-slider.center-item .slick-next{top:initial;bottom:calc(50% + 10px);transform:initial;z-index:5;left:75px}.content-slider.center-item .slick-prev{top:calc(50% + 10px);transform:initial;z-index:5;left:75px}.content-slider.center-item .slick-dots{z-index:5;right:115px}.content-slider.center-item .slide-img{aspect-ratio:1;border-radius:30px;overflow:hidden;box-shadow:0 0px 7px 0 rgba(0,0,0,0.5)}.content-slider.center-item .slide-img img{width:100%;height:100%;object-fit:cover}.content-slider.center-item .slide span{display:block;transform:translate(-45%, 0) scale(0.8);transition:all .4s ease;opacity:.5}.content-slider.center-item .slick-slide.lt2 span{transform:translate(45%, 0) scale(0.8)}.content-slider.center-item .slick-slide.lt2 span p{display:none}.content-slider.center-item .slick-slide.lt1 span{opacity:.7;transform:translate(45%, 0) scale(0.8)}.content-slider.center-item .slick-slide.lt1 span p{display:none}.content-slider.center-item .slick-slide.gt1 span{opacity:.7;transform:translate(-45%, 0) scale(0.8)}.content-slider.center-item .slick-slide.gt1 span p{display:none}.content-slider.center-item .slick-slide.gt2 span{transform:translate(-45%, 0) scale(0.8)}.content-slider.center-item .slick-slide.gt2 span p{display:none}.content-slider.center-item .slick-slide.slick-center span{z-index:1;transform:scale(1);opacity:1;font-size:21px;color:#1A4ED7;letter-spacing:-0.7px;line-height:30px;text-align:center}.content-slider.center-item .slick-slide.slick-center span p{margin-top:15px}.content-slider.center-item .slick-slide{overflow:hidden}@media screen and (max-width: 1023px){.content-slider.type02{padding:0 0 60px 0;max-width:initial}.content-slider.type02 .slick-prev{top:initial;bottom:0;transform:initial}.content-slider.type02 .slick-next{top:initial;bottom:0;left:initial;right:0;transform:initial}.content-slider.type02 .slick-dots{top:initial;bottom:20px;flex-direction:row;left:50%;transform:translateX(-50%)}.content-slider.type02 .slide{height:initial}}@media screen and (max-width: 767px){.content-slider{padding:0}.content-slider .slide-text>div{width:100%}.content-slider .slide-text .label{font-size:12px;letter-spacing:0}.content-slider .slide-text h4{font-size:14px;letter-spacing:0.5px;line-height:24px}.content-slider.type01{padding:0 0 75px 0}.content-slider.type01 .slick-prev{transform:initial;top:initial;bottom:0}.content-slider.type01 .slick-next{transform:initial;top:initial;bottom:0;right:0;left:initial}.content-slider.type01 .slick-dots{flex-direction:row;top:initial;bottom:20px;left:50%;right:initial;transform:translateX(-50%)}.content-slider.type01 .slide-img{height:initial}}.container-module-newsletter{background-color:#1A4ED7;border-radius:140px 0 140px 0;position:relative;color:#FFF}.container-module-newsletter .container{padding:140px 0 90px}.container-module-newsletter h2{font-family:"League Spartan",sans-serif;font-weight:700;font-size:160px;color:rgba(255,255,255,0.15);letter-spacing:-4.44px;text-align:center;line-height:160px;position:absolute;top:30%;left:50%;transform:translate(-50%, -50%)}.container-module-newsletter .content-form{position:relative;max-width:420px;margin:0 auto}.container-module-newsletter .content-form h3{font-weight:700;font-size:24px;letter-spacing:-0.67px;text-align:center;line-height:48px}.container-module-newsletter .content-form form{margin-top:10px}.container-module-newsletter .content-form form .row{position:relative}.container-module-newsletter .content-form form .row input[type=email]{padding:18px 25px 14px;border-radius:25px 0 0 25px;width:calc(100% - 120px);outline:none}.container-module-newsletter .content-form form .row input[type=submit]{padding:18px 40px 14px;border-radius:0 25px 25px 0;background-color:#000;color:#FFF;position:absolute;top:0;right:0;cursor:pointer}.container-module-newsletter .content-form form .row .legal{margin-top:20px;display:flex;justify-content:center;align-items:flex-start;gap:10px}.container-module-newsletter .content-form form .row .legal input[type=checkbox]{display:none}.container-module-newsletter .content-form form .row .legal input[type=checkbox]+label{display:flex;position:relative;user-select:none;cursor:pointer}.container-module-newsletter .content-form form .row .legal input[type=checkbox]+label::before{background-color:transparent;border:1px solid #FFF;box-sizing:content-box;content:'';color:#000;margin-right:5px;top:50%;left:0;width:16px;height:16px;border-radius:2px;display:inline-block;vertical-align:middle;transform:translateY(-1px)}.container-module-newsletter .content-form form .row .legal input[type=checkbox]+label::after{content:'\f00c';font-family:"Font Awesome 6 Pro";font-size:14px;position:absolute;top:2px;left:3px;opacity:0}.container-module-newsletter .content-form form .row .legal input[type=checkbox]:checked+label::after{opacity:1}.container-module-newsletter .content-form form .row .legal a:hover{text-decoration:underline}.container-module-newsletter .error-message{font-size:14px;margin-bottom:-15px}@media screen and (max-width: 1023px){.container-module-newsletter{border-radius:0 0 90px 0}.container-module-newsletter h2{position:initial;transform:initial;top:initial;left:initial}.container-module-newsletter .content-form form .row input[type=email]{width:100%;border-radius:25px}.container-module-newsletter .content-form form .row input[type=submit]{position:initial;margin:20px auto 0;display:block;border-radius:25px}}@media screen and (max-width: 767px){.container-module-newsletter .container{padding:50px 0}.container-module-newsletter h2{font-size:63.38px;letter-spacing:-2.11px;text-align:center;line-height:63.38px}.container-module-newsletter .content-form h3{font-size:16px;letter-spacing:0;line-height:30px}.container-module-newsletter .content-form form .row .legal input[type=checkbox]+label{font-size:14px}}.container-title-tabs{margin-bottom:40px}.container-title-tabs h1{font-family:"League Spartan",sans-serif;font-weight:700;font-size:90px;color:#1A4ED7;letter-spacing:-2.5px;text-align:center;margin:50px auto}.container-title-tabs .content-tabs{width:100%;display:flex;justify-content:space-between;gap:30px}.container-title-tabs .content-tabs a{width:100%;border-bottom:3px solid transparent;font-weight:300;font-size:18px;line-height:24px;color:#262632;letter-spacing:-0.2px;text-align:center;padding:0 25px 15px;transition:all .3s ease}.container-title-tabs .content-tabs a.active{font-weight:700;color:#1A4ED7;border-color:#1A4ED7;pointer-events:none}.container-title-tabs .content-tabs a:hover{border-color:#A8A8AD}.container-title-tabs .content-tabs-mobile{display:none}.container-title-tabs .content-tabs-mobile .accordion-head{padding:20px 0;display:flex;justify-content:space-between;align-items:center}.container-title-tabs .content-tabs-mobile .accordion-head a{pointer-events:none}.container-title-tabs .content-tabs-mobile .accordion-head:after{content:'\f078';font-family:"Font Awesome 6 Pro";font-size:10px}.container-title-tabs .content-tabs-mobile .accordion-head.open:after{content:'\f077'}.container-title-tabs .content-tabs-mobile .accordion-body{display:none}@media screen and (max-width: 1023px){.container-title-tabs .content-tabs{display:none}.container-title-tabs .content-tabs-mobile{display:block;background-color:#F4F4F4;padding:10px 20px;border-radius:25px}.container-title-tabs .content-tabs-mobile .accordion-head{padding:0;font-weight:700;font-size:16px;color:#1A4ED7;letter-spacing:-0.18px;line-height:32px}.container-title-tabs .content-tabs-mobile .accordion-body{padding-top:10px;font-weight:300;font-size:15px;letter-spacing:-0.17px}.container-title-tabs .content-tabs-mobile .accordion-body a{padding:15px 0;border-top:1px solid rgba(212,212,214,0.5)}.container-title-tabs .content-tabs-mobile .accordion-body a:last-child{margin-bottom:0;padding-bottom:10px}}@media screen and (max-width: 767px){.container-title-tabs h1{font-family:"Lato",sans-serif;font-weight:900;font-size:36px;letter-spacing:0;text-align:center;line-height:40px;margin:10px 0 20px}}.breadcrumb{display:flex;justify-content:flex-start;align-items:flex-start;padding:10px 0}.breadcrumb a{font-size:12px;color:rgba(26,78,215,0.5);letter-spacing:0;margin-right:5px}.breadcrumb a+a:before{content:'\f054';font-family:"Font Awesome 6 Pro";font-size:10px;margin-right:5px}@media screen and (max-width: 767px){.breadcrumb{justify-content:center}}@media screen and (max-width: 767px){.breadcrumb{flex-wrap:wrap}}.content-back-button{position:absolute;top:40px;left:0}.content-back-button a{padding:7px 18px}.content-back-button a i{margin-right:5px}.content-back-button a:hover{background-color:#F4F4F4}@media screen and (max-width: 1023px){.content-back-button{position:initial;transform:initial;margin:10px 0 20px}.content-back-button a{margin:0}}.content-boxes-product{padding:50px 0;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:30px}.content-boxes-product .box{width:calc(33.333% - 20px);background-color:#FFF;padding:15px 30px 30px;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.content-boxes-product .box-label{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-weight:900;font-size:12px;line-height:12px;padding:5px 5px 4px 5px;color:#FFF;letter-spacing:0;background-color:#1A4ED7;text-transform:uppercase;display:table}.content-boxes-product .box-img{margin:15px 0;width:100%;height:180px}.content-boxes-product .box-img img{width:100%;height:100%;object-fit:contain}.content-boxes-product .box h4{font-weight:700;font-size:18px;line-height:24px;color:#262632;letter-spacing:-0.2px;text-align:center}.content-boxes-product .box .btn{width:100%;margin-top:10px}@media screen and (max-width: 1023px){.content-boxes-product{flex-wrap:wrap;justify-content:center}.content-boxes-product .box{width:calc(50% - 20px)}}@media screen and (max-width: 767px){.content-boxes-product .box{width:100%;max-width:320px}}.content-boxes-project{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:30px}.content-boxes-project.column3 .box{width:calc(33.333% - 20px)}.content-boxes-project.column4 .box{width:calc(25% - 22.5px)}.content-boxes-project .box .box-img{position:relative;height:150px;border-radius:30px;overflow:hidden;margin-bottom:15px}.content-boxes-project .box .box-img .label{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-weight:900;font-size:12px;color:#FFF;letter-spacing:0;text-align:center;background-color:#1A4ED7;padding:2px 10px 3px}.content-boxes-project .box .box-img .label:empty{display:none}.content-boxes-project .box .box-img img{width:100%;height:100%;object-fit:cover}.content-boxes-project .box .box-info{color:#262632;letter-spacing:-0.53px;line-height:22px}.content-boxes-project .box .box-info .title{font-weight:700;font-size:18px;letter-spacing:-0.2px;line-height:32px}.content-boxes-project .box .box-info .label{font-family:Lato-Regular;font-size:12px;color:#1A4ED7;text-transform:uppercase;letter-spacing:0.86px;line-height:18px}@media screen and (max-width: 1023px){.content-boxes-project{flex-wrap:wrap;justify-content:center}.content-boxes-project.column3 .box,.content-boxes-project.column4 .box{width:calc(50% - 20px);max-width:260px}}@media screen and (max-width: 767px){.content-boxes-project.column3 .box,.content-boxes-project.column4 .box{width:100%}}.content-boxes-project-cta{margin:30px 0}.content-boxes-project-cta a{min-width:160px}.container-module-prefooter{position:relative}.container-module-prefooter .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-module-prefooter .container>div{width:100%;max-width:650px;margin:140px auto 80px;position:relative}.container-module-prefooter h2{font-family:"League Spartan",sans-serif;font-weight:700;color:rgba(255,255,255,0.1);font-size:185px;letter-spacing:-5.14px;text-align:center;line-height:185px;position:absolute;top:35%;left:50%;transform:translate(-50%, -50%)}.container-module-prefooter div h3{font-family:"League Spartan",sans-serif;font-weight:700;font-size:60px;color:#FFF;letter-spacing:-1.67px;text-align:center;margin-bottom:40px}.container-module-prefooter div h3 span{color:#262632}.container-module-prefooter.blue{background-color:#1A4ED7}.container-module-prefooter.blue .btn{background-color:#262632;color:#FFF}.container-module-prefooter.blue .btn:hover{background-color:#FFF;color:#262632}.container-module-prefooter.black{background-color:#000}.container-module-prefooter.black h3 span{color:#1A4ED7}.container-module-prefooter.black .btn{background-color:#1A4ED7;color:#FFF}.container-module-prefooter.black .btn:hover{background-color:#FFF;color:#1A4ED7}@media screen and (max-width: 767px){.container-module-prefooter .container>div{margin:90px 0}.container-module-prefooter h2{font-size:63.38px;letter-spacing:-2.11px;text-align:center;line-height:63.38px;top:25%}.container-module-prefooter div h3{font-size:30px;line-height:28px;letter-spacing:-0.83px;margin-bottom:30px}}.container-img-text{color:#FFF;background-color:#1A4ED7;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;position:relative}.container-img-text .container{min-height:750px;position:initial;margin-bottom:-250px}.container-img-text .content-img{width:50%;height:100%;position:absolute;top:0;right:50%}.container-img-text .content-img img{width:100%;height:100%;object-fit:cover}.container-img-text .content-text{background-color:#1A4ED7;width:50%;height:100%;margin-left:50%;padding:30px;min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.container-img-text .content-text:before{content:'';width:100%;height:100%;position:absolute;top:0;left:100%;background-color:#1A4ED7}.container-img-text .content-text h3{font-weight:900;font-size:36px;color:#FFF;letter-spacing:-1.2px;line-height:50px;margin-bottom:10px;max-width:450px}.container-img-text .content-text p{font-size:16px;color:#FFF;letter-spacing:-0.3px;line-height:30px;max-width:450px}.container-img-text .content-text .btn{margin:40px 0 0}.container-img-text .content-text .btn:hover{background-color:#FFF;color:#1A4ED7;border-color:#FFF}@media screen and (max-width: 1023px){.container-img-text{background-color:transparent;padding-top:300px;padding-bottom:30px}.container-img-text .container{margin-bottom:0;display:flex;justify-content:center;align-items:flex-end;min-height:initial}.container-img-text .content-img{display:none}.container-img-text .content-text{width:100%;margin:0;border-radius:25px;min-height:initial}.container-img-text .content-text::before{display:none}.container-img-text .content-text h3{font-size:30px;letter-spacing:-1px;line-height:32px;max-width:initial}.container-img-text .content-text p{max-width:initial}.container-img-text .content-text .btn{width:100%}}.container-video{position:relative}.container-video .poster-youtube{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.container-video .poster-youtube img{width:100%;height:100%;object-fit:cover}.container-video .content-video-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-video .content-video-button button{width:80px;aspect-ratio:1;background-color:rgba(255,255,255,0.5);border-radius:100%;transition:all .3s ease;cursor:pointer}.container-video .content-video-button button:hover{background-color:rgba(26,78,215,0.5)}.container-video .content-video-button button i{font-size:32px;color:#FFF;margin-left:5px}.container-video iframe{z-index:2;position:relative}.container-video iframe,.container-video video{width:100%;aspect-ratio:16 / 9}.container.top{max-width:1200px}@media screen and (max-width: 768px){.container.top{margin:50px auto 30px;order:2}}.container.top .header-top{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 768px){.container.top .header-top{flex-direction:column}}.container.top .header-top .legal-logos{display:flex;gap:5px;width:40%}@media screen and (max-width: 1024px){.container.top .header-top .legal-logos{flex-wrap:wrap}}@media screen and (max-width: 768px){.container.top .header-top .legal-logos{margin-bottom:14px;width:100%;justify-content:center}}.container.top .header-top .legal-logos img{max-height:36px}.container.top .header-top .text{width:42%}@media screen and (max-width: 1253px){.container.top .header-top .text{width:37%}}@media screen and (max-width: 1024px){.container.top .header-top .text{margin-right:1rem;width:52%}}@media screen and (max-width: 1023px){.container.top .header-top .text{margin-right:0;width:100%}}.container.top .header-top .text p{font-size:10px;font-weight:700}.container.top .header-top .content-links .content{margin-bottom:0;display:flex;justify-content:flex-end;align-items:flex-start}@media screen and (max-width: 1023px){.container.top .header-top .content-links .content{margin-top:24px}}.container.top .header-top .content-links .content .rrss{display:flex;justify-content:flex-end;align-items:center;gap:15px;font-size:15px}.container.top .header-top .content-links .content .language{top:10px}@media screen and (max-width: 1023px){.container.top .header-top .content-links .content .language{position:relative;width:initial;top:initial;right:initial;padding:0;background-color:initial;overflow:inherit}}.iti--allow-dropdown{width:100%}.iti__flag{background-image:url("../img/iti/flags.png")}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.iti__flag{background-image:url("../img/iti/flags@2x.png")}}.iti--separate-dial-code .iti__selected-flag{background-color:transparent;padding:0 6px 0 15px;border-radius:25px 0 0 25px}.iti__hide{display:none}pre{margin:0 !important;display:inline-block}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{background:none}.container-form form{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px}.container-form form .row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.container-form form .row .col{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:5px}.container-form form label,.container-form form .label{font-size:12px;color:#1A4ED7;letter-spacing:0.86px;line-height:18px;text-transform:uppercase;margin-bottom:5px}.container-form form .legal-submit .legal label{font-size:14px;color:#262632;letter-spacing:0;text-transform:initial}.container-form form .legal-submit .legal input[type=checkbox]{display:none}.container-form form .legal-submit .legal input[type=checkbox]+label{display:block;position:relative;user-select:none;cursor:pointer}.container-form form .legal-submit .legal input[type=checkbox]+label::before{background-color:transparent;border:1px solid #262632;box-sizing:content-box;content:'';color:#000;margin-right:5px;top:50%;left:0;width:14px;height:14px;border-radius:2px;display:inline-block;vertical-align:middle;transform:translateY(-1px)}.container-form form .legal-submit .legal input[type=checkbox]+label::after{content:'\f00c';font-family:"Font Awesome 6 Pro";font-size:12px;line-height:12px;position:absolute;top:4px;left:3px;opacity:0}.container-form form .legal-submit .legal input[type=checkbox]:checked+label::after{opacity:1}.container-form form .legal-submit .legal a:hover{text-decoration:underline}.container-form form .legal-submit .legal .obligatory{font-size:14px;color:#1A4ED7;margin-top:3px}.container-form form .legal-submit .submit{width:150px;min-width:150px}.container-form form input,.container-form form textarea{width:100%;padding:16px 15px;outline:none;font-family:inherit;border-radius:25px;resize:none}.container-form form ::-webkit-input-placeholder{color:lightgray}.container-form form ::-moz-placeholder{color:lightgray;opacity:1}.container-form form :-ms-input-placeholder{color:lightgray}.container-form form input[type=submit]{cursor:pointer;height:50px}.container-form form [type=radio]+label::before,.container-form form [type=radio]+label::after{border-radius:100%}.container-form form [type=radio]:checked:active+label::before,.container-form form [type=radio]:checked:focus+label::before{animation:none;filter:none;transition:none}.container-form form [type=radio]:checked+label::before{animation:none;background-color:#FFF}.container-form form [type=radio]:checked+label::after{transform:translate(-50%, -50%) scale(1)}.container-form form select{appearance:none;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3ERectangle Copy 15%3C/title%3E%3Cg id='Escritorio' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg id='contacta/contacta-3' transform='translate(-1174.000000, -744.000000)' stroke='%23262632' stroke-width='1.5'%3E%3Cpolyline id='Rectangle-Copy-15' transform='translate(1178.588303, 745.588303) rotate(-315.000000) translate(-1178.588303, -745.588303) ' points='1181.12562 743.05099 1181.12562 748.125617 1176.05099 748.125617'%3E%3C/polyline%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:95% 50%;width:100%;padding:16px 15px;outline:none;font-family:inherit;border-radius:25px}.container-form form select:focus,.container-form form select:hover{border-color:red;outline:none}.container-form form select:active{border-color:blue}.container-form form select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.container-form form .error-message{font-size:12px;color:red}.container-form form .error-message.hide{display:none}@media screen and (max-width: 1023px){.container-form form .row{flex-wrap:wrap}}header{padding:15px 0;background-color:#FFF;position:sticky;top:0;left:0;z-index:99}header .container{display:flex;justify-content:space-between;align-items:center;gap:30px}@media screen and (min-width: 1023px){header .content-logo{margin-top:25px}}header .content-open-menu{position:absolute;top:20px;right:3%;z-index:9;width:40px;height:25px;background-color:#1A4ED7;border-radius:25px;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}header .content-open-menu .icon{position:relative}header .content-open-menu .icon:before,header .content-open-menu .icon:after{font-family:"Font Awesome 6 Pro";transition:all .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header .content-open-menu .icon:before{content:'\f7a4'}header .content-open-menu .icon:after{content:'\f00d';transform:scale(0)}header .content-links-nav .content,header .content-links .content{display:flex;justify-content:flex-end;align-items:flex-start;margin-bottom:20px}header .content-links-nav .content .rrss,header .content-links .content .rrss{display:flex;justify-content:flex-end;align-items:center;gap:15px;font-size:15px}header .content-links-nav .content .rrss a,header .content-links .content .rrss a{transition:all .3s ease}header .content-links-nav .content .rrss a:hover,header .content-links .content .rrss a:hover{color:#1A4ED7}header .content-links-nav .content .search,header .content-links .content .search{margin:0 70px 0 20px;padding:0 10px;font-size:14px;border-left:1px solid rgba(168,168,173,0.5);border-right:1px solid rgba(168,168,173,0.5);cursor:pointer}header .content-links-nav .content .search:hover i,header .content-links .content .search:hover i{color:#1A4ED7}header .content-links-nav .content .search i,header .content-links .content .search i{transition:all .3s ease}header .content-links-nav .content .language,header .content-links .content .language{width:50px;position:absolute;top:0;right:0;background-color:#FFF;padding-right:15px;font-size:12px;letter-spacing:1px;overflow:hidden;cursor:pointer}header .content-links-nav .content .language a,header .content-links .content .language a{padding:2px 0}header .content-links-nav .content .language a:last-child,header .content-links .content .language a:last-child{opacity:0;transition:all .3s ease;height:0;background-color:transparent;margin-top:5px}header .content-links-nav .content .language i,header .content-links .content .language i{position:absolute;top:3px;right:0;font-size:10px}header .content-links-nav .content .language:hover a:last-child,header .content-links .content .language:hover a:last-child{height:auto;opacity:1;background-color:#FFF}header .content-links-nav .content .language:hover a:last-child:hover,header .content-links .content .language:hover a:last-child:hover{color:#1A4ED7}header .content-links-nav nav,header .content-links nav{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px;font-size:15px;letter-spacing:0}header .content-links-nav nav .item,header .content-links nav .item{cursor:pointer;position:relative}header .content-links-nav nav .item .accordion-head,header .content-links nav .item .accordion-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 20px;border-radius:20px;transition:all .3s ease;pointer-events:none}header .content-links-nav nav .item .accordion-head:after,header .content-links nav .item .accordion-head:after{content:'\f078';font-family:"Font Awesome 6 Pro";font-size:10px}header .content-links-nav nav .item .accordion-head.open:after,header .content-links nav .item .accordion-head.open:after{content:'\f077'}header .content-links-nav nav .item .accordion-body,header .content-links nav .item .accordion-body{opacity:0;position:absolute;top:calc(100% - 10px);left:50%;transform:translateX(-50%);transition:all .3s ease;padding-top:15px;pointer-events:none}header .content-links-nav nav .item .accordion-body-links,header .content-links nav .item .accordion-body-links{min-width:210px;padding:5px 10px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);border-radius:20px;background-color:#FFF}header .content-links-nav nav .item .accordion-body-links a,header .content-links nav .item .accordion-body-links a{padding:15px 0;border-bottom:1px solid rgba(168,168,173,0.2);text-align:center;position:relative;transition:all .3s ease}header .content-links-nav nav .item .accordion-body-links a:first-child::before,header .content-links nav .item .accordion-body-links a:first-child::before{content:'\f0d8';font-family:"Font Awesome 6 Pro";font-weight:700;position:absolute;top:-23px;left:50%;transform:translateX(-50%);font-size:30px;color:#FFF}header .content-links-nav nav .item .accordion-body-links a:last-child,header .content-links nav .item .accordion-body-links a:last-child{border-bottom:none}header .content-links-nav nav .item .accordion-body-links a:hover,header .content-links nav .item .accordion-body-links a:hover{color:#1A4ED7}header .content-links-nav nav .item:hover .accordion-head,header .content-links nav .item:hover .accordion-head{background-color:#F4F4F4}header .content-links-nav nav .item:hover .accordion-body,header .content-links nav .item:hover .accordion-body{opacity:1;top:calc(100% + 0px);left:50%;pointer-events:initial}header .content-links-nav nav>a,header .content-links nav>a{padding:5px 20px;border-radius:20px;transition:all .3s ease}header .content-links-nav nav>a.blue,header .content-links nav>a.blue{color:#1A4ED7}header .content-links-nav nav>a:hover,header .content-links nav>a:hover{background-color:#F4F4F4}@media screen and (max-width: 1023px){header{position:sticky}header .container{position:initial}header .content-open-menu{display:flex}header .content-links-nav{height:0;overflow:hidden;width:100%;position:absolute;top:83px;left:0;background:#d8d8d9;background:linear-gradient(0deg, #d8d8d9 0%, #fff 100%);display:flex;flex-direction:column}header .content-links-nav .content{max-width:94%;margin:50px auto 30px;position:relative;order:2}header .content-links-nav .content .search{margin:0 20px}header .content-links-nav .content .language{position:relative;width:initial;top:initial;right:initial;padding:0;background-color:initial}header .content-links-nav .content .language>div{display:flex;justify-content:center;align-items:center;gap:20px}header .content-links-nav .content .language>div a:last-child{opacity:initial;height:initial;transition:initial;margin:0}header .content-links-nav .content .language i{display:none}header .content-links-nav nav{order:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:94%;max-width:720px;margin:0 auto}header .content-links-nav nav .item{background-color:#FFF;border:1px solid #D4D4D6;border-radius:23px;padding:0px 30px}header .content-links-nav nav .item:hover .accordion-head{background-color:initial}header .content-links-nav nav .item .accordion-head{pointer-events:initial;background-color:initial;padding:15px 20px}header .content-links-nav nav .item .accordion-head:after{position:absolute;top:18px;right:17px}header .content-links-nav nav .item .accordion-head h3{width:100%;text-align:center}header .content-links-nav nav .item .accordion-head.open h3{font-weight:700}header .content-links-nav nav .item .accordion-body{position:initial;display:none;transform:initial;transition:initial;pointer-events:initial;opacity:initial;padding-top:0}header .content-links-nav nav .item .accordion-body-links{min-width:initial;padding:0;box-shadow:none;border-radius:initial;background-color:initial}header .content-links-nav nav .item .accordion-body-links a:first-child{border-top:1px solid rgba(168,168,173,0.2)}header .content-links-nav nav .item .accordion-body-links a:first-child::before{display:none}header .content-links-nav nav>a{background-color:#FFF;border:1px solid #D4D4D6;border-radius:23px;padding:15px 30px;text-align:center}header.show-menu-mobile{position:fixed;top:0;left:0;width:100%}header.show-menu-mobile .content-open-menu .icon:before{transform:translate(-50%, -50%) scale(0)}header.show-menu-mobile .content-open-menu .icon:after{transform:translate(-50%, -50%) scale(1)}header.show-menu-mobile .content-links-nav{height:calc(100vh - 83px);overflow:hidden;overflow:scroll}}@media screen and (max-width: 767px){header .content-logo{height:36px}header .content-logo img{height:36px}header .content-links-nav{top:63px}header.show-menu-mobile .content-links-nav{height:calc(100vh - 63px)}}.container-search-form,.search-int{position:fixed;top:0;left:0;z-index:999;width:100%;height:100vh;backdrop-filter:blur(15px);color:#262632;background-color:rgba(255,255,255,0.8)}.container-search-form .container,.search-int .container{max-width:810px;padding:50px 0}.container-search-form .close-search-form-popup,.search-int .close-search-form-popup{padding:0;width:50px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:20px;right:30px;cursor:pointer;z-index:9999}.container-search-form .title,.search-int .title{font-family:"League Spartan",sans-serif;font-weight:700;font-size:90px;letter-spacing:-2.5px;text-align:center;margin-bottom:25px}.container-search-form form,.search-int form{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:30px}.container-search-form form select,.search-int form select{min-width:260px}.container-search-form form .selectize-control,.search-int form .selectize-control{min-width:260px;font-size:16px}.container-search-form form .selectize-control.multi .selectize-input>div,.search-int form .selectize-control.multi .selectize-input>div{background-color:rgba(26,78,215,0.1);background-image:none;color:#1A4ED7;border:none;border-radius:15px;box-shadow:none;text-shadow:none;color:#262632;pointer-events:none;overflow:hidden}.container-search-form form .selectize-control.multi .selectize-input>div a,.search-int form .selectize-control.multi .selectize-input>div a{color:#1A4ED7;border-left:none;font-weight:700;pointer-events:initial}.container-search-form form .selectize-control .selectize-input,.search-int form .selectize-control .selectize-input{border-radius:25px;box-shadow:none;padding:16px 15px 16px;font-size:16px}.container-search-form form .selectize-control .selectize-input input,.search-int form .selectize-control .selectize-input input{font-size:16px}.container-search-form form .selectize-control .selectize-input.dropdown-active,.search-int form .selectize-control .selectize-input.dropdown-active{border-radius:25px 25px 0 0}.container-search-form form .selectize-control .selectize-input.dropdown-active:before,.search-int form .selectize-control .selectize-input.dropdown-active:before{width:80%;left:50%;transform:translateX(-50%)}.container-search-form form .selectize-control .selectize-input.has-items,.search-int form .selectize-control .selectize-input.has-items{padding:11px 15px 10px}.container-search-form form .selectize-control .selectize-dropdown,.search-int form .selectize-control .selectize-dropdown{padding:20px 10px 15px;box-shadow:none;border-radius:0 0 25px 25px;border:1px solid #D4D4D6;border-top:none;font-size:14px}.container-search-form form input[type=text],.search-int form input[type=text]{border:1px solid #D4D4D6}.container-search-form form .btn,.search-int form .btn{width:150px;min-width:150px}@media screen and (max-width: 767px){.container-search-form .close-search-form-popup,.search-int .close-search-form-popup{top:20px;right:3%;width:40px;height:25px}.container-search-form .title,.search-int .title{font-size:36px;line-height:33px;letter-spacing:-1px;text-align:center}.container-search-form form,.search-int form{flex-direction:column}.container-search-form form .selectize-control,.search-int form .selectize-control{width:100%}}footer{padding:3em 0}footer .container{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}footer .container-top{padding-bottom:2em;border-bottom:1px solid #000}footer .container-top .content-section{margin:1.5em 0}footer .container-top .content-section.rrss{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}footer .container-top .content-section.rrss a{color:#000;font-size:18px}footer .container-top .content-section.rrss a i{transition:all .3s ease}footer .container-top .content-section.rrss a:hover i{color:#1A4ED7}footer .container-top h6{font-weight:700;font-size:18px;margin-bottom:.2em}footer .container-top .h6{font-weight:700;font-size:18px;margin-bottom:.2em;color:#000}footer .container-top a{font-size:14px;color:#7D7D84;letter-spacing:0;line-height:30px;transition:all .3s ease}footer .container-top a:hover{color:#1A4ED7}footer .container-middle{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;padding:20px 0;max-width:1024px;text-align:center;font-size:12px}footer .container-bottom{border-top:1px solid #000;margin-top:1em;font-size:14px;padding-top:20px}footer .container-bottom>div{width:50%;display:flex;flex-flow:row nowrap;justify-content:space-around;align-items:center}footer .container-bottom>div a{transition:all .3s ease}footer .container-bottom>div a:hover{color:#1A4ED7}@media screen and (max-width: 1023px){footer .container{flex-direction:column;text-align:center;align-items:stretch}footer .container-top img{margin:0 auto;width:120px}footer .container-top .content-section:last-child{margin-bottom:0}footer .container-top .content-section.rrss{justify-content:center;gap:20px}footer .container-bottom{gap:40px;margin-top:30px}footer .container-bottom>div{width:100%;flex-direction:column;gap:20px}}section.home.container-principal{background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;border-radius:240px 0 240px 0;position:relative;overflow:hidden;z-index:1}section.home.container-principal:before{content:'';width:50%;height:100%;position:absolute;top:0;left:50%;background-image:linear-gradient(270deg, rgba(255,255,255,0.64) 43%, rgba(255,255,255,0) 100%)}section.home.container-principal .container{min-height:480px;display:flex;justify-content:flex-end;align-items:center}section.home.container-principal .container.hide{display:none}section.home.container-principal .content-video-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.home.container-principal .content-video-button button{width:80px;aspect-ratio:1;background-color:rgba(255,255,255,0.5);border-radius:100%;transition:all .3s ease;cursor:pointer}section.home.container-principal .content-video-button button:hover{background-color:rgba(26,78,215,0.5)}section.home.container-principal .content-video-button button i{font-size:32px;color:#FFF;margin-left:5px}section.home.container-principal .content-text{max-width:380px}section.home.container-principal .content-text h1{font-family:"League Spartan",sans-serif;font-weight:700;font-size:90px;letter-spacing:-3px;line-height:72px;margin-bottom:12px}section.home.container-principal .content-text h1 span{color:#1A4ED7;display:inline-block}section.home.container-principal .content-text h2{font-size:21px;letter-spacing:-0.7px;line-height:32px}@media screen and (max-width: 1023px){section.home.container-principal{border-radius:0 90px 0 90px}section.home.container-principal .container{justify-content:center;align-items:flex-end}section.home.container-principal .content-text{max-width:initial}section.home.container-principal .content-text h1{margin-bottom:40px}section.home.container-principal .content-text h2{display:none}}@media screen and (max-width: 767px){section.home.container-principal{aspect-ratio:1}section.home.container-principal .container{min-height:initial;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}section.home.container-principal .content-video-button button{width:56px;height:56px}section.home.container-principal .content-video-button button i{font-size:24px}section.home.container-principal .content-text h1{font-size:40px;letter-spacing:-1.33px;text-align:center;line-height:37px}section.home.container-principal .content-text h1 span{display:block}}section.home.container-info{color:#FFF}section.home.container-info .container{padding:55px 0;background-color:#000;border-radius:0 0 0 200px}section.home.container-info .container:before{content:'';width:100%;height:calc(100% + 250px);background-color:#000;position:absolute;bottom:0;left:50%}section.home.container-info h2{font-size:18px;letter-spacing:-0.6px;text-align:center;line-height:25px;margin-bottom:40px;display:none}section.home.container-info .content-items{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-left:175px;position:relative}section.home.container-info .content-items .item{position:relative}section.home.container-info .content-items .item .show-close-map-button{position:absolute;top:0;right:0;width:21px;height:20px}@media screen and (min-width: 1023px){section.home.container-info .content-items .item .show-close-map-button{position:absolute;top:0;right:-25px;width:21px;height:20px}}section.home.container-info .content-items .item h3{font-family:"League Spartan",sans-serif;font-weight:700;font-size:48px;letter-spacing:-1.33px;text-align:center}section.home.container-info .content-items .item h3 span{display:block;font-family:"Lato",sans-serif;font-weight:400;font-size:18px;color:#A8A8AD;letter-spacing:0;line-height:32px;margin-top:-8px}section.home.container-info .content-items .item p{display:block;font-family:"Lato",sans-serif;font-weight:400;font-size:18px;color:#A8A8AD;letter-spacing:0;line-height:32px;margin-top:-8px;text-align:center}section.home.container-info .content-map{position:fixed;top:0;left:0;z-index:999;width:100%;height:100vh;background-color:#FFF;display:flex;flex-direction:column;justify-content:center;align-items:center}section.home.container-info .content-map .show-close-map-button{width:52px;height:34px;background-color:#1A4ED7;border-radius:25px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;border:1px solid #1A4ED7;position:absolute;top:30px;right:4%}section.home.container-info .content-map .show-close-map-button:hover{background-color:#FFF;color:#1A4ED7}section.home.container-info .content-map .map{max-width:80vw}section.home.container-info .content-map .content-labels{color:#262632;display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}section.home.container-info .content-map .content-labels .label{padding:0 25px;border-radius:7px;font-weight:700;font-size:14px;letter-spacing:0;line-height:25.8px;text-align:center}section.home.container-info .content-map .content-labels .label.gray{color:#262632;background-color:rgba(38,38,50,0.2)}section.home.container-info .content-map .content-labels .label.blue{color:#1A4ED7;background-color:rgba(26,78,215,0.2)}@media screen and (max-width: 1023px){section.home.container-info{position:relative}section.home.container-info:before{content:'';width:100%;height:calc(100% + 250px);background-color:#000;position:absolute;bottom:0;left:0;border-radius:0 0 90px 0}section.home.container-info .container{background-color:transparent}section.home.container-info .container:before{display:none}section.home.container-info h2{display:block}section.home.container-info .content-items{padding-left:initial;flex-direction:column;justify-content:flex-start;align-items:stretch}section.home.container-info .content-items .item:nth-child(2){background-color:#262632;border-radius:20px;padding:30px}}@media screen and (max-width: 767px){section.home.container-info .content-items .item h3{font-size:40px;letter-spacing:-1.11px;text-align:center}}section.home.container-catalogue{padding:120px 0 90px;border-radius:0 0 0 240px;position:relative;z-index:1;background-color:#FFF}section.home.container-catalogue h2{font-family:"League Spartan",sans-serif;font-weight:700;font-size:200px;opacity:0.07;letter-spacing:-6.67px;text-align:center;line-height:200px}section.home.container-catalogue .content-slider{max-width:900px;margin:-120px auto 0}@media screen and (max-width: 1023px){section.home.container-catalogue{border-radius:0}section.home.container-catalogue h2{font-size:75.27px;letter-spacing:-2.51px;line-height:75.27px}section.home.container-catalogue .content-slider{margin:-10px auto 0}section.home.container-catalogue .content-slider .slide-text{flex-direction:column}section.home.container-catalogue .content-slider .slide-text>div{width:100%}section.home.container-catalogue .content-slider .slide-text h3{margin-bottom:20px}}@media screen and (max-width: 767px){section.home.container-catalogue{padding:80px 0 10px}section.home.container-catalogue .content-slider{margin-top:-35px}}section.home.container-info02{position:relative;padding:80px 0}section.home.container-info02:before{content:'';width:100%;height:calc(100% + 500px);background-color:#F4F4F4;position:absolute;top:-250px;left:0}section.home.container-info02 .content-items{display:flex;justify-content:center;align-items:center}section.home.container-info02 .content-items .item{width:calc(100% / 3);border-right:1px dashed rgba(38,38,50,0.2)}section.home.container-info02 .content-items .item:last-child{border:none}section.home.container-info02 .content-items .item h3{font-weight:900;font-size:30px;color:#262632;letter-spacing:0;line-height:36px;text-align:center;margin-bottom:5px}section.home.container-info02 .content-items .item h3 span{font-weight:400;font-size:14px;color:#A8A8AD;letter-spacing:0.5px;line-height:24px;text-transform:uppercase;display:block}section.home.container-info02 .content-items .item p{font-weight:400;font-size:14px;color:#A8A8AD;letter-spacing:0.5px;line-height:24px;text-transform:uppercase;display:block;text-align:center}section.home.container-info02 .content-items .item .cta{margin:0 auto;display:table;font-weight:900;font-size:14px;color:#1A4ED7;letter-spacing:0.5px;line-height:24px;text-transform:uppercase}@media screen and (max-width: 1023px){section.home.container-info02{padding:20px 0}section.home.container-info02 .content-items{flex-direction:column;justify-content:flex-start;align-items:stretch}section.home.container-info02 .content-items .item{width:100%;padding:30px 0;border:none;position:relative}section.home.container-info02 .content-items .item:before{content:'';width:100px;height:0;border-bottom:1px dashed rgba(38,38,50,0.2);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}section.home.container-info02 .content-items .item:last-child:before{display:none}}section.home.container-services{background-color:#000;border-radius:0 240px 0 240px;position:relative;overflow:hidden}section.home.container-services .container{display:flex;justify-content:flex-start;align-items:flex-start}section.home.container-services .content-services-title{padding:70px 0}section.home.container-services .content-services-title h2{font-family:"League Spartan",sans-serif;font-weight:700;font-size:200px;color:rgba(255,255,255,0.2);letter-spacing:-6.67px;text-align:center;line-height:200px;writing-mode:vertical-rl;position:relative;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section.home.container-services .content-services-info{color:#FFF}section.home.container-services .content-services-info-bannertop{height:500px;max-width:930px;position:relative;border-radius:0 240px 0 240px}section.home.container-services .content-services-info-bannertop:after{content:'';width:240px;aspect-ratio:1;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 26.2.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 240 240' style='enable-background:new 0 0 240 240;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M0,0v240h240C107.5,240,0,132.5,0,0z'/%3E%3C/g%3E%3C/svg%3E%0A");position:absolute;bottom:-1px;left:-1px}section.home.container-services .content-services-info-bannertop .bannertop-img{background-color:#FFF;height:500px;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-position:top center;width:80vw}section.home.container-services .content-services-info-bannertop .bannertop-items{width:100%;padding:40px 0;background-color:#1A4ED7;position:absolute;bottom:0;left:0}section.home.container-services .content-services-info-bannertop .bannertop-items h2{display:none}section.home.container-services .content-services-info-bannertop .bannertop-items>div{display:flex;justify-content:flex-end;align-items:flex-start;gap:80px;position:relative}section.home.container-services .content-services-info-bannertop .bannertop-items>div::before{content:'';width:100vw;height:calc(100% + 80px);background-color:#1A4ED7;position:absolute;top:-40px;left:100%}section.home.container-services .content-services-info-bannertop .bannertop-items>div .item{display:flex;justify-content:flex-start;align-items:flex-start;gap:12px}section.home.container-services .content-services-info-bannertop .bannertop-items>div .item-text{font-weight:700;font-size:15px;letter-spacing:0;line-height:23px;text-transform:uppercase}section.home.container-services .content-services-info-items{display:flex;justify-content:center;align-items:flex-start;gap:30px;max-width:750px;margin:50px auto}section.home.container-services .content-services-info-items .item h4{line-height:34px;text-transform:uppercase}section.home.container-services .content-services-info-items .item h3{font-weight:900;font-size:48px;letter-spacing:-1px}section.home.container-services .content-services-info-items .item p{line-height:30px}section.home.container-services .content-services-info-items .item .cta{color:#1A4ED7;text-transform:uppercase;margin-top:25px;font-weight:900;font-size:14px;letter-spacing:0.5px;line-height:24px;transition:all .3s ease;display:table}section.home.container-services .content-services-info-items .item .cta:after{content:'\f054';font-family:"Font Awesome 6 Pro";margin-left:10px}section.home.container-services .content-services-info-items .item .cta:hover{color:#FFF}@media screen and (max-width: 1023px){section.home.container-services{border-radius:0 90px 0 0}section.home.container-services .content-services-title{display:none}section.home.container-services .content-services-info-bannertop{height:initial}section.home.container-services .content-services-info-bannertop:after{display:none}section.home.container-services .content-services-info-bannertop .bannertop-img{width:110%;margin-left:-5%;border-radius:0 0 0 90px;position:relative;z-index:1}section.home.container-services .content-services-info-bannertop .bannertop-items{position:relative;border-radius:0 0 90px 0;padding:10px 0 30px}section.home.container-services .content-services-info-bannertop .bannertop-items h2{display:block;opacity:0.2;transform:rotate(-90deg);font-family:"League Spartan",sans-serif;font-weight:700;font-size:75.27px;color:#FFF;letter-spacing:-2.51px;text-align:center;line-height:75.27px;writing-mode:vertical-rl;position:relative;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:10px;left:0;z-index:2}section.home.container-services .content-services-info-bannertop .bannertop-items>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:initial;gap:0}section.home.container-services .content-services-info-bannertop .bannertop-items>div:before{top:-90px;left:-50vw;height:calc(100% + 90px)}section.home.container-services .content-services-info-bannertop .bannertop-items>div .item{flex-direction:column;align-items:center;position:relative;padding:30px 0}section.home.container-services .content-services-info-bannertop .bannertop-items>div .item::before{content:'';width:100px;height:0;position:absolute;top:100%;left:50%;transform:translateX(-50%);border-bottom:1px dashed rgba(255,255,255,0.3)}section.home.container-services .content-services-info-bannertop .bannertop-items>div .item:last-child::before{display:none}section.home.container-services .content-services-info-bannertop .bannertop-items>div .item p{text-align:center}section.home.container-services .content-services-info-items{flex-direction:column;justify-content:flex-start;align-items:stretch}}@media screen and (max-width: 767px){section.home.container-services .content-services-info-bannertop .bannertop-img{width:108%;margin-left:-4%;height:initial;aspect-ratio:1}section.home.container-services .content-services-info-items{gap:50px}section.home.container-services .content-services-info-items .item h3{font-size:36px;letter-spacing:-0.75px;line-height:34px;margin-bottom:25px}}section.home.container-responsability{padding:130px 0;color:#262632}section.home.container-responsability .content-text{max-width:680px;margin:0 auto}section.home.container-responsability .content-text h3{font-size:14px;color:#A8A8AD;letter-spacing:0.5px;text-align:center;line-height:24px}section.home.container-responsability .content-text h2{font-family:"League Spartan",sans-serif;font-weight:700;font-size:60px;line-height:55px;letter-spacing:-1.67px;text-align:center;margin:10px 0 15px}section.home.container-responsability .content-text h2 span{color:#1A4ED7}section.home.container-responsability .content-text p{text-align:center;line-height:30px}section.home.container-responsability .content-items{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin:60px 0}section.home.container-responsability .content-items .item{width:25%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;text-align:center}section.home.container-responsability .content-items .item-text p{line-height:22px}@media screen and (max-width: 1023px){section.home.container-responsability .content-items{flex-direction:column;justify-content:flex-start;align-items:center}}@media screen and (max-width: 767px){section.home.container-responsability{padding:80px 0}section.home.container-responsability .content-text h2{font-size:36px;line-height:33px;letter-spacing:-1px;text-align:center}section.home.container-responsability .content-items{gap:45px}section.home.container-responsability .content-items .item{width:100%}}section.home.container-trajectory{background-color:#000;border-radius:240px 0 0 0;padding:120px 0;color:#FFF;position:relative}section.home.container-trajectory:before{content:'';width:100%;height:250px;background-color:#000;position:absolute;top:100%;left:0}section.home.container-trajectory .container{display:flex;justify-content:flex-start;align-items:flex-start;gap:100px}section.home.container-trajectory .content-text{width:270px;min-width:270px;margin-left:95px}section.home.container-trajectory .content-text h3{font-size:14px;letter-spacing:0.5px;line-height:24px;text-transform:uppercase}section.home.container-trajectory .content-text h2{font-family:"League Spartan",sans-serif;font-weight:700;font-size:48px;line-height:45px;letter-spacing:-1.33px;margin:10px 0 20px}section.home.container-trajectory .content-text h2 span{color:#1A4ED7}section.home.container-trajectory .content-text p{line-height:30px}section.home.container-trajectory .content-text .btn{margin-top:40px}section.home.container-trajectory .content-logos{width:100%;max-width:480px;margin-right:60px;display:flex;justify-content:flex-start;align-items:center;gap:60px;flex-wrap:wrap}section.home.container-trajectory .content-logos .logo{width:120px;min-width:120px;height:80px}section.home.container-trajectory .content-logos .logo img{margin:0 auto;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1023px){section.home.container-trajectory{border-radius:0}section.home.container-trajectory .container{flex-direction:column}section.home.container-trajectory .content-text{width:100%;margin:0;text-align:center}section.home.container-trajectory .content-logos{max-width:initial}}@media screen and (max-width: 767px){section.home.container-trajectory{padding:80px 0}section.home.container-trajectory .container{gap:60px}section.home.container-trajectory .content-text h2{font-size:36px;line-height:33px;letter-spacing:-1px}section.home.container-trajectory .content-logos{justify-content:space-around;gap:30px}}section.catalogue.container-all-products{background-color:#F4F4F4;padding:20px 0 120px;position:relative}section.catalogue.container-all-products:before{content:'';width:100%;height:250px;background-color:#F4F4F4;position:absolute;top:100%;left:0}section.catalogue.container-all-products .content-accordion .accordion-head{margin:20px 0 50px}section.catalogue.container-all-products .content-accordion .accordion-head h3{font-weight:900;font-size:36px;color:#262632;letter-spacing:0;text-align:center;line-height:40px}section.catalogue.container-all-products .content-accordion .accordion-head h3.accordion-title{display:none}section.catalogue.container-all-products .content-accordion .accordion-head h4{font-size:20px;color:#1A4ED7;letter-spacing:0;text-align:center;margin-top:15px}section.catalogue.container-all-products .content-accordion .accordion-body{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px}section.catalogue.container-all-products .content-accordion .accordion-body>div a{min-height:57px;display:flex;justify-content:flex-start;align-items:center;gap:15px;padding:12px 20px;background-color:rgba(26,78,215,0.1);border-radius:20px;color:#1A4ED7;transition:all .3s ease}section.catalogue.container-all-products .content-accordion .accordion-body>div a:hover{background-color:rgba(26,78,215,0.2)}section.catalogue.container-all-products .content-accordion .accordion-body>div>div{display:none}section.catalogue.container-all-products .content-boxes-product{padding:70px 0 0}section.catalogue.container-all-products.step01 .content-back-button{display:none}section.catalogue.container-all-products.step02 .content-accordion .accordion-body>div{display:none}section.catalogue.container-all-products.step02 .content-accordion .accordion-body>div.active{display:block}section.catalogue.container-all-products.step02 .content-accordion .accordion-body>div.active>a{display:none}section.catalogue.container-all-products.step02 .content-accordion .accordion-body>div.active>div{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;gap:20px}section.catalogue.container-all-products.step03 .content-accordion .accordion-head{margin-bottom:0}section.catalogue.container-all-products.step03 .content-accordion .accordion-head h4{display:block}section.catalogue.container-all-products.step03 .content-accordion .accordion-body{display:none}@media screen and (max-width: 1023px){section.catalogue.container-all-products .content-accordion{background-color:#FFF;border-radius:25px;padding:10px 20px}section.catalogue.container-all-products .content-accordion .accordion-head{margin:0;display:flex;justify-content:space-between;align-items:center}section.catalogue.container-all-products .content-accordion .accordion-head h3{font-size:16px;letter-spacing:-0.18px;line-height:32px;display:none}section.catalogue.container-all-products .content-accordion .accordion-head h3.accordion-title{display:block}section.catalogue.container-all-products .content-accordion .accordion-head:after{content:'\f078';font-family:"Font Awesome 6 Pro";font-size:10px}section.catalogue.container-all-products .content-accordion .accordion-head.open:after{content:'\f077'}section.catalogue.container-all-products .content-accordion .accordion-body{display:none;padding:0;margin-bottom:20px}section.catalogue.container-all-products .content-accordion .accordion-body>div a{padding:0;background-color:initial;font-weight:700;font-size:14px;color:#1A4ED7;letter-spacing:0;line-height:30px;min-height:initial}section.catalogue.container-all-products .content-accordion .accordion-body>div a img{display:none}section.catalogue.container-all-products .content-accordion .accordion-body>div>div a{font-weight:300;margin-left:30px}section.catalogue.container-all-products .content-accordion .accordion-body>div.active>div{display:block}section.catalogue.container-all-products .content-accordion.hide-mobile .accordion-head .accordion-title,section.catalogue.container-all-products .content-accordion.hide-mobile .accordion-head h3,section.catalogue.container-all-products .content-accordion.hide-mobile .accordion-head h2,section.catalogue.container-all-products .content-accordion.hide-mobile .accordion-head:after{display:none}section.catalogue.container-all-products .content-accordion.hide-mobile .accordion-head h4{margin-top:0;text-align:center;font-size:16px;font-weight:700;width:100%}section.catalogue.container-all-products.step02 .content-accordion .accordion-body>div{display:block}section.catalogue.container-all-products.step02 .content-accordion .accordion-body>div.active{display:block}section.catalogue.container-all-products.step02 .content-accordion .accordion-body>div.active>a{display:block}section.catalogue.container-all-products.step02 .content-accordion .accordion-body>div.active>div{display:block}section.catalogue.container-all-products.step03 .content-accordion .accordion-head h4{display:none}}@media screen and (max-width: 767px){section.catalogue.container-all-products{padding-bottom:50px}section.catalogue.container-all-products .content-boxes-product{padding-top:40px}}section.catalogue.container-module-prefooter{border-radius:240px 0 0 0}@media screen and (max-width: 767px){section.catalogue.container-module-prefooter{border-radius:0 0 90px 0}}.container-categories{background-color:#F4F4F4;padding:70px 0}@media screen and (max-width: 767px){.container-categories{padding:40px 0}}.container-categories .container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:30px}.container-categories .container .category-select{width:calc(33.333% - 20px);background-color:#FFF;padding:15px 30px 30px;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}@media screen and (max-width: 1023px){.container-categories .container .category-select{width:calc(50% - 20px)}}@media screen and (max-width: 767px){.container-categories .container .category-select{margin:0 auto;max-width:320px;width:100%}}.container-categories .container .category-select .box-label{position:absolute;top:20px;left:50%;transform:translateX(-50%);font-weight:900;font-size:12px;line-height:12px;padding:5px 5px 4px 5px;color:#FFF;letter-spacing:0;background-color:#1A4ED7;text-transform:uppercase;display:table}.container-categories .container .category-select img{height:auto;width:auto;object-fit:contain;max-height:210px}.container-categories .container .category-select h3{margin-top:10px;font-weight:700;font-size:18px;line-height:24px;color:#262632;letter-spacing:-0.2px;text-align:center}.container-categories .container .category-select p{font-size:14px;color:#7D7D84;letter-spacing:0;line-height:20px;margin-top:8px}section.file.container-principal .breadcrumb{margin-bottom:10px}section.file.container-principal .content-back-button{position:initial}section.file.container-principal .content-back-button a{margin:initial}section.file.container-principal .container-principal-slider{display:flex;justify-content:space-between;align-items:flex-start;gap:60px}section.file.container-principal .container-principal-slider .slide-text{margin-top:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}section.file.container-principal .container-principal-slider .slide-text h3{margin-bottom:15px}section.file.container-principal .container-principal-slider .slide-text .download{width:100%;text-transform:initial;font-weight:400;font-size:14px;line-height:18px;color:#1A4ED7;letter-spacing:0;padding:7px 15px 8px 7px;border-radius:20px;background-color:rgba(26,78,215,0.1);display:flex;justify-content:flex-start;align-items:flex-start;transition:all .3s ease}section.file.container-principal .container-principal-slider .slide-text .download:before{content:'\f0ab';font-family:"Font Awesome 6 Pro";font-weight:700;font-size:18px;margin-right:7px;transform:translateY(0px);display:block}section.file.container-principal .container-principal-slider .slide-text .download:hover{background-color:rgba(26,78,215,0.2)}section.file.container-featured-information{background-color:#000;color:#FFF;padding:30px 0;position:relative}section.file.container-featured-information:before{content:'';width:100%;height:100px;background-color:#000;position:absolute;top:100%;left:0}section.file.container-featured-information .container{display:flex;justify-content:space-around;align-items:stretch}section.file.container-featured-information .info{width:100%;text-align:center;border-right:1px dashed rgba(255,255,255,0.4);padding:10px 0 20px}section.file.container-featured-information .info:last-child{border:none}section.file.container-featured-information .info p{font-size:14px;letter-spacing:0.5px;line-height:24px;text-transform:uppercase}section.file.container-featured-information .info h4{font-weight:900;font-size:30px;line-height:36px}section.file.container-accordion-description{border-radius:70px 70px 0 0;background-color:#FFF;box-shadow:0 -4px 20px 0 rgba(0,0,0,0.12);position:relative;color:#262632}section.file.container-accordion-description:before{content:'';width:100%;height:50px;background-color:#FFF;position:absolute;top:100%;left:0}section.file.container-accordion-description h2{font-weight:900;font-size:18px;letter-spacing:-0.2px;line-height:32px}section.file.container-accordion-description .accordion-head{padding:45px 0 20px;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer}section.file.container-accordion-description .accordion-head:after{content:'+';font-size:20px;border-radius:20px;background-color:#1A4ED7;color:#FFF;width:52px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.file.container-accordion-description .accordion-head.open h2{font-size:36px;letter-spacing:0;line-height:40px}section.file.container-accordion-description .accordion-head.open:after{content:'-'}section.file.container-accordion-description .accordion-body{display:none;padding:20px 0 45px 0}section.file.container-accordion-description .accordion-body .subaccordion-head{display:none}section.file.container-accordion-description .accordion-body .subaccordion-body{display:flex;justify-content:space-around;padding-bottom:25px;margin-bottom:30px}section.file.container-accordion-description .accordion-body .subaccordion-body .tab{padding:5px 40px;border-radius:30px;cursor:pointer;position:relative;transition:all .3s ease}section.file.container-accordion-description .accordion-body .subaccordion-body .tab p{font-weight:300;font-size:18px;letter-spacing:-0.2px;text-align:center;line-height:32px}section.file.container-accordion-description .accordion-body .subaccordion-body .tab:hover{background-color:#F4F4F4}section.file.container-accordion-description .accordion-body .subaccordion-body .tab.active{background-color:#F4F4F4}section.file.container-accordion-description .accordion-body .subaccordion-body .tab.active:before{content:'';width:14px;height:14px;background-color:#1A4ED7;border-radius:100%;position:absolute;top:calc(100% + 15px);left:50%;transform:translateX(-50%)}section.file.container-accordion-description .accordion-body .subaccordion-body .tab.active p{font-weight:700}section.file.container-accordion-description .accordion-body-content{padding:0 90px;display:flex;justify-content:space-between;align-items:stretch;gap:30px;font-weight:300;letter-spacing:-0.3px;line-height:30px}section.file.container-accordion-description .accordion-body-content.subaccordion{display:none}section.file.container-accordion-description .accordion-body-content.active{display:flex}section.file.container-accordion-description .accordion-body-content p{margin-bottom:1em}section.file.container-accordion-description .accordion-body-content .title{font-weight:700;font-size:18px;color:#1A4ED7;letter-spacing:-0.5px}section.file.container-accordion-description .accordion-body-content b{font-weight:400}section.file.container-accordion-description .accordion-body-content .col{width:50%}@media screen and (max-width: 1023px){section.file.container-accordion-description .accordion-body .subaccordion-head{padding:20px 0;display:flex;justify-content:space-between;align-items:center}section.file.container-accordion-description .accordion-body .subaccordion-head:after{content:'+'}section.file.container-accordion-description .accordion-body .subaccordion-head.open:after{content:'-'}section.file.container-accordion-description .accordion-body .subaccordion-body{display:none;padding:0;margin-bottom:20px}}@media screen and (max-width: 767px){section.file.container-accordion-description{border-radius:40px 40px 0 0}section.file.container-accordion-description .container{width:calc(100% - 60px)}section.file.container-accordion-description .accordion-head{padding:20px 0}section.file.container-accordion-description .accordion-head.open h2{font-size:18px;letter-spacing:-0.2px;line-height:32px}section.file.container-accordion-description .accordion-body .subaccordion{border-radius:25px;background-color:#F4F4F4;margin-bottom:20px}section.file.container-accordion-description .accordion-body .subaccordion-head{padding:5px 20px;letter-spacing:-0.2px;text-align:center;line-height:32px;font-weight:700}section.file.container-accordion-description .accordion-body .subaccordion-body{padding:20px 0 0}section.file.container-accordion-description .accordion-body .subaccordion-body .tab{padding:5px 20px}section.file.container-accordion-description .accordion-body .subaccordion-body .tab:before{display:none}section.file.container-accordion-description .accordion-body .subaccordion-body .tab p{font-size:16px;text-align:left}section.file.container-accordion-description .accordion-body-content{flex-wrap:wrap;padding:0}section.file.container-accordion-description .accordion-body-content .col{width:100%}section.file.container-accordion-description .accordion-body-content.subaccordion{background-color:transparent;border-radius:initial;flex-wrap:wrap}}section.file.container-gallery{background-color:#F4F4F4;border-radius:70px 70px 0 0;padding:70px 0;position:relative}section.file.container-gallery:before{content:'';width:100%;height:250px;background-color:#F4F4F4;position:absolute;top:100%;left:0}section.file.container-gallery .content-slider{background-color:transparent;display:table}section.file.container-gallery .content-slider .slide{float:left;background-color:#ECE8E8;border-radius:40px}section.file.container-gallery .content-slider .slide:nth-child(1){width:calc(60% - 40px);margin-right:40px;height:570px;padding:50px}section.file.container-gallery .content-slider .slide:nth-child(2){width:40%;height:265px;padding:30px;margin-bottom:40px}section.file.container-gallery .content-slider .slide:nth-child(3){width:40%;height:265px;padding:30px}section.file.container-gallery .content-slider .slide img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1023px){section.file.container-gallery{border-radius:45px 45px 0 0}section.file.container-gallery .content-slider{width:100%;display:block;padding-bottom:60px}section.file.container-gallery .content-slider .slick-prev{top:initial;bottom:0;transform:initial}section.file.container-gallery .content-slider .slick-next{top:initial;left:initial;right:0;bottom:0;transform:initial}section.file.container-gallery .content-slider .slick-dots{flex-direction:row;top:initial;right:initial;bottom:20px;left:50%;transform:translateX(-50%)}section.file.container-gallery .content-slider .slide{float:initial;width:initial;height:initial !important;margin:0;height:initial;padding:initial;padding:20px}}section.file.container-interest{position:relative;padding:90px 0 90px;background-color:#FFF;color:#262632;border-radius:240px 0 240px 0;z-index:1}section.file.container-interest h2{font-weight:900;font-size:36px;letter-spacing:0;text-align:center;line-height:40px}section.file.container-interest h2 span{color:#1A4ED7}section.file.container-interest .content-slider{display:block;padding:0 70px;max-width:920px;margin:50px auto 0}section.file.container-interest .content-slider .slick-list{margin:0 -15px}section.file.container-interest .content-slider .slick-slide{margin:0 15px}section.file.container-interest .content-slider .slick-prev{top:initial;bottom:calc(50% + 7.5px);transform:initial}section.file.container-interest .content-slider .slick-next{top:calc(50% + 7.5px);transform:initial}section.file.container-interest .content-slider .box{background-color:#F4F4F4}section.file.container-interest .content-slider .box .box-label{margin:0 auto}@media screen and (max-width: 767px){section.file.container-interest{border-radius:0;padding:60px 0}section.file.container-interest h2{font-size:30px;letter-spacing:0;line-height:40px;margin-bottom:20px}section.file.container-interest .content-slider{padding:0 0 60px;margin-top:25px}section.file.container-interest .content-slider .slick-prev{top:initial;bottom:0;transform:initial}section.file.container-interest .content-slider .slick-next{top:initial;bottom:0;left:initial;right:0;transform:initial}section.file.container-interest .content-slider .slick-dots{top:initial;right:initial;bottom:20px;left:50%;transform:translateX(-50%);flex-direction:row}section.file.container-interest .content-slider .box{max-width:initial}}section.file.container-module-prefooter{border-radius:0;position:relative}section.file.container-module-prefooter:before{content:'';width:100%;height:250px;background-color:#1A4ED7;position:absolute;bottom:100%;left:0}@media screen and (max-width: 1023px){section.file.container-principal .container-principal-slider{flex-direction:column;gap:30px;padding-bottom:50px}section.file.container-principal .container-principal-slider>div{width:100%;margin-bottom:0}section.file.container-featured-information .container{flex-direction:column}section.file.container-featured-information .info{width:100%;border-right:none;position:relative;padding:20px 0}section.file.container-featured-information .info:last-child::before{display:none}section.file.container-featured-information .info:before{content:'';width:100px;height:0;border-bottom:1px dashed rgba(255,255,255,0.4);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}}section.services.container-technical-service-items{background-color:#1A4ED7;color:#FFF;padding:50px 0;position:relative}section.services.container-technical-service-items:before{content:'';width:100%;height:250px;background-color:#1A4ED7;position:absolute;top:100%;left:0}section.services.container-technical-service-items .container{display:flex;justify-content:space-between;align-items:flex-start;gap:80px}section.services.container-technical-service-items .item{width:100%}section.services.container-technical-service-items .item h3{font-weight:900;font-size:36px;letter-spacing:-1.2px;line-height:45px;min-height:90px;margin-bottom:20px}section.services.container-technical-service-items .item p{letter-spacing:-0.3px;line-height:30px}@media screen and (max-width: 1023px){section.services.container-technical-service-items .container{flex-direction:column;justify-content:flex-start;gap:50px}section.services.container-technical-service-items .item h3{min-height:initial}}@media screen and (max-width: 767px){section.services.container-technical-service-items:before{height:90px}section.services.container-technical-service-items .item h3{font-size:30px;letter-spacing:-1px;line-height:32px}}section.services.container-aftersales-service-items{padding:80px 0;background-color:#F4F4F4;color:#262632}section.services.container-aftersales-service-items .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px;max-width:930px}section.services.container-aftersales-service-items .item{padding:30px 45px;border-radius:30px;background-color:#FFF;display:flex;justify-content:flex-start;align-items:flex-start;gap:50px}section.services.container-aftersales-service-items .item h3{width:200px;min-width:200px;font-weight:900;font-size:36px;color:#1A4ED7;letter-spacing:-1.2px;line-height:45px}section.services.container-aftersales-service-items .item div{width:calc(100% - 330px)}section.services.container-aftersales-service-items .item p{letter-spacing:-0.3px;line-height:30px;margin-bottom:1em}section.services.container-aftersales-service-items .item p:last-child{margin-bottom:0}@media screen and (max-width: 767px){section.services.container-aftersales-service-items{padding:60px 0}section.services.container-aftersales-service-items .item{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px;padding:27px}section.services.container-aftersales-service-items .item h3{width:100%;font-size:30px;letter-spacing:-1px;line-height:32px}section.services.container-aftersales-service-items .item div{width:100%}}section.services.container-module-prefooter{border-radius:240px 0 0 0}@media screen and (max-width: 1023px){section.services.container-module-prefooter{border-radius:0 0 90px 0}}section.aboutus-knowus.container-principal{background-color:#F4F4F4;padding:20px 0 80px}section.aboutus-knowus.container-principal .content-items{display:flex;justify-content:center;align-items:stretch;max-width:940px;gap:30px;margin:50px auto 0}section.aboutus-knowus.container-principal .content-items .item{padding:40px;border-radius:30px;color:#FFF;background-color:#1A4ED7;width:50%}section.aboutus-knowus.container-principal .content-items .item h2{font-weight:900;font-size:36px;letter-spacing:-1.2px;line-height:32px;margin-bottom:30px}section.aboutus-knowus.container-principal .content-items .item p{letter-spacing:-0.3px;line-height:30px}@media screen and (max-width: 1023px){section.aboutus-knowus.container-principal{padding-bottom:170px}section.aboutus-knowus.container-principal .content-items{flex-direction:column}section.aboutus-knowus.container-principal .content-items .item{width:100%}}section.aboutus-knowus.container-video{min-height:400px}section.aboutus-knowus.container-video .content-video-button{z-index:3}@media screen and (max-width: 1023px){section.aboutus-knowus.container-video{border-radius:0 90px 0 0;overflow:hidden}}@media screen and (max-width: 767px){section.aboutus-knowus.container-video{min-height:initial;aspect-ratio:16 / 9}}section.aboutus-knowus.container-values{background-color:#000;color:#FFF;padding:80px 0}section.aboutus-knowus.container-values .container{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;max-width:840px;margin:0 auto}section.aboutus-knowus.container-values h2{font-weight:900;font-size:36px;letter-spacing:0;line-height:40px}section.aboutus-knowus.container-values .content-items{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:40px}section.aboutus-knowus.container-values .content-items .item{display:flex;justify-content:flex-start;align-items:flex-start;gap:40px}section.aboutus-knowus.container-values .content-items .item-number{font-weight:700;font-size:50px;color:#1A4ED7;letter-spacing:-1.67px;line-height:32px}section.aboutus-knowus.container-values .content-items .item-content{max-width:430px;letter-spacing:-0.3px;line-height:26px}@media screen and (max-width: 1023px){section.aboutus-knowus.container-values{border-radius:0}section.aboutus-knowus.container-values .container{flex-direction:column}section.aboutus-knowus.container-values .content-items .item{flex-direction:column}section.aboutus-knowus.container-values .content-items .item-content{max-width:initial}}section.aboutus-knowus.container-people{padding:80px 0}section.aboutus-knowus.container-people h2{font-weight:900;font-size:36px;color:#1A4ED7;letter-spacing:-1.2px;text-align:center;line-height:32px}section.aboutus-knowus.container-people h3{font-weight:700;font-size:18px;color:#262632;letter-spacing:-0.2px;line-height:32px;text-align:center}section.aboutus-knowus.container-people .content-slider{margin-top:60px}section.aboutus-knowus.container-history{background-color:#F4F4F4;padding:90px 0;position:relative}section.aboutus-knowus.container-history::before{content:'';width:100%;height:250px;background-color:#F4F4F4;position:absolute;top:100%;left:0}section.aboutus-knowus.container-history h2{font-weight:900;font-size:36px;color:#1A4ED7;letter-spacing:-1.2px;text-align:center;line-height:32px;margin-bottom:50px}section.aboutus-knowus.container-history .slider-nav{max-width:1120px;margin:0 auto;margin-bottom:-70px}section.aboutus-knowus.container-history .slider-nav .slide{font-family:"League Spartan",sans-serif;font-weight:700;font-size:66px;color:rgba(0,0,0,0.1);letter-spacing:-2.2px;text-align:center;line-height:66px;margin-top:40px}section.aboutus-knowus.container-history .slider-nav .slick-current .slide{font-size:200px;line-height:200px;margin-top:0}section.aboutus-knowus.container-history .slider-nav .slick-next{top:calc(100% + 35px);right:initial;left:100px;transform:initial}section.aboutus-knowus.container-history .slider-nav .slick-prev{top:calc(100% + 105px);right:initial;left:100px;transform:initial}section.aboutus-knowus.container-history .slider-nav .slick-dots{top:calc(100% + 35px);transform:initial;right:100px}section.aboutus-knowus.container-history .slider-for{max-width:720px;margin:0 auto}section.aboutus-knowus.container-history .slider-for .slide-img{height:330px;border-radius:30px;overflow:hidden}section.aboutus-knowus.container-history .slider-for .slide-img img{width:100%;height:100%;object-fit:cover}section.aboutus-knowus.container-history .slider-for .slide-info{padding:40px 30px;display:flex;justify-content:space-between;align-items:flex-start;gap:30px}section.aboutus-knowus.container-history .slider-for .slide-info h3{font-size:24px;color:#1A4ED7;letter-spacing:-0.8px;line-height:32px;width:190px;min-width:190px}section.aboutus-knowus.container-history .slider-for .slide-info>div{width:calc(100% - 220px)}section.aboutus-knowus.container-history .slider-for .slide-info p{font-weight:300;color:#262632;letter-spacing:-0.3px;line-height:30px}section.aboutus-rsc.container-principal{padding:20px 0 80px;background-color:#F4F4F4;position:relative}section.aboutus-rsc.container-principal::before{content:'';width:100%;height:250px;background-color:#F4F4F4;position:absolute;top:100%;left:0}section.aboutus-rsc.container-principal .content-intro{max-width:940px;margin:50px auto;display:flex}section.aboutus-rsc.container-principal .content-intro-title{padding:25px 45px;background-color:#1A4ED7;color:#FFF;border-radius:30px 0 0 30px;font-size:36px;letter-spacing:-1.2px;line-height:50px}section.aboutus-rsc.container-principal .content-intro-title h2{font-weight:900}section.aboutus-rsc.container-principal .content-intro-info{padding:25px 45px;background-color:#FFF;color:#262632;border-radius:0 30px 30px 0;letter-spacing:-0.3px;line-height:30px}section.aboutus-rsc.container-principal .content-intro-info p{margin-bottom:1em}section.aboutus-rsc.container-principal .content-items{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin:60px 0}section.aboutus-rsc.container-principal .content-items .item{width:25%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:15px;text-align:center}section.aboutus-rsc.container-principal .content-items .item-text p{line-height:22px}@media screen and (max-width: 1023px){section.aboutus-rsc.container-principal .content-intro{flex-direction:column}section.aboutus-rsc.container-principal .content-intro-title{border-radius:30px 30px 0 0}section.aboutus-rsc.container-principal .content-intro-info{border-radius:0 0 30px 30px}}@media screen and (max-width: 767px){section.aboutus-rsc.container-principal{padding:20px 0 30px}section.aboutus-rsc.container-principal .content-items{flex-direction:column;align-items:center}section.aboutus-rsc.container-principal .content-items .item{width:100%}}section.aboutus-rsc.container-gallery-videos{padding:0 0 100px;background-color:#F4F4F4;position:relative}section.aboutus-rsc.container-gallery-videos::before{content:'';width:100%;height:250px;background-color:#F4F4F4;position:absolute;top:100%;left:0}section.aboutus-rsc.container-gallery-videos .slide{min-height:400px;position:relative}@media screen and (max-width: 767px){section.aboutus-rsc.container-gallery-videos{padding-bottom:30px}section.aboutus-rsc.container-gallery-videos .slide{min-height:initial}}section.aboutus-rsc.container-image-items{border-radius:0 245px 0 245px;overflow:hidden;position:relative;z-index:1}section.aboutus-rsc.container-image-items .content-img{width:100%;height:500px;position:relative;z-index:1}section.aboutus-rsc.container-image-items .content-img img{width:100%;height:100%;object-fit:cover}section.aboutus-rsc.container-image-items .container{background-color:#1A4ED7;color:#FFF;position:initial}section.aboutus-rsc.container-image-items .container:before{content:'';width:100vw;height:100%;background-color:#1A4ED7;position:absolute;bottom:0;left:0}section.aboutus-rsc.container-image-items .content-items{margin:0 auto;padding:70px 0;position:relative;display:flex;justify-content:space-between;align-items:stretch;gap:30px}section.aboutus-rsc.container-image-items .content-items .item{width:100%;font-weight:900;font-size:18px;letter-spacing:0;text-align:center;line-height:28px;padding:10px 30px;border-right:1px dashed rgba(255,255,255,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.aboutus-rsc.container-image-items .content-items .item:last-child{border:none}@media screen and (max-width: 767px){section.aboutus-rsc.container-image-items{border-radius:0 90px 0 0}section.aboutus-rsc.container-image-items .content-img{max-height:500px;height:initial;aspect-ratio:1}section.aboutus-rsc.container-image-items .content-items{flex-direction:column;gap:0;padding:20px 0}section.aboutus-rsc.container-image-items .content-items .item{padding:30px 0;border-right:none;position:relative}section.aboutus-rsc.container-image-items .content-items .item::before{content:'';width:100px;height:0;border-bottom:1px dashed rgba(255,255,255,0.5);position:absolute;bottom:0;left:50%;transform:translateX(-50%)}section.aboutus-rsc.container-image-items .content-items .item:last-child:before{display:none}section.aboutus-rsc.container-image-items .content-items .item p br{display:none}}section.aboutus-rsc.container-module-prefooter{position:relative}section.aboutus-rsc.container-module-prefooter::before{content:'';width:100%;height:250px;background-color:#000;position:absolute;bottom:100%;left:0}section.aboutus-trajectory.container-projects{background-color:#F4F4F4;padding:50px 0}section.aboutus-trajectory.container-projects .content-title{color:#262632;display:flex;justify-content:flex-start;align-items:flex-start;gap:150px;margin-bottom:50px}section.aboutus-trajectory.container-projects .content-title h2{font-weight:900;font-size:36px;letter-spacing:0;line-height:40px}section.aboutus-trajectory.container-projects .content-title p{letter-spacing:-0.3px;line-height:30px;max-width:480px}@media screen and (max-width: 1023px){section.aboutus-trajectory.container-projects .content-title{flex-direction:column;gap:20px}section.aboutus-trajectory.container-projects .content-title p{max-width:initial}}@media screen and (max-width: 767px){section.aboutus-trajectory.container-projects .content-title h2{font-size:30px;letter-spacing:-1px;line-height:32px}}.container-customers{padding:60px 0;background-color:#1A4ED7;color:#FFF}.container-customers h2{font-weight:900;font-size:36px;letter-spacing:0;line-height:40px;margin-bottom:60px}.container-customers .content-items{display:flex;justify-content:flex-start;align-items:stretch;gap:30px;flex-wrap:wrap}.container-customers .content-items .item{background-color:#1749CE;padding:25px 60px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(25% - 22.5px)}@media screen and (max-width: 1023px){.container-customers .content-items{flex-wrap:wrap;justify-content:center}.container-customers .content-items .item{width:calc(50% - 22.5px)}}@media screen and (max-width: 767px){.container-customers h2{font-size:30px;letter-spacing:-1px;line-height:32px}.container-customers .content-items .item{width:100%}}.container-conferences{padding:60px 0;color:#262632;background-color:#F4F4F4}.container-conferences .content-title{position:relative;margin-bottom:50px}.container-conferences .content-title h2{font-weight:900;font-size:36px;letter-spacing:0;line-height:40px}.container-conferences .content-title .results{position:absolute;top:15px;right:0;text-align:right;font-size:14px}.container-conferences .content-items{display:flex;justify-content:flex-start;align-items:flex-start;gap:30px;flex-wrap:wrap;margin-bottom:50px}.container-conferences .content-items .item{position:relative;width:calc(50% - 15px)}.container-conferences .content-items .item .item-popup-close{position:absolute;top:30px;right:30px;background-color:#1A4ED7;width:50px;height:35px;border-radius:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;border:1px solid #1A4ED7;display:none;transition:all .3s ease}.container-conferences .content-items .item .item-popup-close:hover{background-color:#FFF;color:#1A4ED7}.container-conferences .content-items .item>div{display:flex;justify-content:flex-start;align-items:stretch}.container-conferences .content-items .item>div .item-img{overflow:hidden;border-radius:30px 0 0 30px;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;width:200px;min-width:200px}.container-conferences .content-items .item>div .item-img img{display:none;width:100%;height:100%;object-fit:cover}.container-conferences .content-items .item>div .item-info{width:calc(100% - 200px);padding:20px 30px;background-color:#FFF;border-radius:0 30px 30px 0;position:relative}.container-conferences .content-items .item>div .item-info .label{font-weight:900;font-size:12px;line-height:12px;color:#FFF;text-align:center;background-color:#1A4ED7;display:table;padding:4px 10px 3px;margin-bottom:10px}.container-conferences .content-items .item>div .item-info h3{font-weight:700;font-size:18px;color:#262632;letter-spacing:-0.2px;line-height:32px;margin-bottom:5px}.container-conferences .content-items .item>div .item-info p{font-family:Lato-Regular;font-size:16px;color:#262632;letter-spacing:-0.53px;line-height:22px}.container-conferences .content-items .item>div .item-info p span{display:none}.container-conferences .content-items .item>div .item-info p span.visible{display:block}.container-conferences .content-items .item>div .item-info .item-popup-show{position:absolute;bottom:20px;right:20px;background-color:#1A4ED7;width:50px;height:35px;border-radius:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;border:1px solid #1A4ED7;display:none;transition:all .3s ease}.container-conferences .content-items .item.popup{cursor:pointer}.container-conferences .content-items .item.popup>div .item-info{padding-right:75px}.container-conferences .content-items .item.popup>div .item-info .item-popup-show{display:flex}.container-conferences .content-items .item.popup:hover>div .item-info .item-popup-show{background-color:#FFF;color:#1A4ED7}.container-conferences .content-items .item.popup.open{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:rgba(255,255,255,0.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-conferences .content-items .item.popup.open .item-popup-close{display:flex}.container-conferences .content-items .item.popup.open>div{max-width:940px;gap:30px}.container-conferences .content-items .item.popup.open>div .item-img{background-image:none !important;width:360px;min-width:360px;aspect-ratio:4 / 3;border-radius:30px}.container-conferences .content-items .item.popup.open>div .item-img img{display:block}.container-conferences .content-items .item.popup.open>div .item-info{width:initial;background-color:transparent;border-radius:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.container-conferences .content-items .item.popup.open>div .item-info .label{margin-bottom:30px}.container-conferences .content-items .item.popup.open>div .item-info h3{font-size:30px;letter-spacing:-0.33px;line-height:32px;margin-bottom:15px}.container-conferences .content-items .item.popup.open>div .item-info p{margin-bottom:1em}.container-conferences .content-items .item.popup.open>div .item-info p span{display:inline}.container-conferences .content-items .item.popup.open>div .item-info .item-popup-show{display:none}.container-conferences .btn{min-width:160px}@media screen and (max-width: 1023px){.container-conferences .content-items{justify-content:center}.container-conferences .content-items .item{width:100%}}@media screen and (max-width: 767px){.container-conferences .content-title h2{font-size:30px;letter-spacing:-1px;line-height:32px}.container-conferences .content-items .item{width:100%}.container-conferences .content-items .item>div{flex-direction:column}.container-conferences .content-items .item>div .item-img{width:100%;height:160px;border-radius:30px 30px 0 0}.container-conferences .content-items .item>div .item-info{width:100%;border-radius:0 0 30px 30px;padding:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.container-conferences .content-items .item>div .item-info .item-popup-show{position:initial;bottom:initial;right:initial;margin-top:20px;align-self:flex-end}.container-conferences .content-items .item.popup>div .item-info{padding:25px}.container-conferences .content-items .item.popup.open>div{padding:60px 0}.container-conferences .content-items .item.popup.open>div.item-popup-close{padding:0}.container-conferences .content-items .item.popup.open>div .item-img{width:94%;margin:0 auto 20px;min-width:initial}.container-conferences .content-items .item.popup.open>div .item-info{padding-top:0}}section.current.container-principal{margin-top:20px}section.current.container-labels-filters .content-filters{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;margin:20px 0 60px}section.current.container-labels-filters .content-filters input{display:none}section.current.container-labels-filters .content-filters input:checked+label{background-color:rgba(26,78,215,0.1);border:1px solid transparent;padding:6px 5px 5px 15px}section.current.container-labels-filters .content-filters input:checked+label:after{content:'\f057';font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:700;color:#1A4ED7;margin-left:5px}section.current.container-labels-filters .content-filters>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.current.container-labels-filters .content-filters>div label{border:1px solid #1A4ED7;padding:7px 15px;border-radius:20px;font-weight:400;font-size:14px;color:#1A4ED7;letter-spacing:0;text-align:center;cursor:pointer;transition:all .3s ease 0s,  padding 0s ease 0s,  background-color .3s ease 0s}section.current.container-labels-filters .content-filters>div label:hover{border:1px solid transparent;background-color:rgba(26,78,215,0.1)}section.current.container-labels-filters .content-search-boxes{position:absolute;top:-2px;right:0}section.current.container-labels-filters .content-search-boxes.active{width:calc(100% +  1px)}section.current.container-labels-filters .content-search-boxes.active input[type=text]{max-width:100%;border:1px solid #F4F4F4;padding:8px 15px 10px}section.current.container-labels-filters .content-search-boxes.active .search-button:before{content:'\f00d'}section.current.container-labels-filters .content-search-boxes form{display:flex;justify-content:flex-end;align-items:flex-start;gap:10px}section.current.container-labels-filters .content-search-boxes input[type=text]{width:100%;background-color:#F4F4F4;padding:8px 0 10px;border-radius:20px;font-size:14px;color:#A8A8AD;letter-spacing:0;outline:none;transition:all .3s ease;max-width:0}section.current.container-labels-filters .content-search-boxes .search-button{position:relative;width:52px;min-width:52px;height:34px;border-radius:20px;background-color:#1A4ED7;cursor:pointer;transition:all .3s ease}section.current.container-labels-filters .content-search-boxes .search-button:hover{background-color:#FFF;border:1px solid #1A4ED7}section.current.container-labels-filters .content-search-boxes .search-button:hover:before{color:#1A4ED7}section.current.container-labels-filters .content-search-boxes .search-button:before{content:'\f002';font-family:"Font Awesome 6 Pro";pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#FFF}section.current.container-labels-filters .content-principal-box{background-color:#000;color:#FFF;border-radius:0 0 240px 0;margin:60px 0 100px}@media screen and (max-width: 767px){section.current.container-labels-filters .content-principal-box{border-radius:0 0 140px 0}}@media screen and (max-width: 767px){section.current.container-labels-filters .content-principal-box .container{margin:0;width:100%}}section.current.container-labels-filters .content-principal-box .content-img{width:60vw;height:100%;position:absolute;top:0;right:40%}@media screen and (max-width: 767px){section.current.container-labels-filters .content-principal-box .content-img{position:relative;width:100%;right:initial}}section.current.container-labels-filters .content-principal-box .content-img img{width:100%;height:100%;object-fit:cover}section.current.container-labels-filters .content-principal-box .content-text{width:40%;margin-left:60%;padding:150px 0 100px 100px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}section.current.container-labels-filters .content-principal-box .content-text:hover .cta{background-color:#FFF;color:#1A4ED7}section.current.container-labels-filters .content-principal-box .content-text .label{position:absolute;top:50px;right:0;font-weight:900;font-size:12px;color:#FFF;letter-spacing:0;text-align:center;background-color:#1A4ED7;padding:2px 10px 3px}@media screen and (max-width: 767px){section.current.container-labels-filters .content-principal-box .content-text .label{right:inherit}}section.current.container-labels-filters .content-principal-box .content-text .category{letter-spacing:0.86px;line-height:18px;text-transform:uppercase;margin-bottom:15px}section.current.container-labels-filters .content-principal-box .content-text h1{font-size:36px;letter-spacing:-1.2px;line-height:44px;margin-bottom:40px}section.current.container-labels-filters .content-principal-box .content-text .cta{background-color:#1A4ED7;width:50px;height:35px;border-radius:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;border:1px solid #1A4ED7;transition:all .3s ease}@media screen and (max-width: 767px){section.current.container-labels-filters .content-principal-box .content-text{margin-left:0;width:100%;padding:130px 35px 50px 30px}}section.current.container-labels-filters .content-boxes-project.column3{margin:80px 0;padding-bottom:80px;border-bottom:1px solid #D4D4D6}section.current.container-labels-filters .content-boxes-project.column4{margin:65px 0}section.current.container-labels-filters .content-boxes-project-cta{margin-bottom:65px}section.current.container-labels-filters .content-boxes-project-cta:empty{margin:0}@media screen and (max-width: 1023px){section.current.container-labels-filters .container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:20px}section.current.container-labels-filters .content-search-boxes{order:1;position:initial}section.current.container-labels-filters .content-search-boxes input[type=text]{max-width:100%;padding-left:15px}section.current.container-labels-filters .content-filters{order:2;margin:0;flex-wrap:wrap;justify-content:center}section.current.container-labels-filters .content-results-labels{order:3;margin-top:20px}}section.current.search-results.container-labels-filters .content-results-labels{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px}section.current.search-results.container-labels-filters .content-results-labels p{font-size:14px;padding:7px 0}section.current.search-results.container-labels-filters .content-results-labels p.result{padding:5px 10px 7px 15px;border-radius:20px;font-weight:400;font-size:14px;color:#1A4ED7;background-color:rgba(26,78,215,0.1);letter-spacing:0;text-align:center;cursor:pointer}section.current.search-results.container-labels-filters .content-results-labels p.result:after{content:'\f057';font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:700;color:#1A4ED7;margin-left:5px}@media screen and (max-width: 1023px){section.current.search-results.container-labels-filters .content-results-labels{flex-wrap:wrap;justify-content:center}}section.customer-support.container-form{padding:20px;background-color:#F4F4F4;color:#262632}section.customer-support.container-form .breadcrumb{margin:0 0 30px}section.customer-support.container-form .container-info-form{display:flex;justify-content:flex-start;align-items:flex-start;gap:30px}section.customer-support.container-form .container-info-form .content-info{width:300px;min-width:300px}section.customer-support.container-form .container-info-form .content-info h2{font-weight:900;font-size:36px;letter-spacing:0;line-height:40px;margin-bottom:30px}section.customer-support.container-form .container-info-form .content-info h3{font-weight:700;line-height:30px}section.customer-support.container-form .container-info-form .content-info p{font-weight:300;font-size:18px;letter-spacing:-0.34px;line-height:30px;margin-bottom:25px}section.customer-support.container-form .container-info-form .content-form{width:calc(100% - 330px);padding-top:10px}section.customer-support.container-form .container-info-form .content-form h3{font-weight:700;font-size:21px;letter-spacing:-0.7px;line-height:36px}section.customer-support.container-form .container-info-form .content-form .products{flex-wrap:wrap}section.customer-support.container-form .container-info-form .content-form .products .col{width:calc(50% - 10px)}section.customer-support.container-form .container-info-form .content-form .products .col:nth-child(1){width:calc(75% - 10px)}section.customer-support.container-form .container-info-form .content-form .products .col:nth-child(2){width:calc(25% - 10px)}section.customer-support.container-form .container-info-form .content-form .products .col.addproduct{width:initial}section.customer-support.container-form .container-info-form .content-form .products .col.addproduct>div{display:flex;justify-content:flex-start;align-items:flex-start;gap:5px;padding:5px 10px 5px 5px;border-radius:20px;background-color:rgba(26,78,215,0.1);color:#1A4ED7}section.customer-support.container-form .container-info-form .content-form .products .col.addproduct>div i{width:20px;height:20px;border-radius:20px;background-color:#1A4ED7;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}section.customer-support.container-form .container-info-form .content-form .products .col.addproduct>div p{font-size:14px;transform:translateY(2px)}section.customer-support.container-form .container-info-form .content-form .address .col:nth-child(1),section.customer-support.container-form .container-info-form .content-form .address .col:nth-child(3){width:calc(25% - 10px)}section.customer-support.container-form .container-info-form .content-form .address .col:nth-child(2){width:calc(50% - 10px)}section.customer-support.container-form .container-info-form .content-form .related-query .content-options{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}section.customer-support.container-form .container-info-form .content-form .related-query .content-options input{display:none}section.customer-support.container-form .container-info-form .content-form .related-query .content-options input:checked+label{background-color:rgba(26,78,215,0.1);border:1px solid transparent;padding:6px 5px 5px 15px}section.customer-support.container-form .container-info-form .content-form .related-query .content-options input:checked+label:after{content:'\f057';font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:700;color:#1A4ED7;margin-left:5px}section.customer-support.container-form .container-info-form .content-form .related-query .content-options>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.customer-support.container-form .container-info-form .content-form .related-query .content-options>div label{border:1px solid #1A4ED7;padding:7px 15px;border-radius:20px;font-weight:400;font-size:14px;color:#1A4ED7;letter-spacing:0;text-align:center;cursor:pointer;transition:all .3s ease 0s,  padding 0s ease 0s,  background-color .3s ease 0s;text-transform:initial}section.customer-support.container-form .container-info-form .content-form .related-query .content-options>div label:hover{border:1px solid transparent;background-color:rgba(26,78,215,0.1)}@media screen and (max-width: 1023px){section.customer-support.container-form .container-info-form{flex-direction:column}section.customer-support.container-form .container-info-form .content-info{width:100%;min-width:initial;text-align:center}section.customer-support.container-form .container-info-form .content-form{width:100%}section.customer-support.container-form .container-info-form .content-form .products .col{width:100%}section.customer-support.container-form .container-info-form .content-form .products .col:nth-child(1),section.customer-support.container-form .container-info-form .content-form .products .col:nth-child(2){width:100%}section.customer-support.container-form .container-info-form .content-form .address .col:nth-child(1),section.customer-support.container-form .container-info-form .content-form .address .col:nth-child(3){width:100%}section.customer-support.container-form .container-info-form .content-form .address .col:nth-child(2){width:100%}}section.customer-support.container-map iframe{width:100%;height:450px}section.work.container-principal{margin:20px 0 30px}section.work.container-offer-popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;background-color:rgba(255,255,255,0.9);backdrop-filter:blur(15px);color:#262632}section.work.container-offer-popup .close-offer-popup{padding:0;width:50px;height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;position:absolute;top:20px;right:30px}section.work.container-offer-popup .container{max-width:800px;margin:0 auto;height:100vh;padding:50px 25px;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}section.work.container-offer-popup .container::-webkit-scrollbar{width:5px}section.work.container-offer-popup .container::-webkit-scrollbar-track{box-shadow:inset 0 0 5px grey;border-radius:10px}section.work.container-offer-popup .container::-webkit-scrollbar-thumb{background:#1A4ED7;border-radius:10px}section.work.container-offer-popup .container::-webkit-scrollbar-thumb:hover{background:rgba(26,78,215,0.7)}section.work.container-offer-popup .departament{font-size:12px;color:#1A4ED7;letter-spacing:0.86px;line-height:18px;text-transform:uppercase;text-align:center;text-transform:uppercase}section.work.container-offer-popup .title{font-weight:900;font-size:36px;letter-spacing:0;text-align:center;line-height:45px;margin-bottom:18px}section.work.container-offer-popup .subtitle{font-family:Lato-Bold;font-size:21px;letter-spacing:-0.7px;line-height:36px;margin-bottom:20px}section.work.container-offer-popup .caption{font-size:14px;color:#1A4ED7;letter-spacing:0;text-align:center}section.work.container-offer-popup form .row{margin-bottom:30px}section.work.container-offer-popup form input{border:1px solid #D4D4D6}section.work.container-offer-popup form input[type=submit]{border:none}section.work.container-offer-popup form .form-group .btn-tertiary{color:#1A4ED7;line-height:40px;width:100%;margin:auto;display:block;border:1px solid #1A4ED7;text-transform:initial;font-weight:300;font-size:16px;letter-spacing:-0.53px;border-radius:25px}section.work.container-offer-popup form .form-group .btn-tertiary b{font-weight:500}section.work.container-offer-popup form .form-group .btn-tertiary:hover,section.work.container-offer-popup form .form-group .btn-tertiary:focus{color:rgba(26,78,215,0.5);border-color:rgba(26,78,215,0.5)}section.work.container-offer-popup form .form-group .input-file{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}section.work.container-offer-popup form .form-group .input-file+.js-labelFile{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:50px 30px;cursor:pointer}section.work.container-offer-popup form .form-group .input-file+.js-labelFile .icon{display:block}section.work.container-offer-popup form .form-group .input-file+.js-labelFile .icon:before{content:"\f093"}section.work.container-offer-popup form .form-group .input-file+.js-labelFile.has-file .icon:before{content:"\f00c";color:#5AAC7B}section.work.container-offer-popup .content-offer-slider{padding-top:30px;margin-bottom:0}section.work.container-offer-popup .content-offer-slider .slick-prev{display:none !important}section.work.container-offer-popup .content-offer-slider .nextslide{width:initial;cursor:pointer;border-radius:25px;border:1px solid #1A4ED7}section.work.container-offer-popup .content-offer-slider .nextslide.submit{border:1px solid #1A4ED7}section.work.container-offer-popup .content-offer-slider .nextslide.submit:hover input{color:#1A4ED7}section.work.container-offer-popup .content-offer-slider .nextslide.submit input{border:none;padding:0;background-color:transparent;color:#FFF;margin:0;height:initial;transition:all .3s ease;border-radius:initial;font-weight:700}section.work.container-offer-popup .content-offer-slider .slick-dots{background-color:rgba(26,78,215,0.1);flex-direction:row;top:0;left:50%;right:initial;transform:translate(-50%, 0%);padding:6px;border-radius:10px}section.work.container-offer-popup .content-offer-slider .slick-dots li.slick-active button{background-color:#1A4ED7}section.work.container-offer-popup .content-offer-slider .slick-dots li button{background-color:rgba(26,78,215,0.5)}section.work.container-offer-popup.container-form{height:initial}section.work.container-offer-popup.container-form.hidden{height:0;overflow:hidden}section.work.container-offer-popup.container-thanks .container{justify-content:center}section.work.container-offer-popup.container-thanks .title{font-weight:900;font-size:36px;letter-spacing:0;text-align:center;line-height:45px;margin-bottom:20px}section.work.container-offer-popup.container-thanks p{font-weight:300;font-size:24px;letter-spacing:-0.8px;text-align:center;line-height:36px;margin-bottom:35px}section.work.container-offer-popup.container-thanks .btn{min-width:130px;cursor:pointer}section.work.container-offer-popup.container-thanks .btn p{font-size:16px;line-height:16px;margin-bottom:0;font-weight:700}section.work.offer.container-principal .btn{padding:10px 20px;margin:15px 0 0}section.work.offer.container-principal .btn i{margin-right:5px}section.work.offer.container-offer-info{margin-top:50px}section.work.offer.container-offer-info .container{display:flex;justify-content:space-between;align-items:flex-start;gap:50px;padding-bottom:80px;border-bottom:1px solid rgba(0,0,0,0.8)}section.work.offer.container-offer-info .content-text{color:#262632;width:50%}section.work.offer.container-offer-info .content-text h1{font-weight:900;font-size:36px;line-height:45px;margin-bottom:20px;max-width:350px}section.work.offer.container-offer-info .content-text .label{font-weight:900;font-size:12px;line-height:12px;color:#FFF;text-align:center;background-color:#1A4ED7;display:table;padding:4px 10px 3px;margin-bottom:40px}section.work.offer.container-offer-info .content-text p{font-weight:300;letter-spacing:-0.3px;line-height:30px;margin-bottom:2em}section.work.offer.container-offer-info .content-card-offer{width:50%;max-width:450px;background-color:#1A4ED7;color:#FFF;padding:45px 50px;border-radius:25px}section.work.offer.container-offer-info .content-card-offer h3{font-weight:700;font-size:24px;letter-spacing:-0.45px}section.work.offer.container-offer-info .content-card-offer h4{font-weight:700;line-height:30px;margin-top:25px}section.work.offer.container-offer-info .content-card-offer p{font-weight:300;font-size:18px;letter-spacing:-0.34px;line-height:30px}section.work.offer.container-offer-info .content-card-offer .cta{background-color:#262632;height:50px;border-radius:25px;width:100%;margin-top:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:all .3s ease}section.work.offer.container-offer-info .content-card-offer .cta:hover{background-color:#FFF;color:#262632}section.work.offer.container-offer-info .content-card-offer .cta p{font-weight:700;font-size:16px}section.work.offer.container-offer-info.closed .content-text .label{opacity:.5}section.work.offer.container-offer-info.closed .content-card-offer{background-color:#F4F4F4;color:#262632}section.work.offer.container-offer-info.closed .content-card-offer h4{color:#1A4ED7;font-weight:400}section.work.offer.container-offer-info.closed .content-card-offer .cta{display:none}.container-job-offers .container{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:80px;border-bottom:1px solid rgba(0,0,0,0.8)}.container-job-offers .content-info{width:450px;min-width:450px;color:#262632}.container-job-offers .content-info h2{font-family:"League Spartan",sans-serif;font-weight:700;font-size:145px;color:rgba(26,78,215,0.1);letter-spacing:-3.99px;text-align:center;line-height:145px;margin-bottom:-75px}.container-job-offers .content-info h1{font-weight:900;font-size:36px;line-height:45px;max-width:310px;margin-bottom:20px}.container-job-offers .content-info p{font-weight:300;font-size:18px;letter-spacing:-0.34px;line-height:30px;max-width:310px}.container-job-offers .content-info .btn{margin:30px 0 0;font-size:16px;font-weight:700;line-height:16px;cursor:pointer}.container-job-offers .content-items{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:30px;padding-top:50px}.container-job-offers .content-items .item{position:relative;cursor:pointer;padding:25px 90px 25px 40px;background-color:#FFF;border-radius:25px;max-width:550px}.container-job-offers .content-items .item:hover .cta{background-color:transparent;color:#1A4ED7}.container-job-offers .content-items .item .departament{font-size:12px;color:#1A4ED7;letter-spacing:0.86px;line-height:18px;text-transform:uppercase;margin-bottom:5px}.container-job-offers .content-items .item h3{font-weight:700;font-size:18px;letter-spacing:-0.2px;line-height:26px;margin-bottom:20px}.container-job-offers .content-items .item .label{font-weight:900;font-size:12px;line-height:12px;color:#FFF;text-align:center;background-color:#1A4ED7;display:table;padding:4px 10px 3px}.container-job-offers .content-items .item .cta{position:absolute;bottom:20px;right:20px;background-color:#1A4ED7;width:50px;height:35px;border-radius:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;border:1px solid #1A4ED7;transition:all .3s ease}.container-job-offers .content-items .item.closed{background-color:#FFF;border:1px solid #F4F4F4}.container-job-offers .content-items .item.closed .departament,.container-job-offers .content-items .item.closed h3,.container-job-offers .content-items .item.closed .label{opacity:.5}@media screen and (max-width: 1023px){.container-job-offers .content-items{justify-content:center}.container-job-offers .content-items .item{width:100%;max-width:initial}}@media screen and (max-width: 767px){.container-job-offers .content-items .item{padding:30px 25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.container-job-offers .content-items .item .cta{position:initial;bottom:initial;right:initial;margin-top:25px;align-self:flex-end}}section.single.container-principal{position:relative;z-index:1;border-radius:0 0 240px 0;background-color:#FFF;padding-bottom:150px}section.single.container-principal .breadcrumb{margin:20px 0 30px}section.single.container-principal .category{font-size:12px;color:#1A4ED7;letter-spacing:0.86px;line-height:18px;text-transform:uppercase;text-align:center}section.single.container-principal h1{font-weight:900;font-size:36px;letter-spacing:0;text-align:center;line-height:45px;max-width:830px;margin:15px auto 30px}section.single.container-principal .label{font-weight:900;font-size:12px;color:#FFF;letter-spacing:0;text-align:center;background-color:#1A4ED7;padding:2px 10px 3px;display:table;margin:0 auto}section.single.container-principal .main-image{width:100%;border-radius:30px;overflow:hidden}section.single.container-principal article{color:#262632;max-width:750px;margin:0 auto}section.single.container-principal h2{font-weight:700;font-size:30px;letter-spacing:-1px;line-height:36px;margin-bottom:16px}section.single.container-principal p,section.single.container-principal li{font-weight:300;letter-spacing:-0.3px;line-height:30px;margin-bottom:1em}section.single.container-principal h3{font-weight:700;font-size:24px;letter-spacing:-0.8px;line-height:30px;margin:50px 0 15px}section.single.container-principal blockquote,section.single.container-principal .wp-block-quote{font-weight:300;font-style:italic;font-size:24px;color:#1A4ED7;line-height:16px;position:relative;max-width:480px;margin:70px auto;padding-left:40px}section.single.container-principal blockquote::before,section.single.container-principal .wp-block-quote::before{content:url("../img/blockquote-icon.svg");position:absolute;top:-7px;left:0}section.single.container-principal blockquote cite,section.single.container-principal .wp-block-quote cite{font-size:16px;line-height:21px}section.single.container-principal blockquote .name,section.single.container-principal .wp-block-quote .name{font-weight:500;font-style:initial;font-size:16px;line-height:21px;margin-bottom:0}section.single.container-principal blockquote .position,section.single.container-principal .wp-block-quote .position{font-style:italic;font-size:16px;line-height:21px;opacity:.8}section.single.container-principal .content-grid-images{display:table}section.single.container-principal .content-grid-images>div{float:left;width:450px;height:350px;border-radius:30px;overflow:hidden}section.single.container-principal .content-grid-images>div img{width:100%;height:100%;object-fit:cover}section.single.container-principal .content-grid-images>div:nth-child(2){margin-bottom:30px}section.single.container-principal .content-grid-images>div:nth-child(2),section.single.container-principal .content-grid-images>div:nth-child(3){width:260px;height:160px;margin-left:30px}section.single.container-principal ul,section.single.container-principal ol{padding-left:30px}section.single.container-principal ul li,section.single.container-principal ol li{padding-left:20px;position:relative}section.single.container-principal ul li:before{content:'';width:7px;height:7px;border-radius:100%;background-color:#262632;position:absolute;top:12px;left:0}section.single.container-interest{color:#262632;padding:90px 0;background-color:#F4F4F4;position:relative}section.single.container-interest:before{content:'';width:100%;height:250px;background-color:#F4F4F4;position:absolute;bottom:100%;left:0}section.single.container-interest h2{font-weight:900;font-size:36px;letter-spacing:0;text-align:center;line-height:40px}section.single.container-interest .content-slider{width:100%;margin:60px auto 0;max-width:1024px;padding:0 100px}section.single.container-interest .content-slider .slick-list{margin:0 -15px}section.single.container-interest .content-slider .slick-slide{margin:0 15px}section.single.container-interest .content-slider .slick-prev{transform:initial;top:calc(50% + 10px)}section.single.container-interest .content-slider .slick-next{transform:initial;top:calc(50% - 60px)}section.single.container-interest .content-slider .box-info .title{display:none}section.single img{height:initial}section.page-basic{padding:50px 0}section.searcher:nth-child(odd){background-color:#EBEBEB}section.searcher:nth-child(odd) .total-results,section.searcher:nth-child(odd) .container-customers .item{background-color:#F4F4F4}section.searcher:nth-child(even){background-color:#F4F4F4}section.searcher:nth-child(even) .total-results,section.searcher:nth-child(even) .container-customers .item{background-color:#EBEBEB}section.searcher:nth-child(1){background-color:#FFF}section.searcher.container-principal{padding-bottom:60px}section.searcher.container-principal .breadcrumb{margin:10px 0 20px}section.searcher.container-principal .content-results{color:#1A4ED7}section.searcher.container-principal .content-results .number{font-family:"League Spartan",sans-serif;font-weight:700;font-size:90px;line-height:55px;letter-spacing:-2.5px;text-align:center}section.searcher.container-principal .content-results .text{font-weight:900;font-size:36px;letter-spacing:0;text-align:center;line-height:40px}section.searcher.container-principal .content-categories{display:flex;justify-content:center;align-items:flex-start;gap:8px;margin-top:40px}section.searcher.container-principal .content-categories .category{background-color:rgba(26,78,215,0.1);border:1px solid transparent;padding:6px 5px 5px 15px;border-radius:20px;font-weight:400;font-size:14px;color:#1A4ED7;letter-spacing:0;text-align:center;cursor:pointer;transition:all .3s ease}section.searcher.container-principal .content-categories .category:after{content:'\f057';font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:700;color:#1A4ED7;margin-left:5px}section.searcher.container-principal .content-categories .category p{display:inline}section.searcher.container-principal .content-categories .category:hover{background-color:#FFF;border:1px solid #1a4ed7}@media screen and (max-width: 767px){section.searcher.container-principal .content-results .number{font-size:50px;line-height:40px;letter-spacing:-1.39px}section.searcher.container-principal .content-results .text{font-size:30px;letter-spacing:0;line-height:40px}section.searcher.container-principal .content-categories{margin-top:20px;flex-wrap:wrap}section.searcher.container-principal .content-categories .category{display:flex}}section.searcher.container-category{padding:60px 0;color:#262632}section.searcher.container-category h2{font-weight:900;font-size:36px;letter-spacing:0;line-height:40px;margin-bottom:60px}section.searcher.container-category .total-results{position:absolute;top:0;right:0;font-size:14px;text-align:center;padding:3px 10px;border-radius:15px;min-width:110px}section.searcher.container-category .show-more{margin-top:40px;min-width:160px}section.searcher.container-category .content-boxes-product{padding:0}section.searcher.container-category .container-customers{padding:0;background-color:transparent}section.searcher.container-category .container-customers .item img{filter:grayscale(100%) contrast(2000%) invert(50%)}section.searcher.container-category .container-conferences{padding:0;background-color:transparent}section.searcher.container-category .container-conferences .content-items{margin-bottom:0}section.searcher.container-category .container-job-offers .content-items{padding:0;flex-direction:row;flex-wrap:wrap;gap:30px}section.searcher.container-category .container-job-offers .content-items .item{width:calc(50% - 15px)}@media screen and (max-width: 1023px){section.searcher.container-category .container-job-offers .content-items{justify-content:center}section.searcher.container-category .container-job-offers .content-items .item{width:100%}}@media screen and (max-width: 767px){section.searcher.container-category{padding:40px 0}section.searcher.container-category h2{font-size:30px;letter-spacing:0;text-align:center;line-height:40px;margin-bottom:10px}section.searcher.container-category .total-results{position:initial;top:initial;right:initial;display:table;margin:0 auto 40px}}.search-int{position:relative;z-index:1;top:initial;left:initial;width:initial;height:initial}.search-int .container{max-width:initial}.search-int .title{display:none}.search-int form .selectize-control{min-width:320px}@media screen and (max-width: 1023px){.search-int .container{padding-bottom:0}.search-int form{flex-direction:column;gap:20px}.search-int form .selectize-control{width:100%;min-width:initial}}section.government-agreement.container-principal{color:#262632;padding:60px 0 40px}section.government-agreement.container-principal h1{font-family:"League Spartan",sans-serif;font-weight:700;font-size:90px;color:#1A4ED7;letter-spacing:-2.5px;text-align:center}section.government-agreement.container-principal h2{letter-spacing:-0.3px;text-align:center;line-height:30px;max-width:480px;margin:15px auto 0}@media screen and (max-width: 767px){section.government-agreement.container-principal h1{font-family:"Lato",sans-serif;font-weight:900;font-size:36px;letter-spacing:0;line-height:40px}}section.government-agreement.container-lots{background-color:#F4F4F4;padding:20px 0 150px;position:relative}section.government-agreement.container-lots:before{content:'';width:100%;height:250px;background-color:#F4F4F4;position:absolute;top:100%;left:0}section.government-agreement.container-lots h3,section.government-agreement.container-lots .lote{display:block;font-size:12px;color:#1A4ED7;letter-spacing:0.86px;line-height:18px;text-align:center;text-transform:uppercase;margin-bottom:5px}section.government-agreement.container-lots h2{font-weight:900;font-size:36px;color:#262632;letter-spacing:0;text-align:center;line-height:40px;max-width:480px;margin:0 auto 70px}section.government-agreement.container-lots .container-lots-items{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:30px}section.government-agreement.container-lots .container-lots-items .item{width:calc(50% - 15px);background-color:#FFF;padding:20px 30px;border-radius:25px;color:#1A4ED7;display:flex;justify-content:space-between;align-items:center;gap:30px;font-weight:700;font-size:18px}section.government-agreement.container-lots .container-lots-items .item:hover .cta{background-color:#FFF;color:#1A4ED7}section.government-agreement.container-lots .container-lots-items .item .cta{background-color:#1A4ED7;width:50px;height:35px;border-radius:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#FFF;border:1px solid #1A4ED7;transition:all .3s ease}@media screen and (max-width: 767px){section.government-agreement.container-lots{padding-bottom:60px}section.government-agreement.container-lots h2{font-size:30px;letter-spacing:0;line-height:40px;margin-bottom:30px}section.government-agreement.container-lots .container-lots-items .item{width:100%;font-size:16px;line-height:21px;letter-spacing:0;padding:10px 10px 10px 20px;border-radius:40px}}section.government-agreement .content-boxes-product{padding:0}.loading{z-index:10000 !important;display:none;position:fixed;z-index:999;height:2em;width:2em;overflow:visible;margin:auto;top:0;left:0;bottom:0;right:0}.loading:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.6)}.loading .loader{width:52px;height:52px;border-radius:50%;display:inline-block;position:relative;border:3px solid;border-color:transparent transparent #1A4ED7 #1A4ED7;box-sizing:border-box;animation:rotation 1s linear infinite}.loading .loader::after,.loading .loader::before{content:'';box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;border:3px solid;border-color:transparent transparent #979797 #979797;width:40px;height:40px;border-radius:50%;box-sizing:border-box;animation:rotationBack 0.5s linear infinite;transform-origin:center center}.loading .loader::before{width:32px;height:32px;border-color:transparent transparent #1A4ED7 #1A4ED7;animation:rotation 1.5s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotationBack{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}section.error404{padding:100px 0}section.error404 .container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}section.error404 h1{font-size:72px;font-weight:900;color:#1A4ED7}
/*# sourceMappingURL=estilos.css.map */
