.container:not(.container--dark):not(.container--primary):not(.container--secondary) .frame-header .element-header{color:var(--primary, #2a9D8f)}.container.container--wrapper{max-width:100%!important}.container.container--wrapper:before{content:"";height:120px;display:block}.container.container--wrapper:after{content:"";height:120px;display:block}.container{width:100%}.container--flex,.container--flex-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;margin:auto;max-width:1920px}@media (min-width: 600px){.container--flex,.container--flex-header{max-width:500px}}@media (min-width: 768px){.container--flex,.container--flex-header{max-width:680px}}@media (min-width: 992px){.container--flex,.container--flex-header{max-width:920px}}@media (min-width: 1356px){.container--flex,.container--flex-header{max-width:1240px}}.container--flex-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.container--wrapper>*{margin:0 auto}.container--wrapper>*:not(.container--extrawide){max-width:1920px;margin:0 auto}@media (min-width: 600px){.container--wrapper>*:not(.container--extrawide){max-width:500px}}@media (min-width: 768px){.container--wrapper>*:not(.container--extrawide){max-width:680px}}@media (min-width: 992px){.container--wrapper>*:not(.container--extrawide){max-width:920px}}@media (min-width: 1356px){.container--wrapper>*:not(.container--extrawide){max-width:1240px}}.container--wrapper>header+section{margin-top:40px}@media (min-width: 480px){.container--wrapper>header+section{margin-top:20px}}@media (min-width: 768px){.container--wrapper>header+section{margin-top:60px}}.container>*{margin:0 auto}.container--error{background:-webkit-gradient(linear,right top,left top,from(rgb(255,51,51)),to(rgb(255,51,51)));background:linear-gradient(270deg,#f33 0% 100%);padding-top:20px;padding-bottom:20px}.container--align-center,.container .container--verticalCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container--full .container--inner{container-type:inline-size;width:100%}.container--full.container--indent{padding:0 20px}@media (min-width: 768px){.container--full.container--indent{padding:0 40px}}@media (min-width: 768px){.container--full.container--indent{padding:0 60px}}.container--fullWidth{max-width:none}.container--fullWidth .container--inner{width:100%}
