.ContentTitleContentBoxes{background:var(--page-background);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:var(--section-desktop-padding);@media (max-width:960px){padding:var(--section-tablet-padding)}&.white_content{.ContentTitleContentBoxesText{h2,ol,p,ul{color:#fff!important}}}&.infinite_scrolling{overflow:hidden;padding-left:0;padding-right:0;.ContentTitleContentBoxesWrap{max-width:100%;width:100%}.ContentTitleContentBoxesText{padding-left:20px;padding-right:20px}}h2{font-weight:700;letter-spacing:0;margin:0 auto 30px;max-width:720px;padding:0 20px;text-align:center}.ContentTitleContentBoxesWrap{display:flex;flex-direction:column;gap:60px;justify-content:space-between;margin:0 auto;text-align:center;width:calc(100% - 40px);@media (max-width:1200px){gap:30px}.ContentTitleContentBoxesText{@media (max-width:960px){margin-bottom:40px}align-self:center;margin:0 auto;width:100%;@media (max-width:960px){max-width:100%}p{color:#444;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:25px}p:first-of-type{margin-top:0}p:last-of-type{margin-bottom:0}b,strong{color:#f15c31!important;font-weight:700}}.ContentTitleContentBoxesWrapBoxes{margin:0 auto}}.blocks{display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;justify-items:center;margin:0 auto;@media (max-width:1110px){flex-wrap:wrap;gap:30px;justify-content:center}@media (max-width:960px){flex-direction:column;flex-wrap:no-wrap}.block{background:#fff;border:1px solid #444;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;margin-left:0;padding:30px;position:relative;text-align:left;width:290px;&.full_image{padding:0;width:300px;@media (max-width:1330px){width:calc(50% - 20px)}@media (max-width:960px){width:100%}}&.has_button{padding-bottom:100px}@media (max-width:1330px){width:calc(50% - 20px)}@media (max-width:960px){width:100%}.global_button{bottom:30px;left:30px;position:absolute}.ContentTitleContentBoxesWrapBoxesFlipside{background:var(--flip-box-background);box-sizing:border-box;color:#fff;display:none;height:100%;left:0;padding:30px;position:absolute;top:0;width:100%}&:hover .ContentTitleContentBoxesWrapBoxesFlipside{color:#fff;display:flex;font-size:13px;font-style:normal;font-weight:400;gap:10;line-height:20px}.ContentTitleContentBoxesWrapBoxesFlipside ol,.ContentTitleContentBoxesWrapBoxesFlipside ul{display:flex;flex-direction:column;gap:10;margin:0;padding:0}.ContentTitleContentBoxesWrapBoxesFlipside ol li,.ContentTitleContentBoxesWrapBoxesFlipside ul li,img{margin:0;padding:0}img{display:block;height:46px;object-fit:contain;vertical-align:top;width:46px}&.full_image img{height:182px;object-fit:cover;width:100%}h3{color:#f15c31;font-size:20px;font-weight:700;letter-spacing:0;line-height:120%;margin:0!important;max-width:100%;padding:0!important}&.full_image h3{font-size:24px;font-weight:600;padding-left:30px;padding-right:30px;text-align:center}p{color:#000;font-size:13px;font-weight:400;letter-spacing:0;line-height:20px;margin:0}&.full_image p{padding:0 30px!important;text-align:center}&.full_image a.global_button{left:50%;transform:translateX(-50%)}&.full_image .ContentTitleContentBoxesWrapBoxesFrontside{padding:20px 30px 30px!important}}}}.infinite_scrolling .ContentTitleContentBoxesWrapBoxes{overflow:hidden;position:relative}.infinite_scrolling .ContentTitleContentBoxesWrapBoxes .blocks{display:flex;flex-wrap:nowrap;gap:2rem;margin:0;padding:0;transform:translateX(0);will-change:transform}.infinite_scrolling .ContentTitleContentBoxesWrapBoxes:hover{cursor:grab}@media (prefers-reduced-motion:reduce){.infinite_scrolling .ContentTitleContentBoxesWrapBoxes .blocks{transform:none!important}}.infinite_scrolling .blocks{@media (max-width:960px){flex-direction:row}}.infinite_scrolling .blocks .block{@media (max-width:1330px){width:290px}}