.section--icon-with-text-content{position:relative;z-index:1;overflow-x:hidden}.section--icon-with-text-content .page-width{z-index:1;position:relative}.section--icon-with-text-content .page-width:before{content:"";position:absolute;background-image:url(/cdn/shop/files/right_pattern_background.png?v=1709015755);background-repeat:no-repeat;background-position:100% -60%;background-size:100%;width:50%;height:100%;z-index:1;top:0;right:-33%}.section--icon-with-text-content .rich-text.content-container:after{content:"";position:absolute;background-image:url(/cdn/shop/files/left_pattern_background.png?v=1708683965);background-repeat:no-repeat;background-position:bottom;background-size:100%;width:50%;height:100%;z-index:1;bottom:0;left:-45%}.section--icon-with-text-content .rich-text__heading.h1{font-size:36px;line-height:normal;letter-spacing:normal;max-width:1160px;margin:0 auto 30px}.section--icon-with-text-content .rich-text__icons{display:grid;padding:55px 0;max-width:1260px;margin:0 auto}.section--icon-with-text-content .rich-text__icons.text-icons_2{grid-template-columns:repeat(2,1fr)}.section--icon-with-text-content .rich-text__icons.text-icons_3{grid-template-columns:repeat(3,1fr)}.section--icon-with-text-content .rich-text__icons.text-icons_4{grid-template-columns:repeat(4,1fr)}.section--icon-with-text-content .rich-text__icons.text-icons_5{grid-template-columns:repeat(5,1fr)}.section--icon-with-text-content .rich-text__icons.text-icons_6{grid-template-columns:repeat(6,1fr)}.section--icon-with-text-content .rich-text__icons p{line-height:1.33;letter-spacing:.36px;margin-top:0}.section--icon-with-text-content .rich-text__icons p a{line-height:1.33;letter-spacing:.36px;margin-top:0;color:#003948;text-decoration:none}@media screen and (max-width:1160px) and (min-width:641px){.section--icon-with-text-content .rich-text__icons{grid-template-columns:1fr 1fr 1fr}.section--icon-with-text-content .rich-text.content-container:after{background-position:center;width:50%;bottom:0;left:-35%}.section--icon-with-text-content .page-width:before{background-position:center}}@media screen and (max-width:749px){.section--icon-with-text-content .rich-text__caption{line-height:1.71;letter-spacing:.84px;max-width:300px;margin:auto}.section--icon-with-text-content .rich-text__heading.h1{font-size:32px}}@media screen and (max-width:640px){.section--icon-with-text-content .rich-text__icons{grid-template-columns:1fr}.section--icon-with-text-content .rich-text__icons.text-icons_2 .section--icon-with-text-content .rich-text__icons.text-icons_3,.section--icon-with-text-content .rich-text__icons.text-icons_4,.section--icon-with-text-content .rich-text__icons.text-icons_5,.section--icon-with-text-content .rich-text__icons.text-icons_6{grid-template-columns:repeat(1,1fr)}.section--icon-with-text-content .astg-button{max-width:320px;width:100%;margin:0 8px 10px}.section--icon-with-text-content .page-width:before{background-position:center;background-size:100%;width:100%;top:0;right:-60%}.section--icon-with-text-content .rich-text.content-container:after{background-position:100% 20%;background-size:100%;width:100%;height:100%;z-index:1;bottom:0;left:-65%}}.section--icon-with-text-content .richText_bottom_block{position:relative;margin-top:105px;z-index:99}.section--icon-with-text-content .richText_bottom_block .desktop--image img{width:100%;object-fit:cover;height:360px;border-radius:5px}.section--icon-with-text-content .richText_bottom_block .mobile--image img{width:100%;border-radius:5px;height:auto}.section--icon-with-text-content .richText_bottom_block .richtext__Imageblock{position:relative}.section--icon-with-text-content .richText_bottom_block .Imageblock__Content{position:absolute;top:50%!important;transform:translateY(-50%)!important;margin-left:auto;margin-right:auto;left:0;right:0;padding:0 10px}.section--icon-with-text-content .richText_bottom_block .Imageblock__Content h2.rich-text__heading{max-width:1024px}@media screen and (max-width:749px){.section--icon-with-text-content .richText_bottom_block{position:relative;margin-top:65px}}.section-about-icons-with-text{padding-bottom:50px}.section-about-icons-with-text .rich__icon_blocks{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.section-about-icons-with-text .rich__icon_blocks div{width:100%;margin-top:10px}@media screen and (max-width:749px){.section-about-icons-with-text.section--icon-with-text-content .rich-text.content-container:after,.section-about-icons-with-text.section--icon-with-text-content .page-width:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/icon-with-text-content.css.map */
