﻿@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v29/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype');}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{overflow-x:hidden;line-height:normal;}body,p,h1,h2,h3,h4,h5,h6,figure,iframe{margin:0;}a{display:block;text-decoration:none;width:fit-content;}a:hover{text-decoration:none;}address{font-style:normal;margin-bottom:0;}button{border:0;appearance:none;text-align:initial;background-color:transparent;padding-block:0;padding-inline:0;}dialog{border:0;}form{width:100%;display:block;}fieldset{border:0;display:block;}iframe{border:0;}img{display:block;}label{display:block;margin-bottom: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;}time{display:block;}section,article,aside,details,figcaption,figure,header,footer,menu,nav{display:block;}.card{position:initial;display:initial;word-wrap:break-word;background-color:initial;background-clip:initial;border:initial;border-radius:initial;}@keyframes effect--fade-in-right{from{opacity:0;transform:translateX(100%);}to{opacity:1;transform:translateX(0);}}body{background-color:#f0f3f5;font-family:'Montserrat',sans-serif;}.layout__header{position:absolute;top:33px;left:0;width:100%;z-index:1000;}.layout__header .header--desktop{width:100%;max-width:1237px;margin-left:auto;margin-right:auto;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.1);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;}.layout__header .header--desktop .navigation{display:flex;align-items:center;gap:24px;}.layout__header .header--desktop .navigation a{color:#f2f2f2;font-size:16px;font-weight:400;line-height:150%;}.layout__header .header--desktop .button{display:flex;padding:10px 24px;justify-content:center;align-items:center;gap:12px;color:#fff;font-size:18px;font-weight:500;line-height:150%;border-radius:6px;background:#3b883e;}.layout__header .header--mobile{display:none;}@media(max-width:1200px){.layout__header .header--desktop{display:none;}.layout__header .header--mobile{display:block;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);width:343px;margin-left:auto;margin-right:auto;border-radius:16px;border-width:1px;border-style:solid;border-color:rgba(255,255,255,.1);border-image:initial;background:rgba(255,255,255,.1);}.layout__header .header--mobile .upper{padding:8px 8px 8px 16px;display:flex;justify-content:space-between;align-items:center;}.layout__header .header--mobile .upper .header__button img{display:none;}.layout__header .header--mobile .upper .header__button img.is--show{display:block;}.layout__header .header--mobile .navbar{display:none;}.layout__header .header--mobile .navbar.is--show{display:block;padding-top:40px;padding-bottom:40px;}.layout__header .header--mobile .navbar.is--show .navigation{display:flex;flex-direction:column;align-items:center;gap:16px;}.layout__header .header--mobile .navbar.is--show .navigation a{color:#f2f2f2;text-align:center;font-size:16px;font-weight:400;line-height:150%;}.layout__header .header--mobile .navbar.is--show .button{margin-top:24px;margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:12px;border-radius:6px;background:#3b883e;color:var(--Color-White,#fff);font-size:18px;font-weight:500;line-height:150%;}.layout__header .header--mobile .navbar.is--show .social{display:flex;align-items:center;justify-content:center;gap:16px;}.layout__header .header--mobile .navbar.is--show .social a{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;border-radius:16px;background:#fff;}}.home__banner{position:relative;height:758px;}.home__banner .video{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;}.home__banner .overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(175deg,rgba(6,18,29,0) 59.9%,#081826 89.99%),linear-gradient(258deg,rgba(6,18,29,0) 43.7%,rgba(8,24,38,.8) 81.61%),linear-gradient(0deg,rgba(21,62,97,.48) 0%,rgba(21,62,97,.48) 100%);}.home__banner .wrapper{position:relative;height:100%;z-index:3;width:100%;max-width:1092px;margin-left:auto;margin-right:auto;}.home__banner .wrapper .contents{padding-top:186px;max-width:519px;}.home__banner .wrapper .contents .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;color:#f0f3f5;}@media(max-width:1200px){.home__banner .wrapper .contents .title{font-size:32px;}}.home__banner .wrapper .contents .tagline{margin-top:16px;margin-bottom:32px;color:#f0f3f5;font-size:24px;font-weight:400;line-height:113%;letter-spacing:.136px;}.home__banner .wrapper .contents .buttons{display:flex;align-items:center;gap:32px;}.home__banner .wrapper .contents .buttons .button__economy{padding:16px 32px;border-radius:6px;border:1px solid #153e61;background:#0573a2;color:#fff;font-size:18px;font-style:normal;font-weight:700;line-height:150%;}.home__banner .wrapper .contents .buttons .button__whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;}.home__banner .wrapper .contents .buttons .button__whatsapp span{color:#fff;font-size:16px;font-weight:500;text-decoration:underline;line-height:150%;}.home__banner .wrapper .contents .detail{margin-top:40px;border-radius:16px;background:rgba(255,255,255,.16);display:flex;align-items:center;gap:24px;padding:8px;padding-right:24px;width:fit-content;}.home__banner .wrapper .contents .detail p{display:flex;align-items:center;gap:16px;}.home__banner .wrapper .contents .detail p span{color:#fff;font-weight:700;}.home__banner .wrapper .contents .detail p span:nth-child(1){font-size:56px;line-height:120%;letter-spacing:-.56px;}.home__banner .wrapper .contents .detail p span:nth-child(2){font-size:24px;line-height:140%;letter-spacing:-.24px;}.home__banner .wrapper .form{position:absolute;right:0;bottom:0;z-index:5;width:416px;height:578px;}.home__banner .wrapper .form .corner--left{position:absolute;bottom:0;left:-24px;}.home__banner .wrapper .form .corner--right{position:absolute;bottom:0;right:-24px;}.home__banner .wrapper .form .shell{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;padding:24px;border-radius:18px 18px 0 0;background-color:#f2f2f2;}.home__banner .wrapper .form .shell .title{color:#153e61;text-align:center;font-size:24px;font-weight:700;line-height:116%;letter-spacing:-.24px;}.home__banner .wrapper .form .shell .text{margin-top:4px;margin-bottom:16px;color:#5b5b5b;text-align:center;font-size:16px;font-weight:400;line-height:150%;}.home__banner .wrapper .form .shell .fields{display:flex;flex-direction:column;gap:8px;margin-bottom:16px;}.home__banner .wrapper .form .shell .fields input,.home__banner .wrapper .form .shell .fields select,.home__banner .wrapper .form .shell .fields option{font-family:'Montserrat',sans-serif;width:100%;padding:12px;border:1px solid rgba(1,3,5,.15);background:rgba(255,255,255,.6);font-size:16px;font-weight:400;line-height:150%;color:#081826;border-radius:6px;}.home__banner .wrapper .form .shell .fields input::placeholder,.home__banner .wrapper .form .shell .fields select::placeholder,.home__banner .wrapper .form .shell .fields option::placeholder{color:rgba(1,3,5,.6);}.home__banner .wrapper .form .shell button{width:100%;color:#fff;font-size:16px;font-weight:500;line-height:150%;padding:10px 24px;border-radius:6px;border:1px solid #153e61;background:#153e61;text-align:center;font-family:'Montserrat';}.home__banner .wrapper .form .shell .link{margin-left:auto;margin-right:auto;margin-top:16px;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:12px;color:#153e61;font-size:18px;font-weight:500;line-height:150%;text-decoration:underline;}.home__banner .wrapper .form .detail{position:absolute;top:-62px;left:50%;transform:translateX(-50%);z-index:1;}@media(max-width:1200px){.home__banner{height:945px;}.home__banner .wrapper{display:flex;flex-direction:column;gap:72px;}.home__banner .wrapper .contents{padding-top:105px;max-width:320px;margin-left:auto;margin-right:auto;}.home__banner .wrapper .contents .title,.home__banner .wrapper .contents .tagline{text-align:center;}.home__banner .wrapper .contents .tagline{font-size:18px;letter-spacing:.136px;}.home__banner .wrapper .contents .buttons{flex-direction:column;}.home__banner .wrapper .contents .detail p span:nth-child(1){font-size:40px;letter-spacing:-.4px;}.home__banner .wrapper .contents .detail p span:nth-child(2){text-align:left;font-size:18px;letter-spacing:-.18px;}.home__banner .wrapper .form{right:50%;transform:translateX(50%);bottom:-76px;width:343px;height:400px;}.home__banner .wrapper .form .corner--left,.home__banner .wrapper .form .corner--right{display:none;}}.home__advantages{position:relative;margin-top:126px;margin-bottom:100px;width:100%;max-width:1110px;margin-left:auto;margin-right:auto;}.home__advantages .cover{position:absolute;z-index:-1;right:0;top:0;border-radius:16px;object-fit:cover;width:458px;height:368px;}.home__advantages .wrapper .heading{margin-bottom:40px;padding-left:57px;}.home__advantages .wrapper .heading .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;}@media(max-width:1200px){.home__advantages .wrapper .heading .title{font-size:32px;}}.home__advantages .wrapper .heading .text{margin-top:16px;color:#4d4e50;font-size:24px;font-weight:400;line-height:140%;letter-spacing:-.24px;}.home__advantages .wrapper .reasons{width:888px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.home__advantages .wrapper .reasons .box{border-radius:16px;background-color:#fff;padding:40px 24px;}.home__advantages .wrapper .reasons .box img{margin-left:auto;margin-right:auto;margin-bottom:40px;}.home__advantages .wrapper .reasons .box .name{margin-bottom:8px;color:#153e61;text-align:center;font-size:24px;font-weight:700;line-height:108%;letter-spacing:-.24px;}.home__advantages .wrapper .reasons .box .text{color:#4d4e50;text-align:center;font-size:18px;font-weight:400;line-height:116%;letter-spacing:-.18px;}@media(max-width:1200px){.home__advantages{margin-top:180px;margin-bottom:64px;padding-left:40px;padding-right:40px;}.home__advantages .cover{top:176px;width:343px;height:243px;right:initial;left:50%;transform:translateX(-50%);}.home__advantages .wrapper .heading{margin-bottom:219px;padding-left:0;text-align:center;}.home__advantages .wrapper .heading .title{letter-spacing:-.512px;}.home__advantages .wrapper .heading .title br{display:none;}.home__advantages .wrapper .heading .text{font-size:18px;}.home__advantages .wrapper .reasons{width:100%;grid-template-columns:1fr;gap:8px;}}.home__steps{position:relative;width:100%;max-width:1062px;margin-left:auto;margin-right:auto;padding-bottom:100px;}.home__steps .background{position:absolute;top:-77px;right:18px;z-index:-1;}.home__steps .wrapper .heading{margin-bottom:26px;padding-left:12px;}.home__steps .wrapper .heading .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;font-size:40px;line-height:140%;letter-spacing:-.4px;}@media(max-width:1200px){.home__steps .wrapper .heading .title{font-size:32px;}}.home__steps .wrapper .heading .text{color:#4d4e50;font-size:18px;font-weight:400;line-height:150%;}.home__steps .wrapper .grid{margin-top:28px;padding-left:50px;display:grid;grid-template-columns:140px 199px 240px 240px;gap:62px;}.home__steps .wrapper .grid .box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;}.home__steps .wrapper .grid .box .counter{background-color:#f28c0a;width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:#f0f3f5;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.32px;border-radius:50%;}.home__steps .wrapper .grid .box .text{color:#153e61;text-align:center;font-size:24px;font-weight:700;line-height:108%;letter-spacing:-.24px;}.home__steps .wrapper .grid--mobile{display:none;}@media(max-width:1200px){.home__steps{padding-bottom:64px;}.home__steps .background{right:0;top:-39px;}.home__steps .wrapper .heading{text-align:center;padding-left:42px;padding-right:42px;margin-bottom:50px;}.home__steps .wrapper .heading .title{font-size:40px;line-height:116%;letter-spacing:-.4px;}.home__steps .wrapper .cover--desktop{display:none;}.home__steps .wrapper .grid{display:none;}.home__steps .wrapper .grid--mobile{display:flex;flex-direction:column;gap:40px;}.home__steps .wrapper .grid--mobile .box .cover{width:100%;max-width:375px;margin-left:auto;margin-right:auto;margin-bottom:40px;}.home__steps .wrapper .grid--mobile .box .counter{margin-top:24px;margin-bottom:16px;margin-left:auto;margin-right:auto;background-color:#f28c0a;width:48px;height:48px;display:flex;justify-content:center;align-items:center;color:#f0f3f5;font-size:32px;font-weight:700;line-height:1;letter-spacing:-.32px;border-radius:50%;}.home__steps .wrapper .grid--mobile .box .text{color:#153e61;text-align:center;font-size:24px;font-weight:700;line-height:108%;letter-spacing:-.24px;}}.home__services{padding-top:76px;padding-bottom:83px;background:#e6e9eb;}.home__services .wrapper{width:100%;max-width:1110px;margin-left:auto;margin-right:auto;}.home__services .wrapper .heading{display:flex;align-items:center;justify-content:space-between;padding-bottom:60px;}.home__services .wrapper .heading .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;font-size:48px;line-height:120%;letter-spacing:-.48px;}@media(max-width:1200px){.home__services .wrapper .heading .title{font-size:32px;}}.home__services .wrapper .heading .text{color:#4d4e50;font-family:Montserrat;font-size:20px;font-weight:500;line-height:150%;}.home__services .wrapper .grid{display:grid;grid-template-columns:434px 1fr;gap:24px;}.home__services .wrapper .grid .selectors{display:flex;flex-direction:column;}.home__services .wrapper .grid .selectors .button{display:flex;align-items:center;gap:24px;width:100%;padding:8px 16px;color:#5b7790;font-family:'Montserrat';font-size:18px;font-weight:700;line-height:108%;letter-spacing:-.18px;border-radius:16px;}.home__services .wrapper .grid .selectors .button.is--active{background:#fff;}.home__services .wrapper .grid .panes{background-color:#fff;border-radius:16px;}.home__services .wrapper .grid .panes .pane{display:none;}.home__services .wrapper .grid .panes .pane.is--active{display:block;}.home__services .wrapper .grid .panes .pane .cover{border-radius:16px 16px 0 0;height:180px;object-fit:cover;}.home__services .wrapper .grid .panes .pane .contents{padding-top:48px;padding-left:48px;padding-right:48px;}.home__services .wrapper .grid .panes .pane .contents .name{color:#153e61;font-size:32px;font-weight:700;line-height:108%;letter-spacing:-.32px;}.home__services .wrapper .grid .panes .pane .contents .text{margin-top:16px;margin-bottom:24px;color:#4d4e50;font-size:18px;font-weight:400;line-height:116%;letter-spacing:-.18px;}.home__services .wrapper .grid .panes .pane .contents .button{cursor:pointer;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:12px;border-radius:6px;border:1px solid #153e61;background:#153e61;color:#fff;font-size:18px;font-weight:500;line-height:150%;margin-bottom:54px;}.home__services .wrapper .grid--mobile{display:none;}@media(max-width:1200px){.home__services .wrapper .heading{padding-left:54px;padding-right:54px;flex-direction:column;gap:8px;text-align:center;}.home__services .wrapper .heading .text{font-size:18px;}.home__services .wrapper .grid{display:none;}.home__services .wrapper .grid--mobile{display:flex;flex-direction:column;gap:1px;padding-left:16px;padding-right:16px;}.home__services .wrapper .grid--mobile details summary{display:flex;align-items:center;gap:24px;width:100%;padding:8px 16px;color:#5b7790;font-family:'Montserrat';font-size:18px;font-weight:700;line-height:108%;letter-spacing:-.18px;border-radius:16px;}.home__services .wrapper .grid--mobile details .pane{margin-top:8px;margin-bottom:22px;background-color:#fff;border-radius:16px;}.home__services .wrapper .grid--mobile details .pane .cover{border-radius:16px 16px 0 0;height:180px;object-fit:cover;width:100%;}.home__services .wrapper .grid--mobile details .pane .contents{padding:24px;}.home__services .wrapper .grid--mobile details .pane .contents .name{color:#153e61;font-size:32px;font-weight:700;line-height:108%;letter-spacing:-.32px;}.home__services .wrapper .grid--mobile details .pane .contents .text{margin-top:16px;margin-bottom:24px;color:#4d4e50;font-size:18px;font-weight:400;line-height:116%;letter-spacing:-.18px;}.home__services .wrapper .grid--mobile details .pane .contents .button{cursor:pointer;display:flex;padding:8px 20px;justify-content:center;align-items:center;gap:12px;border-radius:6px;border:1px solid #153e61;background:#153e61;color:#fff;font-size:18px;font-weight:500;line-height:150%;}.home__services .wrapper .grid--mobile details[open] summary{background:#fff;}}.home__products{padding-top:76px;padding-bottom:80px;width:100%;max-width:1062px;margin-left:auto;margin-right:auto;}.home__products .heading{margin-bottom:32px;}.home__products .heading .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;text-align:center;margin-bottom:8px;}@media(max-width:1200px){.home__products .heading .title{font-size:32px;}}.home__products .heading .text{margin-bottom:8px;color:#4d4e50;text-align:center;font-size:20px;font-weight:500;line-height:150%;}.home__products .grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;}.home__products .grid .product{border-radius:16px;background:#fafdff;padding:8px;}.home__products .grid .product .cover{position:relative;height:165px;width:100%;}.home__products .grid .product .cover .background{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;border-radius:16px;object-fit:cover;}.home__products .grid .product .cover .name{position:absolute;z-index:2;color:#f0f3f5;font-size:32px;font-weight:700;line-height:108%;letter-spacing:-.32px;bottom:24px;left:40px;}.home__products .grid .product .list{margin-top:25px;height:328px;margin-bottom:25px;}.home__products .grid .product .list .item{padding:8px 24px;display:flex;align-items:flex-start;gap:16px;}.home__products .grid .product .list .item .text{color:#4d4e50;font-size:16px;line-height:116%;}.home__products .grid .product .list .item .text p:nth-child(1){font-weight:600;margin-bottom:4px;}.home__products .grid .product .list .item .text p:nth-child(2){font-weight:400;}.home__products .grid .product .button{display:flex;justify-content:center;align-items:center;gap:12px;border-radius:6px;border:1px solid #153e61;background:rgba(21,62,97,.16);color:#153e61;font-size:18px;font-weight:500;line-height:150%;padding:8px;}.home__products .grid .product:nth-child(1) .button .whats__blue{display:flex;}.home__products .grid .product:nth-child(1) .button .whats__white{display:none;}.home__products .grid .product:nth-child(2) .button{background:#153e61;color:#fff;}.home__products .grid .product:nth-child(2) .button .whats__blue{display:none;}.home__products .grid .product:nth-child(2) .button .whats__white{display:flex;}@media(max-width:1200px){.home__products{padding-top:64px;padding-bottom:64px;padding-left:10px;padding-right:10px;}.home__products .heading{margin-bottom:24px;text-align:center;}.home__products .heading .text{font-size:18px;}.home__products .grid{grid-template-columns:1fr;}.home__products .grid .product .cover .name{font-size:24px;}.home__products .grid .product .list{height:auto;}}.home__cta{background-image:url('../img/cta-detail.png');background-position:left 70% bottom 0;background-size:contain;background-repeat:no-repeat;background-color:#153e61;padding-top:58px;padding-bottom:58px;}.home__cta .wrapper{width:100%;max-width:1202px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:space-between;}.home__cta .wrapper .contents{width:583px;flex-shrink:0;}.home__cta .wrapper .contents .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;font-size:48px;line-height:120%;letter-spacing:-.48px;color:#f0f3f5;margin-bottom:8px;}@media(max-width:1200px){.home__cta .wrapper .contents .title{font-size:32px;}}.home__cta .wrapper .contents .tagline{margin-bottom:16px;color:#f0f3f5;text-align:center;font-size:24px;font-weight:700;line-height:108%;letter-spacing:-.384px;}.home__cta .wrapper .contents .text{color:#fff;font-size:16px;font-weight:400;line-height:116%;}.home__cta .wrapper .button{display:flex;padding:24px 40px;justify-content:center;align-items:center;gap:16px;border-radius:6px;background:#0573a2;color:#fff;font-size:18px;font-weight:700;line-height:150%;}.home__cta .wrapper .button span{display:block;}.home__cta .wrapper .button span br{display:none;}@media(max-width:1200px){.home__cta{padding-left:48px;padding-right:48px;padding-top:80px;padding-bottom:80px;background-position:bottom center;background-size:275px auto;}.home__cta .wrapper{flex-direction:column;gap:40px;}.home__cta .wrapper .contents{width:100%;text-align:center;}.home__cta .wrapper .contents .title{font-size:32px;letter-spacing:-.512px;}.home__cta .wrapper .contents .tagline{font-size:18px;letter-spacing:-.288px;}.home__cta .wrapper .button{padding-left:18px;padding-right:18px;}.home__cta .wrapper .button span{line-height:116%;}.home__cta .wrapper .button span br{display:block;}}.home__projects{padding-top:104px;padding-bottom:116px;width:100%;max-width:1281px;margin-left:auto;margin-right:auto;}.home__projects .wrapper .heading{margin-bottom:52px;display:flex;justify-content:space-between;align-items:center;}.home__projects .wrapper .heading .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;}@media(max-width:1200px){.home__projects .wrapper .heading .title{font-size:32px;}}.home__projects .wrapper .heading .button{display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:16px;border-radius:6px;background:#022e40;color:#fff;font-size:18px;font-weight:700;line-height:150%;}.home__projects .wrapper .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:500px;gap:24px;}.home__projects .wrapper .grid a{width:100%;border-radius:16px;}.home__projects .wrapper .grid a img{width:100%;height:100%;object-fit:cover;border-radius:16px;}.home__projects .wrapper .mobile--footer{display:none;}@media(max-width:1200px){.home__projects{padding-top:64px;padding-bottom:64px;padding-left:18px;padding-right:18px;}.home__projects .wrapper .heading{display:block;}.home__projects .wrapper .heading .title{text-align:center;}.home__projects .wrapper .heading .button{display:none;}.home__projects .wrapper .grid{grid-template-columns:1fr;gap:16px;grid-auto-rows:243px;}.home__projects .wrapper .grid img{height:100%;width:100%;object-fit:cover;object-position:center;}.home__projects .wrapper .mobile--footer{display:flex;justify-content:center;align-items:center;margin-top:52px;}.home__projects .wrapper .mobile--footer .button{display:flex;padding:16px 32px;justify-content:center;align-items:center;gap:16px;border-radius:6px;background:#022e40;color:#fff;font-size:18px;font-weight:700;line-height:150%;}}.home__testimonials{background-color:#153e61;padding-top:80px;padding-bottom:80px;}.home__testimonials .wrapper{width:100%;max-width:775px;margin-left:auto;margin-right:auto;}.home__testimonials .wrapper .icon{margin-bottom:40px;margin-left:auto;margin-right:auto;}.home__testimonials .wrapper .text{color:#f0f3f5;font-size:18px;font-weight:400;line-height:normal;text-align:center;margin-bottom:16px;}.home__testimonials .wrapper .name{color:#f28c0a;font-size:24px;text-align:center;font-weight:700;line-height:98%;margin-bottom:8px;}.home__testimonials .wrapper .job{color:#f0f3f5;font-size:18px;font-weight:400;line-height:normal;text-align:center;}@media(max-width:1200px){.home__testimonials{padding-top:64px;padding-bottom:64px;padding-left:24px;padding-right:24px;}}.home__expertise{padding-top:100px;padding-bottom:100px;}.home__expertise .wrapper{width:100%;max-width:1100px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:410px 1fr;gap:148px;}.home__expertise .wrapper .cover__shell{position:relative;}.home__expertise .wrapper .cover__shell .cover{width:410px;height:100%;object-fit:cover;object-position:center;border-radius:16px;}.home__expertise .wrapper .cover__shell .identification{position:absolute;left:-39px;bottom:34px;width:fit-content;padding:16px 32px;color:#fff;font-family:Montserrat;font-size:12px;font-weight:400;line-height:150%;background-color:#0573a2;border-radius:16px;}.home__expertise .wrapper .cover__shell .identification strong{font-size:18px;font-weight:700;}.home__expertise .wrapper .contents .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;font-size:48px;line-height:120%;letter-spacing:-.48px;margin-bottom:16px;line-height:108%;}@media(max-width:1200px){.home__expertise .wrapper .contents .title{font-size:32px;}}.home__expertise .wrapper .contents .text{color:#3d3d3d;font-size:18px;font-weight:400;line-height:normal;margin-bottom:24px;}.home__expertise .wrapper .contents .detail{border-radius:16px;background:rgba(21,62,97,.16);display:flex;align-items:center;gap:24px;padding:8px;padding-right:24px;width:fit-content;}.home__expertise .wrapper .contents .detail p{display:flex;align-items:center;gap:16px;}.home__expertise .wrapper .contents .detail p span{color:#153e61;font-weight:700;}.home__expertise .wrapper .contents .detail p span:nth-child(1){font-size:56px;line-height:120%;letter-spacing:-.56px;}.home__expertise .wrapper .contents .detail p span:nth-child(2){font-size:24px;line-height:140%;letter-spacing:-.24px;}@media(max-width:1200px){.home__expertise{padding-top:64px;padding-bottom:64px;padding-left:16px;padding-right:16px;}.home__expertise .wrapper{grid-template-columns:1fr;gap:64px;}.home__expertise .wrapper .cover__shell .cover{width:100%;height:338px;}.home__expertise .wrapper .cover__shell .identification{width:max-content;left:50%;bottom:-27px;transform:translateX(-50%);line-height:200%;}.home__expertise .wrapper .contents{text-align:center;}.home__expertise .wrapper .contents .title{font-size:32px;}.home__expertise .wrapper .contents .text{font-size:16px;}.home__expertise .wrapper .contents .detail p span:nth-child(1){font-size:40px;letter-spacing:-.4px;}.home__expertise .wrapper .contents .detail p span:nth-child(2){text-align:left;font-size:18px;letter-spacing:-.18px;}}.home__faq{padding-bottom:10px;}.home__faq .wrapper{width:100%;max-width:1048px;margin-left:auto;margin-right:auto;}.home__faq .wrapper .heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:38px;}.home__faq .wrapper .heading .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;font-size:48px;line-height:120%;letter-spacing:-.48px;}@media(max-width:1200px){.home__faq .wrapper .heading .title{font-size:32px;}}.home__faq .wrapper .heading .button{border-radius:6px;border:1px solid #153e61;background:#153e61;display:flex;width:fit-content;padding:8px 20px;justify-content:center;align-items:center;gap:12px;color:#fff;font-size:18px;font-weight:500;line-height:150%;}.home__faq .wrapper .list{display:flex;flex-direction:column;gap:8px;}.home__faq .wrapper .list details{padding:16px 24px;border-radius:8px;background:#fafdff;background-image:url('pages/home/~/assets/img/faq-closed.svg');background-position:top 19px right 24px;background-repeat:no-repeat;}.home__faq .wrapper .list details summary{color:#153e61;font-family:Montserrat;font-size:16px;font-weight:600;line-height:150%;cursor:pointer;}.home__faq .wrapper .list details .answer{padding-top:8px;color:#3d3d3d;font-size:14px;font-weight:400;line-height:normal;}.home__faq .wrapper .list details[open]{background-image:url('pages/home/~/assets/img/faq-opened.svg');}@media(max-width:1200px){.home__faq{padding-bottom:43px;padding-left:16px;padding-right:16px;}.home__faq .wrapper .heading{align-items:center;margin-bottom:32px;}.home__faq .wrapper .heading .title{text-align:center;}.home__faq .wrapper .heading .button{display:none;}.home__faq .wrapper .list{gap:16px;}}.layout__footer{background-image:url('../img/cinematic photo, open field with solar pannels, drone shot, front view, clear skies.png');background-size:cover;background-position:bottom;height:877px;padding-top:99px;}.layout__footer .heading .title{color:#153e61;font-size:56px;font-weight:700;line-height:101%;letter-spacing:-1px;text-align:center;}@media(max-width:1200px){.layout__footer .heading .title{font-size:32px;}}.layout__footer .heading .text{margin-top:16px;margin-bottom:24px;color:#4d4e50;text-align:center;font-size:24px;font-weight:500;line-height:124%;}.layout__footer .heading .button{border-radius:6px;border:1px solid #153e61;background:#153e61;display:flex;width:fit-content;padding:8px 20px;justify-content:center;align-items:center;gap:12px;color:#fff;font-size:18px;font-weight:500;line-height:150%;margin-left:auto;margin-right:auto;}.layout__footer .social{margin-top:73px;display:flex;justify-content:center;align-items:center;gap:16px;}.layout__footer .social a{border-radius:16px;background:#fff;width:48px;height:48px;display:flex;justify-content:center;align-items:center;}.layout__footer .attribution{margin-top:272px;width:100%;max-width:1281px;margin-left:auto;margin-right:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(240,243,245,.16);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);}.layout__footer .attribution .copyright{color:#f5fffe;font-size:14px;font-weight:400;line-height:150%;}.layout__footer .attribution .links{display:flex;align-items:center;gap:24px;}.layout__footer .attribution .links a{color:#f2f2f2;font-size:14px;font-weight:400;line-height:150%;}@media(max-width:1200px){.layout__footer{background-size:auto 101%;height:785px;padding-top:21px;}.layout__footer .social{margin-top:151px;}.layout__footer .attribution{max-width:calc(100% - 32px);margin-top:30px;flex-direction:column;gap:24px;}.layout__footer .attribution .copyright{text-align:center;}.layout__footer .attribution .links{flex-direction:column;}}.float__whatsapp{animation:1s effect--fade-in-right 2s ease-out both;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:900;border:0;border-radius:4px;}.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;}}