body{margin:0}.window{width:100%}.wall{max-width:1480px;padding-left:20px;padding-right:20px}.container,.wall{margin-left:auto;margin-right:auto}.container{max-width:1400px}.inline-wrapper,.wrapper,.wrapper--block,.wrapper--flex{width:calc(100% - 40px);margin-left:20px;margin-right:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:8.9552238806%}.inline-wrapper>div,.wrapper--block>div,.wrapper--flex>div,.wrapper>div{margin-left:8.9552238806%;margin-right:8.9552238806%}@supports(display:grid){.inline-wrapper>div,.wrapper--block>div,.wrapper--flex>div,.wrapper>div{margin-left:unset;margin-right:unset}}.inline-wrapper>div:first-of-type,.wrapper--block>div:first-of-type,.wrapper--flex>div:first-of-type,.wrapper>div:first-of-type{margin-left:0}.inline-wrapper>div:last-of-type,.wrapper--block>div:last-of-type,.wrapper--flex>div:last-of-type,.wrapper>div:last-of-type{margin-right:0}@media(min-width:768px){.inline-wrapper,.wrapper,.wrapper--block,.wrapper--flex{width:calc(100% - 70px);margin-left:35px;margin-right:35px;grid-template-columns:repeat(8,minmax(0,1fr));grid-column-gap:3.5816618911%}.inline-wrapper>div,.wrapper--block>div,.wrapper--flex>div,.wrapper>div{margin-left:3.5816618911%;margin-right:3.5816618911%}@supports(display:grid){.inline-wrapper>div,.wrapper--block>div,.wrapper--flex>div,.wrapper>div{margin-left:unset;margin-right:unset}}.inline-wrapper>div:first-of-type,.wrapper--block>div:first-of-type,.wrapper--flex>div:first-of-type,.wrapper>div:first-of-type{margin-left:0}.inline-wrapper>div:last-of-type,.wrapper--block>div:last-of-type,.wrapper--flex>div:last-of-type,.wrapper>div:last-of-type{margin-right:0}}@media(min-width:1024px){.inline-wrapper,.wrapper,.wrapper--block,.wrapper--flex{width:calc(100% - 120px);margin-left:60px;margin-right:60px;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:3.6111111111%}.inline-wrapper>div,.wrapper--block>div,.wrapper--flex>div,.wrapper>div{margin-left:3.6111111111%;margin-right:3.6111111111%}@supports(display:grid){.inline-wrapper>div,.wrapper--block>div,.wrapper--flex>div,.wrapper>div{margin-left:unset;margin-right:unset}}.inline-wrapper>div:first-of-type,.wrapper--block>div:first-of-type,.wrapper--flex>div:first-of-type,.wrapper>div:first-of-type{margin-left:0}.inline-wrapper>div:last-of-type,.wrapper--block>div:last-of-type,.wrapper--flex>div:last-of-type,.wrapper>div:last-of-type{margin-right:0}}.wrapper--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper--block{display:block}.inline-wrapper{margin-left:0;margin-right:0;width:100%;max-width:100%}.inline-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.container--cc-icon-cards{margin:6rem 0}@media(min-width:768px){.container--cc-icon-cards{margin:12rem 0}}.cc-icon-cards{display:block;grid-column:1/5}@media(min-width:768px){.cc-icon-cards{grid-column-start:1;grid-column-end:9}}@media(min-width:1024px){.cc-icon-cards{grid-column-start:1;grid-column-end:13}}.cc-icon-cards h2,.cc-icon-cards h3{margin-bottom:1rem}.cc-icon-cards p{margin-bottom:2rem}.cc-icon-cards p:last-of-type{margin-botttom:0}.cc-icon-cards .text-wrapper{margin-bottom:6rem;grid-column:1/5}@media(min-width:768px){.cc-icon-cards .text-wrapper{grid-column-start:1;grid-column-end:9}}.cc-icon-cards .cards{display:grid;grid-template-columns:1fr;grid-column-gap:6rem;grid-row-gap:3rem}@media(min-width:768px){.cc-icon-cards .cards{grid-template-columns:repeat(2,1fr)}}.cc-icon-cards .card{box-shadow:var(--theme-shadow-2);padding:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2rem;border-radius:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}@media(min-width:768px){.cc-icon-cards .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;gap:4rem}}.cc-icon-cards .card svg{width:4.8rem;height:4.8rem;color:var(--theme-color-ion)}