.section--hero h1.h1{color:#fff;font-size:3.95rem;font-weight:400;line-height:1.25em;text-transform:uppercase;font-family:Oswald;letter-spacing:.3rem}.section--hero h1.h1 strong{color:#5b9ec8;font-size:5rem;font-weight:900;letter-spacing:.25rem;display:block}.section--hero .hero-img{text-align:center}.section--hero .hero-img img{width:auto;height:100%;max-width:100%;max-height:393px;margin:auto;display:block}.section--hero .hero-img .owl-carousel{display:block!important}.section--hero .hero-img .owl-carousel:not(.owl-loaded) img:not(:first-child){display:none}@media(min-width:1024px){.section--hero .hero-img{min-height:550px}.section--hero .hero-img img{max-height:550px}}@media(max-width:767px){.section--hero .hero-img{margin:20px auto 0;aspect-ratio:1/1}.section--hero .hero-img img{max-width:90%;height:auto}}.subtitle{color:#fff;font-size:1.15rem;font-weight:400;line-height:1.75em;margin:1.5em 0 3em;width:530px}.buttons{display:flex;gap:2em;align-items:center}.buttons a{border-radius:25px;font-weight:700;line-height:1.5em;border:2px solid #5fa0c6;padding:.5em 2.5em;font-size:1.05rem;text-decoration:none;text-align:center}.buttons a.blue{background:#5fa0c6;color:#000}.buttons a.blue:hover{box-shadow:#5fa0c6 0 0 15px}.buttons a.outline{color:#5b9ec8;background:#000}.buttons a.outline:hover{box-shadow:#000 0 0 0 2px,#5b9ec8 0 0 15px}body.home{background:#f5f5f5}.logos--container{display:flex;justify-content:space-between;padding:50px 10%}img.logo--item{filter:grayscale(1);opacity:.3;height:50px;width:auto;transition:.3s all ease}img.logo--item:hover{opacity:1;filter:none}.items--container{border-radius:15px;border:1px solid #dcdcdc;background-color:#fbfbfb;padding:40px 10%}.types--item{color:#c7c7c7;font-size:18px;font-weight:600;line-height:36px;letter-spacing:normal;text-transform:uppercase;letter-spacing:2.38px;cursor:pointer;flex:1;border-bottom:3px solid #c7c7c7;margin:auto 10px}.items--filters{display:flex;justify-content:center;text-align:center;margin:auto -10px 50px}.types--item.active{color:#000;border-color:#000}.types--content-item .title{color:#5fa0c6;font-size:14px;font-weight:600;line-height:36px;text-transform:uppercase;letter-spacing:1.68px;text-align:center;margin-bottom:11px}.types--content-item .image .text{background-color:rgb(0 0 0/50%);transition:.3s all ease;opacity:0;visibility:hidden;transform:scale(1.1);position:absolute;left:0;top:0;width:100%;height:100%;display:flex;color:#fff;font-size:15px;font-weight:500;line-height:26px;text-align:center;padding:0 16%}.types--content-item .image .text p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.types--content-item .image{height:300px;border-radius:10px;overflow:hidden;position:relative}.types--content-item .image img{height:100%;width:100%;object-fit:cover;object-position:top center}.types--content-item:hover .image .text{opacity:1;visibility:visible;transform:none}.types--content-item .image .text div.hover-content{margin:auto}.defines--item{padding:0 5px;width:200px}.defines--item .icon{width:150px;height:150px;box-shadow:0 0 46px rgb(0 0 0/10%);border:1px solid #fff;background-color:#fff;border-radius:50%;display:flex;margin:auto auto 20px}.defines--item .icon img{margin:auto;max-height:70px}.defines--item .label{color:#5b9ec8;font-size:16px;font-weight:600;line-height:24px;text-transform:uppercase;letter-spacing:1.5px;text-align:center}.section--defines_us{padding:160px 0}.about-box{display:flex;margin:auto;max-width:1070px;flex-wrap:wrap;justify-content:center;border:1px solid #dcdcdc;background-color:#f7f7f7;border-radius:10px;overflow:hidden;margin:40px auto 100px}.about-box .left{flex:0 0 50%;display:flex}.about-box .right{flex:0 0 50%}.about-box .left .text{margin:auto;padding:40px 11%}.about-box .left .text p{color:#000;font-size:17px;font-weight:400;line-height:30px}.about-box .right img{display:table;width:100%;height:100%;object-fit:cover;object-position:center}.section--space_section{background-size:cover;min-height:800px;background-position:center;display:flex}.space--content{width:435px}.space--content a{color:#fff;font-size:16px;font-weight:400;line-height:36px;display:table;height:37px;line-height:37px;border:1px solid #fff;margin:30px 0 0;padding:0 30px;border-radius:20px;text-decoration:none;transition:.2s all ease}.space--content a:hover{background:#fff;color:#000}.testimonials--item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:0 11%;align-items:center}.testimonials--item .image{flex:0 0 50%;padding:0 10%}.testimonials--item .more{flex:0 0 50%}.testimonials--item .image{flex:1}.testimonials--item .image img{display:table;margin:auto;border-radius:200px;height:500px;object-fit:cover;object-position:center;width:400px}.testimonials--item .content{color:#000;font-size:18px;font-weight:400;line-height:35px}.testimonials--item .name{color:#000;font-size:18px;font-weight:700;line-height:35px;margin-top:30px}.nav-dots--1.owl-carousel.home--testimonials .owl-nav{width:100%;left:0;z-index:2}.section--testimonials{padding:50px 0}@media(max-width:1440px){img.logo--item{height:40px}}@media(max-width:1280px){.defines--item{width:175px}.defines--item .icon{width:125px;height:125px}.defines--item .icon img{max-height:64px}.section--space_section{min-height:auto;padding:50px 15px;position:relative}}@media(max-width:1024px){.section--hero h1.h1{font-size:2.25rem}.section--hero h1.h1 strong{font-size:3rem}.subtitle{width:380px}.buttons a{padding:.5em 1.5em;font-size:1rem}.types--content .owl-carousel .owl-nav{display:none}.types--item{border-top:3px solid #c7c7c7;font-size:14px;line-height:1.4;display:flex;align-items:center;flex-direction:row;height:60px;justify-content:center}.items--filters{margin-bottom:20px;padding:15px}.types--content-item .image .text{margin:auto;left:0;right:0;width:100%;box-sizing:border-box;padding:0 7%}.logos--container{padding:50px 15px 20px}img.logo--item{height:50px;width:auto!important;margin:auto;opacity:.5!important}.items--container{all:unset;padding:20px}.section--defines_us{padding:50px 0}.about-box .left .text{all:unset}.about-box{all:unset}.about-box .left{flex:1;margin-bottom:30px}.about-box .right{flex:0 0 100%;margin-bottom:30px}.section--about+.title{padding:0 14%;line-height:1.9}.about-box .left .text p{font-size:16px}.about-box .right img{border-radius:10px}.section--space_section:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0/44%)}.section--space_section>.container{position:relative;z-index:1}.space--content a{width:100%;text-align:center;padding:0}.testimonials--item{flex-direction:column}.testimonials--item .image img{height:53vw;width:60%}.nav-dots--1.owl-carousel.home--testimonials .owl-nav{bottom:auto;top:18%}.testimonials--item .more{display:flex;flex-direction:column}.testimonials--item .more .name{order:-1;font-size:16px;line-height:1.5}.testimonials--item .content{font-size:16px;line-height:1.9}.defines--item .icon{width:15vw;height:15vw}.section--defines_us .col-auto{width:33%}.section--defines_us .col-auto.item-n-1,.section--defines_us .col-auto.item-n-2{width:35%}.defines--item{width:100%;margin-bottom:3em;padding:0}}@media(max-width:767px){body.header--transparent .section--hero{padding-bottom:10em;position:relative}.section--hero h1.h1{text-align:center}.subtitle{margin:1.5em auto;width:400px;text-align:center}.buttons{position:absolute;bottom:3em;flex-direction:column;width:100%;left:0;right:0;gap:1.5em;padding:0 10vw}.buttons a{width:225px}.section--hero .row>div{position:static}.defines--item .icon{width:30vw;height:30vw;max-width:200px;max-height:200px}.section--defines_us .col-auto{width:50%}.section--defines_us .col-auto.item-n-1{width:100%}}@media(max-width:425px){.section--hero h1.h1{font-size:1.5rem}.section--hero h1.h1 strong{font-size:2.1rem}.subtitle{margin:1em auto;width:275px;font-size:1rem;line-height:1.5em}}