.custom-blocks .section-heading{margin-bottom:20px}.custom-blocks .row{--bs-gutter-x: 20px}.custom-blocks{position:relative;background:var(--bg-color);color:var(--text-color)}.block-card__portrait{height:397px;border-radius:20px;background:var(--bg-color);color:var(--text-color);position:relative;padding:12px 25px 0}.block-card__portrait .card__title{font-size:120px;font-weight:600;line-height:120px;font-style:normal;text-align:left;color:#334249}.block-card__portrait .card__title em{font-size:46px;font-weight:700;line-height:76px;position:absolute;top:10px;font-style:normal}.block-card__portrait .card__text{font-size:20px;font-weight:500}.block-card__portrait .img-wrap{max-width:240px;margin:0 auto;position:absolute;left:0;right:0;bottom:0}.block-card__landscap{border-radius:20px;background:var(--bg-color);color:var(--text-color);height:213px;position:relative;padding:60px 65px 34px 25px}.block-card__landscap .img-wrap{max-width:145px;position:absolute;right:29px;top:-30px}.block-card__landscap .card__title{font-size:60px;font-weight:600;line-height:60px}.block-card__landscap .card__title em{font-style:normal;font-size:46px}.block-card__landscap .card__text{font-size:20px;font-weight:500}.block-card__landscap-style-2{border-radius:20px;background:var(--bg-color);color:var(--text-color);height:268px;position:relative;overflow:hidden}.block-card__landscap-style-2 .img-wrap{position:absolute;bottom:0}.block-card__landscap-style-2 .card__title{font-size:60px;font-weight:600;line-height:60px}.block-card__landscap-style-2 .card__title em{font-style:normal;font-size:30px;position:absolute;line-height:40px}.block-card__landscap-style-2 .card__text{font-size:20px;font-weight:500}.block-card__landscap-style-2 .block-card__content{padding:23px 23px 5px 29px}.block-card__portrait-style-2{background:var(--bg-color);color:var(--text-color);border-radius:20px;height:332px;position:relative}.block-card__portrait-style-2 .img-wrap{max-width:203px;position:absolute;right:0;bottom:0}.block-card__portrait-style-2 .card__title{font-size:100px;font-weight:600;line-height:100px}.block-card__portrait-style-2 .card__title em{font-style:normal;font-size:40px;position:absolute;line-height:65px;font-weight:700}.block-card__portrait-style-2 .block-card__content{padding:22px 22px 0 25px}.block-card__portrait-style-2 .card__text{max-width:178px;font-size:20px;line-height:30px}.gap-15{gap:15px;display:flex;flex-direction:column}.desktop__layout{display:block}.mobile__layout{display:none}@media screen and (max-width:1280px){.block-card__portrait-style-2 .img-wrap{max-width:170px}}@media screen and (max-width:991px){.desktop__layout{display:none}.mobile__layout{display:block;text-align:center}.order-button{margin-top:38px}}@media screen and (max-width: 768px){.custom-blocks .row{--bs-gutter-x: 10px}.block-card__portrait .card__title{font-size:75px;line-height:75px}.block-card__portrait .card__title em{line-height:43px;top:15px;font-size:30px}.block-card__portrait{height:284px;padding:12px 14px 0}.block-card__portrait .card__text{font-size:17px;line-height:25px}.block-card__landscap .img-wrap{max-width:96px;right:15px;top:-20px}.block-card__landscap{height:156px;padding:36px 14px 20px}.block-card__landscap .card__title{font-size:38px;line-height:36px;margin-bottom:6px}.block-card__landscap .card__text{font-size:17px;line-height:25px}.block-card__landscap-style-2 .card__title{font-size:38px;line-height:36px;margin-bottom:6px}.block-card__landscap-style-2 .card__text{font-size:17px;line-height:25px}.block-card__landscap-style-2{height:187px}.block-card__landscap-style-2 .block-card__content{padding:11px 11px 5px 10px}.block-card__portrait-style-2 .card__title{font-size:75px;line-height:75px}.block-card__portrait-style-2 .card__title em{line-height:52px;font-size:30px}.block-card__portrait-style-2 .block-card__content{padding:11px 11px 5px 14px}.block-card__portrait-style-2{height:227px}.block-card__portrait-style-2 .card__text{font-size:17px;line-height:25px}.block-card__portrait-style-2 .img-wrap{max-width:119px;right:-3px;bottom:-14px}}@media screen and (max-width:576px){.block-card__portrait{padding:12px 10px 0}.block-card__portrait .card__text,.block-card__landscap .card__text,.block-card__landscap-style-2 .card__text,.block-card__portrait-style-2 .card__text{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-blocks-section.css.map */
