.cst-banner-grup{position:relative;display:-ms-flexbox;display:flex;overflow:hidden;min-height:70vh;padding:80px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#efefef;background-position:0 0;background-size:cover;font-family:Roboto,sans-serif;color:#000;font-size:16px;line-height:1em}.cst-banner-grup .container-medium{width:100%;max-width:1200px;margin-right:auto;margin-left:auto}.cst-banner-grup .cst-page-header_body{position:relative;z-index:2;width:100%}.cst-banner-grup .cst-page-header_body .cst-page-header_component{display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:18px;line-height:1.6666666666666667em}.cst-banner-grup .cst-page-header-content_wrapper{width:50%}.cst-banner-grup .cst-page-header-content_wrapper h1{margin-top:0;font-family:Lato,sans-serif;font-size:65px;line-height:1.0666666666666667em;font-weight:900;text-transform:uppercase;margin-bottom:10px;color:#fff;font-weight:700}.cst-banner-grup .cst-page-header-content_wrapper p{margin-top:2rem;margin-bottom:2rem;color:#fff;font-size:18px;line-height:1.6666666666666667em}.cst-banner-grup .cst-page-header-content_wrapper .cst-page-content_rich-text ul{padding-left:20px;overflow:hidden}.cst-banner-grup .cst-page-header-content_wrapper .cst-page-content_rich-text ul li{margin-bottom:1rem}.hubspot-embed{padding:40px}.cst-banner-grup .cst-page-header-form_wrapper{width:40%}.cst-banner-grup .cst-page-header-form_container{width:100%;border-radius:16px;background-color:#f2f7fd}.actions{margin-top:18px;padding:17px 0}.cst-banner-grup .cst-page-header-form_wrapper form{padding:0}.cst-banner-grup .cst-page-header-form_wrapper form .hs_firstname .input input{display:inline-block;width:90%}.cst-banner-grup .cst-page-header-form_wrapper form .input input{width:100%;max-width:100%}.cst-banner-grup .cst-page-header-form_wrapper form .hs_lucidity___facebook_specialty_processing .input select{width:100%}.cst-banner-grup .cst-page-header-form_wrapper form ul.hs-error-msgs{padding-left:5px}.cst-banner-grup .cst-page-header-form_wrapper form ul.hs-error-msgs li{margin:0}@media screen and (max-width:1440px) and (min-width:767px){.cst-page-header-form_container .hs-form-field{width:100%!important}.cst-banner-grup .cst-page-header-form_wrapper form .hs_firstname .input input{display:inline-block;width:100%}}@media (max-width:537px),(min-device-width:320px) and (max-device-width:480px){.cst-banner-grup .cst-page-header-form_wrapper form .hs_firstname .input input,.cst-page-header-form_container .hs-form-field{margin-right:0!important;width:100%!important}}@media screen and (max-width:479px){.hubspot-embed{padding:20px}.cst-banner-grup .cst-page-header-form_wrapper form .input input{width:100%!important}}@media screen and (max-width:991px){.cst-banner-grup{height:auto;min-height:0;padding-bottom:80px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cst-banner-grup .cst-page-header-content_wrapper h1{font-size:55px}}@media screen and (max-width:767px){.cst-banner-grup{padding-top:93px;padding-bottom:60px;font-size:14px;margin-top:-5px}.cst-banner-grup .cst-page-header_body .cst-page-header_component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cst-banner-grup .cst-page-header-content_wrapper{width:100%}.cst-banner-grup .cst-page-header-content_wrapper h1{font-size:45px}.cst-banner-grup .cst-page-header-form_wrapper{width:100%}.cst-banner-grup .cst-page-header-form_wrapper form{padding:0;margin-bottom:0}}@media screen and (min-width:1440px){.cst-banner-grup .container-medium{max-width:1430px}}