.section-banner{position:relative}.section-banner .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;z-index:2}@media(min-width:992px){.section-banner .swiper-pagination{position:absolute;right:15px;left:auto;height:100%;top:0;width:50px;display:flex;justify-content:center;align-items:center;flex-direction:column}}.section-banner .picturefill-background{width:100%;height:380px;display:block}@media(min-width:576px){.section-banner .picturefill-background{height:400px}}@media(min-width:992px){.section-banner .picturefill-background{height:calc(100vh - 200px)}}@media(min-width:1200px){.section-banner .picturefill-background{max-height:900px;height:100vh}}.section-banner h2{color:#fff;font-size:2rem;font-weight:600}@media(min-width:768px){.section-banner h2{font-size:3rem}}@media(min-width:992px){.section-banner h2{font-size:5rem}}.section-banner .banner-description{color:#fff}.section-banner .banner-description p{margin-bottom:0;font-size:1.5rem;line-height:1.5rem;font-weight:300}.section-banner .banner-description p b,.section-banner .banner-description p strong{font-weight:600}@media(min-width:768px){.section-banner .banner-description p{font-size:3rem;line-height:2rem}}@media(min-width:992px){.section-banner .banner-description p{font-size:4rem;line-height:4rem}}@media(min-width:1200px){.section-banner .banner-description p{font-size:5rem;line-height:5.5rem}}.content-pagination-swiper .swiper-button{width:80px;height:80px;background:#89d25f;display:flex;align-items:center;justify-content:center}.content-pagination-swiper .swiper-button svg path{fill:#072165}.content-pagination-swiper .swiper-button.swiper-prev{border-top-left-radius:3px}.content-pagination-swiper .swiper-button.swiper-next{border-top-right-radius:3px}.content-pagination-swiper .swiper-button.swiper-button-disabled{background:#d9d9d9}.content-pagination-swiper .swiper-button.swiper-button-disabled svg path{fill:#b9b9b9}.section-about{background:#fff;position:relative}@media(min-width:992px){.section-about{padding-bottom:200px}}.section-about .text-description strong{color:#3ec2cf;font-weight:600}.section-about .about-title{font-size:1.2rem;line-height:1.5rem}.section-about .about-title p{margin-bottom:0}@media(min-width:992px){.section-about .about-title{max-width:400px;font-size:1.375rem;line-height:2rem}}.section-news{padding-top:0}@media(min-width:992px){.section-news{padding-top:40px}}.cta-services{margin-top:100px;margin-bottom:-330px}.section-numbers{background:#fff;margin-top:-200px}.section-numbers .numbers{background:#89d25f;border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem;padding:25px}@media(min-width:992px){.section-numbers .numbers{padding:50px}}@media(min-width:1200px){.section-numbers .numbers{padding:50px 80px}}@media(min-width:992px){.section-numbers .numbers .row .first{width:270px}}@media(min-width:992px){.section-numbers .numbers .row .second{width:290px}}@media(min-width:992px){.section-numbers .numbers .row .fourth,.section-numbers .numbers .row .third{width:210px}}.section-numbers .number{display:flex;align-items:center;justify-content:start}@media(min-width:992px){.section-numbers .number{align-items:start}}.section-numbers .number .title{font-weight:600;font-size:1.5rem;line-height:1.5rem;color:#072165;display:block}@media(min-width:992px){.section-numbers .number .title{font-size:2rem;line-height:2rem}}.section-numbers .number .description{font-size:1rem;color:#072165}@media(min-width:992px){.section-numbers .number .description{font-size:1.125rem}}.section-numbers .number .description strong{font-weight:600}.section-numbers .number .icon{width:70px}@media(min-width:768px){.section-numbers .number .icon{width:150px}}.section-numbers .number .icon svg{max-width:70px}@media(min-width:768px){.section-numbers .number .icon svg{max-width:100%}}.section-services{padding-bottom:200px;z-index:1;position:relative;background:#fff url(/assets/images/sections/bg-services.jpg) bottom no-repeat}.section-services .swiper-product-service{position:absolute;top:50%;background:#072165;border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem;padding:8px;z-index:1;margin-top:-19px}.section-services .swiper-product-service.swiper-prev{left:-17px}.section-services .swiper-product-service.swiper-next{right:-17px}.section-services .swiper-product-service.swiper-button-disabled{display:none}.section-services .box-slider{position:relative}@media(min-width:992px){.section-services .box-slider{margin:0 30px}}.section-services .list-product-service .item{overflow:hidden;position:relative}.section-services .list-product-service .item,.section-services .list-product-service .item .bg,.section-services .list-product-service .item .item-icon{border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem}.section-services .list-product-service .item .item-icon{position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;background:rgba(7,33,101,.5);transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.section-services .list-product-service .item .item-icon .icon{min-height:60px;display:flex;justify-content:center;align-items:center}.section-services .list-product-service .item .item-icon .icon img{max-width:40px}@media(min-width:992px){.section-services .list-product-service .item .item-icon .icon img{max-width:100%}}@media(min-width:992px){.section-services .list-product-service .item .item-icon .icon{min-height:100px}}.section-services .list-product-service .item .item-description{border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem;position:absolute;opacity:0;left:0;top:0;width:100%;height:100%;padding:20px;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;background:rgba(7,33,101,.8)}@media(min-width:992px){.section-services .list-product-service .item .item-description{padding:40px}}.section-services .list-product-service .item .item-description .title{color:#3ec2cf}.section-services .list-product-service .item .item-description .title.light-green{color:#89d25f}.section-services .list-product-service .item .item-description .button{position:absolute;right:0;bottom:0;background:#3ec2cf;border-top-left-radius:.315rem;padding:12px 10px}.section-services .list-product-service .item .item-description .button svg path{fill:#fff}.section-services .list-product-service .item .item-description .button.light-green{background:#89d25f}@media(min-width:768px){.section-services .list-product-service .item:hover .item-icon{opacity:0}}@media(min-width:768px){.section-services .list-product-service .item:hover .item-description{opacity:1}}.section-services .list-product-service .item .title{font-size:1.125rem;line-height:1.125rem;color:#fff;font-weight:300}.section-services .list-product-service .item .title strong{font-weight:600}@media(min-width:768px){.section-services .list-product-service .item .title{font-size:1.75rem;line-height:1.75rem}}.section-services .list-product-service .item .btn{position:absolute;right:0;bottom:0;border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem}.box-images-about{position:relative}.box-images-about .image-about{position:absolute;left:15px;top:0}.box-images-about .image-about-2{position:absolute;right:45px;top:100px}.section-cases{background:#072165!important;padding-top:190px;position:relative;padding-bottom:50px}.section-cases .content-pagination-swiper{position:absolute;bottom:0;left:0;width:100%;z-index:2}@media(min-width:992px){.section-cases{padding-bottom:80px}}.section-cases .swiper-button-cases{position:absolute;top:50%;background:#072165;border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem;padding:8px;z-index:1;margin-top:-19px}.section-cases .swiper-button-cases.swiper-prev{left:-3px}.section-cases .swiper-button-cases.swiper-next{right:-3px}.section-cases .swiper-button-cases.swiper-button-disabled{display:none}.section-cases .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#3ec2cf}@media(min-width:992px){.section-cases{padding-top:300px;padding-bottom:140px}}.section-cases .bg-cases{height:450px;border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem}.section-cases .swiper-cases{width:100%}@media(min-width:992px){.section-cases .swiper-cases{right:60px;max-width:400px;position:absolute;top:-120px}}@media(min-width:1200px){.section-cases .swiper-cases{right:100px}}.section-cases .image img{border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem;max-width:125px;border:6px solid #3ec2cf}.section-cases .case-description{border-top:6px solid #3ec2cf;border-radius:.315rem;-moz-border-radius:.315rem;-webkit-border-radius:.315rem;background:#fff;padding:80px 20px 20px;margin-top:-70px}@media(min-width:992px){.section-cases .case-description{padding:80px 40px 40px}}.section-cases .case-name{font-size:1rem}@media(min-width:992px){.section-cases .case-name{font-size:1.125rem}}.section-cases .content-pagination-swiper{display:flex;justify-content:end;width:auto;right:100px;left:auto}.banner-hero .banner-hero-video{width:100%;-o-object-fit:cover;object-fit:cover;height:280px;display:block}@media(min-width:576px){.banner-hero .banner-hero-video{height:400px}}@media(min-width:992px){.banner-hero .banner-hero-video{height:calc(100vh - 200px)}}@media(min-width:1200px){.banner-hero .banner-hero-video{max-height:900px;height:100vh}}.banner-hero-texts{position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(8,33,101,.3)}@media(min-width:992px){.banner-hero-texts{padding-top:130px}}.banner-hero-texts .btn-centraliza,.banner-hero-texts .centraliza{display:flex;position:relative;text-align:start;justify-content:center;align-items:end;height:100%;padding-bottom:50px}@media(min-width:992px){.banner-hero-texts .btn-centraliza,.banner-hero-texts .centraliza{align-items:center;padding-bottom:0}}.cursor-pointer{cursor:pointer}.section-brands .col-brand{width:100%;transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}@media(min-width:992px){.section-brands .col-brand{width:25%}}.section-brands .col-brand.active{width:34%}.section-brands .col-brand.not-active{width:22%}@media(min-width:992px){.section-brands .col-brand:hover .info{display:flex}.section-brands .col-brand:hover .logo{opacity:0}}.section-brands .brand{position:relative;min-height:150px}@media(min-width:992px){.section-brands .brand{min-height:700px}}.section-brands .brand .logo{display:flex;align-items:center;opacity:1}.section-brands .brand .info,.section-brands .brand .logo{height:100%;justify-content:center;background:rgba(0,0,0,.2);transition:.3s;-moz-transition:.3s;-webkit-transition:.3s}.section-brands .brand .info{position:absolute;left:0;top:0;align-items:end;display:none;width:100%}