@font-face{font-family:Mokoto;src:url(/assets/fonts/Mokoto.woff2) format("woff2"),url(/assets/fonts/Mokoto.woff) format("woff"),url(/assets/fonts/Mokoto.ttf) format("truetype");font-display:swap}@font-face{font-family:Lato;src:url(/assets/fonts/Lato-Regular.woff2) format("woff2"),url(/assets/fonts/Lato-Regular.woff) format("woff"),url(/assets/fonts/Lato-Regular.ttf) format("truetype");font-display:swap}:root{--menu-btn-hover: #01ACA7;--background-btn: #03A6A1;--font-general-text: "Lato";--color-dark-green-txt-btn: #127875;--highlighted-text: #127875;--border-card-opportunities: #00CEC8;--bg-icon-contact-card: rgba(3, 166, 161, .3);--color-background-discount-percent: #ecb266;--border-radius: 10px;--bg-whatsapp: #0CC143 }html{box-sizing:border-box;scroll-behavior:smooth;font-family:var(--font-general-text);overscroll-behavior:none;color:#000;background-color:#f2f2f2}*,*:before,*:after{box-sizing:inherit}body{padding:0;margin:0}.gradient-background{background:#2b2b2b;background:linear-gradient(90deg,#2b2b2b,#1f4f4d,#127875 66%,#03a6a1)}p{font-size:1rem;max-width:60ch;padding-bottom:2rem}.button{padding:1rem 2rem;background:#127875;letter-spacing:1px;cursor:pointer;font-size:1rem;font-family:var(--font-general-text);color:#f2f2f2;font-weight:600;transition:all .2s ease-in;position:relative;overflow:hidden;z-index:0;border:none;border-radius:4px;min-height:57px;width:180px;text-align:center}.button:before{content:"";position:absolute;left:50%;transform:translate(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:#0000000d;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}.button:hover:before{top:-35%;background-color:var(--background-btn);transform:translate(-50%) scaleY(1.3) scaleX(.8)}.button:hover{scale:1.03;color:#2b2b2b}.btn-contact-hero{box-shadow:11px 10px 34px #000000bf;-webkit-box-shadow:11px 10px 34px 0px rgba(0,0,0,.75);-moz-box-shadow:11px 10px 34px 0px rgba(0,0,0,.75)}.btn-back-home{width:218px}nav,.width-wrapper{max-width:1400px;margin:0 auto}.header{padding:.5rem 2rem;border-bottom:1px solid #f2f2f2;position:fixed;width:100vw;z-index:2}.header .nav{display:flex;justify-content:space-between}.header .nav a{text-decoration:none}.header .nav .logo-link{display:grid;place-content:center;outline:none}.header .nav .figure-logo{display:flex;align-items:center;margin:0;gap:1rem}.header .nav .figure-logo img{width:45px;height:28px}.header .nav .figure-logo figcaption{font-family:Mokoto;color:#f2f2f2;font-size:1.5rem;margin-bottom:-.35rem;letter-spacing:2px}.header .nav .menu-options{flex-direction:row;align-items:center;padding:0;margin:0;width:auto;height:auto;gap:1rem;list-style:none}.header .nav .menu-options a,.header .nav .menu-options a:visited{text-decoration:none;color:#f2f2f2;letter-spacing:1px;transition:all .2s ease-in-out;width:100%;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem .5rem .5rem}.header .nav .menu-options a:hover{background-color:var(--menu-btn-hover);border-radius:5px;box-shadow:#0000003d 0 3px 8px;color:#2b2b2b;font-weight:600}.header .nav .menu-options li a svg{width:19px;height:19px}.header .nav .menu-options li{width:auto}.header .nav .line{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;transition:stroke-dasharray .4s cubic-bezier(.4,0,.2,1),stroke-dashoffset .4s cubic-bezier(.4,0,.2,1)}.header .nav .line-top-bottom{stroke-dasharray:12 63}.main{display:flex;flex-direction:column;padding:6rem 2rem 3rem}.main a{text-decoration:none}.main .lets-talk{width:100%;padding-bottom:3rem;display:grid;place-content:center}.main .lets-talk h1{width:100%;font-weight:bolder;display:flex;flex-direction:column;margin:0;padding:0;font-size:3rem}.main .lets-talk p{font-weight:700;color:#424242;max-width:400px;line-height:1.6rem}.main .lets-talk .contact-card{display:flex;width:100%;max-width:400px;align-items:center;position:relative;padding:.7rem 1rem;gap:2rem;box-sizing:border-box;background-color:#f2f2f2;background-clip:padding-box;border:solid 5px transparent;border-radius:10px}.main .lets-talk .contact-card:before{content:"";position:absolute;inset:0;z-index:-1;margin:-5px;border-radius:inherit;background:linear-gradient(90deg,#2b2b2b,#1f4f4d,#127875 66%,#03a6a1)}.main .lets-talk .contact-card .icon-wrapper{background-color:var(--bg-icon-contact-card);padding:.5rem;border-radius:10px}.main .lets-talk .contact-card .icon-wrapper svg{color:var(--background-btn)}.main .lets-talk .contact-card .contact-info{display:flex;flex-direction:column;justify-content:center}.main .lets-talk .contact-card .contact-info h4,.main .lets-talk .contact-card .contact-info p{padding:0;margin:0}.main .lets-talk .contact-card .contact-info h4{font-size:1.2rem}.main .lets-talk .contact-card .wrapper-sm-icons{display:flex;gap:1rem}.main .lets-talk .contact-card .wrapper-sm-icons a{text-decoration:none;display:grid;place-content:center}.main .lets-talk .contact-card .wrapper-sm-icons a svg{color:#424242;transition:transform .2s}.main .lets-talk .contact-card .wrapper-sm-icons a svg:hover{transform:scale(1.1)}.main .lets-talk .contact-card .wrapper-sm-icons a:first-child{margin-left:-9px}.main .lets-talk .contact-card:nth-last-child(n+2){margin-bottom:1rem}.main .lets-talk .contact-card .contact-info .title-info{margin-bottom:.33rem}.main .contact-section .contact-form{--border: 5px;display:flex;flex-direction:column;gap:1rem;width:100%;margin:auto;max-width:400px;position:relative;padding:2rem;box-sizing:border-box;background-color:#f2f2f2;background-clip:padding-box;border:solid 5px transparent;border-radius:10px}.main .contact-section .contact-form:before{content:"";position:absolute;inset:0;z-index:-1;margin:-5px;border-radius:inherit;background:linear-gradient(90deg,#2b2b2b,#1f4f4d,#127875 66%,#03a6a1)}.main .contact-section .contact-form .form-title{font-size:1.5rem;letter-spacing:.5px}.main .contact-section .contact-form input,.main .contact-section .contact-form textarea,.main .contact-section .contact-form select{padding:1rem .5rem;border-radius:5px;background-color:#f2f2f2;font-family:var(--font-general-text);font-size:1rem}.main .contact-section .contact-form .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.main .contact-section .contact-form option{font-family:var(--font-general-text)}.main .contact-section .contact-form textarea{min-height:150px;resize:none}.main .contact-section .contact-form .button{width:100%}.main .contact-section .contact-form .h-captcha{width:100%;display:grid;place-content:center}.main .highlighted{color:var(--highlighted-text)}.main .title{font-size:2rem;font-weight:400;text-align:center}.footer{width:100%;position:relative;color:#f2f2f2}.footer p{padding:0;margin:0;font-size:small}.footer .custom-shape-divider-top-1755718470{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.footer .custom-shape-divider-top-1755718470 svg{position:relative;display:block;width:calc(150% + 1.3px);height:50px}.footer .custom-shape-divider-top-1755718470 .shape-fill{fill:#f2f2f2}.footer .width-wrapper{padding:3rem 2rem .5rem;display:grid;grid-template-areas:"inf snt" "cop cop";grid-template-columns:repeat(auto-fit,minmax(125px,308px));gap:3rem}.footer .width-wrapper .contact-info{grid-area:inf}.footer .width-wrapper .contact-info :nth-child(2){padding-bottom:.5rem}.footer .width-wrapper .contact-sn{grid-area:snt;display:grid;grid-template-areas:"ttl ttl ttl" "fbc ins tik";grid-template-columns:42px 42px 42px}.footer .width-wrapper .contact-sn .sn-title{grid-area:ttl;padding-left:9px}.footer .width-wrapper .contact-sn a{text-decoration:none;display:grid;place-content:center;margin-bottom:.5rem}.footer .width-wrapper .contact-sn a svg{color:#f2f2f2;transition:transform .2s}.footer .width-wrapper .contact-sn a svg:hover{transform:scale(1.1)}.footer .width-wrapper .contact-sn .link-fb{grid-area:fbc}.footer .width-wrapper .contact-sn .link-in{grid-area:ins}.footer .width-wrapper .contact-sn .link-tik{grid-area:tik}.footer .width-wrapper .copyright-text{grid-area:cop}.footer .width-wrapper .copyright-text .text-logo{font-family:Mokoto}@media(min-width:650px){nav,.width-wrapper{max-width:1400px;margin:0 auto}.header .nav .menu-options{flex-direction:row;align-items:center;padding:0;margin:0;width:auto;height:auto;gap:1rem;position:inherit;background:none;transform:translate(0)}.header .nav .menu-options:before{content:none;display:none}.header .nav .menu-options li{width:auto}.header .nav .menu-options li:nth-child(2):before,.header .nav .menu-options li:nth-child(3):before{content:none;display:none}.header .nav .menu-options li:nth-child(3):after{content:none;display:none}.header .nav .mobile-btn{display:none}.main .section-hero{width:100%;display:flex;flex-direction:row}.main .section-hero .width-wrapper{display:flex;flex-direction:row;width:100%}.main .section-hero .width-wrapper .hero-msg{width:50%}.main .section-hero .width-wrapper .webgl-wrapper{margin:0;width:50%}.main .section-statistics .width-wrapper .wrapper-statistic-bar{max-width:550px}}@media(min-width:1120px){body{display:flex;flex-direction:column;min-height:100vh}.main{flex:1;flex-direction:row;justify-content:center;margin:0 auto;gap:5rem}.main .lets-talk{width:50%;place-content:start right}.main .contact-section{width:50%;display:flex;place-content:start left;flex-wrap:wrap}}
