/*
 *  Copyright 2017 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
/** @define image */
.cmp-image__image {
  width: 100%;
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-carousel__content {
  position: relative;
}
.cmp-carousel__item {
  display: none;
}
.cmp-carousel__item--active {
  display: block;
}
.cmp-carousel__action {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.cmp-carousel__indicators {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
  padding: 0;
  list-style: none;
}
.cmp-carousel__indicator {
  position: relative;
  flex: 0 1 auto;
  width: 10px;
  height: 10px;
  margin: 0 7px;
  border-radius: 50%;
  font-size: 0;
  text-indent: -3000px;
  background-color: rgba(0, 0, 0, 0.5);
}
.cmp-carousel__indicator--active {
  background-color: rgba(0, 0, 0, 0.8);
}

/*
 *  Copyright 2018 Adobe
 *
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */
.cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
}
.cmp-tabs__tab {
  box-sizing: border-box;
  border-bottom: 1px solid transparent;
  padding: .5rem 1rem;
  cursor: pointer;
}
.cmp-tabs__tab--active {
  border-color: inherit;
}
.cmp-tabs__tabpanel {
  display: none;
}
.cmp-tabs__tabpanel--active {
  display: block;
}

@font-face{font-family:thirsty_roughbold;src:url(clientlib-site/resources/fonts/yellow_design_studio_-_thirstyroughbol-webfont.woff2) format("woff2"),url(clientlib-site/resources/fonts/yellow_design_studio_-_thirstyroughbol-webfont.woff) format("woff");font-weight:400;font-style:normal}dir,menu,ul{list-style-type:disc}dir,menu,ol,ul{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}ol{list-style-type:decimal}p{display:block;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}button,input,select,textarea{text-rendering:auto;color:initial;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;margin:0}input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,select:focus,textarea:focus{outline-offset:0}:focus{outline:0 auto transparent}img{max-width:100%;height:auto}a,a:active,a:focus,a:hover{text-decoration:none}b,strong{font-weight:600}[v-cloak]{display:none}.objectfit.sammontana-foundation .objectfit-element,.objectfit .sammontana-foundation .objectfit-element{display:block}.no-objectfit.sammontana-foundation .objectfit-element,.no-objectfit .sammontana-foundation .objectfit-element,.objectfit.sammontana-foundation .noobjectfit-element,.objectfit .sammontana-foundation .noobjectfit-element{display:none}.no-objectfit.sammontana-foundation .noobjectfit-element,.no-objectfit .sammontana-foundation .noobjectfit-element{display:block}.adacto-bootstrap .container-fluid{width:95%}@media (min-width:992px){.adacto-bootstrap .container-fluid{width:90%}}@media (min-width:1200px){.adacto-bootstrap .container-fluid{width:95%}}h1,h2,h3{font-family:Barlow Condensed,sans-serif;text-transform:uppercase;line-height:1.1;letter-spacing:1px;margin-bottom:0}.h1,h1{font-weight:600;font-size:2.8rem}@media screen and (min-width:992px){.h1,h1{font-size:3.2rem}}@media screen and (min-width:1200px){.h1,h1{font-size:3.635rem}}.h1.secondary-pages-title,h1.secondary-pages-title{font-size:2.25rem;font-weight:500}.h1.small,h1.small{font-size:1.8rem}@media (min-width:768px){.h1.small,h1.small{font-size:2.8rem}}.h2,h2{font-weight:400;font-size:2.125rem}@media screen and (min-width:992px){.h2,h2{font-size:2.4rem}}@media screen and (min-width:1200px){.h2,h2{font-size:2.7rem}}.h3,h3{font-weight:400;font-size:1.675rem}@media screen and (min-width:992px){.h3,h3{font-size:1.8rem}}@media screen and (min-width:1200px){.h3,h3{font-size:2rem}}.h3.section-title,h3.section-title{font-weight:900;font-size:2.375rem}@media (min-width:768px){.h3.section-title,h3.section-title{font-size:2.875rem}}@media (min-width:992px){.h3.section-title,h3.section-title{font-size:3.125rem}}.h4,.h5,.h6,h4,h5,h6{font-weight:400}p,ul{line-height:.9;font-size:1.125rem}@media (min-width:768px){p,ul{font-size:1.2rem;line-height:1.2}}@media (min-width:992px){p,ul{font-size:1.375rem}}p{margin-bottom:0}.ada-color__white{color:#fff!important}.ada-background-color__white{background-color:#fff}.ada-alternate-color__white .alternate-text{color:#fff}.ada-alternate-color__white .alternate-decoration{background-color:#fff}.ada-alternate-color__white .ada-button{color:#fff}.ada-alternate-color__white .ada-button:hover{color:#ccc}.ada-color__blue{color:#0f447c!important}.ada-background-color__blue{background-color:#0f447c}.ada-alternate-color__blue .alternate-text{color:#0f447c}.ada-alternate-color__blue .alternate-decoration{background-color:#0f447c}.ada-alternate-color__blue .ada-button{color:#0f447c}.ada-alternate-color__blue .ada-button:hover{color:#041221}.ada-color__blue-light{color:#72cfcd!important}.ada-background-color__blue-light{background-color:#72cfcd}.ada-alternate-color__blue-light .alternate-text{color:#72cfcd}.ada-alternate-color__blue-light .alternate-decoration{background-color:#72cfcd}.ada-alternate-color__blue-light .ada-button{color:#72cfcd}.ada-alternate-color__blue-light .ada-button:hover{color:#38a3a1}.ada-color__blue-darkest{color:#002d74!important}.ada-background-color__blue-darkest{background-color:#002d74}.ada-alternate-color__blue-darkest .alternate-text{color:#002d74}.ada-alternate-color__blue-darkest .alternate-decoration{background-color:#002d74}.ada-alternate-color__blue-darkest .ada-button{color:#002d74}.ada-alternate-color__blue-darkest .ada-button:hover{color:#00050e}.ada-color__blue-filters{color:#199bd8!important}.ada-background-color__blue-filters{background-color:#199bd8}.ada-alternate-color__blue-filters .alternate-text{color:#199bd8}.ada-alternate-color__blue-filters .alternate-decoration{background-color:#199bd8}.ada-alternate-color__blue-filters .ada-button{color:#199bd8}.ada-alternate-color__blue-filters .ada-button:hover{color:#0e597d}.ada-color__blue-sky{color:#60c2df!important}.ada-background-color__blue-sky{background-color:#60c2df}.ada-alternate-color__blue-sky .alternate-text{color:#60c2df}.ada-alternate-color__blue-sky .alternate-decoration{background-color:#60c2df}.ada-alternate-color__blue-sky .ada-button{color:#60c2df}.ada-alternate-color__blue-sky .ada-button:hover{color:#2494b5}.ada-color__blue-sapphire{color:#006ac2!important}.ada-background-color__blue-sapphire{background-color:#006ac2}.ada-alternate-color__blue-sapphire .alternate-text{color:#006ac2}.ada-alternate-color__blue-sapphire .alternate-decoration{background-color:#006ac2}.ada-alternate-color__blue-sapphire .ada-button{color:#006ac2}.ada-alternate-color__blue-sapphire .ada-button:hover{color:#00325c}.ada-color__purple-light{color:#bac3eb!important}.ada-background-color__purple-light{background-color:#bac3eb}.ada-alternate-color__purple-light .alternate-text{color:#bac3eb}.ada-alternate-color__purple-light .alternate-decoration{background-color:#bac3eb}.ada-alternate-color__purple-light .ada-button{color:#bac3eb}.ada-alternate-color__purple-light .ada-button:hover{color:#6b7ed4}.ada-color__violet{color:#380070!important}.ada-background-color__violet{background-color:#380070}.ada-alternate-color__violet .alternate-text{color:#380070}.ada-alternate-color__violet .alternate-decoration{background-color:#380070}.ada-alternate-color__violet .ada-button{color:#380070}.ada-alternate-color__violet .ada-button:hover{color:#05000a}.ada-color__yellow{color:#ff6!important}.ada-background-color__yellow{background-color:#ff6}.ada-alternate-color__yellow .alternate-text{color:#ff6}.ada-alternate-color__yellow .alternate-decoration{background-color:#ff6}.ada-alternate-color__yellow .ada-button{color:#ff6}.ada-alternate-color__yellow .ada-button:hover{color:#ff0}.ada-color__yellow-light{color:#ffffc2!important}.ada-background-color__yellow-light{background-color:#ffffc2}.ada-alternate-color__yellow-light .alternate-text{color:#ffffc2}.ada-alternate-color__yellow-light .alternate-decoration{background-color:#ffffc2}.ada-alternate-color__yellow-light .ada-button{color:#ffffc2}.ada-alternate-color__yellow-light .ada-button:hover{color:#ffff5c}.ada-color__yellow-dark{color:#fdcc07!important}.ada-background-color__yellow-dark{background-color:#fdcc07}.ada-alternate-color__yellow-dark .alternate-text{color:#fdcc07}.ada-alternate-color__yellow-dark .alternate-decoration{background-color:#fdcc07}.ada-alternate-color__yellow-dark .ada-button{color:#fdcc07}.ada-alternate-color__yellow-dark .ada-button:hover{color:#9d7e01}.ada-color__yellow-darkest{color:#a69c2a!important}.ada-background-color__yellow-darkest{background-color:#a69c2a}.ada-alternate-color__yellow-darkest .alternate-text{color:#a69c2a}.ada-alternate-color__yellow-darkest .alternate-decoration{background-color:#a69c2a}.ada-alternate-color__yellow-darkest .ada-button{color:#a69c2a}.ada-alternate-color__yellow-darkest .ada-button:hover{color:#555015}.ada-color__yellow-canary{color:#fbce6b!important}.ada-background-color__yellow-canary{background-color:#fbce6b}.ada-alternate-color__yellow-canary .alternate-text{color:#fbce6b}.ada-alternate-color__yellow-canary .alternate-decoration{background-color:#fbce6b}.ada-alternate-color__yellow-canary .ada-button{color:#fbce6b}.ada-alternate-color__yellow-canary .ada-button:hover{color:#f8ad08}.ada-color__yellow-gold{color:#a87d1e!important}.ada-background-color__yellow-gold{background-color:#a87d1e}.ada-alternate-color__yellow-gold .alternate-text{color:#a87d1e}.ada-alternate-color__yellow-gold .alternate-decoration{background-color:#a87d1e}.ada-alternate-color__yellow-gold .ada-button{color:#a87d1e}.ada-alternate-color__yellow-gold .ada-button:hover{color:#513d0f}.ada-color__orange{color:#e64e0f!important}.ada-background-color__orange{background-color:#e64e0f}.ada-alternate-color__orange .alternate-text{color:#e64e0f}.ada-alternate-color__orange .alternate-decoration{background-color:#e64e0f}.ada-alternate-color__orange .ada-button{color:#e64e0f}.ada-alternate-color__orange .ada-button:hover{color:#862e09}.ada-color__orange-base{color:#ff8000!important}.ada-background-color__orange-base{background-color:#ff8000}.ada-alternate-color__orange-base .alternate-text{color:#ff8000}.ada-alternate-color__orange-base .alternate-decoration{background-color:#ff8000}.ada-alternate-color__orange-base .ada-button{color:#ff8000}.ada-alternate-color__orange-base .ada-button:hover{color:#994d00}.ada-color__salmon{color:#fec791!important}.ada-background-color__salmon{background-color:#fec791}.ada-alternate-color__salmon .alternate-text{color:#fec791}.ada-alternate-color__salmon .alternate-decoration{background-color:#fec791}.ada-alternate-color__salmon .ada-button{color:#fec791}.ada-alternate-color__salmon .ada-button:hover{color:#fd942c}.ada-color__red{color:#e42528!important}.ada-background-color__red{background-color:#e42528}.ada-alternate-color__red .alternate-text{color:#e42528}.ada-alternate-color__red .alternate-decoration{background-color:#e42528}.ada-alternate-color__red .ada-button{color:#e42528}.ada-alternate-color__red .ada-button:hover{color:#911214}.ada-color__red-light{color:#e26156!important}.ada-background-color__red-light{background-color:#e26156}.ada-alternate-color__red-light .alternate-text{color:#e26156}.ada-alternate-color__red-light .alternate-decoration{background-color:#e26156}.ada-alternate-color__red-light .ada-button{color:#e26156}.ada-alternate-color__red-light .ada-button:hover{color:#b32a1f}.ada-color__red-dark{color:#8e1537!important}.ada-background-color__red-dark{background-color:#8e1537}.ada-alternate-color__red-dark .alternate-text{color:#8e1537}.ada-alternate-color__red-dark .alternate-decoration{background-color:#8e1537}.ada-alternate-color__red-dark .ada-button{color:#8e1537}.ada-alternate-color__red-dark .ada-button:hover{color:#350815}.ada-color__red-crimson{color:#dd4040!important}.ada-background-color__red-crimson{background-color:#dd4040}.ada-alternate-color__red-crimson .alternate-text{color:#dd4040}.ada-alternate-color__red-crimson .alternate-decoration{background-color:#dd4040}.ada-alternate-color__red-crimson .ada-button{color:#dd4040}.ada-alternate-color__red-crimson .ada-button:hover{color:#9b1c1c}.ada-color__beige{color:#efebdd!important}.ada-background-color__beige{background-color:#efebdd}.ada-alternate-color__beige .alternate-text{color:#efebdd}.ada-alternate-color__beige .alternate-decoration{background-color:#efebdd}.ada-alternate-color__beige .ada-button{color:#efebdd}.ada-alternate-color__beige .ada-button:hover{color:#cec298}.ada-color__beige-background{color:#f2efe7!important}.ada-background-color__beige-background{background-color:#f2efe7}.ada-alternate-color__beige-background .alternate-text{color:#f2efe7}.ada-alternate-color__beige-background .alternate-decoration{background-color:#f2efe7}.ada-alternate-color__beige-background .ada-button{color:#f2efe7}.ada-alternate-color__beige-background .ada-button:hover{color:#cec3a5}.ada-color__brown-light{color:#96755a!important}.ada-background-color__brown-light{background-color:#96755a}.ada-alternate-color__brown-light .alternate-text{color:#96755a}.ada-alternate-color__brown-light .alternate-decoration{background-color:#96755a}.ada-alternate-color__brown-light .ada-button{color:#96755a}.ada-alternate-color__brown-light .ada-button:hover{color:#564334}.ada-color__brown-caramel{color:#aa7d55!important}.ada-background-color__brown-caramel{background-color:#aa7d55}.ada-alternate-color__brown-caramel .alternate-text{color:#aa7d55}.ada-alternate-color__brown-caramel .alternate-decoration{background-color:#aa7d55}.ada-alternate-color__brown-caramel .ada-button{color:#aa7d55}.ada-alternate-color__brown-caramel .ada-button:hover{color:#664b33}.ada-color__brown-#d2691e{color:#4e2d26!important}.ada-background-color__brown-#d2691e{background-color:#4e2d26}.ada-alternate-color__brown-#d2691e .alternate-text{color:#4e2d26}.ada-alternate-color__brown-#d2691e .alternate-decoration{background-color:#4e2d26}.ada-alternate-color__brown-#d2691e .ada-button{color:#4e2d26}.ada-alternate-color__brown-#d2691e .ada-button:hover{color:#090505}.ada-color__green-light{color:#bdda14!important}.ada-background-color__green-light{background-color:#bdda14}.ada-alternate-color__green-light .alternate-text{color:#bdda14}.ada-alternate-color__green-light .alternate-decoration{background-color:#bdda14}.ada-alternate-color__green-light .ada-button{color:#bdda14}.ada-alternate-color__green-light .ada-button:hover{color:#6c7d0b}.ada-color__green-darkest{color:#13555a!important}.ada-background-color__green-darkest{background-color:#13555a}.ada-alternate-color__green-darkest .alternate-text{color:#13555a}.ada-alternate-color__green-darkest .alternate-decoration{background-color:#13555a}.ada-alternate-color__green-darkest .ada-button{color:#13555a}.ada-alternate-color__green-darkest .ada-button:hover{color:#010506}.ada-color__green-mint{color:#42a83c!important}.ada-background-color__green-mint{background-color:#42a83c}.ada-alternate-color__green-mint .alternate-text{color:#42a83c}.ada-alternate-color__green-mint .alternate-decoration{background-color:#42a83c}.ada-alternate-color__green-mint .ada-button{color:#42a83c}.ada-alternate-color__green-mint .ada-button:hover{color:#245d21}.ada-color__green-forest{color:#007d0c!important}.ada-background-color__green-forest{background-color:#007d0c}.ada-alternate-color__green-forest .alternate-text{color:#007d0c}.ada-alternate-color__green-forest .alternate-decoration{background-color:#007d0c}.ada-alternate-color__green-forest .ada-button{color:#007d0c}.ada-alternate-color__green-forest .ada-button:hover{color:#001702}.ada-color__green-sage{color:#d3db9e!important}.ada-background-color__green-sage{background-color:#d3db9e}.ada-alternate-color__green-sage .alternate-text{color:#d3db9e}.ada-alternate-color__green-sage .alternate-decoration{background-color:#d3db9e}.ada-alternate-color__green-sage .ada-button{color:#d3db9e}.ada-alternate-color__green-sage .ada-button:hover{color:#b1bf54}.ada-color__grey-border{color:#e4ddd7!important}.ada-background-color__grey-border{background-color:#e4ddd7}.ada-alternate-color__grey-border .alternate-text{color:#e4ddd7}.ada-alternate-color__grey-border .alternate-decoration{background-color:#e4ddd7}.ada-alternate-color__grey-border .ada-button{color:#e4ddd7}.ada-alternate-color__grey-border .ada-button:hover{color:#bba99a}.ada-color__grey-medium{color:#ccc!important}.ada-background-color__grey-medium{background-color:#ccc}.ada-alternate-color__grey-medium .alternate-text{color:#ccc}.ada-alternate-color__grey-medium .alternate-decoration{background-color:#ccc}.ada-alternate-color__grey-medium .ada-button{color:#ccc}.ada-alternate-color__grey-medium .ada-button:hover{color:#999}.ada-color__grey-background{color:#f7f5f3!important}.ada-background-color__grey-background{background-color:#f7f5f3}.ada-alternate-color__grey-background .alternate-text{color:#f7f5f3}.ada-alternate-color__grey-background .alternate-decoration{background-color:#f7f5f3}.ada-alternate-color__grey-background .ada-button{color:#f7f5f3}.ada-alternate-color__grey-background .ada-button:hover{color:#cec2b6}.ada-color__grey-darkest{color:#333!important}.ada-background-color__grey-darkest{background-color:#333}.ada-alternate-color__grey-darkest .alternate-text{color:#333}.ada-alternate-color__grey-darkest .alternate-decoration{background-color:#333}.ada-alternate-color__grey-darkest .ada-button{color:#333}.ada-alternate-color__grey-darkest .ada-button:hover{color:#000}.ada-color__grey-text{color:grey!important}.ada-background-color__grey-text{background-color:grey}.ada-alternate-color__grey-text .alternate-text{color:grey}.ada-alternate-color__grey-text .alternate-decoration{background-color:grey}.ada-alternate-color__grey-text .ada-button{color:grey}.ada-alternate-color__grey-text .ada-button:hover{color:#4d4d4d}.ada-color__grey-fog{color:#e1e1e1!important}.ada-background-color__grey-fog{background-color:#e1e1e1}.ada-alternate-color__grey-fog .alternate-text{color:#e1e1e1}.ada-alternate-color__grey-fog .alternate-decoration{background-color:#e1e1e1}.ada-alternate-color__grey-fog .ada-button{color:#e1e1e1}.ada-alternate-color__grey-fog .ada-button:hover{color:#aeaeae}.ada-color__grey-iron{color:#666!important}.ada-background-color__grey-iron{background-color:#666}.ada-alternate-color__grey-iron .alternate-text{color:#666}.ada-alternate-color__grey-iron .alternate-decoration{background-color:#666}.ada-alternate-color__grey-iron .ada-button{color:#666}.ada-alternate-color__grey-iron .ada-button:hover{color:#333}.ada-color__grey-ice{color:#c2c2c2!important}.ada-background-color__grey-ice{background-color:#c2c2c2}.ada-alternate-color__grey-ice .alternate-text{color:#c2c2c2}.ada-alternate-color__grey-ice .alternate-decoration{background-color:#c2c2c2}.ada-alternate-color__grey-ice .ada-button{color:#c2c2c2}.ada-alternate-color__grey-ice .ada-button:hover{color:#8f8f8f}.ada-color__black-text{color:#58595b!important}.ada-background-color__black-text{background-color:#58595b}.ada-alternate-color__black-text .alternate-text{color:#58595b}.ada-alternate-color__black-text .alternate-decoration{background-color:#58595b}.ada-alternate-color__black-text .ada-button{color:#58595b}.ada-alternate-color__black-text .ada-button:hover{color:#262627}.ada-color__black-dark{color:#231f20!important}.ada-background-color__black-dark{background-color:#231f20}.ada-alternate-color__black-dark .alternate-text{color:#231f20}.ada-alternate-color__black-dark .alternate-decoration{background-color:#231f20}.ada-alternate-color__black-dark .ada-button{color:#231f20}.ada-alternate-color__black-dark .ada-button:hover{color:#000}.ada-color__black-#000{color:#000!important}.ada-background-color__black-#000{background-color:#000}.ada-alternate-color__black-#000 .alternate-text{color:#000}.ada-alternate-color__black-#000 .alternate-decoration{background-color:#000}.ada-alternate-color__black-#000 .ada-button,.ada-alternate-color__black-#000 .ada-button:hover{color:#000}.ada-color__green-apple{color:#79ce17!important}.ada-background-color__green-apple{background-color:#79ce17}.ada-alternate-color__green-apple .alternate-text{color:#79ce17}.ada-alternate-color__green-apple .alternate-decoration{background-color:#79ce17}.ada-alternate-color__green-apple .ada-button{color:#79ce17}.ada-alternate-color__green-apple .ada-button:hover{color:#43720d}.ada-loader{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:auto;background-color:rgba(0,0,0,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:999999}.ada-loader .lds-ripple{display:inline-block;position:relative;width:4pc;height:4pc}.ada-loader .lds-ripple div{position:absolute;border:4px solid #ff6;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.ada-loader .lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}.sammontana-foundation .ada-news-stamp{position:relative;width:5pc}.sammontana-foundation .ada-news-stamp img{width:100%;height:auto}.sammontana-foundation .ada-news-stamp span{position:absolute;top:50%;left:0;right:0;margin:auto;-webkit-transform:translateY(-50%) rotate(-17deg);transform:translateY(-50%) rotate(-17deg);text-align:center;font-size:1.2rem;text-transform:uppercase;font-family:Work Sans,sans-serif;font-weight:700;color:#fff}.sammontana-foundation .ada-ribbon{display:inline-block;position:relative;height:2.125rem}.sammontana-foundation .ada-ribbon .alternate-decoration{left:0;display:inline-block;height:2px;width:100%;position:absolute}.sammontana-foundation .ada-ribbon .alternate-decoration:first-of-type{top:0}.sammontana-foundation .ada-ribbon .alternate-decoration:last-of-type{bottom:0}.sammontana-foundation .ada-ribbon .ada-ribbon__content{display:inline-block;height:2.125rem;padding:0 .625rem}.sammontana-foundation .ada-ribbon .ada-ribbon__content h4{text-transform:uppercase;line-height:2.125rem;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:1.125rem}@media (min-width:768px){.sammontana-foundation .ada-ribbon .ada-ribbon__content h4{font-size:1.25rem}}@media (min-width:992px){.sammontana-foundation .ada-ribbon .ada-ribbon__content h4{font-size:1.375rem}}.sammontana-foundation .ada-ribbon .ada-ribbon__content h1{text-transform:uppercase;line-height:2.125rem;font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:1.125rem}@media (min-width:768px){.sammontana-foundation .ada-ribbon .ada-ribbon__content h1{font-size:1.25rem}}@media (min-width:992px){.sammontana-foundation .ada-ribbon .ada-ribbon__content h1{font-size:1.375rem}}.sammontana-foundation .thin-text{font-weight:300}.sammontana-foundation .ada-video__play-button .adacto-icon-play{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;border-radius:50%;border:2px solid #fff;text-align:center;height:60px;width:60px}@media (min-width:576px){.sammontana-foundation .ada-video__play-button .adacto-icon-play{height:90px;width:90px}}.sammontana-foundation .ada-video__play-button .adacto-icon-play:before{font-size:1.8rem;line-height:60px;padding-left:5px;color:#fff}@media (min-width:576px){.sammontana-foundation .ada-video__play-button .adacto-icon-play:before{font-size:2.2rem;line-height:90px}}.sammontana-foundation .ada-video__play-button .adacto-icon-play:hover{color:#fff;background-color:hsla(0,0%,100%,.25)}.sammontana-foundation .ada-short-news-item{width:100%;height:100%;position:relative}.sammontana-foundation .ada-short-news-item__link{position:relative;display:block;height:100%;color:#0f447c}.sammontana-foundation .ada-short-news-item__image-container{height:0;padding-bottom:100%;margin-bottom:1.5rem;position:relative;overflow:hidden}.sammontana-foundation .ada-short-news-item__image{background-size:cover;background-position:50%;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.sammontana-foundation .ada-short-news-item__image:hover{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}.sammontana-foundation .ada-short-news-item__text-container{position:relative;border-left:1px solid #e4ddd7;padding-left:1.25rem}.sammontana-foundation .ada-short-news-item__title{font-size:1.525rem;font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1.1;padding-bottom:4rem;color:#0f447c;height:7.25rem}.sammontana-foundation .ada-short-news-item__title:hover{opacity:.8}.sammontana-foundation .ada-short-news-item__category-date_container{position:absolute;bottom:0;left:1.25rem}.sammontana-foundation .ada-short-news-item__category{font-size:1rem;font-family:Work Sans,sans-serif;font-weight:400;color:grey}.sammontana-foundation .ada-short-news-item__category:hover{opacity:.8}.sammontana-foundation .ada-short-news-item__date{font-size:1rem;font-family:Work Sans,sans-serif;font-weight:400;color:grey;text-transform:uppercase}.sammontana-foundation .ada-short-news-item__date:hover{opacity:.8}.sammontana-foundation .ada-short-news-item__reaction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;margin-top:2rem}.sammontana-foundation .ada-short-news-item__reaction .ada-short-news-item__reaction-image{width:50px;height:auto;margin-right:.5rem}.sammontana-foundation .ada-short-news-item__reaction .ada-short-news-item__reaction-label{font-family:thirsty_roughbold,sans-serif;color:#0f447c}.sammontana-foundation .page--has_background{background-position:50%;background-repeat:no-repeat;background-image:url(asset("/images/sammontana-bg.png"))}ul.swiper-wrapper{list-style:none;padding:0;margin:0}.ada-accordion-tab .nav-tabs{display:none}.ada-accordion-tab .card-header h5{margin-bottom:0}@media (min-width:768px){.ada-accordion-tab .nav-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.ada-accordion-tab .card{border:none}.ada-accordion-tab .card .card-header{display:none}.ada-accordion-tab .card .collapse{display:block}}@media (max-width:767.98px){.ada-accordion-tab .tab-pane{display:block!important;opacity:1}}#global-loader{z-index:1050;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#global-loader,#global-loader:before{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#global-loader:before{display:block;content:"";background:hsla(0,0%,100%,.75) url(clientlib-site/resources/images/loading.gif) 50% no-repeat}.cmp-contentfragment--hide-titles .cmp-contentfragment__element-title,.cmp-contentfragment--hide-titles .cmp-contentfragment__title{display:none}
@media (min-width:992px){.ada-pre-footer__bg{background-position:top;background-repeat:no-repeat;background-size:100% auto;background-image:url(../components/content/pre-footer/v1/pre-footer/clientlibs/site/resources/images/prefooter-bg.png);padding:.5rem 0 1.5rem}}.ada-pre-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.5rem 0}@media (min-width:768px){.ada-pre-footer{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.ada-pre-footer .ada-pre-footer__left-block{background:#fdcc07 url(../../../etc.clientlibs/sammontana-foundation/components/content/pre-footer/v1/pre-footer/clientlibs/site/resources/images/pattern-footer.png) no-repeat 100% 100%;background-size:auto 100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin-bottom:1.5rem}@media (min-width:768px){.ada-pre-footer .ada-pre-footer__left-block{margin-bottom:0;width:calc(50% - 15px);margin-right:15px}}@media (min-width:768px){.ada-pre-footer .ada-pre-footer__right-block{padding:45px 30px;width:calc(50% - 15px);margin-left:15px}}.ada-pre-footer .ada-pre-footer__left-block,.ada-pre-footer .ada-pre-footer__right-block{padding:45px 30px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.ada-pre-footer .ada-pre-footer__left-block.ada-pre-footer__left-block--bottom-cta,.ada-pre-footer .ada-pre-footer__left-block.ada-pre-footer__right-block--bottom-cta,.ada-pre-footer .ada-pre-footer__right-block.ada-pre-footer__left-block--bottom-cta,.ada-pre-footer .ada-pre-footer__right-block.ada-pre-footer__right-block--bottom-cta{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.ada-pre-footer .ada-pre-footer__left-block.ada-pre-footer__left-block--bottom-cta-left,.ada-pre-footer .ada-pre-footer__left-block.ada-pre-footer__right-block--bottom-cta-left,.ada-pre-footer .ada-pre-footer__right-block.ada-pre-footer__left-block--bottom-cta-left,.ada-pre-footer .ada-pre-footer__right-block.ada-pre-footer__right-block--bottom-cta-left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.ada-pre-footer .ada-pre-footer__left-block.ada-pre-footer__left-block--bottom-cta-center,.ada-pre-footer .ada-pre-footer__left-block.ada-pre-footer__right-block--bottom-cta-center,.ada-pre-footer .ada-pre-footer__right-block.ada-pre-footer__left-block--bottom-cta-center,.ada-pre-footer .ada-pre-footer__right-block.ada-pre-footer__right-block--bottom-cta-center{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.ada-pre-footer .ada-pre-footer__left-block--with-image,.ada-pre-footer .ada-pre-footer__right-block--with-image{background-size:cover;background-repeat:no-repeat;background-position:100%}.ada-pre-footer .ada-pre-footer__full-link{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;width:100%}.ada-pre-footer .ada-pre-footer__left-block--with-image--center,.ada-pre-footer .ada-pre-footer__right-block--with-image-center{background-size:cover;background-repeat:no-repeat;background-position:50%}.ada-pre-footer .ada-pre-footer__left-block--with-fixed-height,.ada-pre-footer .ada-pre-footer__right-block--with-fixed-height{min-height:450px}@media (min-width:768px){.ada-pre-footer .ada-pre-footer__left-block--with-fixed-height,.ada-pre-footer .ada-pre-footer__right-block--with-fixed-height{min-height:100%}}.ada-pre-footer .ada-pre-footer__left-block--with-image-contain,.ada-pre-footer .ada-pre-footer__right-block--with-image-contain{background-size:contain;background-repeat:no-repeat;background-position:50%}.ada-pre-footer .ada-pre-footer__right-block--with-image-fit{background-size:cover;background-repeat:no-repeat;background-position:50%}.ada-pre-footer .ada-pre-footer__logo-text-container{margin-bottom:2rem}.ada-pre-footer .ada-ribbon{margin-bottom:1rem}@media (min-width:768px){.ada-pre-footer .ada-ribbon{margin-bottom:2rem}}.ada-pre-footer .ada-pre-footer__logo{width:6.5rem;height:auto;margin-bottom:2.5rem}.ada-pre-footer .ada-pre-footer__email-input-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:25pc;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1rem;border-bottom:1px solid #0f447c}@media (min-width:768px){.ada-pre-footer .ada-pre-footer__email-input-container{width:90%}}.ada-pre-footer .ada-pre-footer__email_input{background-color:transparent;border:0;margin-right:1rem;font-size:1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#0f447c}.ada-pre-footer .ada-pre-footer__email_input::-webkit-input-placeholder{color:#0f447c}.ada-pre-footer .ada-pre-footer__cta{font-size:1.125rem;font-weight:700;margin-top:1.75rem}.ada-pre-footer .ada-pre-footer__text-middle{position:absolute;top:50%;left:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ada-pre-footer .ada-pre-footer__text-top{position:absolute;top:45px;left:30px}.ada-pre-footer .ada-pre-footer__text-center{position:absolute;top:2rem;left:0;width:100%;text-align:center}.ada-pre-footer .ada-pre-footer__relative{position:relative}.ada-pre-footer .ada-pre-footer__cta-title{margin-bottom:1.5rem}.ada-pre-footer .ada-pre-footer__cta-title h4{background-position:0;background-repeat:no-repeat;text-transform:uppercase;padding-left:1.5rem;color:#fff;font-weight:700}.ada-pre-footer .ada-pre-footer__sticker{position:absolute;top:2rem;left:50%;-webkit-transform:translate(-50%,10%);transform:translate(-50%,10%)}.ada-pre-footer .ada-pre-footer__btn{position:relative;margin-top:4rem}@media (min-width:576px){.ada-pre-footer .ada-pre-footer__btn{margin-top:5.5rem}}@media (min-width:768px){.ada-pre-footer .ada-pre-footer__btn{margin-top:8.5rem}}
.ada-double-block-slider{height:850px}@media (min-width:768px){.ada-double-block-slider{height:550px}}@media (min-width:992px){.ada-double-block-slider{height:600px}}.ada-double-block-slider .swiper-container{width:100%;height:100%}.ada-double-block-slider .swiper-container.disabled .swiper-pagination{display:none}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right{width:100%;height:50%}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right{width:50%;height:100%}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-image,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-image{position:relative}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-image .ada-slide-block-image__image,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-image .ada-slide-block-image__image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-size:cover;background-position:50%;background-repeat:no-repeat}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-video,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-video{position:relative}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-video .ada-slide-block-video__wrapper,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-video .ada-slide-block-video__wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta[class*=" ada-color__"] a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta [class*=" ada-color__"] a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta[class^=ada-color__] a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta [class^=ada-color__] a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta[class*=" ada-color__"] a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta [class*=" ada-color__"] a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta[class^=ada-color__] a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta [class^=ada-color__] a{color:inherit;opacity:1}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta[class*=" ada-color__"] a:hover,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta [class*=" ada-color__"] a:hover,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta[class^=ada-color__] a:hover,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta [class^=ada-color__] a:hover,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta[class*=" ada-color__"] a:hover,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta [class*=" ada-color__"] a:hover,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta[class^=ada-color__] a:hover,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta [class^=ada-color__] a:hover{opacity:.9}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-ribbon,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-ribbon{margin-bottom:1rem}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-ribbon,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-ribbon{margin-bottom:2rem}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__wrapper,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__wrapper{padding:30px;height:100%;position:relative}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__wrapper,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__wrapper{padding:45px}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-block-slider__pattern,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-block-slider__pattern{position:absolute;right:1rem;top:2rem;display:none}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-block-slider__pattern img,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-block-slider__pattern img{max-width:70%}@media (min-width:992px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-block-slider__pattern img,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-block-slider__pattern img{max-width:100%}}@media (min-width:992px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-block-slider__pattern,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-block-slider__pattern{right:2rem;display:block}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__small-img,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__small-img{margin-bottom:1.5rem}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__small-img img,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__small-img img{max-width:80%}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__small-img img,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__small-img img{max-width:100%}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__wrapper--with-image,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__wrapper--with-image{background-size:cover;background-repeat:no-repeat;background-position:100%}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__wrapper--right,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__wrapper--right{text-align:right}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__wrapper--right.ada-slide-block-cta__wrapper--with-image,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__wrapper--right.ada-slide-block-cta__wrapper--with-image{background-position:0}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__wrapper--right .ada-slide-block-cta__button,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__wrapper--right .ada-slide-block-cta__button{right:30px;left:auto}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__featured,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__featured{display:inline-block;margin-bottom:3.75rem}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h1,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h2,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text p,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h1,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h2,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text p{color:inherit}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h1,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h1{font-size:2.3rem;margin-bottom:3rem;line-height:1.1;text-transform:none;font-weight:400}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h1,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h1{font-size:2.7rem;margin-bottom:2.5rem}}@media (min-width:992px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h1,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h1{font-size:3rem}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h1 strong,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h1 strong{text-transform:uppercase;font-weight:700}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h2,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h2 a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h2,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h2 a{text-transform:none!important}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text h2 strong,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text h2 strong{text-transform:uppercase;font-weight:700}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text p,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text p{display:none}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text p,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text p{margin-bottom:2.5rem}}@media (min-width:992px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text p,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text p{display:block;width:85%}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern{position:absolute;top:0;width:80%}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern{width:75%}}@media (min-width:1200px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern{width:70%}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern h2,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern h2{font-size:1.8rem;margin-bottom:2.5rem}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern h2,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern h2{font-size:2.7rem;margin-bottom:2.5rem}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern p,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__basic-pattern p{display:block!important;font-size:1.1rem;line-height:1.3}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title{position:absolute;top:0;width:80%}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title{width:85%}}@media (min-width:992px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title{width:95%}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title h2,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title h2{font-size:1.8rem;margin-bottom:2.5rem;text-transform:uppercase;margin-top:2rem}@media (min-width:992px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title h2,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title h2{font-size:2rem;margin-bottom:2.5rem}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title h2 a,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title h2 a{text-transform:uppercase!important}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title p,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title p{display:block!important;font-size:1.1rem;line-height:1.3}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title p,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title p{font-size:1.25rem}}@media (min-width:1200px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title p,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__small-title p{font-size:1.3rem}}.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__full-title h1,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__full-title h1{font-weight:700;text-transform:uppercase;font-size:2.3rem}@media (min-width:768px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__full-title h1,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__full-title h1{font-size:3rem;line-height:1}}@media (min-width:1200px){.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-left.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__full-title h1,.ada-double-block-slider .swiper-container .ada-double-block-slider__slide--side-right.ada-slide-block-cta .ada-slide-block-cta__text.ada-slide-block-cta__full-title h1{font-size:4rem;line-height:1}}.ada-double-block-slider .swiper-pagination{left:auto!important;right:2.5%!important;bottom:20px!important;text-align:right;width:auto!important}@media (min-width:768px){.ada-double-block-slider .swiper-pagination{bottom:45px}}.ada-double-block-slider .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;background:grey;opacity:.5}.ada-double-block-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ada-double-block-slider .swiper-pagination.pagination-white .swiper-pagination-bullet{background:#fff}.ada-double-block-slider .swiper-pagination.pagination-blue .swiper-pagination-bullet{background:#006ac2}.ada-double-block-slider .swiper-slide{height:auto}.ada-double-block-slider__small{margin-bottom:.5rem}.ada-double-block-slider__small .swiper-container{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.ada-double-block-slider__small .ada-slide-block-cta__wrapper{padding:30px!important}.ada-double-block-slider__small .ada-slide-block-cta__wrapper .ada-slide-block-cta__text{position:absolute;bottom:90pt;width:80%}@media (min-width:768px){.ada-double-block-slider__small .ada-slide-block-cta__wrapper .ada-slide-block-cta__text{width:85%}}@media (min-width:1200px){.ada-double-block-slider__small .ada-slide-block-cta__wrapper .ada-slide-block-cta__text{width:90%}}.ada-double-block-slider__small .ada-slide-block-cta__wrapper .ada-slide-block-cta__text h2{font-size:1.8rem}@media (min-width:992px){.ada-double-block-slider__small .ada-slide-block-cta__wrapper .ada-slide-block-cta__text h2{font-size:2.7rem}}.ada-double-block-slider__small .ada-slide-block-cta__wrapper .ada-slide-block-cta__button{position:absolute;right:auto;left:30px!important;bottom:30px!important}@media (min-width:768px){.ada-double-block-slider__small .ada-slide-block-cta__wrapper .ada-slide-block-cta__button{bottom:45px}}.ada-double-block-slider__small .ada-double-block-slider{height:850px}@media (min-width:768px){.ada-double-block-slider__small .ada-double-block-slider{height:500px}}@media (min-width:992px){.ada-double-block-slider__small .ada-double-block-slider{height:500px}}@media (min-width:1200px){.ada-double-block-slider__small .ada-double-block-slider{height:550px}}.ada-double-block-slider__small .ada-double-block-slider:after{content:"";height:7px;background:#ccc;width:98%;margin:0 auto;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:block}@media (min-width:768px){.ada-double-block-slider__small .ada-double-block-slider .ada-slide-block-cta__basic-pattern{width:80%}}.ada-double-block-slider_border-bottom{height:7px;background:#ccc;width:98%;margin:0 auto 2rem;border-bottom-right-radius:5px;border-bottom-left-radius:5px}
.ada-triple-block-slider{margin-bottom:.5rem}.ada-triple-block-slider:after{content:"";height:7px;background:#ccc;width:98%;margin:0 auto;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:block;position:relative}.ada-triple-block-slider .swiper-container{width:100%;height:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.ada-triple-block-slider .swiper-container.disabled .swiper-pagination{display:none}.ada-triple-block-slider h3{font-weight:400}.ada-triple-block-slider h3 strong{font-weight:700}.ada-triple-block-slider .swiper-pagination{position:absolute;left:auto;text-align:left;right:-25px!important;bottom:auto;top:310px}@media (min-width:576px){.ada-triple-block-slider .swiper-pagination{bottom:475px;right:-25px!important;top:auto}}@media (min-width:768px){.ada-triple-block-slider .swiper-pagination{bottom:135px;right:-25px!important}}@media (min-width:992px){.ada-triple-block-slider .swiper-pagination{bottom:150px;right:-25px!important}}@media (min-width:1200px){.ada-triple-block-slider .swiper-pagination{bottom:135px;right:-25px!important}}.ada-triple-block-slider .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;background:grey;opacity:.5}.ada-triple-block-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ada-triple-block-slider .swiper-slide{height:auto}.ada-triple-block-slider .ada-triple-block-slider__slide,.ada-triple-block-slider .ada-triple-block-slider__slide-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ada-triple-block-slider .ada-triple-block-slider__slide-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__slide-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ada-triple-block-slider .ada-triple-block-slider__slide-top--right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__slide-top--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.ada-triple-block-slider .ada-triple-block-slider__image-container{position:relative;height:345px}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__image-container{height:auto;min-height:25pc;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}}@media (min-width:1200px){.ada-triple-block-slider .ada-triple-block-slider__image-container{height:auto;min-height:5in;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%}}.ada-triple-block-slider .ada-triple-block-slider__image--desktop,.ada-triple-block-slider .ada-triple-block-slider__image--mobile{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-size:cover;background-position:50%;background-repeat:no-repeat}.ada-triple-block-slider .ada-triple-block-slider__image--desktop{display:none}@media (min-width:576px){.ada-triple-block-slider .ada-triple-block-slider__image--desktop{display:block}}.ada-triple-block-slider .ada-triple-block-slider__image--mobile{display:block}@media (min-width:576px){.ada-triple-block-slider .ada-triple-block-slider__image--mobile{display:none}}.ada-triple-block-slider .ada-triple-block-slider__cta-container{background:#efebdd;position:relative;height:345px;padding:30px}.ada-triple-block-slider .ada-triple-block-slider__cta-container[class*=" ada-color__"] a,.ada-triple-block-slider .ada-triple-block-slider__cta-container [class*=" ada-color__"] a,.ada-triple-block-slider .ada-triple-block-slider__cta-container[class^=ada-color__] a,.ada-triple-block-slider .ada-triple-block-slider__cta-container [class^=ada-color__] a{color:inherit;opacity:1}.ada-triple-block-slider .ada-triple-block-slider__cta-container[class*=" ada-color__"] a:hover,.ada-triple-block-slider .ada-triple-block-slider__cta-container [class*=" ada-color__"] a:hover,.ada-triple-block-slider .ada-triple-block-slider__cta-container[class^=ada-color__] a:hover,.ada-triple-block-slider .ada-triple-block-slider__cta-container [class^=ada-color__] a:hover{opacity:.9}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__cta-container{padding:45px 30px;min-height:460px;height:auto;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%}}@media (min-width:992px){.ada-triple-block-slider .ada-triple-block-slider__cta-container{min-height:5in}}@media (min-width:1200px){.ada-triple-block-slider .ada-triple-block-slider__cta-container{min-height:500px}}.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-title{margin-bottom:1.5rem}.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-title h4{background-image:url(../../../etc.clientlibs/sammontana-foundation/clientlibs/clientlib-site/resources/triangles-title-blue.png);background-position:0;background-repeat:no-repeat;text-transform:uppercase;padding-left:1.5rem;color:#199bd8;font-weight:700;font-size:1.3rem}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-title h4{font-size:1.3rem}}@media (min-width:992px){.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-title h4{font-size:1.5rem}}.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-text h2{font-size:1.8rem;line-height:1.1}.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-text h2 strong{text-transform:uppercase}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-text h2{font-size:1.85rem}}@media (min-width:992px){.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-text h2{font-size:1.85rem}}@media (min-width:1200px){.ada-triple-block-slider .ada-triple-block-slider__cta-container .ada-triple-block-slider__cta-text h2{font-size:2.25rem}}.ada-triple-block-slider .ada-ribbon{margin-bottom:1rem}@media (min-width:768px){.ada-triple-block-slider .ada-ribbon{margin-bottom:2rem}}.ada-triple-block-slider .ada-triple-block-slider__cta-button{position:absolute;right:auto;left:30px;bottom:45px}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__cta-button{bottom:45px}}.ada-triple-block-slider .ada-triple-block-slider__slide-bottom{border-top:2px solid #fff;background:#60c2df;padding:2rem 30px;text-transform:uppercase;text-align:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__slide-bottom{padding:2rem 30px}}@media (min-width:992px){.ada-triple-block-slider .ada-triple-block-slider__slide-bottom{padding:2.5rem 30px}}.ada-triple-block-slider .ada-triple-block-slider__slide-bottom[class*=" ada-color__"] a,.ada-triple-block-slider .ada-triple-block-slider__slide-bottom [class*=" ada-color__"] a,.ada-triple-block-slider .ada-triple-block-slider__slide-bottom[class^=ada-color__] a,.ada-triple-block-slider .ada-triple-block-slider__slide-bottom [class^=ada-color__] a{color:inherit;opacity:1}.ada-triple-block-slider .ada-triple-block-slider__slide-bottom[class*=" ada-color__"] a:hover,.ada-triple-block-slider .ada-triple-block-slider__slide-bottom [class*=" ada-color__"] a:hover,.ada-triple-block-slider .ada-triple-block-slider__slide-bottom[class^=ada-color__] a:hover,.ada-triple-block-slider .ada-triple-block-slider__slide-bottom [class^=ada-color__] a:hover{opacity:.9}.ada-triple-block-slider .ada-triple-block-slider__slide-bottom img{max-width:80%;display:none}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__slide-bottom img{max-width:100%;display:block}}.ada-triple-block-slider .ada-triple-block-slider__slide-bottom h3{padding:0 1rem;color:#fff}.ada-triple-block-slider .ada-triple-block-slider__slide-bottom h3 a{color:#fff}.ada-triple-block-slider .ada-triple-block-slider__slide-bottom h3 strong{font-weight:700}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__slide-bottom h3{padding:0 1rem}}@media (min-width:992px){.ada-triple-block-slider .ada-triple-block-slider__slide-bottom h3{padding:0 .5rem}}.ada-triple-block-slider .ada-triple-block-slider__slider .ada-triple-block-slider__cta-title h4{color:#006ac2;background-image:url(../../../etc.clientlibs/sammontana-foundation/clientlibs/clientlib-site/resources/triangles-title-blue.png)}.ada-triple-block-slider .ada-triple-block-slider__slider .ada-triple-block-slider__cta-text h2{text-transform:uppercase;font-weight:700;font-size:2rem;margin-bottom:2.5rem;line-height:1}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__slider .ada-triple-block-slider__cta-text h2{font-size:2.5rem}}@media (min-width:992px){.ada-triple-block-slider .ada-triple-block-slider__slider .ada-triple-block-slider__cta-text h2{font-size:3rem}}.ada-triple-block-slider .ada-triple-block-slider__slider .ada-triple-block-slider__cta-text p{font-size:1rem;color:#666}.ada-triple-block-slider .ada-triple-block-slider__slider .ada-triple-block-slider__cta-container{background:#efebdd url(../../../etc.clientlibs/sammontana-foundation/clientlibs/clientlib-site/resources/pattern-blue-dots.png) 100% 0 no-repeat}@media (min-width:576px){.ada-triple-block-slider .ada-triple-block-slider__slider .swiper-pagination{bottom:360px;right:-25px;top:auto}}@media (min-width:768px){.ada-triple-block-slider .ada-triple-block-slider__slider .swiper-pagination{bottom:15px;right:-25px}}@media (min-width:992px){.ada-triple-block-slider .ada-triple-block-slider__slider .swiper-pagination{bottom:15px;right:-25px}}@media (min-width:1200px){.ada-triple-block-slider .ada-triple-block-slider__slider .swiper-pagination{bottom:15px;right:-25px}}.ada-triple-block-slider .ada-triple-block-slider__slider .swiper-pagination.pagination-right{right:25px!important;text-align:right}
.ada-video-banner{position:relative;margin-bottom:.5rem}.ada-video-banner[class*=" ada-color__"] a,.ada-video-banner [class*=" ada-color__"] a,.ada-video-banner[class^=ada-color__] a,.ada-video-banner [class^=ada-color__] a{color:inherit;opacity:1}.ada-video-banner[class*=" ada-color__"] a:hover,.ada-video-banner [class*=" ada-color__"] a:hover,.ada-video-banner[class^=ada-color__] a:hover,.ada-video-banner [class^=ada-color__] a:hover{opacity:.9}.ada-video-banner:after{content:"";height:7px;background:#ccc;width:98%;margin:0 auto;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:block;position:relative}.ada-video-banner .ada-video-banner__bg-image--xs{background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:7px;margin:auto;border-radius:5px}@media (min-width:576px){.ada-video-banner .ada-video-banner__bg-image--xs{display:none}}.ada-video-banner .ada-video-banner__bg-image--sm{background-size:cover;background-position:50%;background-repeat:no-repeat;display:none;position:absolute;left:0;right:0;top:0;bottom:7px;margin:auto;border-radius:5px}@media (min-width:576px){.ada-video-banner .ada-video-banner__bg-image--sm{display:block}}.ada-video-banner .ada-ribbon{margin-bottom:1rem}@media (min-width:768px){.ada-video-banner .ada-ribbon{margin-bottom:2rem}}.ada-video-banner .ada-ribbon .ada-video-banner__top-image{margin-bottom:1rem}@media (min-width:768px){.ada-video-banner .ada-ribbon .ada-video-banner__top-image{margin-bottom:2rem}}.ada-video-banner .ada-video-banner__wrapper{padding:30px;height:100%;position:relative;min-height:450px}@media (min-width:768px){.ada-video-banner .ada-video-banner__wrapper{padding:45px 30px}}@media (min-width:576px){.ada-video-banner .ada-video-banner__wrapper{min-height:540px}}.ada-video-banner .ada-video-banner__title{position:absolute;top:30px}.ada-video-banner .ada-video-banner__title h2{text-transform:uppercase;font-size:1.8rem;line-height:1.1;font-weight:700}@media (min-width:768px){.ada-video-banner .ada-video-banner__title h2{font-size:2.5rem}}@media (min-width:992px){.ada-video-banner .ada-video-banner__title h2{font-size:2.7rem}}.ada-video-banner .ada-video-banner__title.ada-video-banner__title-variant{position:absolute;bottom:75pt;top:auto}@media (min-width:768px){.ada-video-banner .ada-video-banner__title.ada-video-banner__title-variant{bottom:125px}}.ada-video-banner .ada-video-banner__text{position:absolute;bottom:75pt;display:none}@media (min-width:576px){.ada-video-banner .ada-video-banner__text{display:block}}@media (min-width:768px){.ada-video-banner .ada-video-banner__text{bottom:125px}}.ada-video-banner .ada-video-banner__button{margin-top:2rem;position:absolute;bottom:30px}@media (min-width:768px){.ada-video-banner .ada-video-banner__button{bottom:45px}}.ada-video-banner .ada-video__play-button .btn{background:none}.ada-video-banner .ada-video__play-button .btn:active,.ada-video-banner .ada-video__play-button .btn:focus,.ada-video-banner .ada-video__play-button .btn:hover{background-color:hsla(0,0%,100%,.25)!important;border-color:#fff!important}
.btn.btn-default{color:#fff;background-color:#0f447c;border-color:#0f447c;color:#fff!important}.btn.btn-default:hover{color:#fff;background-color:#0b315a;border-color:#092b4f}.btn.btn-default:focus,.focus.btn.btn-default{-webkit-box-shadow:0 0 0 3px rgba(15,68,124,.5);box-shadow:0 0 0 3px rgba(15,68,124,.5)}.btn.btn-default:disabled,.disabled.btn.btn-default{color:#fff;background-color:#0f447c;border-color:#0f447c}.btn.btn-default:not(:disabled):not(.disabled).active,.btn.btn-default:not(:disabled):not(.disabled):active,.show>.dropdown-toggle.btn.btn-default{color:#fff;background-color:#092b4f;border-color:#082543}.btn.btn-default:not(:disabled):not(.disabled).active:focus,.btn.btn-default:not(:disabled):not(.disabled):active:focus,.show>.dropdown-toggle.btn.btn-default:focus{-webkit-box-shadow:0 0 0 3px rgba(15,68,124,.5);box-shadow:0 0 0 3px rgba(15,68,124,.5)}.btn.btn-primary,.btn.btn-yellow{color:#212529;background-color:#fdcc07;border-color:#fdcc07;color:#0f447c!important}.btn.btn-primary:hover,.btn.btn-yellow:hover{color:#212529;background-color:#dcb102;border-color:#cfa602}.btn.btn-primary:focus,.btn.btn-yellow:focus,.focus.btn.btn-primary,.focus.btn.btn-yellow{-webkit-box-shadow:0 0 0 3px rgba(253,204,7,.5);box-shadow:0 0 0 3px rgba(253,204,7,.5)}.btn.btn-primary:disabled,.btn.btn-yellow:disabled,.disabled.btn.btn-primary,.disabled.btn.btn-yellow{color:#212529;background-color:#fdcc07;border-color:#fdcc07}.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active,.btn.btn-yellow:not(:disabled):not(.disabled).active,.btn.btn-yellow:not(:disabled):not(.disabled):active,.show>.dropdown-toggle.btn.btn-primary,.show>.dropdown-toggle.btn.btn-yellow{color:#212529;background-color:#cfa602;border-color:#c39c02}.btn.btn-primary:not(:disabled):not(.disabled).active:focus,.btn.btn-primary:not(:disabled):not(.disabled):active:focus,.btn.btn-yellow:not(:disabled):not(.disabled).active:focus,.btn.btn-yellow:not(:disabled):not(.disabled):active:focus,.show>.dropdown-toggle.btn.btn-primary:focus,.show>.dropdown-toggle.btn.btn-yellow:focus{-webkit-box-shadow:0 0 0 3px rgba(253,204,7,.5);box-shadow:0 0 0 3px rgba(253,204,7,.5)}.btn.btn-secondary,.btn.btn-white{color:#212529;background-color:#fff;border-color:#fff;color:#0f447c!important}.btn.btn-secondary:hover,.btn.btn-white:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}.btn.btn-secondary:focus,.btn.btn-white:focus,.focus.btn.btn-secondary,.focus.btn.btn-white{-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}.btn.btn-secondary:disabled,.btn.btn-white:disabled,.disabled.btn.btn-secondary,.disabled.btn.btn-white{color:#212529;background-color:#fff;border-color:#fff}.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active,.btn.btn-white:not(:disabled):not(.disabled).active,.btn.btn-white:not(:disabled):not(.disabled):active,.show>.dropdown-toggle.btn.btn-secondary,.show>.dropdown-toggle.btn.btn-white{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}.btn.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn.btn-white:not(:disabled):not(.disabled).active:focus,.btn.btn-white:not(:disabled):not(.disabled):active:focus,.show>.dropdown-toggle.btn.btn-secondary:focus,.show>.dropdown-toggle.btn.btn-white:focus{-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}.btn.btn-red{color:#fff;background-color:#e42528;border-color:#e42528;color:#fff!important}.btn.btn-red:hover{color:#fff;background-color:#ca191c;border-color:#be181a}.btn.btn-red:focus,.focus.btn.btn-red{-webkit-box-shadow:0 0 0 3px rgba(228,37,40,.5);box-shadow:0 0 0 3px rgba(228,37,40,.5)}.btn.btn-red:disabled,.disabled.btn.btn-red{color:#fff;background-color:#e42528;border-color:#e42528}.btn.btn-red:not(:disabled):not(.disabled).active,.btn.btn-red:not(:disabled):not(.disabled):active,.show>.dropdown-toggle.btn.btn-red{color:#fff;background-color:#be181a;border-color:#b31619}.btn.btn-red:not(:disabled):not(.disabled).active:focus,.btn.btn-red:not(:disabled):not(.disabled):active:focus,.show>.dropdown-toggle.btn.btn-red:focus{-webkit-box-shadow:0 0 0 3px rgba(228,37,40,.5);box-shadow:0 0 0 3px rgba(228,37,40,.5)}.btn{font-family:Work Sans,sans-serif;border-radius:3px;font-size:1rem}.btn.btn-icon{font-size:1.1rem;height:40px;line-height:1;padding:0;border-radius:0;color:#fff;background-color:#0f447c;border-color:#0f447c}.btn.btn-icon:before{vertical-align:middle;font-size:40px}.btn.btn-icon:hover{color:#fff;background-color:#0b315a;border-color:#092b4f}.btn.btn-icon.focus,.btn.btn-icon:focus{-webkit-box-shadow:0 0 0 3px rgba(15,68,124,.5);box-shadow:0 0 0 3px rgba(15,68,124,.5)}.btn.btn-icon.disabled,.btn.btn-icon:disabled{color:#fff;background-color:#0f447c;border-color:#0f447c}.btn.btn-icon:not(:disabled):not(.disabled).active,.btn.btn-icon:not(:disabled):not(.disabled):active,.show>.btn.btn-icon.dropdown-toggle{color:#fff;background-color:#092b4f;border-color:#082543}.btn.btn-icon:not(:disabled):not(.disabled).active:focus,.btn.btn-icon:not(:disabled):not(.disabled):active:focus,.show>.btn.btn-icon.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 3px rgba(15,68,124,.5);box-shadow:0 0 0 3px rgba(15,68,124,.5)}.btn.btn-link{font-size:1.125rem;font-weight:600;padding:0;background-color:transparent!important}.btn.btn-wide{width:100%}
.cmp-image{position:relative}.cmp-image__title{position:absolute;right:0;bottom:0;left:0;padding:15px;font-family:Barlow Condensed,sans-serif;font-size:1.675rem;font-weight:600;line-height:1.1;letter-spacing:1px;color:#fff}@media (min-width:1366px){.cmp-image__title{padding:30px}}@media screen and (min-width:992px){.cmp-image__title{font-size:1.8rem}}@media screen and (min-width:1200px){.cmp-image__title{font-size:2rem}}
.responsive-image img{max-width:100%;height:auto}.responsive-image.is-bkg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0}.responsive-image.is-bkg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}div.responsive-image{background-position:50%;background-repeat:no-repeat;background-size:cover}
.ada-hero{position:relative;text-align:center}.ada-hero .ada-hero__content{margin:0 auto;width:90%}@media (min-width:768px){.ada-hero .ada-hero__content{width:calc(90% - 350px)}}@media (min-width:992px){.ada-hero .ada-hero__content{width:calc(90% - 360px)}}.ada-hero.ada-hero--with-background-image{background-position:50%;background-size:cover;background-repeat:no-repeat}.ada-hero.ada-hero--with-background-image .ada-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:540px;padding:7.5rem 0 3.75rem}@media (min-width:576px){.ada-hero.ada-hero--with-background-image .ada-hero__content{height:auto;min-height:460px;padding-top:3.75rem}}.ada-hero.ada-hero--with-background-image .ada-hero__content>div:first-child:last-child{margin-top:auto;margin-bottom:auto}.ada-hero.ada-hero--with-background-image .ada-hero__content .ada-hero__ribbon-container{min-height:34px}.ada-hero.ada-hero--with-background-image .ada-hero__content .ada-hero__button-container{min-height:25px}.ada-hero.ada-hero--without-background-image{padding:7.5rem 0 2.75rem}.ada-hero.ada-hero--without-background-image .ada-ribbon{margin-bottom:2rem}.ada-hero.ada-hero--without-background-image .ada-button{display:block;margin-top:2rem}@media (min-width:576px){.ada-hero.ada-hero--without-background-image{padding-top:6.5rem}}.ada-hero__button-container .btn-link{color:inherit}.ada-hero__title-container{max-width:100%}.ada-hero__title-container h1{word-break:break-word}section.ada-hero-resellers{position:relative;text-align:center;background:#e4ddd7;color:#199bd8;padding:7.5rem 0 0}@media (min-width:576px){section.ada-hero-resellers{padding-top:6.5rem}}section.ada-hero-resellers .ada-hero-resellers__content{margin:0 auto}@media (min-width:768px){section.ada-hero-resellers .ada-hero-resellers__content{width:calc(100% - 330px)}}@media (min-width:992px){section.ada-hero-resellers .ada-hero-resellers__content{width:calc(100% - 360px)}}section.ada-hero-resellers .ada-hero-resellers__title-container{width:100%}.ada-tabs-lista-bar{margin:3rem auto 0;display:inline-block;background:#fff;width:100%}@media (min-width:576px){.ada-tabs-lista-bar{background:transparent;width:auto}}.ada-tabs-lista-bar .nav-tabs{border:0!important;text-align:center}.ada-tabs-lista-bar .nav-tabs a{color:#0f447c;background:transparent;text-transform:uppercase;text-align:center!important;font-size:1.2rem;border:0!important;display:block;width:100%;border-bottom:1px solid #e4ddd7!important}@media (min-width:576px){.ada-tabs-lista-bar .nav-tabs a{display:inline-block;width:auto;border:0!important}}@media (min-width:768px){.ada-tabs-lista-bar .nav-tabs a{font-size:1.5rem}}.ada-tabs-lista-bar .nav-tabs a.active{border:0!important;background:#0f447c!important;color:#fff!important}@media (min-width:576px){.ada-tabs-lista-bar .nav-tabs a.active{color:#0f447c!important;background:#fff!important}}
.ada-vertical-spacer {
  display: block !important;
  height: auto !important;
  min-height: 1px;
  overflow: auto;
  text-align: center;
  font-size: 0;
}


html[class^="aem-AuthorLayer-"]:not(.aem-Author--hidePlaceholder) .ada-vertical-spacer,
html[class*=" aem-AuthorLayer-"]:not(.aem-Author--hidePlaceholder) .ada-vertical-spacer {
  min-height: 2.875rem;
}


.ada-vertical-spacer > div {
  overflow: auto;
}

.ada-vertical-spacer--narrow .ada-vertical-spacer__border {
  display: inline-block;
  width: 100px;
}

.ada-text {
  line-height: 0.9;
  font-size: 1.125rem;
}

@media (min-width: 768px) {
  .ada-text {
    font-size: 1.2rem;
    line-height: 1.2;
  }
}

@media (min-width: 992px) {
  .ada-text {
    font-size: 1.375rem;
  }
}

.cmp-title{margin-bottom:2.25rem}.cmp-title__text{font-weight:600;color:inherit}.cmp-title__link{color:inherit;font-weight:inherit}.cmp-title.text-white .cmp-title__link:hover{color:#0f447c}.heading-sm-base .cmp-title__text{font-size:1.675rem}@media screen and (min-width:992px){.heading-sm-base .cmp-title__text{font-size:1.8rem}}@media screen and (min-width:1200px){.heading-sm-base .cmp-title__text{font-size:2rem}}.heading-md-base .cmp-title__text{font-size:2.125rem}@media screen and (min-width:992px){.heading-md-base .cmp-title__text{font-size:2.4rem}}@media screen and (min-width:1200px){.heading-md-base .cmp-title__text{font-size:2.7rem}}.heading-lg-base .cmp-title__text{font-size:2.8rem}@media screen and (min-width:992px){.heading-lg-base .cmp-title__text{font-size:3.2rem}}@media screen and (min-width:1200px){.heading-lg-base .cmp-title__text{font-size:3.635rem}}
section.ada-banner-with-side-text{position:relative;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){section.ada-banner-with-side-text{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}section.ada-banner-with-side-text>div:first-of-type,section.ada-banner-with-side-text>div:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:768px){section.ada-banner-with-side-text.ada-banner-with-side-text__size--33-66>div:first-of-type,section.ada-banner-with-side-text.ada-banner-with-side-text__size--33-66>div:last-of-type{width:50%}}@media (min-width:1200px){section.ada-banner-with-side-text.ada-banner-with-side-text__size--33-66>div:first-of-type{width:33.33333%}section.ada-banner-with-side-text.ada-banner-with-side-text__size--33-66>div:last-of-type{width:66.66667%}}@media (min-width:768px){section.ada-banner-with-side-text.ada-banner-with-side-text__size--66-33>div:first-of-type,section.ada-banner-with-side-text.ada-banner-with-side-text__size--66-33>div:last-of-type{width:50%}}@media (min-width:1200px){section.ada-banner-with-side-text.ada-banner-with-side-text__size--66-33>div:first-of-type{width:66.66667%}section.ada-banner-with-side-text.ada-banner-with-side-text__size--66-33>div:last-of-type{width:33.33333%}}@media (min-width:768px){section.ada-banner-with-side-text.ada-banner-with-side-text__size--50-50>div:first-of-type,section.ada-banner-with-side-text.ada-banner-with-side-text__size--50-50>div:last-of-type{width:50%}}section.ada-banner-with-side-text.ada-banner-with-side-text--inverted{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){section.ada-banner-with-side-text.ada-banner-with-side-text--inverted{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (min-width:1200px){section.ada-banner-with-side-text.ada-banner-with-side-text--inverted.ada-banner-with-side-text__size--33-66>div:first-of-type{width:66.66667%}}@media (min-width:1200px){section.ada-banner-with-side-text.ada-banner-with-side-text--inverted.ada-banner-with-side-text__size--33-66>div:last-of-type,section.ada-banner-with-side-text.ada-banner-with-side-text--inverted.ada-banner-with-side-text__size--66-33>div:first-of-type{width:33.33333%}section.ada-banner-with-side-text.ada-banner-with-side-text--inverted.ada-banner-with-side-text__size--66-33>div:last-of-type{width:66.66667%}}section.ada-banner-with-side-text .ada-banner-with-side-text__image-container{position:relative;min-height:450px}@media (min-width:768px){section.ada-banner-with-side-text .ada-banner-with-side-text__image-container{min-height:650px}}section.ada-banner-with-side-text .ada-banner-with-side-text__image-container a{display:block;width:100%;height:100%;position:absolute;top:0;left:0}section.ada-banner-with-side-text .ada-banner-with-side-text__image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}section.ada-banner-with-side-text .ada-banner-with-side-text__text-block-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:30px}@media (min-width:768px){section.ada-banner-with-side-text .ada-banner-with-side-text__text-block-container{min-height:650px;padding:45px 30px}}section.ada-banner-with-side-text .ada-banner-with-side-text__text-block-container-top{margin-bottom:3rem}section.ada-banner-with-side-text .ada-banner-with-side-text__top-image-container{margin-bottom:2rem}section.ada-banner-with-side-text .ada-banner-with-side-text__top-image{width:auto;max-height:7.5rem;height:100%}section.ada-banner-with-side-text .ada-banner-with-side-text__title-container h2{font-weight:300;line-height:.9;font-size:3.5rem;letter-spacing:1px}@media (min-width:768px){section.ada-banner-with-side-text .ada-banner-with-side-text__title-container h2{font-size:3.875rem}}@media (min-width:992px){section.ada-banner-with-side-text .ada-banner-with-side-text__title-container h2{font-size:4.375rem}}section.ada-banner-with-side-text .ada-banner-with-side-text__bottom-image{width:auto;max-height:15rem;height:100%}section.ada-banner-with-side-text .ada-banner-with-side-text__text-container{margin-top:2rem}section.ada-banner-with-side-text .ada-banner-with-side-text__text-container>*{color:grey;font-size:1.125rem}section.ada-banner-with-side-text .ada-banner-with-side-text__button-container{margin-top:2rem}section.ada-banner-with-side-text .ada-banner-with-side-text__button-container .btn-link{color:inherit;text-align:left;white-space:normal}section.ada-banner-with-side-text .ada-video__play-button .btn{background:none}section.ada-banner-with-side-text .ada-video__play-button .btn:active,section.ada-banner-with-side-text .ada-video__play-button .btn:focus,section.ada-banner-with-side-text .ada-video__play-button .btn:hover{background-color:hsla(0,0%,100%,.25)!important;border-color:#fff}
ul.ada-siblings-navigation{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}ul.ada-siblings-navigation li{list-style:none;margin:0 .3rem}ul.ada-siblings-navigation li:first-of-type{margin-left:0}ul.ada-siblings-navigation li:first-of-type .ada-siblings-navigation__icon{margin-right:.3rem}ul.ada-siblings-navigation li:last-of-type{margin-right:0}ul.ada-siblings-navigation li:last-of-type .ada-siblings-navigation__icon{margin-left:.3rem}ul.ada-siblings-navigation .ada-siblings-navigation__icon{display:inline-block}ul.ada-siblings-navigation .ada-siblings-navigation__icon .ada-button{color:#fff;background-color:#199bd8}ul.ada-siblings-navigation .ada-siblings-navigation__icon .ada-button:before{line-height:1}ul.ada-siblings-navigation .ada-siblings-navigation__icon .ada-button:hover{color:#fff;background-color:#0f447c}ul.ada-siblings-navigation .ada-siblings-navigation__label{display:none;text-transform:uppercase}ul.ada-siblings-navigation .ada-siblings-navigation__label .ada-button{color:#0f447c}@media (min-width:576px){ul.ada-siblings-navigation .ada-siblings-navigation__label{display:inline-block}}
/*******************************************************************************
 * Copyright 2016 Adobe Systems Incorporated
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 ******************************************************************************/
/*
 * ADOBE CONFIDENTIAL
 *
 * Copyright 2015 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and may be covered by U.S. and Foreign Patents,
 * patents in process, and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */
/* grid component */
.aem-Grid {
  display: block;
  width: 100%;
}
.aem-Grid::before,
.aem-Grid::after {
  display: table;
  content: " ";
}
.aem-Grid::after {
  clear: both;
}
/* placeholder for new components */
.aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
/* column of a grid */
.aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
/* force showing hidden */
.aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
/* Generates all the rules for the grid columns up to the given amount of column */
/* Generates all the rules for the grid column offset up to the given amount of column */
/* Generates all the rules for the grid and columns for the given break point and total of columns */
/* Generates all the rules for the grids and columns */
/* API function to be called to generate a grid config */
/* maximum amount of grid cells to be provided */
.aem-Grid-newComponent,
.new.newpar {
  flex: 0 0 100%;
}
/* Extra Small breakpoint */
@media (max-width: 575px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--xs--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--xs--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--xs--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--xs--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--xs--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--xs--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--xs--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--xs--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--1 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--1 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--1 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--2 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--xs--2 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--2 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--2 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--xs--2 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--3 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--xs--3 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--xs--3 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--3 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--3 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--xs--3 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--xs--3 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--xs--4 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--xs--5 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--xs--6 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--xs--7 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--xs--8 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--xs--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--xs--9 > .aem-GridColumn.aem-GridColumn--offset--xs--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--xs--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--xs--10 > .aem-GridColumn.aem-GridColumn--offset--xs--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--xs--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--xs--11 > .aem-GridColumn.aem-GridColumn--offset--xs--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--xs--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--xs--12 > .aem-GridColumn.aem-GridColumn--offset--xs--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--xs--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--xs--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--xs--hide {
    /* hide behavior */
    display: none;
  }
}
/* Small breakpoint */
@media (min-width: 576px) and (max-width: 767px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--sm--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--sm--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--sm--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--sm--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--sm--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--sm--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--sm--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--sm--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--1 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--1 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--1 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--2 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--sm--2 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--2 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--2 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--sm--2 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--3 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--sm--3 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--sm--3 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--3 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--3 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--sm--3 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--sm--3 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--sm--4 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--sm--5 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--sm--6 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--sm--7 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--sm--8 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--sm--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--sm--9 > .aem-GridColumn.aem-GridColumn--offset--sm--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--sm--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--sm--10 > .aem-GridColumn.aem-GridColumn--offset--sm--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--sm--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--sm--11 > .aem-GridColumn.aem-GridColumn--offset--sm--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--sm--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--sm--12 > .aem-GridColumn.aem-GridColumn--offset--sm--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--sm--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--sm--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--sm--hide {
    /* hide behavior */
    display: none;
  }
}
/* Medium breakpoint */
@media (min-width: 768px) and (max-width: 991px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--md--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--md--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--md--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--md--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--md--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--md--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--md--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--md--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--1 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--1 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--1 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--2 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--md--2 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--2 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--2 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--md--2 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--3 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--md--3 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--md--3 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--3 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--3 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--md--3 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--md--3 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--md--4 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--md--5 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--md--6 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--md--7 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--md--8 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--md--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--md--9 > .aem-GridColumn.aem-GridColumn--offset--md--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--md--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--md--10 > .aem-GridColumn.aem-GridColumn--offset--md--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--md--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--md--11 > .aem-GridColumn.aem-GridColumn--offset--md--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--md--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--md--12 > .aem-GridColumn.aem-GridColumn--offset--md--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--md--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--md--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--md--hide {
    /* hide behavior */
    display: none;
  }
}
/* Large breakpoint */
@media (min-width: 992px) and (max-width: 1199px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--lg--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--lg--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--lg--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--lg--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--lg--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--lg--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--lg--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--lg--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--1 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--1 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--1 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--2 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--lg--2 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--2 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--2 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--lg--2 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--3 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--lg--3 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--lg--3 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--3 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--3 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--lg--3 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--lg--3 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--lg--4 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--lg--5 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--lg--6 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--lg--7 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--lg--8 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--lg--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--lg--9 > .aem-GridColumn.aem-GridColumn--offset--lg--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--lg--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--lg--10 > .aem-GridColumn.aem-GridColumn--offset--lg--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--lg--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--lg--11 > .aem-GridColumn.aem-GridColumn--offset--lg--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--lg--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--lg--12 > .aem-GridColumn.aem-GridColumn--offset--lg--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--lg--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--lg--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--lg--hide {
    /* hide behavior */
    display: none;
  }
}
/* default breakpoint */
@media (min-width: 1200px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--default--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide {
    /* hide behavior */
    display: none;
  }
}
.aem-GridColumn {
  padding-left: 15px;
  padding-right: 15px;
}
.responsivegrid.aem-GridColumn {
  padding-left: 0;
  padding-right: 0;
}

section.ada-product-detail{position:relative}section.ada-product-detail .ada-product-detail__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){section.ada-product-detail .ada-product-detail__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}section.ada-product-detail .ada-product-detail__header{position:relative;z-index:1;padding:125px 0 30px}@media (min-width:576px){section.ada-product-detail .ada-product-detail__header{padding-top:150px}}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header{min-height:50pc;max-height:1050px;padding:175px 0 30px}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__hidden-big-screen{display:block}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__hidden-big-screen{display:none}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__hidden-small-screen{display:none}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__hidden-small-screen{display:block}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__first-block{position:relative}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__first-block{width:33.33333%}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__second-block{position:relative}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__second-block{width:50%;min-height:600px}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__third-block{position:relative}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__third-block{width:16.66667%}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__title-container{margin-bottom:1rem}section.ada-product-detail .ada-product-detail__header .ada-product-detail__title-container h1{font-size:3.75rem;line-height:1.1}section.ada-product-detail .ada-product-detail__header .ada-product-detail__subtitle-container{margin-bottom:2rem}section.ada-product-detail .ada-product-detail__header .ada-product-detail__subtitle-container h2{font-size:1.75rem;font-weight:500;line-height:.9}section.ada-product-detail .ada-product-detail__header .ada-product-detail__description-container{margin-bottom:2.5rem}section.ada-product-detail .ada-product-detail__header .ada-product-detail__description-container p{font-size:1.25rem}section.ada-product-detail .ada-product-detail__header .ada-product-detail__cta-container{color:#0f447c;font-size:1.375rem;font-weight:400;line-height:1.2;margin-bottom:3rem}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__cta-container{position:absolute;bottom:0;left:0;margin-bottom:0}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__cta-container a{font-weight:700}section.ada-product-detail .ada-product-detail__header .ada-product-detail__image-container{margin-bottom:2rem;height:0;width:100%;padding-bottom:133.33333%;position:relative}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__image-container{margin-bottom:auto;height:100%;padding-bottom:0}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__image-container .ada-product-detail__image{position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;height:100%;width:100%;background-size:contain;background-position:50%;background-repeat:no-repeat;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}section.ada-product-detail .ada-product-detail__header .ada-product-detail__family-logo-container{width:100%;text-align:center;margin-bottom:3rem}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__family-logo-container{text-align:right}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__family-logo-container .ada-product-detail__family-logo-image{max-width:180px;width:100%}section.ada-product-detail .ada-product-detail__header .ada-product-detail__novita-bollino-container{width:100%;margin-bottom:1.5rem}section.ada-product-detail .ada-product-detail__header .ada-product-detail__novita-bollino-container .ada-news-stamp{margin-right:auto;margin-left:auto}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__novita-bollino-container .ada-news-stamp{margin-right:0;margin-left:auto}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__caratteristiche-alimentari-bollini-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1.5rem}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__caratteristiche-alimentari-bollini-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:4.5rem}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__caratteristiche-alimentari-bollini-container img{max-width:5pc;height:auto;margin:0 .3rem}section.ada-product-detail .ada-product-detail__header .ada-product-detail__caratteristiche-alimentari-bollini-container img:first-of-type{margin-left:0}section.ada-product-detail .ada-product-detail__header .ada-product-detail__caratteristiche-alimentari-bollini-container img:last-of-type{margin-right:0}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__caratteristiche-alimentari-bollini-container img{margin:0 0 1rem}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__next-prev-container ul.ada-siblings-navigation{padding-left:0;padding-right:0}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__next-prev-container ul.ada-siblings-navigation{position:absolute;bottom:0;right:0;left:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}section.ada-product-detail .ada-product-detail__header .ada-product-detail__background{z-index:-1;position:absolute;width:100%;left:0;right:0;bottom:0;margin:auto;background:-ms-linear-gradient(-90deg,#fff 0,#838484 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#838484' ,GradientType=0)";background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#838484));background:linear-gradient(180deg,#fff,#838484);opacity:.15;filter:alpha(opacity=15) progid:DXImageTransform.Microsoft.Alpha(opacity=15) progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#838484",GradientType=0);height:215px}@media (min-width:768px){section.ada-product-detail .ada-product-detail__header .ada-product-detail__background{height:185px}}section.ada-product-detail .ada-product-detail__body{width:100%;margin-right:auto;margin-left:auto;padding:30px}@media (min-width:576px){section.ada-product-detail .ada-product-detail__body{max-width:540px}}@media (min-width:768px){section.ada-product-detail .ada-product-detail__body{max-width:45pc}}@media (min-width:992px){section.ada-product-detail .ada-product-detail__body{max-width:60pc}}@media (min-width:1200px){section.ada-product-detail .ada-product-detail__body{max-width:855pt}}@media (min-width:768px){section.ada-product-detail .ada-product-detail__body{padding:60px 30px}}section.ada-product-detail .ada-product-detail__body .ada-product-detail__section-title{margin-bottom:1rem}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali{font-weight:500;margin-top:60px;position:relative}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-heading{margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem}@media (min-width:576px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-heading{padding:1rem;position:absolute;left:0;right:0;top:-.5rem}}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-heading .ada-product-detail__table-heading-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-heading .ada-product-detail__table-heading-cell:first-of-type{-webkit-box-flex:3;-ms-flex:3;flex:3;text-align:left}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-heading .ada-product-detail__table-heading-cell span{display:none}@media (min-width:768px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-heading .ada-product-detail__table-heading-cell span{display:inline}}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-body .ada-product-detail__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5rem}@media (min-width:576px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-body .ada-product-detail__table-row{padding:1rem}}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-body .ada-product-detail__table-row:nth-of-type(odd){background-color:#f7f5f3}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-body .ada-product-detail__table-row .ada-product-detail-table-row-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:right}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__table-body .ada-product-detail__table-row .ada-product-detail-table-row-cell:first-of-type{-webkit-box-flex:3;-ms-flex:3;flex:3;text-align:left}.product-detail__allergeni,.product-detail__peso-dichiarato{margin-top:2rem}
@charset "utf-8";.ada-product-list{position:relative}.ada-product-list .ada-product-list__container-fluid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.ada-product-list .ada-product-list__container-fluid{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.ada-product-list .ada-product-list__sidebar{margin-right:30px;width:100%}@media (min-width:768px){.ada-product-list .ada-product-list__sidebar{width:25%;max-width:280px}}.ada-product-list .ada-product-list__sidebar-title{font-size:1.625rem;color:#0f447c;font-weight:700;text-transform:uppercase;text-align:center}@media (min-width:768px){.ada-product-list .ada-product-list__sidebar-title{text-align:left}}.ada-product-list .ada-product-list__filters-container{margin:1rem auto;padding-bottom:1rem;border-bottom:2px solid #e4ddd7}.ada-product-list .ada-product-list__filters-container:last-of-type{padding-bottom:0;border-bottom:none}@media (min-width:768px){.ada-product-list .ada-product-list__filters-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-items-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in;overflow:hidden;padding-left:1rem}.ada-product-list .ada-product-list__filters-container.ada-product-list__filters-container--closed .ada-product-list__filter-items-container{max-height:0!important}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-top:1rem}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item:hover{opacity:.8}@media (min-width:768px){.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item{width:100%;margin-top:.5rem}}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-status{width:25px;-ms-flex-negative:0;flex-shrink:0;height:25px;border:1px solid #e4ddd7;border-radius:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-status--active{background-color:#199bd8;color:#fff;font-weight:700}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-image{width:60px;-ms-flex-negative:0;flex-shrink:0;text-align:center;margin-right:-15px}@media (min-width:768px){.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-image{text-align:left;width:50px;margin-left:15px}}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-image img{max-width:50px;width:100%;height:auto}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-name{font-weight:500;text-transform:uppercase;margin-left:15px}@media (min-width:768px){.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-name{margin-left:30px}}.ada-product-list .ada-product-list__filters-container .ada-product-list__filter-item-title-container{color:#0f447c;font-weight:700;cursor:pointer;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.125rem;width:100%;padding-left:1rem}.ada-product-list .ada-product-list__divider{height:2px;width:100%;background-color:#e4ddd7;margin-top:1rem}.ada-product-list .ada-product-list__other-section{font-size:1.4375rem;font-weight:700;padding-left:1rem;padding-top:1rem}.ada-product-list .ada-product-list__other-section.bar a{color:#bdda14}.ada-product-list .ada-product-list__other-section.supermarket a{color:#72cfcd}.ada-product-list .ada-product-list__other-section.sfuso a{color:#e26156}@media (min-width:768px){.ada-product-list .ada-product-list__body{-webkit-box-flex:1;-ms-flex:1 1 75%;flex:1 1 75%}}.ada-product-list .ada-product-list__list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 -15px}@media (min-width:576px){.ada-product-list .ada-product-list__list-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ada-product-list .ada-product-list__list-container>.ada-product-list__list-item{margin:0 15px 2.5rem}.ada-product-list .ada-product-list__list-item{border-bottom:3px solid #e4ddd7;padding-bottom:1rem}@media (min-width:576px){.ada-product-list .ada-product-list__list-item{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(50% - 30px)}}@media (min-width:992px){.ada-product-list .ada-product-list__list-item{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(33% - 30px)}}@media (min-width:1200px){.ada-product-list .ada-product-list__list-item{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(25% - 30px)}}.ada-product-list .ada-product-list__list-item-image-container{position:relative;height:0;padding-bottom:133.333%;overflow:hidden}.ada-product-list .ada-product-list__list-item-image-container:hover .ada-product-list__list-item-image{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.8}.ada-product-list .ada-product-list__list-item-image-container:hover .ada-product-list__news-stamp-container{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.ada-product-list .ada-product-list__list-item-image{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;height:100%;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.ada-product-list .ada-product-list__news-stamp-container{position:absolute;bottom:1rem;left:0;right:0;margin:auto;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.ada-product-list .ada-product-list__news-stamp-container .ada-news-stamp{margin:auto}.ada-product-list .ada-product-list__news-stamp-container .ada-news-stamp span{font-size:.9rem}.ada-product-list .ada-product-list__list-item-title{font-size:1.25rem;font-weight:500;color:#58595b;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.ada-product-list .ada-product-list__list-item-title:hover{opacity:.8}.ada-product-list .ada-product-list__list-item-subtitle{font-size:1.25rem;font-weight:500;color:#231f20;text-align:center;text-transform:uppercase;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.ada-product-list .ada-product-list__list-item-subtitle:hover{opacity:.8}.ada-product-list .ada-product-list__load-more-container{margin:3rem 0 2rem;text-align:center}.ada-product-list .no-items{padding:5rem;font-size:1.2rem}@media (min-width:768px){.ada-product-list.ada-product-list--light .ada-product-list__list-item{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(25% - 30px)}}.ada-product-list.ada-product-list--light .ada-product-list__button{margin:0 auto;text-align:center}.ada-cartello__open{padding:20px 10px;cursor:pointer;overflow:hidden;display:none}@media (min-width:1200px){.ada-cartello__open{display:block}}.ada-cartello__modal .modal-dialog{pointer-events:auto;max-width:1150px!important}.ada-cartello__modal .modal-dialog .tab-content{width:840px;float:left;margin-left:2.5rem;padding-bottom:20px}.ada-cartello__modal .modal-dialog .nav{display:block;float:left;margin-top:3.5rem}.ada-cartello__modal .modal-dialog .nav-pills{width:10pc;border-top-right-radius:10px;border-bottom-right-radius:10px;background:#e4ddd7}.ada-cartello__modal .modal-dialog .nav-pills .nav-link{color:#0f447c;font-weight:700;font-size:1.25rem;padding:15px 20px;letter-spacing:.06rem}.ada-cartello__modal .modal-dialog .nav-pills .nav-link.active{color:#fff;background:#0f447c;position:relative}.ada-cartello__modal .modal-dialog .nav-pills .nav-link.active:after{position:absolute;top:1.2rem;right:.8rem;content:"";font:normal normal normal 1.2rem sammontana-icons}.ada-cartello__modal .modal-dialog .nav-pills .f_active{border-top-right-radius:10px!important;border-bottom-right-radius:0!important}.ada-cartello__modal .modal-dialog .nav-pills .s_active{border-top-right-radius:0!important;border-bottom-right-radius:10px!important}.ada-cartello__modal .modal-dialog .close{background:#0f447c!important;width:60px;height:60px;right:0;top:0;opacity:1;position:absolute;z-index:10;text-shadow:none;color:#fff;text-align:center}.ada-cartello__modal .modal-dialog .close:before{font-size:.9em}.ada-cartello__modal .modal-dialog .modal-body{padding:0}.ada-cartello__modal .modal-dialog .modal-body .pin{display:block;width:40px;height:40px;padding-top:8px;border-radius:25px;background:#fff;-webkit-box-shadow:1px 3px 5px #e4ddd7;box-shadow:1px 3px 5px #e4ddd7;text-align:center;color:#199bd8!important}
.ada-full-banner{position:relative;width:100%;margin-bottom:50px}.ada-full-banner__image-container{position:relative;width:100%;overflow:hidden}@media (min-width:768px){.ada-full-banner__image-container{height:340px}}@media (min-width:992px){.ada-full-banner__image-container{height:450px}}@media (min-width:1200px){.ada-full-banner__image-container{height:550px}}.ada-full-banner__image-mobile{display:block!important}@media (min-width:768px){.ada-full-banner__image-mobile{display:none!important}}.ada-full-banner__image-desktop{display:none!important}@media (min-width:768px){.ada-full-banner__image-desktop{display:block!important}}.ada-full-banner__image{top:0;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){.ada-full-banner__image{position:absolute}}.ada-full-banner__btn{bottom:50px}.ada-full-banner__btn,.ada-full-banner__btn-container{position:absolute;right:2rem;display:inline-block;-webkit-transform:translateY(50%);transform:translateY(50%)}.ada-full-banner__btn-container{bottom:0}@media (min-width:768px){.ada-full-banner__btn-container{right:2rem}}.ada-full-banner__btn-item{display:inline-block}
.ada-banner-with-buttons{position:relative;width:100%;margin-bottom:50px}.ada-banner-with-buttons__image-mobile{display:block!important}@media (min-width:768px){.ada-banner-with-buttons__image-mobile{display:none!important}}.ada-banner-with-buttons__image-desktop{display:none!important}@media (min-width:768px){.ada-banner-with-buttons__image-desktop{display:block!important}}.ada-banner-with-buttons__image-container{position:relative;width:100%;overflow:hidden}@media (min-width:768px){.ada-banner-with-buttons__image-container{height:340px}}@media (min-width:992px){.ada-banner-with-buttons__image-container{height:450px}}@media (min-width:1200px){.ada-banner-with-buttons__image-container{height:550px}}.ada-banner-with-buttons__image{top:0;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){.ada-banner-with-buttons__image{position:absolute}}.ada-banner-with-buttons__wrapper{position:relative}.ada-banner-with-buttons__text{max-width:80%;margin-bottom:2rem}.ada-banner-with-buttons__text p{font-weight:700;text-transform:uppercase;padding:2rem 0 0 2rem;font-size:1.5rem;line-height:1.8rem}@media (min-width:768px){.ada-banner-with-buttons__text p{margin-bottom:5rem}}@media (min-width:992px){.ada-banner-with-buttons__text p{margin-bottom:0;font-size:2rem;line-height:2.3rem}}@media (min-width:1200px){.ada-banner-with-buttons__text p{margin-bottom:5rem;font-size:2.3rem;line-height:2.3rem}}@media (min-width:1200px){.ada-banner-with-buttons__text{max-width:50%}}.ada-banner-with-buttons .ada-banner-with-buttons__img-hover{position:absolute;left:2rem;bottom:10px;padding-top:70px}.ada-banner-with-buttons .ada-banner-with-buttons__img-hover img{display:none}@media (min-width:768px){.ada-banner-with-buttons .ada-banner-with-buttons__img-hover img{max-width:60%;display:block}}@media (min-width:992px){.ada-banner-with-buttons .ada-banner-with-buttons__img-hover img{max-width:70%}}@media (min-width:1200px){.ada-banner-with-buttons .ada-banner-with-buttons__img-hover img{max-width:100%}}.ada-banner-with-buttons__btn{display:inline-block;position:absolute;right:2rem;bottom:0;-webkit-transform:translateY(50%);transform:translateY(50%)}
section.ada-small-banners-links{width:100%;margin-bottom:35px}@media (min-width:768px){section.ada-small-banners-links{margin-bottom:0}}@media (min-width:992px){section.ada-small-banners-links{height:500px}}@media (min-width:1200px){section.ada-small-banners-links{height:550px}}section.ada-small-banners-links .ada-small-banners-links__box{width:100%;position:relative}section.ada-small-banners-links .ada-small-banners-links__box:first-child{margin-bottom:30px}@media (min-width:768px){section.ada-small-banners-links .ada-small-banners-links__box{height:155px}}@media (min-width:992px){section.ada-small-banners-links .ada-small-banners-links__box{height:210px}}@media (min-width:1200px){section.ada-small-banners-links .ada-small-banners-links__box{height:260px}}section.ada-small-banners-links .ada-small-banners-links__image-container{width:100%;overflow:hidden}section.ada-small-banners-links .ada-small-banners-links__image-mobile{display:block!important}@media (min-width:768px){section.ada-small-banners-links .ada-small-banners-links__image-mobile{display:none!important}}section.ada-small-banners-links .ada-small-banners-links__image-desktop{display:none!important}@media (min-width:768px){section.ada-small-banners-links .ada-small-banners-links__image-desktop{display:block!important}}section.ada-small-banners-links .ada-small-banners-links__image{top:0;left:0;right:0;bottom:0;margin:0 auto;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){section.ada-small-banners-links .ada-small-banners-links__image{position:absolute}}section.ada-small-banners-links .ada-small-banners-links__text{position:absolute;width:100%;bottom:20px;left:0;vertical-align:baseline;color:#fff}section.ada-small-banners-links .ada-small-banners-links__text a{width:90%;font-weight:700;text-transform:uppercase;font-size:1.2rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.ada-small-banners-links .ada-small-banners-links__text a:hover{color:#fff!important}@media (min-width:992px){section.ada-small-banners-links .ada-small-banners-links__text a{font-size:1.5rem}}@media (min-width:1200px){section.ada-small-banners-links .ada-small-banners-links__text a{font-size:1.5rem}}section.ada-small-banners-links .ada-small-banners-links__text a .height-link{height:40px}section.ada-small-banners-links .ada-small-banners-links__text a .ada-small-banners-links__link{display:block;width:80%;vertical-align:middle}section.ada-small-banners-links .ada-small-banners-links__text a .ada-small-banners-links__link:hover{color:#fff!important}section.ada-small-banners-links .ada-small-banners-links__text a .ada-small-banners-links__icon-right{width:30px}section.ada-small-banners-links .ada-small-banners-links__text a .ada-small-banners-links__icon-right .adacto-icon-ios-arrow-thin-right{display:inline-block}section.ada-small-banners-links .ada-small-banners-links__text a .ada-small-banners-links__icon-right .adacto-icon-ios-arrow-thin-right:before{font-size:2rem}section.ada-small-banners-links .ada-small-banners-links__img-hover{position:absolute;width:15pc;height:10pc;padding-top:70px}@media (min-width:768px){section.ada-small-banners-links .ada-small-banners-links__img-hover{width:15pc;height:10pc;padding-top:40px}}@media (min-width:992px){section.ada-small-banners-links .ada-small-banners-links__img-hover{width:300px;height:220px}}section.ada-small-banners-links .ada-small-banners-links__img-hover img{display:block}section.ada-small-banners-links .ada-small-banners-links__btn{position:absolute;bottom:1.2rem;right:2rem;display:inline-block;text-transform:uppercase}
section.ada-overlay-elements{width:100%;position:relative}section.ada-overlay-elements .ada-overlay-elements__item{width:100%;position:relative;margin-bottom:25px;display:block}section.ada-overlay-elements .ada-overlay-elements__bg-blue{background:#72cfcd;margin-top:60px;padding:30% 0}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-blue{width:65%;margin-top:25px;padding:90px 0 60px}}section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text{width:100%}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text{width:95%;margin:0 auto}}section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text h2{font-size:2rem;letter-spacing:.1rem;text-align:center;font-weight:700;color:#fff}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text h2{font-size:3em;letter-spacing:.1rem}}@media (min-width:768px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text h2{font-size:4rem;letter-spacing:.2rem}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text h2{font-size:5.2rem}}@media (min-width:1200px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text h2{font-size:6.5rem}}section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text p{font-size:1.2rem;text-align:center;text-transform:uppercase;margin-top:20px;color:#fff}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__text p{text-align:right;padding-right:50px}}section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__item-img-hover{position:absolute;left:2rem;top:-4rem}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__item-img-hover{top:-5rem;left:1.5rem}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__item-img-hover{top:-5.5rem}}@media (min-width:1200px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__item-img-hover{left:5%}}section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__item-img-hover img{max-width:80%;display:block}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__item-img-hover img{max-width:85%}}@media (min-width:768px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__item-img-hover img{max-width:90%}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__item-img-hover img{max-width:100%}}section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__arrow{position:absolute;right:1.5rem;bottom:1.5rem;display:block}section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__arrow i:before{font-size:2rem}section.ada-overlay-elements .ada-overlay-elements__bg-blue .ada-overlay-elements__arrow:hover{color:#fff}section.ada-overlay-elements .ada-overlay-elements__bg-yellow{background:#fdcc07;padding:30% 0}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow{width:33%;position:absolute;right:0;top:0;padding:130px 0 55px;z-index:2}}section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text{width:100%}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text{width:85%;margin:0 auto}}section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text h2{font-size:3rem;letter-spacing:.1rem;text-align:center;font-weight:700;color:#fff}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text h2{font-size:3rem;text-align:left;padding-left:10px;letter-spacing:.2rem}}@media (min-width:768px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text h2{font-size:4.5rem}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text h2{font-size:6rem}}@media (min-width:1200px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text h2{font-size:7rem}}section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text p{font-size:1.2rem;text-align:center;text-transform:uppercase;margin-top:20px;color:#fff}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__text p{text-align:left;margin-left:10px}}section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__item-img-hover{position:absolute;right:0;top:-1.8rem}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__item-img-hover{top:-6rem}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__item-img-hover{top:-5.5rem;right:2rem;right:0;top:-7.5rem}}section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__item-img-hover img{max-width:55%;margin:0 45%;display:block}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__item-img-hover img{margin:0 auto;max-width:70%}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__item-img-hover img{max-width:85%}}section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__arrow{position:absolute;right:1.5rem;bottom:2rem}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__arrow{bottom:1rem}}section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__arrow i:before{font-size:2rem}section.ada-overlay-elements .ada-overlay-elements__bg-yellow .ada-overlay-elements__arrow:hover{color:#fff}section.ada-overlay-elements .ada-overlay-elements__bg-red{background:#e26156;padding:30% 0}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-red{padding:20px 0 30px}}@media (min-width:768px){section.ada-overlay-elements .ada-overlay-elements__bg-red{padding:20px 0 30px}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text{width:100%}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text{width:75%;margin:0 0 0 5%}}@media (min-width:768px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text{width:75%;margin:0 0 0 5%}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text h2{font-size:2.5rem;letter-spacing:.1rem;text-align:center;font-weight:700;color:#fff}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text h2{text-align:left;font-size:4rem;letter-spacing:.2rem}}@media (min-width:768px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text h2{font-size:5.5rem}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text h2{font-size:7.5rem}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text p{font-size:1.2rem;text-align:center;text-transform:uppercase;margin:20px auto 0;max-width:75%;line-height:1.8rem;color:#fff}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text p{text-align:left;margin:20px 0 0;max-width:55%}}@media (min-width:1200px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__text p{max-width:100%}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover{position:absolute;left:0;top:1rem;z-index:3}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover{left:57%}}@media (min-width:768px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover{left:60%}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover{left:68%}}@media (min-width:1200px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover{left:55%}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover img{max-width:80%;display:block}@media (min-width:1200px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover img{max-width:100%}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover-2{position:absolute;bottom:0;right:0}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover-2{left:40%}}@media (min-width:992px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover-2{left:45%}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover-2 img{max-width:60%;display:block}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover-2 img{max-width:70%}}@media (min-width:768px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__item-img-hover-2 img{max-width:80%}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__arrow{position:absolute;right:1.5rem;top:3.5rem}@media (min-width:576px){section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__arrow{top:7rem}}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__arrow i:before{font-size:2rem}section.ada-overlay-elements .ada-overlay-elements__bg-red .ada-overlay-elements__arrow:hover{color:#fff}
section.ada-image-block-slider{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){section.ada-image-block-slider{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:hidden;height:450px}}@media (min-width:992px){section.ada-image-block-slider{height:5in}}@media (min-width:1200px){section.ada-image-block-slider{height:550px}}section.ada-image-block-slider .ada-image-block-slider__item{position:relative}section.ada-image-block-slider .ada-image-block-slider__item-width{width:100%}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__item-width{width:50%}}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__item-right .swiper-container{width:100%;height:100%;overflow:hidden}}section.ada-image-block-slider .ada-image-block-slider__item-right .swiper-container a{width:100%;height:100%;display:block}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__item-right .swiper-container a img{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}}section.ada-image-block-slider .ada-image-block-slider__item-right .swiper-container a .ada-image-block-slider__image-background{position:absolute;top:0;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}section.ada-image-block-slider .ada-image-block-slider__item-width-pad{width:100%}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__item-width-pad{width:49%}}section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-next{right:0;width:40px;height:40px;background-image:none}@media (min-width:992px){section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-next{top:45%}}@media (min-width:1200px){section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-next{top:50%}}section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-next i{display:block;width:100%;padding-top:6px;padding-left:5px}section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-next i:before{font-size:1.8rem}section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-prev{left:0;width:40px;height:40px;background-image:none}@media (min-width:992px){section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-prev{top:45%}}@media (min-width:1200px){section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-prev{top:50%}}section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-prev i{display:block;width:100%;padding-top:6px;padding-left:5px}section.ada-image-block-slider .ada-image-block-slider-container .swiper-button-prev i:before{font-size:1.8rem}section.ada-image-block-slider .ada-image-block-slider__big-wrapper{width:100%;height:100%}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__image-mobile{display:block!important}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__image-mobile{display:none!important}}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__image-desktop{display:none!important}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__image-desktop{display:block!important}}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__image-container{position:relative;width:100%;height:100%;overflow:hidden}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__image{top:0;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__image{position:absolute}}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper{width:100%;height:100%}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text{max-width:80%;padding:2rem;height:100%}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text{max-width:80%}}@media (min-width:992px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text{max-width:70%}}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text h3{position:absolute;top:2rem;left:2rem;text-transform:uppercase;font-weight:300;line-height:1;font-size:2.2rem;letter-spacing:1px;max-width:90%}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text h3{font-size:2.5rem;max-width:100%}}@media (min-width:992px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text h3{font-size:3rem}}@media (min-width:1200px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text h3{max-width:60%;font-size:3.2rem}}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text p{position:absolute;bottom:20%;font-size:1.1rem;line-height:1.3rem;max-width:80%}@media (min-width:768px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text p{max-width:70%}}@media (min-width:1200px){section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__text p{max-width:60%}}section.ada-image-block-slider .ada-image-block-slider__big-wrapper .ada-image-block-slider__wrapper .ada-image-block-slider__button-container{position:absolute;bottom:2rem}
section.ada-banner-with-above-text{position:relative}section.ada-banner-with-above-text .ada-banner-with-above-text__bg-image--xs{width:100%;padding-right:15px;padding-left:15px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@media (min-width:576px){section.ada-banner-with-above-text .ada-banner-with-above-text__bg-image--xs{display:none}}section.ada-banner-with-above-text .ada-banner-with-above-text__bg-image--sm{width:100%;padding-right:15px;padding-left:15px;background-size:cover;background-position:50%;background-repeat:no-repeat;display:none;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}@media (min-width:576px){section.ada-banner-with-above-text .ada-banner-with-above-text__bg-image--sm{display:block}}section.ada-banner-with-above-text .ada-ribbon{margin-bottom:1rem}@media (min-width:768px){section.ada-banner-with-above-text .ada-ribbon{margin-bottom:2rem}}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper{padding:30px;height:100%;position:relative;min-height:450px}@media (min-width:768px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper{padding:45px 30px}}@media (min-width:576px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper{min-height:540px}}section.ada-banner-with-above-text .ada-banner-with-above-text__text{position:absolute}section.ada-banner-with-above-text .ada-banner-with-above-text__button{margin-top:2rem;position:absolute;bottom:30px}@media (min-width:768px){section.ada-banner-with-above-text .ada-banner-with-above-text__button{bottom:45px}}
.ada-slider-banner{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;width:100%;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;position:relative}.ada-slider-banner[class*=" ada-color__"] a,.ada-slider-banner [class*=" ada-color__"] a,.ada-slider-banner[class^=ada-color__] a,.ada-slider-banner [class^=ada-color__] a{color:inherit;opacity:1}.ada-slider-banner[class*=" ada-color__"] a:hover,.ada-slider-banner [class*=" ada-color__"] a:hover,.ada-slider-banner[class^=ada-color__] a:hover,.ada-slider-banner [class^=ada-color__] a:hover{opacity:.9}@media (min-width:768px){.ada-slider-banner{height:450px}}@media (min-width:992px){.ada-slider-banner{height:5in}}@media (min-width:1200px){.ada-slider-banner{height:550px}}.ada-slider-banner video{display:none}.ada-slider-banner .swiper-container{border-radius:5px}.ada-slider-banner .swiper-container .ada-slider-banner__image{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;top:0;left:0;right:0;bottom:0;margin:0 auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-size:cover;background-position:0;background-repeat:no-repeat;position:absolute}@media (max-width:767.98px){.ada-slider-banner .swiper-container .ada-slider-banner__image-mobile{display:block!important}}@media (min-width:768px){.ada-slider-banner .swiper-container .ada-slider-banner__image-mobile{display:none!important}}@media (max-width:767.98px){.ada-slider-banner .swiper-container .ada-slider-banner__image-tablet{display:none!important}}@media (min-width:768px) and (max-width:1199.98px){.ada-slider-banner .swiper-container .ada-slider-banner__image-tablet{display:block!important}}@media (min-width:1199.98px){.ada-slider-banner .swiper-container .ada-slider-banner__image-tablet{display:none!important}}@media (max-width:1199.98px){.ada-slider-banner .swiper-container .ada-slider-banner__image-desktop{display:none!important}}@media (min-width:1200px){.ada-slider-banner .swiper-container .ada-slider-banner__image-desktop{display:block!important}}.ada-slider-banner .ada-slider-banner__top-image{margin-bottom:1rem;max-width:70%}@media (min-width:768px){.ada-slider-banner .ada-slider-banner__top-image{margin-bottom:2rem;max-width:100%}}.ada-slider-banner .ada-slider-banner__wrapper{padding:30px;height:100%;position:relative;min-height:450px;height:450px}@media (min-width:768px){.ada-slider-banner .ada-slider-banner__wrapper{padding:45px 30px;height:450px}}@media (min-width:992px){.ada-slider-banner .ada-slider-banner__wrapper{height:5in}}@media (min-width:1200px){.ada-slider-banner .ada-slider-banner__wrapper{height:550px}}.ada-slider-banner .ada-slider-banner__text{position:absolute;bottom:75pt}@media (min-width:768px){.ada-slider-banner .ada-slider-banner__text{bottom:125px}}.ada-slider-banner .ada-slider-banner__text h2{text-transform:none;font-size:1.8rem;line-height:1.1}.ada-slider-banner .ada-slider-banner__text h2 strong{text-transform:uppercase}@media (min-width:768px){.ada-slider-banner .ada-slider-banner__text h2{font-size:2.5rem}}@media (min-width:992px){.ada-slider-banner .ada-slider-banner__text h2{font-size:2.7rem}}.ada-slider-banner .ada-slider-banner__button{margin-top:2rem;position:absolute;bottom:30px}@media (min-width:768px){.ada-slider-banner .ada-slider-banner__button{bottom:45px}}.ada-slider-banner_border-bottom{margin:0 auto 2.5rem}.ada-slider-banner.ada-slider-banner--shadow:after,.ada-slider-banner_border-bottom{height:7px;background:#ccc;width:98%;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.ada-slider-banner.ada-slider-banner--shadow:after{content:"";margin:0 auto;display:block}@media (min-width:768px){.ada-slider-banner .swiper-container{width:100%;height:100%;overflow:hidden}}.ada-slider-banner .swiper-container.disabled .swiper-pagination{display:none}.ada-slider-banner .swiper-pagination{left:auto;right:20px!important;bottom:30px;text-align:right;width:auto!important}@media (min-width:768px){.ada-slider-banner .swiper-pagination{bottom:45px}}.ada-slider-banner .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;background:grey;opacity:.5}.ada-slider-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ada-slider-banner .swiper-slide{height:auto}
.list-image-block{margin-bottom:.5rem}.list-image-block:after{content:"";height:7px;background:#ccc;width:98%;margin:0 auto;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:block;position:relative}.list-image-block .list-image-block__container{width:100%;height:100%}.list-image-block .list-image-block__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.list-image-block .list-image-block__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.list-image-block .list-image-block__first-image{width:100%;height:345px}@media (min-width:576px){.list-image-block .list-image-block__first-image{min-height:420px}}@media (min-width:768px){.list-image-block .list-image-block__first-image{min-height:460px;height:auto;width:50%}}@media (min-width:992px){.list-image-block .list-image-block__first-image{width:33.33%}}.list-image-block .list-image-block__second-image{width:100%;background:#efebdd;height:345px;position:relative;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.list-image-block .list-image-block__second-image{min-height:460px;height:auto;width:50%}}@media (min-width:992px){.list-image-block .list-image-block__second-image{min-height:470px;width:33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;border-top-right-radius:5px;border-bottom-right-radius:5px}}.list-image-block .list-image-block__second-image .list-image-block__image-hover{width:100%}.list-image-block .list-image-block__image-container{position:relative;height:345px}@media (min-width:576px){.list-image-block .list-image-block__image-container{min-height:430px}}@media (min-width:768px){.list-image-block .list-image-block__image-container{height:auto;min-height:460px}}@media (min-width:992px){.list-image-block .list-image-block__image-container{min-height:470px}}.list-image-block .list-image-block__image--desktop,.list-image-block .list-image-block__image--mobile{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;background-size:cover;background-position:50%;background-repeat:no-repeat}.list-image-block .list-image-block__image--desktop{display:none;border-top-left-radius:5px;border-bottom-left-radius:5px}@media (min-width:768px){.list-image-block .list-image-block__image--desktop{display:block}}.list-image-block .list-image-block__image--mobile{display:block;border-top-left-radius:5px;border-top-right-radius:5px}@media (min-width:768px){.list-image-block .list-image-block__image--mobile{display:none}}.list-image-block .list-image-block__list{background:#efebdd;width:100%;height:420px;padding:30px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}@media (min-width:576px){.list-image-block .list-image-block__list{height:385px}}.list-image-block .list-image-block__list[class*=" ada-color__"] a,.list-image-block .list-image-block__list [class*=" ada-color__"] a,.list-image-block .list-image-block__list[class^=ada-color__] a,.list-image-block .list-image-block__list [class^=ada-color__] a{color:inherit;opacity:1}.list-image-block .list-image-block__list[class*=" ada-color__"] a:hover,.list-image-block .list-image-block__list [class*=" ada-color__"] a:hover,.list-image-block .list-image-block__list[class^=ada-color__] a:hover,.list-image-block .list-image-block__list [class^=ada-color__] a:hover{opacity:.9}@media (min-width:768px){.list-image-block .list-image-block__list{min-height:460px;height:auto;width:50%;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px}}@media (min-width:992px){.list-image-block .list-image-block__list{min-height:470px;width:33.33%;border-top-right-radius:0;border-bottom-right-radius:0}}.list-image-block .list-image-block__list .list-image-block__cta-title{margin-bottom:1.3rem}.list-image-block .list-image-block__list .list-image-block__cta-title h3{text-transform:uppercase;margin:0;color:#0f447c;font-weight:400;font-size:1.3rem;padding:0 0 1rem;border-bottom:1px solid #199bd8}@media (min-width:768px){.list-image-block .list-image-block__list .list-image-block__cta-title h3{font-size:1.5rem;margin-top:1.5rem}}@media (min-width:1200px){.list-image-block .list-image-block__list .list-image-block__cta-title h3{font-size:1.8rem;margin-top:2rem}}.list-image-block .list-image-block__list .list-image-block__cta-title h3.caramel{border-bottom:1px solid #aa7d55}.list-image-block .list-image-block__list .list-image-block__cta-title h3.chocolate{border-bottom:1px solid #4e2d26}.list-image-block .list-image-block__list .list-image-block__cta-title h3.grey{border-bottom:1px solid #c2c2c2}.list-image-block .list-image-block__list .list-image-block__cta-text{width:100%;overflow:hidden}.list-image-block .list-image-block__list .list-image-block__cta-text div{color:#0f447c;font-size:1.1rem;overflow:hidden;width:100%;margin:.4rem 0}@media (min-width:1200px){.list-image-block .list-image-block__list .list-image-block__cta-text div{font-size:1.1rem;font-size:1.15rem}}.list-image-block .list-image-block__list .list-image-block__cta-text div span{float:left;width:75%;line-height:1.3rem;display:block}.list-image-block .list-image-block__list .list-image-block__cta-text div em{display:block;float:right;width:20%;text-align:center;font-style:normal}.list-image-block .list-image-block__container .list-image-block__cta-title h4{color:#006ac2;background-image:url(../../../etc.clientlibs/sammontana-foundation/clientlibs/clientlib-site/resources/triangles-title-blue.png)}.list-image-block .list-image-block__container .list-image-block__cta-text h2{text-transform:uppercase;font-weight:700;font-size:2rem;margin-bottom:2.5rem;line-height:1}@media (min-width:768px){.list-image-block .list-image-block__container .list-image-block__cta-text h2{font-size:2.5rem}}@media (min-width:992px){.list-image-block .list-image-block__container .list-image-block__cta-text h2{font-size:3rem}}.list-image-block .list-image-block__container .list-image-block__cta-text p{font-size:1rem;color:#666}.list-image-block__right .list-image-block__second-image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-radius:5px 0 0 5px}@media (min-width:768px){.list-image-block__right .list-image-block__second-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.list-image-block__right .list-image-block__first-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px){.list-image-block__right .list-image-block__first-image{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.list-image-block__right .list-image-block__first-image .list-image-block__image--desktop{border-radius:0 5px 5px 0}.list-image-block__right .list-image-block__list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
section.ada-hero-two-tiles{position:relative;text-align:center}section.ada-hero-two-tiles .ada-hero-two-tiles__content{margin:0 auto;width:90%}@media (min-width:768px){section.ada-hero-two-tiles .ada-hero-two-tiles__content{width:calc(90% - 350px)}}@media (min-width:992px){section.ada-hero-two-tiles .ada-hero-two-tiles__content{width:calc(90% - 360px)}}section.ada-hero-two-tiles .ada-hero-two-tiles__title-container{width:100%}section.ada-hero-two-tiles.ada-hero-two-tiles--with-background-image{background-position:50%;background-size:cover;background-repeat:no-repeat}section.ada-hero-two-tiles.ada-hero-two-tiles--with-background-image .ada-hero-two-tiles__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:540px;padding:7.5rem 0 3.75rem}@media (min-width:576px){section.ada-hero-two-tiles.ada-hero-two-tiles--with-background-image .ada-hero-two-tiles__content{height:460px;padding-top:3.75rem}}section.ada-hero-two-tiles.ada-hero-two-tiles--with-background-image .ada-hero-two-tiles__title-container h1{font-weight:400}section.ada-hero-two-tiles.ada-hero-two-tiles--with-background-image .ada-hero-two-tiles__title-container h1 strong{font-weight:700}section.ada-hero-two-tiles.ada-hero-two-tiles--with-background-image .ada-hero-two-tiles__subtitle-container{width:100%}section.ada-hero-two-tiles.ada-hero-two-tiles--with-background-image .ada-hero-two-tiles__subtitle-container h2{font-weight:700;font-size:1.5rem;letter-spacing:.06rem;width:90%;margin:0 auto;line-height:2.3rem}section.ada-hero-two-tiles.ada-hero-two-tiles--with-background-image .ada-hero-two-tiles__subtitle-container h2 span{background:rgba(15,68,124,.7);padding:.2rem .5rem}section.ada-hero-two-tiles.ada-hero-two-tiles--without-background-image{padding:7.5rem 0 2.75rem}section.ada-hero-two-tiles.ada-hero-two-tiles--without-background-image .ada-ribbon{margin-bottom:2rem}section.ada-hero-two-tiles.ada-hero-two-tiles--without-background-image .ada-button{display:block;margin-top:2rem}@media (min-width:576px){section.ada-hero-two-tiles.ada-hero-two-tiles--without-background-image{padding-top:6.5rem}}
.ada-list{padding-bottom:30px;margin:0}.ada-list.ada-list__list{position:relative}.ada-list.ada-list__list .row.center-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ada-list.ada-list__list .ada-news-list__list-item{margin-top:3rem}.ada-list.ada-list__list .ada-list__load-more-container{margin:3rem 0 2rem;text-align:center}.ada-list.ada-list__list .ada-list-item{display:none;margin-top:3rem}.ada-list__item.loaded .ada-list-item{display:block}.ada-list-item{width:100%;height:100%;position:relative;color:#0f447c}.ada-list-item__link{display:block;height:100%}.ada-list-item__image-container{height:0;padding-bottom:100%;margin-bottom:1.5rem;position:relative;overflow:hidden}.ada-list-item__image{background-size:cover;background-position:50%;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.ada-list-item__image:hover{opacity:.8;-webkit-transform:scale(1.1);transform:scale(1.1)}.ada-list-item__text-container{position:relative;border-left:1px solid #e4ddd7;padding-left:1.25rem}.ada-list-item__title{font-size:1.525rem;font-family:Barlow Condensed,sans-serif;font-weight:600;line-height:1.1;height:7.25rem;padding-bottom:4rem;margin-bottom:0;color:#0f447c;text-transform:none}.ada-list-item__title:hover{opacity:.8}.ada-list-item__description_container{position:absolute;bottom:0;left:1.25rem}.ada-list-item__subtitle{font-size:1rem;font-weight:400;margin-bottom:0;color:grey}.ada-list-item__subtitle:hover{opacity:.8}.ada-list-item__description{font-size:1rem;font-weight:400;color:grey}.ada-list-item__description:hover{opacity:.8}.ada-list-item__reaction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:1rem;margin-top:2rem}.ada-list-item__reaction-image{width:50px;height:auto;margin-right:.5rem}.ada-list-item__reaction-label{font-family:thirsty_roughbold,sans-serif;color:#0f447c}.ada-list.ada-list__carousel{position:relative}.ada-list.ada-list__carousel .swiper-container{width:100%;height:100%;padding-bottom:112.5px}@media (min-width:768px){.ada-list.ada-list__carousel .swiper-container{padding-bottom:75px}}.ada-list.ada-list__carousel .swiper-pagination{left:0;right:0;bottom:4.21875rem;width:auto}@media (min-width:768px){.ada-list.ada-list__carousel .swiper-pagination{left:auto;right:30px;bottom:.8125rem}}.ada-list.ada-list__carousel .swiper-pagination .swiper-pagination-bullet{height:10px;width:10px;background:#0f447c;opacity:.5}.ada-list.ada-list__carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.ada-list.ada-list__carousel .swiper-slide{height:auto}.ada-list.ada-list__carousel .ada-news-carousel__button-container{position:absolute;bottom:0;left:0;right:0;margin:auto;text-align:center}@media (min-width:768px){.ada-list.ada-list__carousel .ada-news-carousel__button-container{left:15px;right:auto}}#home-news-carousel-title{color:#0f447c;padding:2rem;margin-bottom:1rem;font-family:thirsty_roughbold,sans-serif;font-weight:400;text-transform:none;background:url(../components/content/list/v1/list/clientlibs/site/resources/images/news-carousel-title-bkg.jpg) no-repeat 50%;font-size:2rem;line-height:1.3}@media (min-width:576px){#home-news-carousel-title{font-size:2.375rem}}
.ada-gallery__container{overflow:hidden;text-align:center}.ada-gallery__container .ada-gallery__item{display:block;position:relative;overflow:hidden;width:100%;height:100%;text-align:center;cursor:pointer}@media (min-width:768px){.ada-gallery__container .ada-gallery__item{width:33.33%;float:left}}.ada-gallery__container .ada-gallery__item>span{display:none}.ada-gallery__container .ada-gallery__item img{position:relative;display:block;min-height:100%;max-width:100%}.ada-gallery__container .ada-gallery__item .text{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;position:absolute;top:0;left:0;width:100%;height:100%}.ada-gallery__container .ada-gallery__item .text:before{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75) 60%;content:"";opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;transition:opacity .35s,transform .35s,-webkit-transform .35s}.ada-gallery__container .ada-gallery__item .text:after{pointer-events:none}.ada-gallery__container .ada-gallery__item .text>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}.ada-gallery__container .ada-gallery__item p{font-size:2.5rem;position:absolute;bottom:45%;left:0;width:100%;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:768px){.ada-gallery__container .ada-gallery__item p{font-size:1.7rem;bottom:35%}}@media (min-width:992px){.ada-gallery__container .ada-gallery__item p{font-size:2.3rem;bottom:40%}}.ada-gallery__container .ada-gallery__item:hover .text:before,.ada-gallery__container .ada-gallery__item:hover p{opacity:1}.ada-gallery__container .ada-gallery__list{padding-bottom:2rem;margin:0;overflow:hidden}.ada-gallery__container .ada-gallery__split{width:100%;padding-bottom:2rem}.ada-gallery__container .btn{text-transform:uppercase}#gallery .item{display:none}.fancybox-button--fullscreen,.fancybox-button--play,.fancybox-button--share,.fancybox-button--thumbs{display:none!important}
.ada-banner--btn-blue .ada-banner__action{color:#fff;background-color:#0f447c;border-color:#0f447c;color:#fff!important}.ada-banner--btn-blue .ada-banner__action:hover{color:#fff;background-color:#0b315a;border-color:#092b4f}.ada-banner--btn-blue .ada-banner__action:focus,.ada-banner--btn-blue .focus.ada-banner__action{-webkit-box-shadow:0 0 0 3px rgba(15,68,124,.5);box-shadow:0 0 0 3px rgba(15,68,124,.5)}.ada-banner--btn-blue .ada-banner__action:disabled,.ada-banner--btn-blue .disabled.ada-banner__action{color:#fff;background-color:#0f447c;border-color:#0f447c}.ada-banner--btn-blue .ada-banner__action:not(:disabled):not(.disabled).active,.ada-banner--btn-blue .ada-banner__action:not(:disabled):not(.disabled):active,.ada-banner--btn-blue .show>.dropdown-toggle.ada-banner__action{color:#fff;background-color:#092b4f;border-color:#082543}.ada-banner--btn-blue .ada-banner__action:not(:disabled):not(.disabled).active:focus,.ada-banner--btn-blue .ada-banner__action:not(:disabled):not(.disabled):active:focus,.ada-banner--btn-blue .show>.dropdown-toggle.ada-banner__action:focus{-webkit-box-shadow:0 0 0 3px rgba(15,68,124,.5);box-shadow:0 0 0 3px rgba(15,68,124,.5)}.ada-banner--btn-yellow .ada-banner__action{color:#212529;background-color:#fdcc07;border-color:#fdcc07;color:#0f447c!important}.ada-banner--btn-yellow .ada-banner__action:hover{color:#212529;background-color:#dcb102;border-color:#cfa602}.ada-banner--btn-yellow .ada-banner__action:focus,.ada-banner--btn-yellow .focus.ada-banner__action{-webkit-box-shadow:0 0 0 3px rgba(253,204,7,.5);box-shadow:0 0 0 3px rgba(253,204,7,.5)}.ada-banner--btn-yellow .ada-banner__action:disabled,.ada-banner--btn-yellow .disabled.ada-banner__action{color:#212529;background-color:#fdcc07;border-color:#fdcc07}.ada-banner--btn-yellow .ada-banner__action:not(:disabled):not(.disabled).active,.ada-banner--btn-yellow .ada-banner__action:not(:disabled):not(.disabled):active,.ada-banner--btn-yellow .show>.dropdown-toggle.ada-banner__action{color:#212529;background-color:#cfa602;border-color:#c39c02}.ada-banner--btn-yellow .ada-banner__action:not(:disabled):not(.disabled).active:focus,.ada-banner--btn-yellow .ada-banner__action:not(:disabled):not(.disabled):active:focus,.ada-banner--btn-yellow .show>.dropdown-toggle.ada-banner__action:focus{-webkit-box-shadow:0 0 0 3px rgba(253,204,7,.5);box-shadow:0 0 0 3px rgba(253,204,7,.5)}.ada-banner__action{color:#212529;background-color:#fff;border-color:#fff;color:#0f447c!important}.ada-banner__action:hover{color:#212529;background-color:#ececec;border-color:#e6e6e6}.ada-banner__action:focus,.focus.ada-banner__action{-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}.ada-banner__action:disabled,.disabled.ada-banner__action{color:#212529;background-color:#fff;border-color:#fff}.ada-banner__action:not(:disabled):not(.disabled).active,.ada-banner__action:not(:disabled):not(.disabled):active,.show>.dropdown-toggle.ada-banner__action{color:#212529;background-color:#e6e6e6;border-color:#dfdfdf}.ada-banner__action:not(:disabled):not(.disabled).active:focus,.ada-banner__action:not(:disabled):not(.disabled):active:focus,.show>.dropdown-toggle.ada-banner__action:focus{-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.5);box-shadow:0 0 0 3px hsla(0,0%,100%,.5)}.ada-banner{position:relative;height:0;padding-top:177.77%;margin-bottom:7px;color:#fff}.ada-banner[class*=" ada-color__"] a,.ada-banner [class*=" ada-color__"] a,.ada-banner[class^=ada-color__] a,.ada-banner [class^=ada-color__] a{color:inherit;opacity:1}.ada-banner[class*=" ada-color__"] a:hover,.ada-banner [class*=" ada-color__"] a:hover,.ada-banner[class^=ada-color__] a:hover,.ada-banner [class^=ada-color__] a:hover{opacity:.9}@media (min-width:768px){.ada-banner{padding-top:43.75%}}.ada-banner .responsive-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0}.ada-banner .responsive-image img{border-radius:5px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ada-banner__backing-link{position:absolute;top:0;right:0;bottom:50%;left:0;z-index:1}@media (min-width:768px){.ada-banner__backing-link{display:none}}.ada-banner__copy{position:absolute;top:50%;right:0;bottom:0;left:0;padding:35px 30px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (min-width:768px){.ada-banner__copy{right:50%;top:0}}@media (min-width:992px){.ada-banner__copy{padding:45px 30px}}.ada-banner__title{font-size:1.8rem;text-transform:none}@media screen and (min-width:1200px){.ada-banner__title{font-size:2.5rem}}@media screen and (min-width:1366px){.ada-banner__title{font-size:2.7rem}}.ada-banner__title-link{color:inherit!important}.ada-banner__title-link:focus,.ada-banner__title-link:hover{opacity:.9}.ada-banner__description{display:none;margin-top:1rem;font-size:1rem}@media screen and (min-width:1200px){.ada-banner__description{font-size:1.2rem}}@media screen and (min-width:1366px){.ada-banner__description{font-size:1.375rem}}@media (min-width:768px){.ada-banner__description{display:block}}@media (min-width:992px){.ada-banner__description{margin-top:1.5rem}}@media (min-width:1366px){.ada-banner__description{margin-top:2.5rem}}.ada-banner__actions{display:none;margin-top:1rem}@media (min-width:768px){.ada-banner__actions{display:block}}@media (min-width:992px){.ada-banner__actions{margin-top:1.5rem}}@media (min-width:1366px){.ada-banner__actions{margin-top:2.5rem}}.ada-banner__video-action{position:absolute;top:0;right:0;bottom:50%;left:0;z-index:2}@media (min-width:768px){.ada-banner__video-action{left:50%;bottom:0}}.ada-banner__video-action .btn.btn-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);height:60px;width:60px;border:2px solid #fff;border-radius:50%;color:#fff;background:none}@media (min-width:576px){.ada-banner__video-action .btn.btn-icon{height:90px;width:90px}}.ada-banner__video-action .btn.btn-icon:before{font-size:1.8rem;line-height:60px}@media (min-width:576px){.ada-banner__video-action .btn.btn-icon:before{font-size:2.2rem;line-height:90px}}.ada-banner__video-action .btn.btn-icon:active,.ada-banner__video-action .btn.btn-icon:focus,.ada-banner__video-action .btn.btn-icon:hover{background-color:hsla(0,0%,100%,.25)!important;border-color:#fff!important}.ada-banner:after{content:"";height:7px;background:#ccc;width:98%;margin:0 auto;border-bottom-right-radius:5px;border-bottom-left-radius:5px;display:block}.ada-banner p,.ada-banner ul{font-size:inherit}.ada-banner--hero .ada-banner,.ada-banner--layout-r37 .ada-banner{padding-top:210%}.ada-banner--hero .ada-banner__copy,.ada-banner--layout-r37 .ada-banner__copy{left:6%;right:6%;padding-left:0;padding-right:0}@media (min-width:768px){.ada-banner--hero .ada-banner__copy,.ada-banner--layout-r37 .ada-banner__copy{padding-left:2.5%;padding-right:2.5%}}@media (min-width:768px){.ada-banner--hero .ada-banner,.ada-banner--layout-r37 .ada-banner{padding-top:36.45%}}@media (min-width:768px){.ada-banner--text-right .ada-banner__video-action{right:50%;left:0}}@media (min-width:768px){.ada-banner--text-right .ada-banner__copy{right:0;left:50%}}@media (min-width:768px){.ada-banner--text-top.ada-banner .ada-banner__copy,.ada-banner--text-top .ada-banner .ada-banner__copy{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ada-banner--text-top.ada-banner .ada-banner__actions,.ada-banner--text-top .ada-banner .ada-banner__actions{margin-top:auto}}@media (min-width:768px){.ada-banner--text-top-spaced.ada-banner .ada-banner__title,.ada-banner--text-top-spaced .ada-banner .ada-banner__title{margin-top:12vw}}@media (min-width:1200px){.ada-banner--text-top-spaced.ada-banner .ada-banner__title,.ada-banner--text-top-spaced .ada-banner .ada-banner__title{margin-top:8vw}}.ada-banner--text-md .ada-banner__title{font-size:1.6rem}@media screen and (min-width:1200px){.ada-banner--text-md .ada-banner__title{font-size:1.85rem}}@media screen and (min-width:1366px){.ada-banner--text-md .ada-banner__title{font-size:2.25rem}}.ada-banner--text-xl .ada-banner__title{font-size:2rem}@media screen and (min-width:1200px){.ada-banner--text-xl .ada-banner__title{font-size:2.7rem}}@media screen and (min-width:1366px){.ada-banner--text-xl .ada-banner__title{font-size:3rem}}.ada-color__blue .ada-banner{color:inherit}.ada-banner--hero .ada-banner,.ada-banner--no-shadow.ada-banner,.ada-banner--no-shadow .ada-banner,.ada-banner.ada-banner--hero{margin-bottom:0}.ada-banner--hero .ada-banner:after,.ada-banner--no-shadow.ada-banner:after,.ada-banner--no-shadow .ada-banner:after,.ada-banner.ada-banner--hero:after{display:none;margin-bottom:0}.ada-banner--hero .ada-banner .responsive-image img,.ada-banner--no-borders .ada-banner .responsive-image img{border-radius:0}@media (min-width:768px) and (max-width:1199.98px){.ada-banner--hero .ada-banner{padding-top:63%}}
.swiper-container {
  width: 100%;
  height: 100%;
}

/*.swiper-slide {
  background: #fff;
  !* Center slide text vertically *!
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}*/

.cmp-carousel {
  position: relative;
}

.cmp-carousel__item > * {
  width: 100%;
}

.cmp-carousel--hide-actions .cmp-carousel__actions {
  display: none;
}

.cmp-carousel__indicators {
  position: absolute;
  bottom: 15px;
  right: 2.5%;
  z-index: 10;
}

@media (min-width: 768px) {
  .cmp-carousel__indicators {
    bottom: 20px;
  }
}

.cmp-carousel__indicator {
  width: 10px;
  height: 10px;
  margin: 0 4px;
  background: #808080;
  opacity: 0.5;
  cursor: pointer;
}

.cmp-carousel__indicator--active {
  opacity: 1;
}

.cmp-carousel__item.swiper-slide {
  display: block;
}
.modal-content {
  border: 5px solid #fdcc07;
}
.modal-backdrop.show {
  opacity: 0.8;
}
.sf-cmp-modal .modal-title {
  color: #fdcc07;
  font-size: 1.5rem;
  line-height: 1;
  font-weight: 900;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.sf-cmp-modal .modal-body {
  text-align: center;
  padding-top: 30px;
}
.sf-cmp-modal .modal-body img {
  width: 100px;
  height: auto;
}
.sf-cmp-modal .modal-footer {
  justify-content: center;
  padding-bottom: 30px;
  border-color: transparent;
  text-align: center;
}
.sf-cmp-modal .btn {
  text-transform: uppercase;
}

.video-player.aem-GridColumn{padding-left:0;padding-right:0}.cmp-video-player__item--hidden{display:none}.cmp-video-player__items{height:60vh;max-height:450px}.cmp-video-player__item{height:100%;position:relative}.cmp-video-player__item-cover{width:100%;height:100%;overflow:hidden}.cmp-video-player__item-cover img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;pointer-events:none}.cmp-video-player__item-cta{position:absolute;left:50%;bottom:0;margin-bottom:3pc;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none}.cmp-video-player__sidebar{position:relative;color:var(--sf-video-player__sidebar-color,#fff);background-color:var(--sf-video-player__sidebar-bkg-color,#002d74);text-align:center;padding:1rem 0}.cmp-video-player__sidebar-title{font-size:25px;font-weight:500;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:24px}.cmp-video-player__thumb.swiper-slide{height:auto}.cmp-video-player__thumb-wrap{position:relative;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:0;cursor:pointer;background:none}.cmp-video-player__thumb-image{display:inline-block;width:180px;height:auto;border-radius:9pt;border:3px solid transparent}.cmp-video-player__thumb--selected .cmp-video-player__thumb-image{border-color:var(--sf-video-player__thumb-border-color,#00b1ff)}.cmp-video-player__thumb-desc{font-size:1pc;font-weight:600;margin-top:10px}.cmp-video-player__thumb-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px;height:60px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:hsla(0,0%,100%,.73);-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in;outline:none!important}.cmp-video-player__thumb-btn:hover{background-color:#fff}.cmp-video-player__thumb-btn:before{display:block;content:var(--sf-icon-play);font:normal normal normal 24px sammontana-icons;color:var(--sf-video-player__icon-color,#162338)}@media screen and (min-width:1024px){.cmp-video-player{display:-webkit-box;display:-ms-flexbox;display:flex;height:85vh;max-height:700px}.cmp-video-player__items{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto;max-height:none}.cmp-video-player__item-cta{margin-bottom:6pc;left:calc(50% + 125px)}.cmp-video-player--sidebar-hidden .cmp-video-player__item-cta{left:50%}.cmp-video-player__item-cta:before{display:block;content:var(--sf-icon-play);font:normal normal normal 24px sammontana-icons;color:var(--sf-video-player__icon-color,#162338);margin-right:10px}.cmp-video-player__sidebar{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;padding:0;width:250px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cmp-video-player__sidebar:after{content:"";position:absolute;bottom:0;left:0;right:0;display:block;width:100%;height:50px;background:-webkit-gradient(linear,left bottom,left top,from(#00163d),to(rgba(0,45,116,0)));background:linear-gradient(0deg,#00163d,rgba(0,45,116,0));z-index:1}.cmp-video-player__sidebar-title{font-size:2pc;line-height:1.1;padding:4pc 0 2pc;margin-bottom:0}.cmp-video-player__thumb-image{width:200px}.cmp-video-player__swiper{width:100%;height:100%}}@media screen and (min-width:1400px){.cmp-video-player__item-cta{left:calc(50% + 200px)}.cmp-video-player__sidebar{width:25pc}.cmp-video-player__sidebar:after{height:70px}.cmp-video-player__thumb-image{width:250px}.cmp-video-player__sidebar-title{font-size:47px;padding:4pc 0}}@media screen and (min-width:1920px){.cmp-video-player{max-height:850px}}
