.services{overflow:hidden}.services__banner{position:relative;width:100%;height:420px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background-size:cover;background-repeat:no-repeat;background-position:50%}.services__banner:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;background:rgba(0,0,0,.5)}.services__banner .container{position:relative;z-index:2}.services__banner__title{position:relative;z-index:2;margin:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;font-weight:600;font-size:46px;font-size:2.875rem;line-height:50px;line-height:3.125rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;color:#fff}.services__banner__title span{margin-bottom:10px;font-weight:500;font-size:16px;font-size:1rem;line-height:25.6px;line-height:1.6rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;color:#fff}.services__content{width:100%;max-width:1170px;margin:auto;padding:110px 50px;font-weight:500;text-align:center;font-size:26px;font-size:1.625rem;line-height:36px;line-height:2.25rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.services__list{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.services__list__item{width:100%}.services__list__item:nth-child(2n) .container{align-items:flex-end}.services__list__item .container{position:relative;z-index:2;padding-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.services__list__box{width:100%;max-width:450px;padding:30px;background-color:#12a4dc;transform:translateY(-100px)}.services__list__box__title{margin-bottom:10px;font-weight:500;font-size:26px;font-size:1.625rem;line-height:41.6px;line-height:2.6rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;color:#fff}.services__list__box__description{font-size:15px;font-size:.9375rem;line-height:22px;line-height:1.375rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;color:#fff}.services__list__image{position:relative;z-index:1;width:100%;height:75vh;max-height:720px;background-size:cover;background-repeat:no-repeat;background-position:50%}.services__list__image:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;background:rgba(0,0,0,.5)}@media only screen and (max-width:1248px){.services__banner{height:400px}.services__content{font-size:24px;font-size:1.5rem;line-height:34px;line-height:2.125rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.services__list__image{height:60vh;max-height:600px}}@media only screen and (max-width:1024px){.services__banner{height:350px}.services__banner__title{font-size:40px;font-size:2.5rem;line-height:44px;line-height:2.75rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.services__content{font-size:22px;font-size:1.375rem;line-height:32px;line-height:2rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.services__list__image{height:50vh;max-height:500px}}@media only screen and (max-width:640px){.services__banner{height:300px}.services__banner__title{font-size:35px;font-size:2.1875rem;line-height:40px;line-height:2.5rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.services__content{padding:50px 20px;font-size:20px;font-size:1.25rem;line-height:28px;line-height:1.75rem;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal}.services__list__item .container{padding-bottom:20px}.services__list__box{padding:25px}.services__list__image{height:300px}}
/*# sourceMappingURL=services.css.map */
