:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:Poppins,sans-serif;font-style:normal}.intro h1,.intro h2,html,body{font-weight:400}.form-form,.field,.field input,.field textarea,header,.modal-backdrop,.read-more,.form-block-center,.clients-box,.form-block-center p,.form-block-center h2,.submit-button,.form-block-loading,.form-block-success,.form-block-error{width:100%}.form-block-loading,.form-block-success,.form-block-error,header .container,.form-form,.modal-master h3,.submit-button,.form-block-center,footer .footer-item.flexed,.redes,.redes a{display:flex;flex-wrap:wrap}.modal-master h3,.redes a,.submit-button,.whatsapp-button,.form-block-loading,.form-block-success,.form-block-error{align-items:center}header .container,footer .footer-item.flexed,.redes{justify-content:space-between}.submit-button,header .container,.opportunities,.form-block-loading,.form-block-success,.form-block-error{align-content:center}header{height:100vh;background-color:#030d30;background-position:center center;background-repeat:no-repeat;background-size:cover}header .container{height:100%}.container{margin:0 auto;max-width:1450px;width:calc(100% - 80px)}.logo{margin-bottom:40px}.form{background:#fff;width:486px;position:relative;padding:30px 20px;color:#000;border-radius:16px}.form h2{font-size:clamp(1.125rem,.5295rem + 1.2422vw,1.5rem);margin:0 0 20px;text-align:center}.intro{max-width:900px;width:calc(100% - 500px);color:#fff}.intro h1{font-size:clamp(2.8125rem,-2.2292rem + 7.3333vw,3.5rem);margin:0;line-height:115%}.intro h2{font-size:clamp(1.5rem,1.2035rem + 1.3953vw,2.25rem);line-height:115%;margin:0 0 30px}.form-form,.modal-master h3,.whatsapp-button{gap:10px}.field input,.field textarea{border:none;color:#575757;font-family:Poppins;font-size:14px;border-bottom:1px solid #cfcfcf}.field input:focus,.field textarea:focus{outline:none;border-bottom:1px solid #040f37}.field input:focus+label,.field input:valid+label,.field input:not(:placeholder-shown)+label,.field textarea:focus+label,.field textarea:valid+label,.field textarea:not(:placeholder-shown)+label{transform:translateY(-5px);transition:all .2s ease-in-out;font-size:10px}.field input.error,.field textarea.error{border-color:red}.field input.error+label+.input-error,.field textarea.error+label+.input-error{display:block}.field label{position:absolute;left:20px;transition:all .2s ease-in-out;transform:translateY(10px)}.field .input-error{font-size:12px;color:#ea4335;display:none}.field input{height:46px}.field textarea{min-height:30px;overflow:auto;resize:none;padding:10px 0}main{background:#f5f5f5}.submit-button,.whatsapp-button,.redes a,.modal-master,.modal-backdrop,.submit-button:hover,.whatsapp-button:hover,.redes a:hover,.modal-master:hover,.modal-backdrop:hover{transition:all .2s ease-in-out}.modal-master,.modal-backdrop{position:fixed;opacity:0;visibility:hidden}.modal-master.active,.modal-backdrop.active{opacity:1;visibility:visible}.flex-paragraph{display:flex;align-items:center;gap:5px;font-size:16px;margin:5px 0}.footer-signs{width:198px;display:flex;gap:10px;flex-wrap:wrap}.modal-master{background:#fff;top:50%;width:calc(100% - 20px);left:50%;max-width:600px;padding:40px;transform:translate(-50%,-50%);min-height:50vh;z-index:100;overflow:auto;border-radius:24px}.modal-master p{color:#222;font-size:16px;line-height:175%}.modal-backdrop{height:100%;z-index:99;background:#000000b3;top:0;left:0}.modal-close{position:absolute;background:#ededed;border-radius:100%;width:40px;height:40px;top:20px;right:20px;border:none;cursor:pointer;transition:all ease-in-out .2s}.modal-close:hover{background:#dedede;transition:all ease-in-out .2s}.modal-block{display:none}.modal-block.active{display:block}.opportunities{min-height:850px;height:100vh}.opportunities .opportunities-subtitle{font-size:clamp(1rem,.9506rem + .2326vw,1.125rem);color:#575757;line-height:150%;max-width:800px}.opportunities h2,.clients h2{font-weight:500;font-size:clamp(1.25rem,.7558rem + 2.3256vw,2.5rem);margin:0}.clients,footer,.opportunities{padding:50px 0}.blocks{margin:60px 0;display:grid;grid-template-columns:repeat(3,1fr)}.blocks .blocks-item{background:#fff;border:1px solid #cfcfcf;padding:30px;border-radius:24px}.blocks .blocks-item p{font-size:16px;line-height:150%;color:#222;font-weight:300}.blocks .blocks-item-icon{object-fit:contain}.blocks h3{font-weight:500;margin:10px 0;line-height:150%;font-size:clamp(1.125rem,1.0756rem + .2326vw,1.25rem)}.read-more-button,.read-more-button-mobile{border:none;padding:0;color:#000;text-decoration:underline;cursor:pointer;background:transparent;font-weight:500;font-family:Poppins;font-size:16px;margin-top:20px}.read-more-button{display:inline-block}.read-more-button-mobile{display:none}.read-more{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.read-more.expanded{-webkit-line-clamp:unset;display:block}.modal-close,.form-block-loading,.form-block-success,.form-block-error{position:absolute}.form-block-loading,.form-block-success,.form-block-error{top:0;left:0;background:#fff;border-radius:16px;height:100%;z-index:10;visibility:hidden;opacity:0;justify-content:center}.form-block-loading.active,.form-block-success.active,.form-block-error.active{visibility:visible;opacity:1}.submit-button,.form-block-center button{cursor:pointer}.submit-button,.form-block-center{justify-content:center}.submit-button{height:48px;background:#040f37;color:#fff;border:none;font-weight:500;font-family:Poppins;border-radius:8px;font-size:18px}.submit-button:hover{background:#d10774}.submit-button.talk{width:300px;margin:0 auto}.form-block-center{text-align:center;justify-content:center;padding:20px}.form-block-center h2{font-size:24px;color:#000;font-weight:500}.form-block-center button{background:transparent;font-weight:700;border:none;font-size:16px;font-family:Poppins;text-decoration:underline}.form-block-center button:hover{text-decoration:underline}footer{background:#030944;color:#fff}footer .container{display:grid;grid-template-columns:320px 1fr;gap:0 30px}footer p{margin:0;font-size:16px}footer .footer-item{padding:20px 0}footer .footer-item.has-border{border-bottom:1px solid #fff}footer .footer-item.center{align-content:center}.animate-fade,.animate-fade-slide-in{opacity:0;transition:all .5s ease-in-out}.fade-in,.fade-slide-in{opacity:1}.animate-fade-slide-in{transform:translateY(30px)}.fade-slide-in{transform:translateY(0)}.logo-footer{width:229px;height:46px}.footer-signs-item .ti-top-rated-title,.footer-signs-item .ti-verified-by{display:none!important}.footer-signs-item{width:100%}.clients-box{margin:80px 0}.whatsapp-button{font-weight:300;font-size:16px;line-height:150%;display:inline-flex;padding:8px 15px;border-radius:11px;background:#00b756;color:#fff;margin-bottom:20px;text-decoration:none}.whatsapp-button:hover{background:#000977}.footer-item-column h3{margin:0 0 20px;width:100%;font-weight:500}.footer-item-column .link{font-size:14px;color:#fff;text-decoration:none}.footer-item-column .link:hover{text-decoration:underline}.redes a{width:45px;height:45px;border-radius:100%;background:#0080ff;justify-content:center;will-change:transform}.redes a:hover{transform:scale(1.1)}.blocks,.redes{gap:20px}.floating-whatsapp{position:fixed;bottom:20px;right:20px;z-index:10}.floating-whatsapp .footer-signs-item{width:198px}@media all and (max-width: 1250px){.form{width:420px}.logo{width:238px;height:49px}.intro{width:calc(100% - 420px)}.intro h1{font-size:clamp(2.25rem,.9544rem + 2.7027vw,2.8125rem)}footer .footer-item.flexed{gap:20px}.redes{width:250px}.footer-item-column{width:calc(50% - 20px)}}@media all and (max-width: 1024px){.blocks{grid-template-columns:1fr}.read-more-button{display:none}.opportunities{height:auto}.read-more-button-mobile{display:inline-block}}@media all and (max-width: 900px){.intro{margin-bottom:30px}.form,.footer-item-column,.center-on-mobile p,.center-on-mobile h4,.intro{width:100%}.logo{margin-bottom:20px}.footer-mobile-flex{display:flex;justify-content:space-between}footer .container{grid-template-columns:1fr;gap:0}.footer-item-column h3.center{text-align:center}footer .footer-item.center,.center-on-mobile{justify-content:center;display:flex;flex-wrap:wrap}.hide-on-mobile{display:none}.center-on-mobile p,.center-on-mobile h4{text-align:center}.border-on-mobile{padding-bottom:20px;border-bottom:1px solid #fff}.footer-signs{width:100%;justify-content:space-between}.footer-signs a{font-size:0}.footer-signs-item{width:198px;height:48px}.footer-signs-item .ti-widget .ti-header{padding:8px!important}}@media all and (max-width: 700px){.mobile-next-line{display:block;width:100%}.flex-paragraph{font-size:12px}header{min-height:630px}.intro h1{font-size:24px}.intro h2{margin-bottom:10px;font-size:20px}.container{width:calc(100% - 40px)}.logo,.logo-footer{width:200px;height:42px}.footer-signs img{width:140px;height:auto;display:block}.footer-signs-item .ti-widget .ti-header{padding:8px!important}}@media all and (max-width: 400px){footer{padding-bottom:20px}.footer-signs-item{width:100%;height:48px}.footer-signs img{height:40px;width:100%}.footer-signs a{margin:0 auto}}
