.container[data-v-e95832ee]{box-sizing:border-box;display:block;margin:0 auto;max-width:1350px;padding:0 40px;width:100%}.container.full-width[data-v-e95832ee]{max-width:100%}.container.spacing-only[data-v-e95832ee]{max-width:100%;padding-left:0;padding-right:0}@media screen and (min-width:1921px){.container[data-v-e95832ee]{max-width:80vw;padding:0 3vw}}@media screen and (max-width:960px){.container[data-v-e95832ee]{padding:0 3vw}}.cm[data-v-e95832ee],.cm[data-v-e95832ee]:last-child,.cmp[data-v-e95832ee]{margin:3.947vw auto}.cmp[data-v-e95832ee],.cp[data-v-e95832ee]{padding-bottom:3.684vw;padding-top:3.684vw}.cmp[data-v-e95832ee]:first-child:not(.include-top){margin-top:0}.cmp[data-v-e95832ee]:last-child:not(.include-bottom){margin-bottom:0}.cm>.cm[data-v-e95832ee],.cm>.cmp[data-v-e95832ee],.cmp>.cm[data-v-e95832ee],.cmp>.cmp[data-v-e95832ee]{margin-left:0;margin-right:0}.cm.ignore-top[data-v-e95832ee],.cmp.ignore-top[data-v-e95832ee],.cp.ignore-top[data-v-e95832ee]{margin-top:0!important;padding-top:0!important}.cm.ignore-bottom[data-v-e95832ee],.cmp.ignore-bottom[data-v-e95832ee],.cp.ignore-bottom[data-v-e95832ee]{margin-bottom:0!important;padding-bottom:0!important}@media screen and (max-width:960px){.cm[data-v-e95832ee],.cm[data-v-e95832ee]:last-child,.cmp[data-v-e95832ee]{margin:5.208vw auto}.cmp[data-v-e95832ee],.cp[data-v-e95832ee]{padding-bottom:6.25vw;padding-top:6.25vw}}@media screen and (max-width:480px){.cm[data-v-e95832ee],.cm[data-v-e95832ee]:last-child,.cmp[data-v-e95832ee]{margin:8.33vw auto}.cmp[data-v-e95832ee],.cp[data-v-e95832ee]{padding-bottom:10.417vw;padding-top:10.417vw}}@media screen and (min-width:961px){.overflow-from-bottom.container.cmp,.overflow-from-bottom.container.cp{padding-top:7.368vw}}@media screen and (max-width:960px) and (min-width:481px){.overflow-from-bottom.container.cmp,.overflow-from-bottom.container.cp{padding-top:12.5vw}}@media screen and (min-width:961px){.overflow-from-bottom.container.cm{margin-top:7.368vw}}@media screen and (max-width:960px) and (min-width:481px){.overflow-from-bottom.container.cm{margin-top:12.5vw}}@media screen and (min-width:961px){.overflow-from-top.container.cmp,.overflow-from-top.container.cp{padding-top:7.368vw}}@media screen and (max-width:960px) and (min-width:481px){.overflow-from-top.container.cmp,.overflow-from-top.container.cp{padding-top:12.5vw}}@media screen and (min-width:961px){.overflow-from-top.container.cm{margin-top:7.368vw}}@media screen and (max-width:960px) and (min-width:481px){.overflow-from-top.container.cm{margin-top:12.5vw}}
