﻿html{scroll-behavior:smooth;}body{overflow-x:hidden;}body,p,h1,h2,h3,h4,h5,h6,figure,iframe{margin:0;}a{display:block;text-decoration:none;}a:hover{text-decoration:none;}address{font-style:normal;margin-bottom:0;}iframe{border:0;}mark{padding:0;background-color:transparent;}menu{padding-inline-start:0;margin-block-start:0;margin-block-end:0;}ul{list-style-type:none;padding-inline-start:0;}summary{list-style:none;}button{border:0;appearance:none;text-align:initial;background-color:transparent;padding-block:0;padding-inline:0;}time{display:block;}label{margin-bottom:0;}section,article,aside,details,figcaption,figure,header,footer,menu,nav{display:block;}input:-internal-autofill-selected{color:initial;}@font-face{font-family:'Saira';font-style:italic;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSooxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:italic;font-weight:200;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKByosxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBFIsxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBSosxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:italic;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBeIsxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:italic;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBlIwxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKBrYwxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:italic;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKByowxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:italic;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memUYa2wxmKQyNkiV50dulWP7s95AqZTzZHcVdxWI9WH-pKB44wxkw.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:100;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rDosg.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:200;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA79rCosg.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA7wTCosg.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA71rCosg.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA72jCosg.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA74TFosg.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA773Fosg.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:800;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA79rFosg.ttf) format('truetype');}@font-face{font-family:'Saira';font-style:normal;font-weight:900;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/saira/v20/memWYa2wxmKQyPMrZX79wwYZQMhsyuShhKMjjbU9uXuA7_PFosg.ttf) format('truetype');}@font-face{font-family:'Saira Expanded';src:url(/assets/fonts/SairaExpandedSemiBold600.ttf);font-weight:600;}body{background-color:#ebf1f5;font-family:'Saira',sans-serif;}@keyframes effect--fade_in_right{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}@keyframes effect--shake{0%{transform:translateX(0);}25%{transform:translateX(-20px);}75%{transform:translateX(20px);}100%{transform:translateX(0);}}.home__header{position:absolute;top:0;left:0;z-index:1000;width:100%;}.home__header .top{position:absolute;width:100%;text-align:center;z-index:-1;}@media(max-width:768px){.home__header .top img{width:100%!important;}}.home__header .header--desktop{max-width:1328px;width:100%;margin-left:auto;margin-right:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;}.home__header .header--desktop h1{width:fit-content;padding-left:16px;}.home__header .header--desktop .right{display:flex;align-items:center;gap:25px;}.home__header .header--desktop .right .navigation{display:flex;align-items:center;gap:24px;}.home__header .header--desktop .right .navigation a{color:#13172d;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:124%;transition:all .35s ease;}.home__header .header--desktop .right .navigation a:hover{color:#2a9ad3;}.home__header .header--desktop .right .button{display:flex;justify-content:center;align-items:center;gap:10px;padding:19.5px 45.5px;width:263px;height:61px;background-image:url('/assets/img/button-lapislazuli.svg');background-size:cover;background-repeat:no-repeat;border:1px solid transparent;transition:all .35s ease;}.home__header .header--desktop .right .button span{color:#fff;font-family:Saira;font-size:18px;font-style:normal;font-weight:600;line-height:124%;flex-shrink:0;transition:all .35s ease;}.home__header .header--desktop .right .button:hover{background-image:url('/assets/img/button-lapislazuli-hover.svg');}.home__header .header--desktop .right .button:hover span{color:#0762a8;}.home__header .header--mobile{display:none;}@media(max-width:1200px){.home__header .header--desktop{display:none;}.home__header .header--mobile{padding-top:18px;padding-left:24px;padding-right:25px;width:100%;display:flex;align-items:center;justify-content:space-between;}.home__header .header--mobile .header__hamburguer{box-shadow:0 133px 37px 0 rgba(29,62,97,0),0 85px 34px 0 rgba(29,62,97,.01),0 48px 29px 0 rgba(29,62,97,.05),0 21px 21px 0 rgba(29,62,97,.09),0 5px 12px 0 rgba(29,62,97,.1);}}.navbar__overlay{z-index:3000;display:none;animation:effect--fade-in-right 1s both;}.navbar__overlay.open{display:block;height:100%;width:100%;position:fixed;top:0;right:0;background-color:rgba(255,255,255,.5);backdrop-filter:blur(1px);overflow:hidden!important;transition:all .35s ease;}.navbar__overlay.open .navbar__content{background:#13172d;overflow-y:auto!important;position:absolute;top:0;right:0;width:375px;height:100%;transition:all .35s ease;display:flex;flex-direction:column;}.navbar__overlay.open .navbar__content .navbar__close{position:absolute;top:28px;right:28px;}.navbar__overlay.open .navbar__content .navbar__links{margin-top:248px;display:flex;flex-direction:column;align-items:center;gap:24px;}.navbar__overlay.open .navbar__content .navbar__links a{color:#ebf1f5;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:124%;}.navbar__overlay.open .navbar__content .button{margin-top:40px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;gap:10px;padding:19.5px 45.5px;width:263px;height:61px;background-image:url('/assets/img/button-lapislazuli.svg');background-size:cover;background-repeat:no-repeat;border:1px solid transparent;transition:all .35s ease;}.navbar__overlay.open .navbar__content .button span{color:#fff;font-family:Saira;font-size:18px;font-style:normal;font-weight:600;line-height:124%;flex-shrink:0;transition:all .35s ease;}.navbar__overlay.open .navbar__content .button:hover{background-image:url('/assets/img/button-lapislazuli-hover.svg');}.navbar__overlay.open .navbar__content .button:hover span{color:#0762a8;}.home__banner{height:665px;width:100%;max-width:1408px;margin-top:16px;margin-left:auto;margin-right:auto;position:relative;}.home__banner .background-banner{background-color:#13172d;position:absolute;height:100%;width:100%;z-index:-2;opacity:.88;}.home__banner .caixa-video{width:100%;height:100%;position:absolute;overflow:hidden;z-index:-10;}.home__banner video{width:100%;}@media(max-width:768px){.home__banner video{height:100%;width:auto;}}.home__banner .background-bottom{position:absolute;width:100%;z-index:-1;bottom:-3px;}.home__banner .background-bottom .estilo{width:100%;}.home__banner .wrapper{padding-top:226px;width:100%;max-width:684px;display:flex;flex-direction:column;gap:32px;margin-left:auto;margin-right:auto;}.home__banner .wrapper .title{color:#fff;text-align:center;font-family:"Saira Expanded";font-size:48px;font-style:normal;font-weight:600;line-height:124%;}.home__banner .wrapper .title span{color:#2a9ad3;}.home__banner .wrapper .button{margin-left:auto;margin-right:auto;padding:16px 32px;display:flex;width:fit-content;gap:10px;justify-content:center;align-items:center;background-color:#fff;color:#13172d;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:124%;}.home__banner .description{position:absolute;left:99px;bottom:-37px;max-width:592px;width:100%;color:#515151;font-family:Saira;font-size:24px;font-style:normal;font-weight:400;line-height:124%;}@media(max-width:1200px){.home__banner{height:744px;}.home__banner .wrapper{padding-top:244px;}.home__banner .wrapper .title{font-size:32px;}.home__banner .wrapper .title span{display:block;}.home__banner .description{bottom:15px;left:41px;font-size:18px;max-width:226px;}}.brands__scrolling{position:relative;overflow:hidden;width:100%;height:130px;object-fit:contain;margin-top:120px;}.brands__scrolling .wrapper{display:flex;width:100%;align-items:center;gap:64px;animation:scroll 30s linear infinite;}.brands__scrolling .wrapper img{height:100%;}@media(max-width:1200px){.brands__scrolling{margin-top:77px;}}@keyframes scroll{0%{transform:translateX(0);}100%{transform:translateX(-100%);}}.home__solutions{margin-top:100px;margin-bottom:100px;}.home__solutions .wrapper{max-width:1344px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto;}.home__solutions .wrapper .title{color:#a9a9a9;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:3.6px;margin-bottom:32px;}.home__solutions .wrapper .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;}.home__solutions .wrapper .card__solutions{position:relative;width:306px;height:480px;}.home__solutions .wrapper .card__solutions .bg{position:absolute;bottom:0;left:0;width:100%;filter:drop-shadow(0 9px 19px rgba(25,79,103,.06)) drop-shadow(0 34px 34px rgba(25,79,103,.03));z-index:-1;}.home__solutions .wrapper .card__solutions .card__content{padding:0 30px 38px 29px;display:flex;flex-direction:column;justify-content:space-between;height:100%;}.home__solutions .wrapper .card__solutions .card__content .cover{width:236px;margin-left:auto;margin-right:auto;}.home__solutions .wrapper .card__solutions .card__content .heading{display:flex;align-items:center;gap:10px;}.home__solutions .wrapper .card__solutions .card__content .heading .card__title{color:#13172d;font-family:Saira;font-size:18px;font-style:normal;font-weight:600;line-height:124%;}.home__solutions .wrapper .card__solutions .card__content .heading .icon{width:fit-content;}.home__solutions .wrapper .card__solutions .card__content .text{color:#13172d;font-family:Saira;font-size:14px;font-style:normal;font-weight:400;line-height:124%;}.home__solutions .wrapper .card__solutions .card__content .button{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;color:#13172d;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:124%;background:#ebf1f5;width:231px;align-self:center;transition:all linear .15s;}.home__solutions .wrapper .card__solutions .card__content .button:hover{background-color:#0762a8;color:#f5fbff;}.home__solutions .wrapper .carousel{display:none;}@media(max-width:1200px){.home__solutions{margin-top:80px;}.home__solutions .wrapper{padding-left:0;padding-right:0;}.home__solutions .wrapper .title{text-align:center;}.home__solutions .wrapper .grid{display:none;}.home__solutions .wrapper .card__solutions .bg{filter:none;}.home__solutions .wrapper .carousel{display:block;padding-left:16px;}.home__solutions .wrapper .carousel .splide__solutions{height:586px;}.home__solutions .wrapper .carousel .splide__solutions .splide__pagination{margin-top:40px;display:flex;justify-content:center;gap:8px;}.home__solutions .wrapper .carousel .splide__solutions .splide__pagination .splide__dot{width:8px;height:8px;background:#c8ced1;}.home__solutions .wrapper .carousel .splide__solutions .splide__pagination .splide__dot.is-active{background:#0762a8;}.home__solutions .wrapper .carousel .splide__solutions .splide__slide{display:flex;justify-content:center;}}.home__services{width:100%;max-width:1300px;margin-left:auto;margin-right:auto;padding-bottom:120px;}.home__services .heading{text-align:center;margin-bottom:46px;}.home__services .heading .title{color:#a9a9a9;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:3.6px;margin-bottom:16px;}.home__services .heading .subtitle{color:#13172d;font-family:"Saira Expanded";font-size:40px;font-style:normal;font-weight:600;line-height:124%;}.home__services .heading .subtitle span{color:#0762a8;}.home__services .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;}.home__services .service__card{filter:drop-shadow(0 9px 19px rgba(25,79,103,.06)) drop-shadow(0 34px 34px rgba(25,79,103,.03));}.home__services .service__card .card__content{clip-path:polygon(0 0,72% 0,100% 24%,100% 100%,15% 100%,0 86%);width:100%;height:338px;background-color:#f5fbff;display:flex;flex-direction:column;justify-content:space-between;padding:30px 44px 30px 44px;}.home__services .service__card .card__content .icon{width:fit-content;}.home__services .service__card .card__content .content .card__title{color:#13172d;font-family:Saira;font-size:24px;font-style:normal;font-weight:600;line-height:124%;margin-bottom:8px;}.home__services .service__card .card__content .content .text{color:#13172d;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:124%;margin-bottom:24px;}.home__services .service__card .card__content .content .button{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;background:#e6ecf0;width:fit-content;color:#13172d;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:124%;}.home__services .service__card .card__content:hover{background-color:#13172d;cursor:pointer;}.home__services .service__card .card__content:hover .content .card__title{color:#f5fbff;}.home__services .service__card .card__content:hover .content .text{color:#f5fbff;}.home__services .carousel{display:none;}@media(max-width:1200px){.home__services .grid{display:none;}.home__services .service__card{filter:none;width:319px;}.home__services .carousel{display:block;}.home__services .carousel .splide__services{height:386px;}.home__services .carousel .splide__services .splide__pagination{margin-top:40px;display:flex;justify-content:center;gap:8px;}.home__services .carousel .splide__services .splide__pagination .splide__dot{width:8px;height:8px;background:#c8ced1;}.home__services .carousel .splide__services .splide__pagination .splide__dot.is-active{background:#0762a8;}.home__services .carousel .splide__services .splide__slide{display:flex;justify-content:center;}}.home__benefits{margin-bottom:100px;}.home__benefits .wrapper{padding-top:80px;border-top:1px solid #d2d2d2;display:grid;grid-template-columns:364px 1fr 364px;column-gap:80px;row-gap:44px;max-width:1240px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto;}.home__benefits .wrapper .heading .title{color:#a9a9a9;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:3.6px;margin-bottom:16px;}.home__benefits .wrapper .heading .subtitle{color:#13172d;font-family:"Saira Expanded";font-size:32px;font-style:normal;font-weight:600;line-height:124%;}.home__benefits .wrapper .heading .subtitle span{color:#0762a8;}.home__benefits .wrapper .benefit__title{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:#13172d;font-family:Saira;font-size:24px;font-style:normal;font-weight:600;line-height:124%;}.home__benefits .wrapper .description{color:#13172d;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;}.home__benefits .wrapper .button{display:flex;padding:8px 24px;justify-content:center;align-items:center;gap:10px;background:#fff;color:#13172d;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:124%;transition:all linear .15s;margin-top:30px;width:fit-content;}.home__benefits .wrapper .button:hover{background-color:#0762a8;color:#fff;}@media(max-width:1200px){.home__benefits{margin-bottom:64px;}.home__benefits .wrapper{padding-top:44px;display:flex;flex-direction:column;align-items:center;gap:32px;}.home__benefits .wrapper .heading{text-align:center;}.home__benefits .wrapper .button{width:100%;}}.home__about{width:100%;max-width:1408px;margin-left:auto;margin-right:auto;background-image:url('/assets/img/about-cover.png');background-repeat:no-repeat;}.home__about .wrapper{padding-top:142px;padding-bottom:119px;width:100%;max-width:1124px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;}.home__about .wrapper .heading{width:457px;}.home__about .wrapper .heading .title{color:#a9a9a9;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:3.6px;margin-bottom:16px;}.home__about .wrapper .heading .subtitle{color:#fff;font-family:"Saira Expanded";font-size:40px;font-style:normal;font-weight:600;line-height:124%;}.home__about .wrapper .heading .subtitle span{color:#0762a8;}.home__about .wrapper .description{width:464px;color:#e2e9ee;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;}@media(max-width:1200px){.home__about{background-image:url('/assets/img/about-cover-mobile.png');margin-left:24px;margin-right:24px;max-width:calc(100% - 48px);}.home__about .wrapper{flex-direction:column;padding:109px 18px 178px 18px;}.home__about .wrapper .heading{width:100%;}.home__about .wrapper .heading .title{font-size:18px;}.home__about .wrapper .heading .subtitle{font-size:32px;margin-bottom:24px;}.home__about .wrapper .description{width:100%;}}.home__numbers{margin-top:-73px;position:relative;z-index:2;}.home__numbers .grid{width:100%;max-width:1295px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}.home__numbers .grid .number__card{width:100%;height:338px;filter:drop-shadow(0 9px 19px rgba(25,79,103,.06)) drop-shadow(0 34px 34px rgba(25,79,103,.05));}.home__numbers .grid .number__card .card__content{clip-path:polygon(0 0,72% 0,100% 24%,100% 100%,15% 100%,0 86%);background-color:#f5fbff;height:100%;width:100%;}.home__numbers .grid .number__card .card__content .contents{padding-top:95px;margin-left:74px;width:164px;color:#13172d;font-family:Saira;font-size:24px;font-style:normal;font-weight:400;line-height:124%;}.home__numbers .grid .number__card .card__content .contents span{display:block;margin-bottom:8px;color:#0762a8;font-family:"Saira Expanded";font-size:40px;font-style:normal;font-weight:600;line-height:124%;}.home__numbers .grid .special__card{width:100%;height:338px;filter:drop-shadow(0 9px 19px rgba(25,79,103,.06)) drop-shadow(0 34px 34px rgba(25,79,103,.05));}.home__numbers .grid .special__card .card__content{clip-path:polygon(0 0,72% 0,100% 24%,100% 100%,15% 100%,0 86%);background-color:#0762a8;height:100%;width:100%;}.home__numbers .grid .special__card .card__content .contents .icon{padding-top:53px;padding-left:45px;}.home__numbers .grid .special__card .card__content .contents .text{padding-left:45px;padding-top:16px;padding-right:44px;color:#ebf1f5;font-family:Saira;font-size:28px;font-style:normal;font-weight:400;line-height:124%;}@media(max-width:1200px){.home__numbers{margin-top:-129px;}.home__numbers .grid{display:flex;flex-direction:column;align-items:center;gap:16px;}.home__numbers .grid .number__card,.home__numbers .grid .special__card{width:311.738px;height:338px;filter:none;}}.home__cases{position:relative;height:655px;width:100%;max-width:1424px;margin-left:auto;margin-right:auto;margin-top:158px;padding-left:92px;padding-top:166px;background-image:url('/assets/img/cases-background.png');background-repeat:no-repeat;background-position:top 0 left 8px;}.home__cases .heading{position:absolute;top:0;right:182px;}.home__cases .heading .title{color:#a9a9a9;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:3.6px;margin-bottom:16px;}.home__cases .heading .subtitle{color:#13172d;font-family:"Saira Expanded";font-size:40px;font-style:normal;font-weight:600;line-height:124%;}.home__cases .heading .subtitle span{color:#0762a8;}.home__cases .splide__cases{width:1240px;height:355px;}.home__cases .splide__cases .relative__parent{width:100%;position:relative;}.home__cases .splide__cases .relative__parent .splide__slide{width:100%;height:339px;position:relative;display:grid;grid-template-columns:604px 1fr;gap:17px;}.home__cases .splide__cases .relative__parent .splide__slide .video{width:100%;}.home__cases .splide__cases .relative__parent .splide__slide .video iframe{width:100%;height:100%;}@media(max-width:1200px){.home__cases .splide__cases .relative__parent .splide__slide .video{width:360px!important;}.home__cases .splide__cases .relative__parent .splide__slide .video iframe{width:360px!important;height:100%;}}.home__cases .splide__cases .relative__parent .splide__slide .contents{background:#f5fbff;padding:40px;}.home__cases .splide__cases .relative__parent .splide__slide .contents .brand{display:block;height:93px;padding-bottom:16px;}.home__cases .splide__cases .relative__parent .splide__slide .contents .title{margin-bottom:16px;color:#13172d;font-family:"Saira Expanded";font-size:24px;font-style:normal;font-weight:600;line-height:124%;}.home__cases .splide__cases .relative__parent .splide__slide .contents .text{color:#515151;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:124%;}.home__cases .splide__cases .relative__parent .splide__arrows{position:absolute;top:63px;right:40px;z-index:2;display:flex;align-items:center;gap:16px;}.home__cases .splide__cases .relative__parent .splide__arrows .splide__arrow--prev,.home__cases .splide__cases .relative__parent .splide__arrows .splide__arrow--next{transition:all .35s ease;border:1px solid transparent;}.home__cases .splide__cases .relative__parent .splide__arrows .splide__arrow--prev[disabled],.home__cases .splide__cases .relative__parent .splide__arrows .splide__arrow--next[disabled]{opacity:.5;}.home__cases .splide__cases .relative__parent .splide__arrows .splide__arrow--prev:hover,.home__cases .splide__cases .relative__parent .splide__arrows .splide__arrow--next:hover{transform:scale(1.05);border:1px solid #2a9ad3;}.home__cases .splide__cases .relative__parent .splide__pagination{margin-top:14px;display:flex;justify-content:flex-end;gap:8px;}.home__cases .splide__cases .relative__parent .splide__pagination .splide__dot{width:8px;height:8px;background:#c8ced1;}.home__cases .splide__cases .relative__parent .splide__pagination .splide__dot.is-active{background:#0762a8;}@media(max-width:1200px){.home__cases{margin-top:64px;background-image:url('/assets/img/cases-background-mobile.png');background-position:top 0 left 0;height:912px;padding-top:198px;padding-left:16px;}.home__cases .heading{width:310px;right:initial;left:50%;transform:translateX(-50%);top:16px;text-align:center;}.home__cases .heading .subtitle{font-size:32px;}.home__cases .splide__cases{width:343px;height:initial;}.home__cases .splide__cases .relative__parent .splide__slide{height:initial;grid-template-columns:1fr;grid-template-rows:195px 395px;}.home__cases .splide__cases .relative__parent .splide__slide .videoplayer{height:195px;}.home__cases .splide__cases .relative__parent .splide__slide .contents{width:343px;}.home__cases .splide__cases .relative__parent .splide__slide .contents .brand{margin-left:auto;margin-right:auto;}.home__cases .splide__cases .relative__parent .splide__pagination{justify-content:flex-start;padding-top:36px;padding-left:44px;}.home__cases .splide__cases .relative__parent .splide__arrows{top:initial;bottom:-20px;right:25px;}}.home__sustainability{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;margin-top:100px;margin-bottom:159px;display:grid;grid-template-columns:464px 1fr;gap:86px;}.home__sustainability .cover .shell{position:relative;width:464px;height:463px;}.home__sustainability .cover .shell .box{position:absolute;bottom:41px;left:-21px;box-shadow:0 136px 54px 0 rgba(25,79,103,.01),0 77px 46px 0 rgba(25,79,103,.03),0 34px 34px 0 rgba(25,79,103,.05),0 9px 19px 0 rgba(25,79,103,.06);width:116px;height:116px;background:#ebf1f5;display:flex;justify-content:center;align-items:center;}.home__sustainability .contents{padding-top:45px;}.home__sustainability .contents .title{color:#a9a9a9;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;letter-spacing:3.6px;margin-bottom:16px;}.home__sustainability .contents .subtitle{color:#13172d;font-family:"Saira Expanded";font-size:40px;font-style:normal;font-weight:600;line-height:124%;margin-bottom:16px;}.home__sustainability .contents .subtitle span{color:#0762a8;}.home__sustainability .contents .text{color:#515151;font-family:Saira;font-size:24px;font-style:normal;font-weight:400;line-height:124%;}@media(max-width:1200px){.home__sustainability{margin-top:106px;margin-bottom:64px;grid-template-columns:1fr;gap:44px;}.home__sustainability .cover{display:flex;justify-content:center;align-items:center;}.home__sustainability .cover .shell,.home__sustainability .cover .cover__image{width:340px;height:341px;}.home__sustainability .cover .shell .box,.home__sustainability .cover .cover__image .box{left:-16px;width:85px;height:85px;}.home__sustainability .cover .shell .box img,.home__sustainability .cover .cover__image .box img{width:46px;height:46px;}}.home__sustainability .contents{padding-top:0;padding-left:16px;padding-right:16px;text-align:center;}.home__sustainability .contents .subtitle{font-size:32px;}.home__contact{height:436px;width:100%;max-width:1408px;margin-left:auto;margin-right:auto;margin-bottom:41px;background-image:url('/assets/img/contact-background.png');background-repeat:no-repeat;background-position:center;}.home__contact .wrapper{width:100%;max-width:1151px;padding-left:116px;padding-right:141px;padding-top:62px;display:grid;grid-template-columns:440px 661px;gap:50px;}.home__contact .wrapper .contents{padding-top:42px;}.home__contact .wrapper .contents .title{color:#fff;font-family:"Saira Expanded";font-size:40px;font-style:normal;font-weight:600;line-height:124%;margin-bottom:23px;}.home__contact .wrapper .contents .button{display:flex;justify-content:center;align-items:center;gap:10px;padding:19.5px 45.5px;width:263px;height:61px;background-image:url('/assets/img/button-aliceblue.svg');background-size:cover;background-repeat:no-repeat;border:1px solid transparent;transition:all .35s ease;}.home__contact .wrapper .contents .button span{color:#13172d;font-family:Saira;font-size:18px;font-style:normal;font-weight:600;line-height:124%;flex-shrink:0;transition:all .35s ease;}.home__contact .wrapper .contents .button:hover{background-image:url('/assets/img/button-aliceblue-hover.svg');}.home__contact .wrapper .contents .button:hover span{color:#fff;}.home__contact .wrapper .contact__form{display:grid;grid-template-columns:231px 231px 1fr;grid-template-areas:"name mail tel-" "text text text" "capt send send";gap:8px;}.home__contact .wrapper .contact__form.hidden{display:none;}.home__contact .wrapper .contact__form .i__name{grid-area:name;}.home__contact .wrapper .contact__form .i__email{grid-area:mail;}.home__contact .wrapper .contact__form .i__tel{grid-area:tel-;}.home__contact .wrapper .contact__form .i__message{grid-area:text;}.home__contact .wrapper .contact__form .captcha{grid-area:capt;}.home__contact .wrapper .contact__form .button{grid-area:send;}.home__contact .wrapper .contact__form input,.home__contact .wrapper .contact__form textarea{background:#fff;border:0;outline:0;width:100%;padding:16px 24px;color:#515151;font-family:Saira;font-size:16px;font-style:normal;font-weight:500;line-height:116%;}.home__contact .wrapper .contact__form input::placeholder,.home__contact .wrapper .contact__form textarea::placeholder{color:#a3a3a3;}.home__contact .wrapper .contact__form input:focus-within,.home__contact .wrapper .contact__form textarea:focus-within{border:0;outline:0;}.home__contact .wrapper .contact__form textarea{height:193px;}.home__contact .wrapper .contact__form .button{padding:16px 24px;text-align:center;color:#ecfef1;font-family:Saira;font-size:18px;font-style:normal;font-weight:700;line-height:normal;background:#13172d;width:100%;transition:all .35s ease;}.home__contact .wrapper .contact__form .button:hover{background-color:#fff;color:#13172d;}.home__contact .wrapper .contact__success{display:none;width:100%;height:320px;flex-direction:column;justify-content:center;align-items:center;}.home__contact .wrapper .contact__success.show{display:flex;}.home__contact .wrapper .contact__success .icon{display:block;margin-bottom:24px;animation:effect--shake 1s ease-in-out;}.home__contact .wrapper .contact__success .success{margin-bottom:16px;text-align:center;color:#fff;font-family:"Saira Expanded";font-size:40px;font-style:normal;font-weight:600;line-height:124%;font-size:32px;}.home__contact .wrapper .contact__success .success span{color:#0762a8;}.home__contact .wrapper .contact__success .text{color:#fff;font-family:Saira;font-size:18px;font-style:normal;font-weight:400;line-height:124%;text-align:center;}@media(max-width:1200px){.home__contact{background-image:url('/assets/img/contact-background-mobile.png');height:852px;margin-bottom:64px;}.home__contact .wrapper{margin-right:16px;margin-left:16px;max-width:calc(100% - 32px);display:grid;grid-template-columns:1fr;gap:40px;padding:36px 16px;}.home__contact .wrapper .contents{padding-top:0;text-align:center;}.home__contact .wrapper .contents .title{font-size:32px;}.home__contact .wrapper .contents .button{margin-left:auto;margin-right:auto;}.home__contact .wrapper .contact__form{grid-template-columns:1fr;grid-template-areas:"name" "mail" "tel-" "text" "capt" "send";}.home__contact .wrapper .contact__form textarea{height:167px;}.home__contact .wrapper .contact__success{height:496px;padding-bottom:50px;}}.home__footer .footer__main{display:flex;width:100%;max-width:1284px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;padding-bottom:41px;justify-content:space-between;align-items:center;}.home__footer .footer__main .contact{display:flex;align-items:center;gap:64px;}.home__footer .footer__main .contact .email .caption,.home__footer .footer__main .contact .address .caption{margin-bottom:4px;color:#918d8c;font-family:Saira;font-size:12px;font-style:normal;font-weight:500;line-height:116%;}.home__footer .footer__main .contact .email .link{color:#515151;text-align:center;font-family:Saira;font-size:16px;font-style:normal;font-weight:500;line-height:116%;transition:all .35s ease;}.home__footer .footer__main .contact .email .link:hover{color:#2a9ad3;}.home__footer .footer__main .contact .address .location{color:#515151;text-align:center;font-family:Saira;font-size:16px;font-style:normal;font-weight:500;line-height:116%;}.home__footer .footer__main .footer__up{width:fit-content;position:relative;}.home__footer .footer__main .footer__up .tooltip{opacity:0;position:absolute;width:100px;top:50%;transform:translateY(-50%);right:-110px;background:#13172d;padding:4px;border-radius:2px;transition:all .35s ease;}.home__footer .footer__main .footer__up .tooltip .arrow{position:absolute;left:-11px;top:50%;transform:translateY(-50%);width:18px;height:18px;}.home__footer .footer__main .footer__up .tooltip span{display:block;color:#fff;font-size:12px;text-align:center;}.home__footer .footer__main .footer__up:hover{cursor:pointer;}.home__footer .footer__main .footer__up:hover .tooltip{opacity:1;}.home__footer .footer__attribution{border-top:1px solid #d2d2d2;padding-top:21px;padding-bottom:40px;padding-left:24px;padding-right:24px;width:100%;max-width:1284px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;}.home__footer .footer__attribution .copyright{color:#515151;font-family:Saira;font-size:16px;font-style:normal;font-weight:400;line-height:normal;}.home__footer .footer__attribution .developer{transition:all .35s ease;}.home__footer .footer__attribution .developer:hover{transform:scale(1.05);}@media(max-width:1200px){.home__footer .footer__main{flex-direction:column;gap:24px;padding-left:0;padding-right:0;}.home__footer .footer__main .contact{flex-direction:column;gap:24px;text-align:center;}.home__footer .footer__attribution{padding:0;padding-top:23px;padding-bottom:77px;flex-direction:column;gap:16px;width:calc(100% - 32px);}.home__footer .footer__attribution .copyright{text-align:center;}}.float__whatsapp{animation:effect--fade_in_right 2s;transition:all linear .4s;position:fixed;bottom:10px;right:10px;width:74px;height:74px;background-color:#5bbc48;display:flex;justify-content:center;align-items:center;margin-left:auto;z-index:2999;border:0;border-radius:0;}.float__whatsapp .image__placeholder{position:relative;}.float__whatsapp .image__placeholder .is--hover{position:absolute;top:0;left:0;opacity:0;transition:all linear .4s;}.float__whatsapp:hover{background-color:#fff;box-shadow:0 0 26px rgba(0,0,0,.2);width:90px;height:90px;}.float__whatsapp:hover .image__placeholder .is--hover{opacity:1;}@media(max-width:1200px){.float__whatsapp{width:50px;height:50px;}.float__whatsapp img{width:30px;}.float__whatsapp:hover{width:50px;height:50px;}}