.one-column-block{padding:50px 0}.one-column-block .title h2{font-family:Montserrat;font-size:48px;font-weight:700;line-height:58.51px;letter-spacing:.02em;text-align:left;color:#2f3d48;margin:0 0 35px}.one-column-block .title h2:empty{display:none}.one-column-block .main-row{border:1px solid #dadada;padding:30px;border-radius:12px}.one-column-block .main-row .wrap{display:flex;flex-wrap:wrap;column-gap:30px}.one-column-block .main-row .wrap .media{width:calc(50% - 15px)}.one-column-block .main-row .wrap .content{width:calc(50% - 15px)}.one-column-block .main-row .wrap .media picture{max-width:782px;display:block;position:relative;padding-top:60%}.one-column-block .main-row .wrap .media picture img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain}.one-column-block .main-row .wrap .content h3{font-family:Montserrat;font-size:30px;font-weight:700;line-height:36.57px;letter-spacing:.02em;text-align:left;color:#2f3d48;margin:30px 0 20px}.one-column-block .main-row .wrap .content .desc{margin-bottom:20px}.one-column-block .main-row .wrap .content .desc p{font-family:Montserrat;font-size:18px;font-weight:400;line-height:30px;text-align:left;color:#2f3d48;margin-bottom:12px}.one-column-block .main-row .wrap .content .desc p:last-child{margin-bottom:0}.one-column-block .main-row .wrap.right{flex-direction:row-reverse}.one-column-block .main-row .wrap.right .content{padding-left:20px}.one-column-block .main-row .wrap .content .desc ul{margin:0;padding-left:30px;max-width:609px}.one-column-block .main-row .wrap .content .desc ul li{font-family:Montserrat;font-size:18px;font-weight:400;line-height:30px;text-align:left;color:#2f3d48}@media (max-width:991px){.one-column-block .main-row .wrap .content{width:100%}.one-column-block .main-row .wrap .media{width:100%}.one-column-block .main-row .wrap{column-gap:0}.one-column-block .main-row .wrap.right .content{padding-left:0}}@media (max-width:767px){.one-column-block .title h2{font-size:28px;line-height:38.88px;text-align:left;margin-bottom:28px}.one-column-block .main-row .wrap .content h3{font-size:24px;line-height:34.57px}.one-column-block{padding:25px 0}}