.banner{background:#080345;position:relative}.banner .banner__container>.row-fluid-wrapper:first-child>.row-fluid{align-items:flex-start;display:grid;grid-template-columns:1fr 1fr;justify-content:flex-start;grid-gap:100px}.banner .banner__container>.row-fluid-wrapper>.row-fluid>.widget-span{margin:0;width:100%}.banner .banner__container .arrow__center{padding:2rem 0 0 55px;text-align:center}.banner .banner__container .banner__left{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative}.banner .banner__container .banner__left .title{margin:0 0 2rem}.banner .banner__container .banner__left .text{margin:0 0 30px;max-width:550px}.banner .banner__container>.row-fluid-wrapper:last-child{height:150px}.banner .banner__container>.row-fluid-wrapper:last-child>.row-fluid{position:relative}.banner .banner__container>.row-fluid-wrapper:last-child>.row-fluid>.widget-span{margin:0;width:25%}.banner .banner__container>.row-fluid-wrapper:last-child>.row-fluid>.widget-span:last-child{width:50%}.banner .banner__container .img__left{height:auto;left:0;max-width:34px!important;position:absolute;top:0;width:34px!important}.banner .banner__container .img__left img{height:auto;margin:0 0 0 -234px;max-width:468px!important;width:468px!important}.banner .banner__container .img__right{position:absolute;right:50%;top:0}.banner .banner__container .img__right,.banner .banner__container .img__right img{height:auto;max-width:34px!important;width:34px!important}.banner .form__container{background:hsla(0,0%,100%,0);border-radius:0;padding:0;width:100%}.banner .form__container form .hs-form-field input,.banner .form__container form .hs-form-field select,.banner .form__container form .hs-form-field textarea{border:1px solid #9eb9e9;border-radius:10px;color:#839ed2;font:500 normal 1rem/115% Gilroy,Roboto,sans-serif!important;height:56px;margin:0 0 8px!important;padding:0 15px}.banner .form__container .hs-form .hs-input:hover{background-color:hsla(0,0%,100%,.7)}.banner .form__container form .actions .hs-button{background:#0a2f75;border-radius:10px;font:500 normal 1.5rem/115% Gilroy,Roboto,sans-serif!important;height:56px;margin:8px 0 0!important;max-width:100%!important;padding:0 .5rem;text-transform:uppercase;width:100%}.banner .form__container form .hs-form-field.hs_curriculo{background:#fff;border:1px solid #9eb9e9;border-radius:10px;overflow:hidden;position:relative}.banner .form__container form .hs-form-field.hs_curriculo input[type=file]{display:none!important}.banner .form__container form .hs-form-field.hs_curriculo label{background:(255,255,255,0);color:#839ed2;cursor:pointer;display:flex;font:500 normal 1rem/115% Gilroy,Roboto,sans-serif!important;height:56px;margin:0!important;padding:0 15px;position:relative;z-index:999999999}.banner .form__container form .hs-form-field.hs_curriculo label span:last-child{display:none}.banner .form__container form .hs-form-field.hs_curriculo label span{align-items:center;background:#0a2f75;border-radius:6px;color:#fff;display:flex;font:500 normal 12px/14px Gilroy,Roboto,sans-serif!important;padding:5px 10px;position:absolute;right:24px;text-align:center;top:calc(50% - 12px);width:auto}.banner .form__container form .hs-form-field.hs_curriculo legend{color:#839ed2;font:500 normal 1rem/115% Gilroy,Roboto,sans-serif!important;height:auto;left:15px;margin:0;position:absolute;top:calc(50% - .5rem);width:auto;z-index:999999}.banner .form__container form .hs-form-field.hs_curriculo ul.no-list.hs-error-msgs.inputs-list{background:red;height:100%;left:0;position:absolute;top:0;width:100%}.banner .form__container form .hs-form-field.hs_curriculo ul.no-list.hs-error-msgs.inputs-list li{display:none!important}.banner .form__container form .hs-error-msgs li{color:#fff!important}.footer{background:#080345!important}.footer .footer__container>.row-fluid-wrapper:last-child>.row-fluid>.widget-span.redes__container img{filter:grayscale(1) brightness(10)}@media only screen and (max-width:1440px){.banner .banner__container .banner__left .title h2{text-align:left}}@media only screen and (max-width:800px){.banner .banner__container>.row-fluid-wrapper:first-child>.row-fluid{align-items:flex-start;display:grid;grid-template-columns:1fr;justify-content:center;grid-gap:30px}.banner .banner__container .banner__left .text{margin:0;max-width:100%}.banner .banner__container .banner__left .cta{margin-top:30px!important}.banner .banner__container .arrow__center{display:none}.banner .banner__container>.row-fluid-wrapper:last-child{display:none!important}}@media only screen and (max-width:450px){.desk{display:none!important}.mobo{display:block!important}}