.shell{margin:auto;max-width:1212px;padding-left:15px;padding-right:15px;width:100%}.shell--fluid{max-width:none}.hero-dev{padding:73px 0 0;position:relative;z-index:3}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero-dev{padding:40px 0 0}}.hero-dev h1{color:#0e406a;font-size:70px;font-weight:800;line-height:1.3}@media (max-width:1199px){.hero-dev h1{font-size:50px}}@media (max-width:1023px){.hero-dev h1{font-size:35px}}@media (max-width:1023px){.hero-dev h1 br{display:none}}.hero-dev .hero__background{height:100%;left:50%;opacity:.3;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero-dev .hero__background{height:400px;top:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}}.hero-dev .hero__background img{height:auto;left:50%;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero-dev .hero__background .img-desktop{display:none}}.hero-dev .hero__background .img-mobile{display:none}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero-dev .hero__background .img-mobile{display:block}}.hero-dev .hero__wrapper{position:relative;z-index:2}.hero-dev .hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px;padding:0 13px}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero-dev .hero__inner{display:block}}.hero-dev .hero__content{-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;max-width:100%;padding:3px 30px 70px 43px}@media (max-width:1199px){.hero-dev .hero__content{padding-left:0}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero-dev .hero__content{padding:0}}.hero-dev .hero__content-wrapper{max-width:660px}.hero-dev .hero__form{-webkit-box-flex:0;-ms-flex:0 0 407px;flex:0 0 407px;margin-bottom:-12.5%;max-width:407px;padding:0 5px}@media (max-width:1023px){.hero-dev .hero__form{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%}}@media (max-width:767px),screen and (max-width:812px) and (orientation:landscape){.hero-dev .hero__form{max-width:100%}}