.section.section--infoblocks{padding-bottom:0}.section--infoblocks .container__main-content{margin-bottom:80px}.infoblocks{font-size:1.4rem}.infoblocks .link--basic{font-size:1.1rem}.infoblock.has-cta .text--basic{margin-bottom:15px}.infoblocks .infoblock{overflow:hidden;position:relative}.infoblock__image{align-items:flex-end;height:300px;padding:15px}.infoblock__image .img{max-height:280px}@media (min-width:768px){.infoblocks{column-gap:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(30%,1fr))}.layout--3col .infoblocks{column-gap:60px;row-gap:60px}.layout--3col .infoblock__image{margin-bottom:20px;padding:0;text-align:left}.layout--3col .infoblock__image .img{max-height:300px}.layout--2col .infoblocks{grid-template-columns:repeat(auto-fill,minmax(45%,1fr))}.infoblock__image{text-align:center}}@media (max-width:991px){.infoblocks{grid-template-columns:repeat(auto-fill,minmax(48%,1fr))}.infoblock__content,.infoblock__image{align-items:flex-start}.section--basic .container{margin-bottom:30px}}@media (max-width:480px){.infoblocks .infoblock{max-width:100%}}.section--infoblocks.bg--dark{--color-heading:var(--color-heading-light);--color-paragraph:var(--color-paragraph-light)}.section--infoblocks..layout--2col{padding-bottom:50px}.layout--2col .infoblocks{gap:80px}.layout--2col .infoblock__content{align-self:baseline;padding:0}.layout--2col .infoblocks .infoblock:last-child{margin-bottom:0}.layout--2col .infoblocks{--columns:2;column-gap:75px;columns:var(--columns) 200px;-webkit-columns:var(--columns) 200px;-moz-columns:var(--columns) 200px;display:block}.layout--2col .infoblock__content .text--basic{max-width:400px}.layout--2col .infoblock{align-items:center;display:flex;gap:40px;margin-bottom:70px}.layout--2col .infoblock__image{height:auto;margin-bottom:30px;max-width:240px;padding:0;text-align:left}@media(max-width:1200px) and (min-width:768px){.layout--2col .infoblocks .infoblock{flex-direction:column}}@media(max-width:767px){.layout--2col .infoblocks{--columns:1;gap:80px}}@media(max-width:520px){.layout--2col .infoblocks .infoblock{flex-direction:column}}.btn__container{margin-top:60px;text-align:center}.btn__container a.a-btn{background-color:#ff6700;text-wrap:wrap}a.a-btn.info-btn:focus,a.a-btn.info-btn:hover{background-color:#fff;border:1px solid #6d00cd;color:#6d00cd}.infoblock{background-color:#fff;border:5px solid rgba(97,0,182,.427);border-radius:20px;padding:20px}@media (max-width:480px){.infoblocks .infoblock{margin-bottom:20px;max-width:100%}}p.text-center{text-align:center}