.navbar[data-astro-cid-jgnc3vej]{--padding-top: 2.1875em;--content-color: black;--width: 82%;font-size:var(--default-font);display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:50%;transform:translate(-50%,var(--padding-top));z-index:500;padding:1em 3.125em;border-radius:2.8125em;width:var(--width);margin:auto;color:var(--white);transition:transform .45s ease-in-out,color .35s ease,position .45s ease,background-color .25s ease-out}.navbar[data-astro-cid-jgnc3vej].fixed{position:fixed;top:0;background-color:var(--second-dark-opacity);animation:fadeInDown .45s ease}.navbar-sub-wrapper[data-astro-cid-jgnc3vej]{display:flex;align-items:center;gap:1.75em}.navbar-sub-wrapper[data-astro-cid-jgnc3vej].min-gap{gap:.875em}.navbar-option[data-astro-cid-jgnc3vej]{--font-size: 1.2rem;font-size:var(--font-size);font-weight:500;min-width:fit-content;list-style:none;transition:font-weight ease-out .2s}.navbar-option[data-astro-cid-jgnc3vej]>.peet[data-astro-cid-jgnc3vej] svg[data-astro-cid-jgnc3vej]{height:5rem;width:auto}.navbar-option[data-astro-cid-jgnc3vej]>.title[data-astro-cid-jgnc3vej] svg[data-astro-cid-jgnc3vej]{height:4rem;width:10rem}.navbar-option[data-astro-cid-jgnc3vej]:hover:not(.title),.navbar-option[data-astro-cid-jgnc3vej][data-variant=selected]:not(.title){font-weight:700}@keyframes fadeInDown{0%{transform:translate(-50%,-6.25em)}to{transform:translate(-50%,var(--padding-top))}}@keyframes fadeInUp{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.lateral-navbar[data-astro-cid-jgnc3vej]{display:none;position:fixed;top:0;right:0;z-index:1000;overflow:hidden;height:100vh;border-top-left-radius:1.5625em;border-bottom-left-radius:1.5625em;border:1px solid var(--white)}.lateral-navbar[data-astro-cid-jgnc3vej].open{display:inherit;animation:fadeInLeft .3s linear}.lateral-navbar-head[data-astro-cid-jgnc3vej]{display:flex;align-items:center;justify-content:space-between;gap:5em;width:100%;margin-bottom:1.25em}.lateral-navbar-options[data-astro-cid-jgnc3vej]{display:flex;flex-direction:column;gap:1.25em;height:100%;padding:3.75em 2.5em;background-color:var(--second-dark-opacity);color:var(--white)}.open-sub-menu[data-astro-cid-jgnc3vej],.close-sub-menu[data-astro-cid-jgnc3vej]{color:#fff;background-color:transparent;border:none}.open-sub-menu[data-astro-cid-jgnc3vej]{display:none}@media only screen and (max-width: 1400px){.open-sub-menu[data-astro-cid-jgnc3vej]{display:inline}.navbar-responsive[data-astro-cid-jgnc3vej]{display:none}}@media only screen and (max-width: 650px){.navbar[data-astro-cid-jgnc3vej]{--width: 90%}}@keyframes fadeInRight{0%{right:0}to{right:-50%}}.subnavbar-option[data-astro-cid-jgnc3vej]{position:relative;transition:all ease .4s}.subnavbar-option[data-astro-cid-jgnc3vej]:hover{box-shadow:-.277777778rem -.277777778rem .277777778rem var(--black-light);border-top-right-radius:1.111111111rem;border-top-left-radius:1.111111111rem;background-color:var(--second-dark);padding:.555555556rem 1.111111111rem}.subnavbar-options[data-astro-cid-jgnc3vej]{position:absolute;top:90%;left:0;display:none;flex-direction:column;gap:.555555556rem;width:max-content;padding:1.111111111rem;border-top-right-radius:1.111111111rem;border-bottom-left-radius:1.111111111rem;border-bottom-right-radius:1.111111111rem;box-shadow:-.277777778rem .277777778rem .277777778rem var(--black-light);background-color:var(--second-dark)}.subnavbar-option[data-astro-cid-jgnc3vej]:hover>.subnavbar-options[data-astro-cid-jgnc3vej]{display:flex}:root{--default-font: .888888889rem}*{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html,body{width:100%;height:100dvh;font-size:18px;scroll-behavior:smooth;font-family:HaasGroteskDisplayPro,sans-serif;background-color:var(--white)}main{overflow:hidden}input{outline:none}button{background-color:transparent;cursor:pointer}button:active{transform:scale(.8)}a{text-decoration:none;all:unset;cursor:pointer}li{list-style:none}img{vertical-align:text-bottom}progress{-webkit-appearance:none;appearance:none}textarea{resize:none;font-family:Lato,sans-serif}@media only screen and (max-width: 1550px){html,body{font-size:17px}}@media only screen and (max-width: 1350px){html,body{font-size:16px}}@media only screen and (max-width: 1150px){html,body{font-size:15px}}@media only screen and (max-width: 950px){html,body{font-size:14px}}@media only screen and (max-width: 750px){html,body{font-size:13px}}@media only screen and (max-width: 550px){html,body{font-size:12px}}@font-face{font-family:Beni;src:url(/fonts/Beni/BeniBlack.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Beni;src:url(/fonts/Beni/BeniBold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Beni;src:url(/fonts/Beni/BeniRegular.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Beni;src:url(/fonts/Beni/BeniLight.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayBlack.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayBlackItalic.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayMediu.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayMediumItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayRoman.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayRomanItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayLight.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayLightItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayThin.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayThinItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayXThin.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayXThinItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayXXThin.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:HaasGroteskDisplayPro;src:url(/fonts/HaasGroteskDisplayPro/NeueHaasDisplayXXThinItalic.ttf) format("truetype");font-weight:100;font-style:italic}:root{--main-light: #07e580;--second-dark: #043c40;--second-light: #0b636a;--second-dark-opacity: #043c40eb;--black-darker: #151515;--black-medium: #1f1f1f;--black-light: #222;--gray-darker: #555;--gray-dark: #999;--gray-medium: #E2E2E2;--gray-light: #eeeeee;--gray-lighter: #fafafa;--white: #fff;--yellow: #FFDA6F;--red: #FCD571;--purple: #9540ff;--purple-light: #D2C4FB}.wrapper{--space: 12vw;--middle-space: calc(var(--space) / 2);--quarter-space: calc(var(--middle-space) / 2);position:relative}.wrapper.padding{padding:0 var(--space)}.wrapper.margin{margin:0 var(--space)}@media only screen and (max-width: 950px){.wrapper{--space: 6vw }}@media only screen and (max-width: 550px){.wrapper{--space: 3vw }}.wrapper.padding.middle-space{padding:0 var(--middle-space)}.wrapper.padding.no-left{padding-left:0}.wrapper.padding.no-right{padding-right:0}.wrapper.padding.middle-top{padding-top:var(--middle-space)}.wrapper.padding.middle-left{padding-left:var(--middle-space)}.wrapper.padding.middle-right{padding-right:var(--middle-space)}.wrapper.padding.quarter-left{padding-left:var(--quarter-space)}.wrapper.padding.quarter-right{padding-right:var(--quarter-space)}.wrapper.padding.quarter-bottom{padding-bottom:var(--quarter-space)}.wrapper.margin.middle-space{margin:0 var(--middle-space)}.wrapper.margin.no-left{margin-left:0}.wrapper.margin.no-right{margin-right:0}.wrapper.margin.middle-left{margin-left:var(--middle-space)}.wrapper.margin.middle-right{margin-right:var(--middle-space)}.wrapper.margin.quarter-left{margin-left:var(--quarter-space)}.wrapper.margin.quarter-right{margin-right:var(--quarter-space)}.wrapper.margin.quarter-bottom{margin-bottom:var(--quarter-space)}.text{font-size:1rem;font-weight:500;font-family:HaasGroteskDisplayPro,sans-serif}.text.title{font-family:Beni,sans-serif!important}.text.bigger{font-size:3.888888889rem}.text.big{font-size:3.333333333rem}.text.big-medium{font-size:2.777777778rem}.text.medium-big{font-size:1.388888889rem}.text.medium{font-size:1.1rem}.text.small{font-size:.888888889rem}.text.smaller{font-size:.777777778rem}.text.bolder{font-weight:900}.text.bold{font-weight:700}.text.normal{font-weight:500}.text.light{font-weight:300}.text.lighter{font-weight:100}.text.underline{text-decoration:underline}.text.center{text-align:center}.text.gray-dark{color:var(--gray-dark)}.text.gray-medium{color:var(--gray-medium)}.text.red{color:var(--red)}.yellow{color:var(--yellow)}.green{color:var(--main-light)}.text.capitalize{text-transform:capitalize}.text-undeline-hover:hover,.text-undeline-hover:hover>*{text-decoration:underline}.text.wg-100{font-weight:100}.text.wg-200{font-weight:200}.text.wg-300{font-weight:300}.text.wg-500{font-weight:500}.text.wg-600{font-weight:600}.text.wg-800{font-weight:800}.text.wg-900{font-weight:900}.text.italic{font-style:italic}.circle-icon{--icon-size: 2rem;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:.9375rem;border:.0625rem solid;background-color:transparent}.wrapper-icon{--icon-size: 2rem;display:flex;align-items:center;gap:.625rem}.circle-icon svg,.wrapper-icon svg{height:var(--icon-size);width:var(--icon-size);transition:fill ease .25s}.circle-icon.biggerv2 svg,.wrapper-icon.biggerv2 svg{--icon-size: 5rem}.circle-icon.bigger svg,.wrapper-icon.bigger svg{--icon-size: 3rem}.circle-icon.big svg,.wrapper-icon.big svg{--icon-size: 2.5rem}.circle-icon.normal svg,.wrapper-icon.normal svg{--icon-size: 2rem}.circle-icon.medium-small svg,.wrapper-icon.medium-small svg{--icon-size: 1.5rem}.circle-icon.small svg,.wrapper-icon.small svg{--icon-size: 1rem}.circle-icon.smaller svg,.wrapper-icon.smaller svg{--icon-size: .5rem}.wrapper-icon svg,.circle-icon svg{fill:var(--second-dark);stroke:var(--second-dark);color:var(--second-dark)}.wrapper-icon[data-theme=dark] svg,.circle-icon[data-theme=dark] svg{fill:var(--white);stroke:var(--white);color:var(--white)}.wrapper-icon[data-theme=purple] svg,.circle-icon[data-theme=purple] svg{fill:var(--purple);stroke:var(--purple);color:var(--purple)}.wrapper-icon[data-theme=purple-light] svg,.circle-icon[data-theme=purple-light] svg{fill:var(--purple-light);stroke:var(--purple-light);color:var(--purple-light)}.wrapper-icon[data-theme=light] svg,.circle-icon[data-theme=light] svg{fill:var(--second-dark);stroke:var(--second-dark);color:var(--second-dark)}.wrapper-icon[data-theme=green] svg,.circle-icon[data-theme=green] svg{fill:var(--main-light);stroke:var(--main-light);color:var(--main-light)}.space-top-25{margin-top:1.5625rem}.space-top-50{margin-top:3.125rem}.space-bottom-25{margin-bottom:1.5625rem}.space-bottom-50{margin-bottom:3.125rem}.space-left-25{margin-left:1.5625rem}.space-left-50{margin-left:3.125rem}.space-right-25{margin-right:1.5625rem}.space-right-50{margin-right:3.125rem}.horizontal-separator{height:.0625rem;margin:1.388888889rem 0;background-color:var(--white)}.horizontal-separator[data-theme=dark]{background-color:var(--white)}.horizontal-separator[data-theme=light]{background-color:var(--second-dark)}.vertical-separator{display:block;height:2rem;width:.0625rem;background-color:var(--white)}.vertical-separator[data-theme=dark]{background-color:var(--white)}.vertical-separator[data-theme=light]{background-color:var(--second-dark)}.margin-top-25{margin-top:1.5625rem}.image{object-fit:cover}.image.full-content{width:100%}.description-image{width:40rem;height:auto;border-radius:1rem;object-fit:contain}@media only screen and (max-width: 509px){.description-image{width:100%}}.loader{position:relative;top:0;height:1.25rem;width:.9375rem}.loader:after,.loader:before{content:"";position:absolute;left:100%;top:-30%;width:.8125rem;height:.8125rem;border-radius:50%;box-shadow:3.4375rem 0,-3.4375rem 0;color:#fff;background:currentColor;animation:move .35s linear infinite alternate}.loader:before{top:60%;left:-.9375rem;box-shadow:3.4375rem 0;animation-direction:alternate-reverse}@keyframes move{0%{top:-30%}to{top:60%}}.general-button{width:max-content;font-family:HaasGroteskDisplayPro,sans-serif;font-size:1.1rem;font-weight:700;border:.055555556rem solid var(--white);padding:.555555556rem 1.111111111rem;border-radius:1.388888889rem;transition:border-radius ease-in-out .25s,transform ease-in-out .15s}.general-button[data-theme=light]{background-color:var(--white);color:var(--second-dark);border:none}.general-button[data-theme=main]{background-color:var(--main-light);color:var(--black-darker);border:none}.general-button[data-theme=black]{background-color:var(--second-dark);color:var(--white);border:none}.general-button[data-theme=purple]{background-color:var(--purple);color:var(--white);border:none}.general-button.big-padding{padding:.833333333rem 1.388888889rem}.general-button.bigger-padding{padding:1.111111111rem 1.666666667rem}.general-button:hover{border-radius:.833333333rem;transform:scale(1.05)}.redirector-button{font-family:HaasGroteskDisplayPro,sans-serif;width:fit-content;padding:1.388888889rem 1.666666667rem;font-size:1rem;font-weight:700;border-radius:1.388888889rem;border:.166666667rem solid var(--second-dark);color:var(--second-dark);transition:background-color ease .3s,transform ease-in-out .2s}.redirector-button:hover{background-color:var(--main-light);color:var(--second-dark);transform:scale(1.03);border-radius:1.111111111rem}.circle-number{padding:.7125rem 1.2rem;border-radius:50%;font-size:1.388888889rem;font-weight:900;background-color:var(--main-light);color:var(--second-dark);border:.166666667rem solid var(--second-dark)}.redirection-wrapper[data-astro-cid-uzbvdbnq]{display:flex;flex-direction:column;gap:.625em}.redirection-item[data-astro-cid-uzbvdbnq]{font-size:1.111111111rem;font-weight:500}.footer-section[data-astro-cid-2hyleiqp]{display:flex;flex-direction:column;gap:.9375em;padding-top:2.1875em}.footer-section-title[data-astro-cid-2hyleiqp]{font-size:1.388888889rem;font-weight:900}@media only screen and (max-width: 650px){.footer-section[data-astro-cid-2hyleiqp]{align-self:center!important;justify-self:center!important;padding-top:0}}.social-media-wrapper[data-astro-cid-lbp5ntr3]{display:flex;flex-direction:column;gap:.625em}.social-media-item[data-astro-cid-lbp5ntr3]{font-style:normal}.social-media-item-name[data-astro-cid-lbp5ntr3]{font-size:1.111111111rem;font-weight:500;text-transform:capitalize;font-style:normal}.company-view-wrapper[data-astro-cid-23fmumyz]{grid-area:companyInfo;display:flex;flex-direction:column;gap:.625em;width:min-content;min-width:16.666666667rem}.company-view-head[data-astro-cid-23fmumyz]{display:flex;align-items:flex-end;align-items:center}.company-view-head-title[data-astro-cid-23fmumyz]>svg[data-astro-cid-23fmumyz]{width:auto;height:70px}.company-view-description[data-astro-cid-23fmumyz]{font-size:1.111111111rem}@media only screen and (max-width: 650px){.company-view-wrapper[data-astro-cid-23fmumyz]{align-items:center;justify-content:center;margin-inline:auto}.company-view-description[data-astro-cid-23fmumyz]{text-align:center}}.contact-wrapper[data-astro-cid-4ykqakai]{grid-area:contact;display:flex;align-items:center;justify-content:center;gap:1.875em;width:100%;padding-top:1.5625em;border-top:.0625em solid var(--white)}.contact-name[data-astro-cid-4ykqakai]{font-size:1.111111111rem}@media only screen and (max-width: 450px){.contact-wrapper[data-astro-cid-4ykqakai]{flex-direction:column}.footer-contanct-separator[data-astro-cid-4ykqakai]{display:none}}.footer-wrapper[data-astro-cid-dwl4onjj]{font-size:var(--default-font);display:grid;grid-template-areas:"companyInfo redirections socialMedia" "contact contact contact";row-gap:5em;padding-top:5em!important;padding-bottom:2.5em!important;border-top-left-radius:3.125em;border-top-right-radius:3.125em;background-color:var(--second-dark);color:var(--white)}@media only screen and (max-width: 650px){.footer-wrapper[data-astro-cid-dwl4onjj]{grid-template-areas:"companyInfo companyInfo" "redirections socialMedia" "contact contact"}}.contact-social-option[data-astro-cid-6yamg2dj]{--margin-space: 2.777777778rem;position:fixed;bottom:var(--margin-space);right:0;z-index:100;overflow:hidden;border:none;padding:1.111111111rem;border-top-left-radius:40%;border-bottom-left-radius:40%;background-color:var(--purple);transition:all ease-in-out .4s}.contact-social-option[data-astro-cid-6yamg2dj]:hover{opacity:1;border-top-left-radius:1.388888889rem;border-bottom-left-radius:1.388888889rem;padding-right:2rem}.contact-social-option-name[data-astro-cid-6yamg2dj]{display:inline-block;white-space:nowrap;overflow:hidden;max-width:0;font-size:1.3rem;font-weight:700;color:var(--white);transition:max-width ease-in-out .4s}.contact-social-option[data-astro-cid-6yamg2dj]:hover>.contact-social-option-name[data-astro-cid-6yamg2dj]{max-width:20.666666667rem}
