@charset "UTF-8";

.lp-section {
    padding: 40px 0;
}

.lp-section-content {
    max-width: 1280px;
    margin: 0 auto;
}

.lp-section-content > *:last-child {
    margin-bottom: 0;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-section-content {
        padding: 0 30px;
    }
}

@media screen and (max-width: 767px) {
    .lp-section-content {
        padding: 0 20px;
    }
}

.lp-jumbotron {
    width: 100%;
}

.lp-jumbotron.of-primary {
    background: linear-gradient(180deg, #2b4a77 0%, #45678f 100%);
}

.lp-jumbotron-content {
    display: flex;
    flex-wrap: nowrap;
    max-width: 1280px;
    margin: 0 auto;
}

@media screen and (max-width: 767px) {
    .lp-jumbotron-content {
        flex-wrap: wrap;
    }
}

.lp-jumbotron-body {
    display: flex;
    flex: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-right: 3.125%;
    padding: 10px;
}

.lp-jumbotron-body > *:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 767px) {
    .lp-jumbotron-body {
        width: 100%;
        max-width: 100%;
        margin-right: 0;
        padding: 0;
    }
}

@media screen and (max-width: 767px) {
    .lp-jumbotron-body.lp-smallScreen-backGround-primary {
        flex-wrap: wrap;
        padding: 16px 20px;
        background-color: #fff;
    }
}

.lp-jumbotron-image {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 57.0312%;
    max-width: 730px;
}

@media screen and (max-width: 767px) {
    .lp-jumbotron-image {
        width: 100%;
        max-width: 100%;
        padding: 0 20px;
        text-align: center;
    }
}

.lp-jumbotron-image > img {
    width: 100%;
}

.lp-jumbotron-titleGroup {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
    color: #fff;
    text-align: center;
}

.lp-jumbotron-titleGroup > *:last-child {
    margin-bottom: 0;
}

@media screen and (max-width: 767px) {
    .lp-jumbotron-titleGroup {
        color: #333;
    }
}

.lp-jumbotron-subtitle {
    font-size: 2.375rem;
}

@media screen and (max-width: 767px) {
    .lp-jumbotron-subtitle {
        font-size: 1.625rem;
    }
}

.lp-jumbotron-title {
    width: 100%;
    margin-bottom: 10px;
    font-size: 6.25rem;
}

@media screen and (max-width: 767px) {
    .lp-jumbotron-title {
        font-size: 2.5rem;
        line-height: 1.5;
    }
}

.lp-layout-cluster {
    display: flex;
    flex-wrap: wrap;
    margin-left: -40px;
    list-style-type: none;
}

@media screen and (max-width: 767px) {
    .lp-layout-cluster {
        margin-left: 0;
    }
}

.lp-layout-cluster-column {
    display: flex;
    width: 100%;
    max-width: 290px;
    margin-bottom: 40px;
    margin-left: 40px;
}

@media screen and (max-width: 767px) {
    .lp-layout-cluster-column {
        width: 100%;
        max-width: 100%;
        margin-bottom: 18px;
        margin-left: 0;
    }
}

.lp-card {
    display: inherit;
    width: 100%;
    border: 1px solid #ccc;
    background-color: #e4e4e4;
    text-decoration: none;
}

.lp-card .lp-buttonConversion.of-download {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding: 0 10px;
    font-size: 1.6875rem;
}

.lp-card:hover .lp-buttonConversion.of-download {
    background-color: #fff;
    color: #dc002f;
}

.lp-card:hover .lp-buttonConversion-body::before {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18.002' viewBox='0 0 19 18.002'%3E%3Crect width='19' height='18' transform='translate(0)' fill='none'/%3E%3Cpath d='M-206-376h-18v-8h2v6h15v-6h2v8Z' transform='translate(224 394.004)' fill='%23DC002F'/%3E%3Cpath d='M90.846,408v6.867H88L93.5,421l5.5-6.135H96.153V408Z' transform='translate(-84 -407.998)' fill='%23DC002F'/%3E%3C/svg%3E");
    content: "";
}

.lp-card-body {
    display: flex;
    flex: 1;
    padding: 24px 16px;
}

@media screen and (max-width: 767px) {
    .lp-card-body {
        padding: 16px;
    }
}

.lp-card-content {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.lp-card-button {
    display: flex;
    align-items: flex-end;
    width: 100%;
}

.lp-media {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
}

.lp-media.of-flexDirection-rowReverse {
    flex-direction: row-reverse;
}

@media screen and (max-width: 767px) {
    .lp-media.of-flexDirection-rowReverse {
        justify-content: flex-end;
    }
}

.lp-media-content {
    display: flex;
    flex-wrap: wrap;
}

.lp-media-title {
    margin-bottom: 16px;
    color: #333;
    font-size: 1.625rem;
}

@media screen and (max-width: 767px) {
    .lp-media-title {
        margin-bottom: 10px;
    }
}

.lp-media-text {
    color: #333;
    font-size: 1.5625rem;
}

.lp-media-body {
    flex: 1;
}

.lp-media-body > *:last-child {
    margin-bottom: 0;
}

.lp-media-image {
    width: 100px;
    margin-right: 16px;
}

@media screen and (max-width: 767px) {
    .lp-media-image {
        width: 64px;
    }
}

.lp-media-image img {
    width: 100%;
}

.lp-buttonConversion {
    display: inline-block;
    max-width: 100%;
    background: #dc002f;
    color: #fff;
    font-size: 1.875rem;
    line-height: 1.4;
    text-align: center;
    text-decoration: none;
}

.lp-buttonConversion-body {
    display: flex;
    position: relative;
    align-items: center;
    padding: 12px 8px 12px 24px;
}

.lp-buttonConversion-body::before {
    display: block;
    position: absolute;
    left: 0;
    width: 19px;
    height: 18px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='18.002' viewBox='0 0 19 18.002'%3E%3Crect width='19' height='18' transform='translate(0)' fill='none'/%3E%3Cpath d='M-206-376h-18v-8h2v6h15v-6h2v8Z' transform='translate(224 394.004)' fill='%23ffffff'/%3E%3Cpath d='M90.846,408v6.867H88L93.5,421l5.5-6.135H96.153V408Z' transform='translate(-84 -407.998)' fill='%23ffffff'/%3E%3C/svg%3E");
    content: "";
}

@media screen and (max-width: 767px) {
    .lp-buttonConversion-body {
        padding-top: 14px;
        padding-bottom: 14px;
    }
}

.lp-utility-text-block {
    display: block;
}

.lp-layout-grid {
    display: flex;
    flex-wrap: wrap;
    margin: -24px 0 56px -24px;
}

.lp-layout-grid > .lp-layout-grid-column {
    display: flex;
    margin-top: 24px;
    padding-left: 24px;
}

.lp-layout-grid > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 100%;
}

.lp-layout-grid > .lp-layout-grid-column.of-flex {
    display: flex;
    flex-wrap: wrap;
}

.lp-layout-grid > .lp-layout-grid-column.of-flex > * {
    width: 100%;
}

.lp-layout-grid > .lp-layout-grid-column > *:last-child {
    margin-bottom: 0;
}

.lp-layout-grid.of-column-2 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 50%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-2 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 100%;
    }
}

.lp-layout-grid.of-column-3 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 33.33333%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-3 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 66.66667%;
    }
}

.lp-layout-grid.of-column-4 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 25%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-4 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 50%;
    }
}

.lp-layout-grid.of-column-5 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 20%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-5 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 40%;
    }
}

.lp-layout-grid.of-column-6 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 16.66667%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-6 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 33.33333%;
    }
}

.lp-layout-grid.of-column-7 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 14.28571%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-7 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 28.57143%;
    }
}

.lp-layout-grid.of-column-8 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 12.5%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-8 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 25%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 11.11111%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 22.22222%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 10%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 20%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 9.09091%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 18.18182%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column:not([class*="of-column-"]) {
    width: 8.33333%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column:not([class*="of-column-"]) {
        width: 16.66667%;
    }
}

.lp-layout-grid.of-column-2 > .lp-layout-grid-column.of-column-2 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-2 > .lp-layout-grid-column.of-column-2 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-3 > .lp-layout-grid-column.of-column-2 {
    width: 66.66667%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-3 > .lp-layout-grid-column.of-column-2 {
        width: 133.33333%;
    }
}

.lp-layout-grid.of-column-3 > .lp-layout-grid-column.of-column-3 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-3 > .lp-layout-grid-column.of-column-3 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-4 > .lp-layout-grid-column.of-column-2 {
    width: 50%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-4 > .lp-layout-grid-column.of-column-2 {
        width: 100%;
    }
}

.lp-layout-grid.of-column-4 > .lp-layout-grid-column.of-column-3 {
    width: 75%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-4 > .lp-layout-grid-column.of-column-3 {
        width: 150%;
    }
}

.lp-layout-grid.of-column-4 > .lp-layout-grid-column.of-column-4 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-4 > .lp-layout-grid-column.of-column-4 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-5 > .lp-layout-grid-column.of-column-2 {
    width: 40%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-5 > .lp-layout-grid-column.of-column-2 {
        width: 80%;
    }
}

.lp-layout-grid.of-column-5 > .lp-layout-grid-column.of-column-3 {
    width: 60%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-5 > .lp-layout-grid-column.of-column-3 {
        width: 120%;
    }
}

.lp-layout-grid.of-column-5 > .lp-layout-grid-column.of-column-4 {
    width: 80%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-5 > .lp-layout-grid-column.of-column-4 {
        width: 160%;
    }
}

.lp-layout-grid.of-column-5 > .lp-layout-grid-column.of-column-5 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-5 > .lp-layout-grid-column.of-column-5 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-2 {
    width: 33.33333%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-2 {
        width: 66.66667%;
    }
}

.lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-3 {
    width: 50%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-3 {
        width: 100%;
    }
}

.lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-4 {
    width: 66.66667%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-4 {
        width: 133.33333%;
    }
}

.lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-5 {
    width: 83.33333%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-5 {
        width: 166.66667%;
    }
}

.lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-6 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-6 > .lp-layout-grid-column.of-column-6 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-2 {
    width: 28.57143%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-2 {
        width: 57.14286%;
    }
}

.lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-3 {
    width: 42.85714%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-3 {
        width: 85.71429%;
    }
}

.lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-4 {
    width: 57.14286%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-4 {
        width: 114.28571%;
    }
}

.lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-5 {
    width: 71.42857%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-5 {
        width: 142.85714%;
    }
}

.lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-6 {
    width: 85.71429%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-6 {
        width: 171.42857%;
    }
}

.lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-7 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-7 > .lp-layout-grid-column.of-column-7 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-2 {
    width: 25%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-2 {
        width: 50%;
    }
}

.lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-3 {
    width: 37.5%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-3 {
        width: 75%;
    }
}

.lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-4 {
    width: 50%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-4 {
        width: 100%;
    }
}

.lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-5 {
    width: 62.5%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-5 {
        width: 125%;
    }
}

.lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-6 {
    width: 75%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-6 {
        width: 150%;
    }
}

.lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-7 {
    width: 87.5%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-7 {
        width: 175%;
    }
}

.lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-8 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-8 > .lp-layout-grid-column.of-column-8 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-2 {
    width: 22.22222%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-2 {
        width: 44.44444%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-3 {
    width: 33.33333%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-3 {
        width: 66.66667%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-4 {
    width: 44.44444%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-4 {
        width: 88.88889%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-5 {
    width: 55.55556%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-5 {
        width: 111.11111%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-6 {
    width: 66.66667%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-6 {
        width: 133.33333%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-7 {
    width: 77.77778%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-7 {
        width: 155.55556%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-8 {
    width: 88.88889%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-8 {
        width: 177.77778%;
    }
}

.lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-9 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-9 > .lp-layout-grid-column.of-column-9 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-2 {
    width: 20%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-2 {
        width: 40%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-3 {
    width: 30%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-3 {
        width: 60%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-4 {
    width: 40%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-4 {
        width: 80%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-5 {
    width: 50%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-5 {
        width: 100%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-6 {
    width: 60%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-6 {
        width: 120%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-7 {
    width: 70%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-7 {
        width: 140%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-8 {
    width: 80%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-8 {
        width: 160%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-9 {
    width: 90%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-9 {
        width: 180%;
    }
}

.lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-10 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-10 > .lp-layout-grid-column.of-column-10 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-2 {
    width: 18.18182%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-2 {
        width: 36.36364%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-3 {
    width: 27.27273%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-3 {
        width: 54.54545%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-4 {
    width: 36.36364%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-4 {
        width: 72.72727%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-5 {
    width: 45.45455%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-5 {
        width: 90.90909%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-6 {
    width: 54.54545%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-6 {
        width: 109.09091%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-7 {
    width: 63.63636%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-7 {
        width: 127.27273%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-8 {
    width: 72.72727%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-8 {
        width: 145.45455%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-9 {
    width: 81.81818%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-9 {
        width: 163.63636%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-10 {
    width: 90.90909%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-10 {
        width: 181.81818%;
    }
}

.lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-11 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-11 > .lp-layout-grid-column.of-column-11 {
        width: 200%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-2 {
    width: 16.66667%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-2 {
        width: 33.33333%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-3 {
    width: 25%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-3 {
        width: 50%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-4 {
    width: 33.33333%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-4 {
        width: 66.66667%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-5 {
    width: 41.66667%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-5 {
        width: 83.33333%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-6 {
    width: 50%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-6 {
        width: 100%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-7 {
    width: 58.33333%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-7 {
        width: 116.66667%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-8 {
    width: 66.66667%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-8 {
        width: 133.33333%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-9 {
    width: 75%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-9 {
        width: 150%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-10 {
    width: 83.33333%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-10 {
        width: 166.66667%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-11 {
    width: 91.66667%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-11 {
        width: 183.33333%;
    }
}

.lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-12 {
    width: 100%;
}

@media screen and (min-width: 768px) and (max-width: 1279px) {
    .lp-layout-grid.of-column-12 > .lp-layout-grid-column.of-column-12 {
        width: 200%;
    }
}

@media screen and (max-width: 767px) {
    .lp-layout-grid[class*="of-column-"] > .lp-layout-grid-column:not([class*="of-column-"]),
    .lp-layout-grid[class*="of-column-"] > .lp-layout-grid-column[class*="of-column-"] {
        width: 100%;
    }
}

@media screen and (max-width: 767px) {
    .lp-layout-grid.lp-smallScreen-column-2 > .lp-layout-grid-column:not([class*="of-column-"]),
    .lp-layout-grid.lp-smallScreen-column-2 > .lp-layout-grid-column[class*="of-column-"] {
        width: 50%;
    }
    .lp-layout-grid.lp-smallScreen-column-3 > .lp-layout-grid-column:not([class*="of-column-"]),
    .lp-layout-grid.lp-smallScreen-column-3 > .lp-layout-grid-column[class*="of-column-"] {
        width: 33.33333%;
    }
}
