body.page .buttons-block,body.single .buttons-block{position:relative;padding:2.5rem 0}@media (min-width: 992px){body.page .buttons-block,body.single .buttons-block{padding:5rem 0}}body.page .buttons-block .h2,body.single .buttons-block .h2{color:var(--theme-primary-color);margin-top:0}body.page .buttons-block__content-wrapper,body.single .buttons-block__content-wrapper{position:relative;z-index:2}body.page .buttons-block-main,body.single .buttons-block-main{margin-bottom:3rem}body.page .buttons-block-main p,body.single .buttons-block-main p{max-width:750px;margin-left:auto;margin-right:auto}body.page .buttons-block-main p:last-of-type,body.single .buttons-block-main p:last-of-type{margin-bottom:0}body.page .buttons-block-buttons-list,body.single .buttons-block-buttons-list{display:flex;flex-wrap:wrap;justify-content:center;row-gap:16px}@media (min-width: 992px){body.page .buttons-block-buttons-list,body.single .buttons-block-buttons-list{row-gap:30px}}body.page .buttons-block .button-block__item,body.single .buttons-block .button-block__item{flex:0 0 auto;width:100%;padding:0 15px}@media (min-width: 768px){body.page .buttons-block .button-block__item,body.single .buttons-block .button-block__item{width:50%}}@media (min-width: 992px){body.page .buttons-block .button-block__item,body.single .buttons-block .button-block__item{width:50%}}@media (min-width: 1710px){body.page .buttons-block .button-block__item,body.single .buttons-block .button-block__item{width:33.33333333%}}body.page .buttons-block .button-block__item a,body.single .buttons-block .button-block__item a{width:100%}body.page .buttons-block .position-relative,body.single .buttons-block .position-relative{position:relative}body.page .buttons-block__image-wrapper,body.single .buttons-block__image-wrapper{height:100%}body.page .buttons-block__image-wrapper img,body.single .buttons-block__image-wrapper img{position:absolute;top:0;left:0}body.page .buttons-block__image-left img,body.single .buttons-block__image-left img{top:var(--illustration-left-y);right:var(--illustration-left-x);left:auto}body.page .buttons-block__image-right img,body.single .buttons-block__image-right img{top:var(--illustration-right-y);left:var(--illustration-right-x)}body.page .buttons-block__placeholder,body.single .buttons-block__placeholder{text-align:center;padding:3rem;background-color:var(--theme-base-soft);border-radius:4px}body.page .buttons-block__placeholder p,body.single .buttons-block__placeholder p{font-size:1.1rem;color:var(--theme-grey-color)}
