body{font-family:Museo Sans Rounded,Helvetica Neue,sans-serif;color:#393650;font-size:1.6rem;font-weight:300}.main-wrapper{max-width:1040px;margin-left:auto;margin-right:auto}@media (min-width: 1440px){.main-wrapper{max-width:1170px}}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1280px){.container{max-width:1040px!important}}.error-msg[hidden]{opacity:0;height:0px;transform:scale(0)}.error-msg{font-size:.8rem;font-weight:700;color:#8b0000;transform-origin:left;transition:all .2s;display:block}.parallax-bg-block{width:100%;height:300px;position:relative;overflow:hidden}.parallax-bg-block .img-parallax{width:100vmax;z-index:-1;position:absolute;top:0;left:50%;transform:translate(-50%);pointer-events:none}@media (max-width: 1000px){.parallax-bg-block{height:300px}}@media (max-width: 500px){.parallax-bg-block{height:160px}}.bg-wrapper{background:#f3f3f3}.developers-hero{z-index:1;position:relative;padding-top:100px;padding-bottom:100px;color:#fff;text-align:center}.developers-hero .developers-hero-image{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;filter:brightness(65%);-o-object-fit:cover;object-fit:cover}.developers-hero .main-wrapper{display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.developers-hero .main-wrapper{height:220px}}.developers-hero h1{font-weight:200;font-size:2rem;padding-bottom:4px}@media (min-width: 768px){.developers-hero h1{font-size:2.5rem}}.developers-hero .hero-section-small-title{font-size:1rem;max-width:600px;margin:0 auto 20px}.developers-section{padding-top:40px;padding-left:12px;padding-right:12px}.developers-section .title{font-size:1.88rem;font-weight:300;margin:0 0 17px}.developers-section .desc{font-size:1rem;max-width:740px;line-height:19px;font-weight:300}.developers-section .desc+.desc{margin-top:5px}.developers-section .main-wrapper{position:relative;padding-bottom:20px;display:flex;flex-direction:column;align-items:center}.developers-section .img-wrapper{position:absolute;bottom:-59px}.developers-section .img-wrapper img{max-width:300px;width:100%}@media (min-width: 768px){.developers-section .img-wrapper img{max-width:400px}.developers-section .img-wrapper{bottom:-77px}}.developers-section .desc{margin:0 auto}.developers-section .marketing-area{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px}.developers-section .marketing-area .icon{display:flex;align-items:center;justify-content:center;background-color:#f3f3f3;border-radius:50%;width:90px;height:90px;margin-bottom:30px}.developers-section .marketing-area .title{color:#3a374f;font-weight:300;font-size:1rem}.developers-section .marketing-area .image-floating{position:relative;transition:all .8s;top:0}.developers-section .marketing-area .image-floating:not(.loading){top:30px!important}@media (min-width: 768px){.developers-section .marketing-area:nth-child(3n-1) .image-floating{transition-delay:.25s}.developers-section .marketing-area:nth-child(3n) .image-floating{transition-delay:.5s}}.developers-section.work-with-us{box-shadow:0 1px 10px #0000001a;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;height:290px;padding:0}.developers-section.work-with-us img{z-index:0;filter:brightness(.7)}.developers-section.work-with-us .main-wrapper{padding:10px;position:relative;z-index:2}.developers-section.work-with-us .main-wrapper .title{font-size:1.56rem;font-weight:200}@media (min-width: 768px){.developers-section.work-with-us .main-wrapper .title{font-size:2.81rem}}.developers-section.work-with-us .main-wrapper p{margin-bottom:20px}
