@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Prompt:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);.vcenter{display:inline-block;vertical-align:middle;float:none}@media print{.no-print{display:none!important}}body{background-color:#fff}body,body a,body h1,body h2,body h3,body li,body p,body ul{font-family:Montserrat,sans-serif}body h1,body h2,body h3{text-transform:none;font-weight:300}h1{font-size:1.875rem;line-height:2.1875rem}@media screen and (min-width:576px){h1{font-size:2.5rem;line-height:2.8125rem}}@media screen and (min-width:768px){h1{font-size:3.75rem;line-height:4.0625rem}}@media screen and (min-width:992px){h1{font-size:3.75rem;line-height:4.0625rem}}.adacto-bootstrap .cmp-container,.adacto-bootstrap .container-fluid{width:95%}@media (min-width:992px){.adacto-bootstrap .cmp-container,.adacto-bootstrap .container-fluid{width:90%}}@media (min-width:1200px){.adacto-bootstrap .cmp-container,.adacto-bootstrap .container-fluid{width:95%}}.CookieDeclaration{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.CookieDeclaration{max-width:540px}}@media (min-width:768px){.CookieDeclaration{max-width:45pc}}@media (min-width:992px){.CookieDeclaration{max-width:60pc}}@media (min-width:1200px){.CookieDeclaration{max-width:855pt}}.adacto-icon-plus-round{position:relative;width:22px;height:22px}.adacto-icon-plus-round:before{height:14px;width:2px}.adacto-icon-plus-round:after,.adacto-icon-plus-round:before{content:""!important;background-color:#57595b;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.adacto-icon-plus-round:after{height:2px;width:14px}.adacto-icon-minus-round{position:relative;width:22px;height:22px}.adacto-icon-minus-round:before{content:none!important}.adacto-icon-minus-round:after{content:""!important;height:2px;width:14px;background-color:#57595b;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.flex-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.align-items-end{-ms-flex-align:end!important;-webkit-box-align:end!important;align-items:flex-end!important}.overlay{position:fixed;border:1px solid red;left:0;top:0;right:0;bottom:0;background:hsla(0,0%,98%,.75);display:none;z-index:999}.overlay .spinner{position:absolute;top:30%;width:50px;height:40px;left:50%;margin-top:75pt;margin-bottom:75pt;margin-left:-25px;text-align:center;font-size:10px}.overlay .spinner>div{height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s ease-in-out infinite;animation:sk-stretchdelay 1.2s ease-in-out infinite}.overlay .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.overlay .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.overlay .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.overlay .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media only screen and (min-width:1200px){.scotch-panel-canvas{-webkit-transform:none!important;transform:none!important}}.cmp-footer{--color:#fff;--bkg-color:#553d38;--link-border-color:#fff;--social-color:#fff;--icon-color:#fff}.cmp-footer__links-heading__toggle{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:none!important}.ada-navigator__top{background-color:#8acbc1}.ada-navigator__menu-container ul .ada-navigator__menu-icon i:before,.ada-navigator__menu-container ul li a{color:#4e4e4e}.ada-navigator__cta-container{background-color:#8acbc1}.ada-navigator__top-close:focus,.ada-navigator__top-close:hover{color:#553d38}.v-center section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.v-center section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__title{margin:auto}section.ada-banner-with-above-text.fullheight{height:100vh;margin-left:-15px;margin-right:-15px}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .scroll-down{position:absolute;bottom:5%;left:50%}@media (max-width:991.98px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .scroll-down{display:none}}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .scroll-down a.btn-circle{-webkit-transform:rotate(90deg);transform:rotate(90deg);border:1px solid #fff;border-radius:50%;width:46px;height:46px;display:inline-block;padding-top:14px;padding-left:18px}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .scroll-down a.btn-circle i{border:solid;border-width:0 3px 3px 0;display:inline-block;padding:6px;margin-left:-6px}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .scroll-down a.btn-circle i.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__title{margin-top:10rem;margin-bottom:4rem}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__title h1{font-size:2.5rem;line-height:2.5rem;text-transform:uppercase;font-weight:200}@media screen and (min-width:576px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__title h1{font-size:3.75rem;line-height:3.75rem}}@media screen and (min-width:768px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__title h1{font-size:5rem;line-height:5rem}}@media screen and (min-width:992px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__title h1{font-size:6.25rem;line-height:6.125rem}}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__title h1 b{font-weight:600}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__text{max-width:90%}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__text p{font-size:1rem;line-height:1.25rem;font-weight:300}@media screen and (min-width:576px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__text p{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:768px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__text p{font-size:1.5625rem;line-height:1.75rem}}@media screen and (min-width:992px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__text p{font-size:1.5625rem;line-height:1.75rem}}@media (min-width:768px){section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper{padding:45px 70px}section.ada-banner-with-above-text .ada-banner-with-above-text__wrapper .ada-banner-with-above-text__text{max-width:458px}}section.ada-banner-with-above-text .btn-link{color:#fff}section.ada-banner-with-above-text .btn-link a.btn{padding-left:0;padding-right:0;color:#fff;font-size:1rem;line-height:1.25rem;font-weight:600}@media screen and (min-width:576px){section.ada-banner-with-above-text .btn-link a.btn{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:768px){section.ada-banner-with-above-text .btn-link a.btn{font-size:1.5625rem;line-height:1.75rem}}@media screen and (min-width:992px){section.ada-banner-with-above-text .btn-link a.btn{font-size:1.5625rem;line-height:1.75rem}}section.ada-banner-with-above-text .btn-link a.btn:before{content:"";border:solid;border-width:0 3px 3px 0;display:inline-block;padding:3.5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-right:10px}.aem-AuthorLayer-Edit .fullheight,.aem-AuthorLayer-Layouting .fullheight,.aem-AuthorLayer-Preview .fullheight{height:900px!important}section.ada-banner-with-side-text .ada-banner-with-side-text__button-container .btn-link{color:#d96d1e}section.ada-banner-with-side-text .btn.btn-link--white{background-color:transparent;padding:0;color:#fff}section.ada-banner-with-side-text .ada-banner-with-side-text__title-container h2{font-size:1.875rem;line-height:2.1875rem}@media screen and (min-width:576px){section.ada-banner-with-side-text .ada-banner-with-side-text__title-container h2{font-size:2.5rem;line-height:2.8125rem}}@media screen and (min-width:768px){section.ada-banner-with-side-text .ada-banner-with-side-text__title-container h2{font-size:3.75rem;line-height:4.0625rem}}@media screen and (min-width:992px){section.ada-banner-with-side-text .ada-banner-with-side-text__title-container h2{font-size:3.75rem;line-height:4.0625rem}}@media (min-width:768px){.recipe-hero .ada-banner-with-side-text .ada-banner-with-side-text__text-block-container{padding-top:220px;padding-left:60px}}.ada-banner-with-side-text--text-block-v-center section.ada-banner-with-side-text .ada-banner-with-side-text__text-block-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.adacto-bootstrap .cmp-container,.adacto-bootstrap .container-fluid.carusel-lines-wrapper{width:100%}.carusel-lines-wrapper .swiper-container{width:100%;margin-left:auto;margin-right:auto}.carusel-lines-wrapper .gallery-top{width:100%}.carusel-lines-wrapper .gallery-thumbs{left:0}.carusel-lines-wrapper .swiper-button-next,.carusel-lines-wrapper .swiper-button-prev{top:35%;width:50px;height:50px;background-size:50px 50px}.carusel-lines-wrapper .swiper-button-next.swiper-button-disabled,.carusel-lines-wrapper .swiper-button-prev.swiper-button-disabled{opacity:.8}.carusel-lines-wrapper .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23FFF'/%3E%3C/svg%3E");right:20px}.carusel-lines-wrapper .swiper-button-prev{left:20px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23FFF'/%3E%3C/svg%3E")}@media (max-width:991.98px){.carusel-lines-wrapper .swiper-button-next,.carusel-lines-wrapper .swiper-button-prev{display:block}}@media (max-width:767.98px){.carusel-lines-wrapper .swiper-button-next,.carusel-lines-wrapper .swiper-button-prev{top:140px}}.colred-wrapper{text-align:center;padding-top:40px;padding-bottom:190px;position:relative}@media (max-width:991.98px){.colred-wrapper{padding-bottom:60px;padding-left:40px;padding-right:40px}}.colred-wrapper h2{font-size:2.5rem;line-height:2.5rem;font-weight:200;text-transform:uppercase}@media screen and (min-width:576px){.colred-wrapper h2{font-size:3.75rem;line-height:3.75rem}}@media screen and (min-width:768px){.colred-wrapper h2{font-size:5rem;line-height:5rem}}@media screen and (min-width:992px){.colred-wrapper h2{font-size:6.25rem;line-height:6.125rem}}.colred-wrapper img{max-height:300px;margin-top:1.4rem;margin-bottom:1.4rem}.colred-wrapper p{margin:0 auto;max-width:90%;min-height:75pt;font-size:1rem;line-height:1.25rem;font-weight:300}@media screen and (min-width:576px){.colred-wrapper p{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:768px){.colred-wrapper p{font-size:1.5625rem;line-height:1.75rem}}@media screen and (min-width:992px){.colred-wrapper p{font-size:1.5625rem;line-height:1.75rem}}@media (min-width:992px){.colred-wrapper p{max-width:75pc;min-height:75pt}}.colred-wrapper a.btn{font-size:1rem;line-height:1.25rem;font-weight:600;color:#4e4e4e;padding:15px 0}@media screen and (min-width:576px){.colred-wrapper a.btn{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:768px){.colred-wrapper a.btn{font-size:1.5625rem;line-height:1.75rem}}@media screen and (min-width:992px){.colred-wrapper a.btn{font-size:1.5625rem;line-height:1.75rem}}.colred-wrapper a.btn:before{content:"";border:solid;border-width:0 3px 3px 0;display:inline-block;padding:3.5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-right:10px}.gallery-thumbs{position:absolute;bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;text-align:center;height:auto}@media (max-width:991.98px){.gallery-thumbs{display:none}}.gallery-thumbs:after{content:"";background-color:hsla(0,0%,100%,.8);position:absolute;width:100%;height:75%;bottom:0;left:0;right:0}.gallery-thumbs p{margin-top:.8rem;color:#553d38;margin-bottom:3.8rem;position:relative;font-size:22px;font-weight:400;text-transform:uppercase}.gallery-thumbs p span.line{display:none}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.gallery-thumbs .swiper-slide-thumb-active p{text-align:center;font-weight:700}.gallery-thumbs .swiper-slide-thumb-active p span.line{display:block;height:5px;width:25px;position:absolute;bottom:-10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cmp-carousel--hide-actions .cmp-carousel__actions{display:block}.carusel-news-wrapper:before{content:"";background-color:rgba(255,0,0,0);width:100%;height:0;display:block}.carusel-news-wrapper .swiper-button-next,.carusel-news-wrapper .swiper-button-prev{width:40px;height:45px;background-color:#553d38;background-size:20px 20px}.carusel-news-wrapper .swiper-button-next.swiper-button-disabled,.carusel-news-wrapper .swiper-button-prev.swiper-button-disabled{opacity:.8}.carusel-news-wrapper .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23FFF'/%3E%3C/svg%3E");right:0}.carusel-news-wrapper .swiper-button-prev{left:0;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23FFF'/%3E%3C/svg%3E")}.wrapper-news{text-align:center}.wrapper-news image,.wrapper-news p{display:inline-block}.wrapper-news p{margin-top:3.5rem;padding-bottom:3.5rem;text-align:left;font-size:.75rem;line-height:.875rem}@media screen and (min-width:576px){.wrapper-news p{font-size:.75rem;line-height:.875rem}}@media screen and (min-width:768px){.wrapper-news p{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:992px){.wrapper-news p{font-size:.875rem;line-height:1.375rem}}section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs{background-position:50%;background-size:cover;padding-top:7%;padding-bottom:7%}section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box{padding:2.5rem;background-color:hsla(0,0%,100%,.7);text-align:center}section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2{padding-top:2rem;font-weight:700;color:#a87d1e;font-size:1.5625rem;line-height:1.875rem}@media screen and (min-width:576px){section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2{font-size:1.875rem;line-height:2.0625rem}}@media screen and (min-width:768px){section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2{font-size:1.875rem;line-height:2.0625rem}}@media screen and (min-width:992px){section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2{font-size:2.1875rem;line-height:2.375rem}}section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{padding-top:3rem;padding-bottom:3rem;font-size:1rem;line-height:1.25rem;font-weight:300;color:#4e4e4e}@media screen and (min-width:576px){section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:768px){section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{font-size:1.5625rem;line-height:1.75rem}}@media screen and (min-width:992px){section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{font-size:1.5625rem;line-height:1.75rem}}@media (min-width:1200px){section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{margin:0 auto}}section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box i,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box i{border:solid;border-width:0 3px 3px 0;display:inline-block;padding:6px}section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box i.right,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box i.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box a.btn-circle,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box a.btn-circle{border-radius:50%;width:46px;height:46px;display:inline-block;padding-top:13px;color:#a87d1e;border:1px solid #a87d1e}section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box a.btn-circle i,section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box a.btn-circle i{margin-left:-6px}section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__bg-image--sm .ada-banner_ilpasticcere__wrapper_box,section.ada-banner_ilpasticcere.custom-banner section.ada-banner_ilpasticcere .ada-banner_ilpasticcere__bg-image--xs .ada-banner_ilpasticcere__wrapper_box{background-color:rgba(231,207,184,.7)}section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box{padding:2.5rem;background-color:rgba(231,207,184,.7);text-align:left}@media (min-width:768px){section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box{max-width:600px}}section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2{padding-top:2rem;font-weight:700;color:#4c3937;font-size:1.5625rem;line-height:1.875rem;position:relative}@media screen and (min-width:576px){section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2{font-size:1.875rem;line-height:2.0625rem}}@media screen and (min-width:768px){section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2{font-size:1.875rem;line-height:2.0625rem}}@media screen and (min-width:992px){section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2{font-size:2.1875rem;line-height:2.375rem}}section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__title h2:after{content:"";height:3px;width:5pc;background-color:#8acbc1;display:block;position:absolute;left:0;bottom:-25px}section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{padding-top:3rem;padding-bottom:3rem;font-size:1rem;line-height:1.25rem;font-weight:300;color:#a87d1e;max-width:300px;margin:0}@media screen and (min-width:576px){section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:768px){section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{font-size:1.5625rem;line-height:1.75rem}}@media screen and (min-width:992px){section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box .ada-banner_ilpasticcere__text p{font-size:1.5625rem;line-height:1.75rem}}section.ada-banner_ilpasticcere.custom-banner .ada-banner_ilpasticcere__wrapper_box a.btn-circle{display:none}.rules-il-pasticcere{background-color:#eee8e3;padding-top:0;text-align:left}.rules-il-pasticcere .contentfragment{padding:0!important}@media (min-width:768px){.rules-il-pasticcere.px-0{padding-left:70px!important;padding-right:70px!important}.rules-il-pasticcere .contentfragment{width:50%!important}}.rules-il-pasticcere .text{margin-bottom:5rem;margin-top:5rem;font-weight:500}.rules-il-pasticcere .text p{text-align:center;font-size:.75rem;line-height:1rem;color:#4e4e4e;letter-spacing:1px}@media screen and (min-width:576px){.rules-il-pasticcere .text p{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px){.rules-il-pasticcere .text p{font-size:1.125rem;line-height:1.5625rem}}@media screen and (min-width:992px){.rules-il-pasticcere .text p{font-size:1.125rem;line-height:1.5625rem}}.rules-il-pasticcere .text p b{font-weight:700}.rules-il-pasticcere .btn.btn-link{font-size:.75rem;line-height:1rem}@media screen and (min-width:576px){.rules-il-pasticcere .btn.btn-link{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px){.rules-il-pasticcere .btn.btn-link{font-size:1.125rem;line-height:1.5625rem}}@media screen and (min-width:992px){.rules-il-pasticcere .btn.btn-link{font-size:1.125rem;line-height:1.5625rem}}.rules-il-pasticcere article.cmp-contentfragment{background-color:#e8d8ca;padding-top:50px;padding-bottom:40px;position:relative;margin-top:-1px}.rules-il-pasticcere article.cmp-contentfragment:before{content:"";position:absolute;height:14px;width:170px;top:0;left:30px;background-color:#7bc1b3;display:block}.rules-il-pasticcere article.cmp-contentfragment .cmp-contentfragment__elements p{font-size:.75rem;line-height:1rem;color:#4e4e4e;padding-left:15px;padding-right:15px;margin-top:40px}@media screen and (min-width:576px){.rules-il-pasticcere article.cmp-contentfragment .cmp-contentfragment__elements p{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px){.rules-il-pasticcere article.cmp-contentfragment .cmp-contentfragment__elements p{font-size:1.125rem;line-height:1.5625rem}}@media screen and (min-width:992px){.rules-il-pasticcere article.cmp-contentfragment .cmp-contentfragment__elements p{font-size:1.125rem;line-height:1.5625rem}}.rules-il-pasticcere article.cmp-contentfragment h3.cmp-contentfragment__title{padding:15px 15px 0;font-weight:700;letter-spacing:0;color:#4e4e4e;font-size:1.5rem;line-height:1.6875rem}@media screen and (min-width:576px){.rules-il-pasticcere article.cmp-contentfragment h3.cmp-contentfragment__title{font-size:1.6875rem;line-height:1.875rem}}@media screen and (min-width:768px){.rules-il-pasticcere article.cmp-contentfragment h3.cmp-contentfragment__title{font-size:1.875rem;line-height:2.1875rem}}@media screen and (min-width:992px){.rules-il-pasticcere article.cmp-contentfragment h3.cmp-contentfragment__title{font-size:1.875rem;line-height:2.1875rem}}.rules-il-pasticcere article.cmp-contentfragment p.cmp-contentfragment__description{padding:15px 15px 30px;color:#b5844e;font-size:1.5rem;line-height:1.6875rem}@media screen and (min-width:576px){.rules-il-pasticcere article.cmp-contentfragment p.cmp-contentfragment__description{font-size:1.6875rem;line-height:1.875rem}}@media screen and (min-width:768px){.rules-il-pasticcere article.cmp-contentfragment p.cmp-contentfragment__description{font-size:1.875rem;line-height:2.1875rem}}@media screen and (min-width:992px){.rules-il-pasticcere article.cmp-contentfragment p.cmp-contentfragment__description{font-size:1.875rem;line-height:2.1875rem}}.rules-il-pasticcere article.cmp-contentfragment.cmp-contentfragment--il-mare{background-color:#e8d8ca;padding-left:15px;padding-right:15px}.rules-il-pasticcere article.cmp-contentfragment.cmp-contentfragment--i-rinfreschi{padding-left:15px;padding-right:15px;background-color:#eee8e3}.rules-il-pasticcere article.cmp-contentfragment.cmp-contentfragment--i-rinfreschi:before{background-color:#432e2b}.rules-il-pasticcere article.cmp-contentfragment.cmp-contentfragment--il-riposo{padding-left:15px;padding-right:15px;background-color:#eee8e3}.rules-il-pasticcere article.cmp-contentfragment.cmp-contentfragment--il-riposo:before{background-color:#432e2b}section.ada-product-detail{position:relative;overflow:hidden}section.ada-product-detail .ilpasticcere_header{background-image:url(clientlib-site/resources/images/bagliore_bckg.png);background-size:cover;padding-top:5pc;position:relative}section.ada-product-detail .ilpasticcere_header.cornetti,section.ada-product-detail .ilpasticcere_header.cornetto{background-color:#019ca8}section.ada-product-detail .ilpasticcere_header.lievitati,section.ada-product-detail .ilpasticcere_header.lievitato{background-color:#407b54}section.ada-product-detail .ilpasticcere_header.salati,section.ada-product-detail .ilpasticcere_header.salato{background-color:#baa42b}section.ada-product-detail .ilpasticcere_header.sfoglia,section.ada-product-detail .ilpasticcere_header.sfoglie{background-color:#811138}section.ada-product-detail .ilpasticcere_header.mini{background-color:#4b5e9e}section.ada-product-detail .ilpasticcere_header.gia-cotti,section.ada-product-detail .ilpasticcere_header.gia-cotto{background-color:#c65400}section.ada-product-detail .ilpasticcere_header h1{color:#fff;text-transform:uppercase;text-align:center;font-size:2.1875rem;line-height:2.375rem;font-weight:700}@media screen and (min-width:576px){section.ada-product-detail .ilpasticcere_header h1{font-size:2.625rem;line-height:2.8125rem}}@media screen and (min-width:768px){section.ada-product-detail .ilpasticcere_header h1{font-size:3.125rem;line-height:3.3125rem}}@media screen and (min-width:992px){section.ada-product-detail .ilpasticcere_header h1{font-size:3.125rem;line-height:3.3125rem}}@media (min-width:768px){section.ada-product-detail .ilpasticcere_header h1{margin-bottom:30px}}section.ada-product-detail .ilpasticcere_header .ilpasticcere_image_container{margin:0 auto;min-height:15pc;width:100%;position:relative}@media (min-width:768px){section.ada-product-detail .ilpasticcere_header .ilpasticcere_image_container{min-height:540px}}section.ada-product-detail .ilpasticcere_header .ilpasticcere_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}section.ada-product-detail .ilpasticcere_header .ilpasticcere_lista_loghi_container{width:100%;text-align:center}section.ada-product-detail .ilpasticcere_header .ilpasticcere_lista_loghi_container .logo{margin-bottom:30px;margin-left:8px;margin-right:8px}section.ada-product-detail .ilpasticcere_header .ada-product-detail__next-prev-container{position:absolute;height:40px;bottom:auto;top:50%;width:100%;z-index:10}section.ada-product-detail .ilpasticcere_header .ada-product-detail__next-prev-container .btn.btn-icon{background-color:#553d38;width:45px;height:45px;background-size:9pt;background-repeat:no-repeat;background-position:50%}section.ada-product-detail .ilpasticcere_header .ada-product-detail__next-prev-container .btn.btn-icon:before{content:none}section.ada-product-detail .ilpasticcere_header .ada-product-detail__next-prev-container .btn.btn-icon.adacto-icon.adacto-icon-ios-arrow-thin-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23FFF'/%3E%3C/svg%3E")}section.ada-product-detail .ilpasticcere_header .ada-product-detail__next-prev-container .btn.btn-icon.adacto-icon.adacto-icon-ios-arrow-thin-left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23FFF'/%3E%3C/svg%3E")}section.ada-product-detail .ilpasticcere_header .ilpasticcere_detail_description_container{text-align:center;max-width:90%;margin:0 auto;padding-top:0;padding-bottom:30px;color:#fff}@media (min-width:768px){section.ada-product-detail .ilpasticcere_header .ilpasticcere_detail_description_container{max-width:50%;padding-top:10px;padding-bottom:50px}}section.ada-product-detail .ilpasticcere_header .ilpasticcere_detail_description_container p{font-size:1rem;line-height:1.25rem}@media screen and (min-width:576px){section.ada-product-detail .ilpasticcere_header .ilpasticcere_detail_description_container p{font-size:1rem;line-height:1.25rem}}@media screen and (min-width:768px){section.ada-product-detail .ilpasticcere_header .ilpasticcere_detail_description_container p{font-size:1.5625rem;line-height:1.75rem}}@media screen and (min-width:992px){section.ada-product-detail .ilpasticcere_header .ilpasticcere_detail_description_container p{font-size:1.5625rem;line-height:1.75rem}}section.ada-product-detail .ada-product-detail__body .ada-product-detail__all-ingredients .ada-product-detail__section-title h3{font-size:2.1875rem;line-height:2.375rem;font-weight:700;text-align:center;color:#553d38;letter-spacing:-1px}@media screen and (min-width:576px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__all-ingredients .ada-product-detail__section-title h3{font-size:2.625rem;line-height:2.8125rem}}@media screen and (min-width:768px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__all-ingredients .ada-product-detail__section-title h3{font-size:3.125rem;line-height:3.3125rem}}@media screen and (min-width:992px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__all-ingredients .ada-product-detail__section-title h3{font-size:3.125rem;line-height:3.3125rem}}section.ada-product-detail .ada-product-detail__body .ada-product-detail__all-ingredients .ada-product-detail__section-body p{text-align:center;color:#553d38;font-size:.875rem;line-height:1.5625rem}@media screen and (min-width:576px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__all-ingredients .ada-product-detail__section-body p{font-size:.875rem;line-height:1.5625rem}}@media screen and (min-width:768px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__all-ingredients .ada-product-detail__section-body p{font-size:1rem;line-height:1.875rem}}@media screen and (min-width:992px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__all-ingredients .ada-product-detail__section-body p{font-size:1rem;line-height:1.875rem}}section.ada-product-detail .ada-product-detail__body .ada-product-detail_ingredienti{margin-top:30px;text-align:center}section.ada-product-detail .ada-product-detail__body .ada-product-detail_ingredienti .ada-product-detail__ingrediente-image{max-width:225px;max-height:150px}section.ada-product-detail .ada-product-detail__body .info-wrapper{margin-top:60px;border-bottom:1px solid rgba(0,0,0,.16);border-top:1px solid rgba(0,0,0,.16);padding-top:40px;padding-bottom:40px;color:#d96d1e;text-align:center}section.ada-product-detail .ada-product-detail__body .info-wrapper .info{display:inline-block;background-position:top;background-repeat:no-repeat;padding-top:60px}section.ada-product-detail .ada-product-detail__body .info-wrapper .info.peso{background-image:url(clientlib-site/resources/images/peso.png)}section.ada-product-detail .ada-product-detail__body .info-wrapper .info.pezziConfezione{background-image:url(clientlib-site/resources/images/pezzi.png)}section.ada-product-detail .ada-product-detail__body .info-wrapper .info.temperatura{background-image:url(clientlib-site/resources/images/temperatura.png)}section.ada-product-detail .ada-product-detail__body .info-wrapper .info.tempo{background-image:url(clientlib-site/resources/images/tempo.png)}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__section-title h3{font-size:2.1875rem;line-height:2.375rem;font-weight:700;text-align:center;color:#553d38;letter-spacing:-1px}@media screen and (min-width:576px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__section-title h3{font-size:2.625rem;line-height:2.8125rem}}@media screen and (min-width:768px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__section-title h3{font-size:3.125rem;line-height:3.3125rem}}@media screen and (min-width:992px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__section-title h3{font-size:3.125rem;line-height:3.3125rem}}@media (min-width:768px){section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__section-title h3{padding-bottom:60px}}section.ada-product-detail .ada-product-detail__body .ada-product-detail__valori-nutrizionali .ada-product-detail__section-body{position:relative;padding-top:40px}section.ada-product-detail .ada-product-detail__body .ada-product-detail__table-heading-cell{color:#57595b;font-weight:700}section.ada-product-detail .ada-product-detail__body .ada-product-detail__table-heading-cell.cod_product{color:#d96d1e}section.ada-product-detail .ada-product-detail__body .ada-product-detail__table-body{color:#4e4e4e;font-weight:400}section.ada-product-detail ul.ada-siblings-navigation{display:inline-block;position:relative;height:45px}section.ada-product-detail ul.ada-siblings-navigation li{padding:0;margin:0;height:45px;width:100%;display:inline-block}section.ada-product-detail ul.ada-siblings-navigation li .ada-siblings-navigation__label{display:none}section.ada-product-detail ul.ada-siblings-navigation li .ada-siblings-navigation__icon{width:100%;padding:0;margin:0;height:45px}section.ada-product-detail ul.ada-siblings-navigation li .ada-siblings-navigation__icon a{height:45px}section.ada-product-detail ul.ada-siblings-navigation li .ada-siblings-navigation__icon a.btn.btn-icon.adacto-icon.adacto-icon-ios-arrow-thin-right{float:right;margin-top:-45px;margin-right:1px}section.ada-product-list.il-pasticcere{margin-right:-15px;margin-left:-15px}section.ada-product-list.il-pasticcere .ada-product-list__filter-item-title-accordion-manager{line-height:0}section.ada-product-list.il-pasticcere .ada-product-list__filters-container{border-bottom:1px solid rgba(0,0,0,.1)}section.ada-product-list.il-pasticcere .ada-product-list__filters-container .ada-product-list__filter-item{margin-top:1rem}section.ada-product-list.il-pasticcere .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-status{border-radius:0}section.ada-product-list.il-pasticcere .ada-product-list__filters-container .ada-product-list__filter-item .ada-product-list__filter-item-status--active{background-color:#8acbc1}section.ada-product-list.il-pasticcere .ada-product-list__filters-container .ada-product-list__filter-item-title-container{font-size:.875rem;line-height:1.5625rem;color:#57595b;letter-spacing:2px}@media screen and (min-width:576px){section.ada-product-list.il-pasticcere .ada-product-list__filters-container .ada-product-list__filter-item-title-container{font-size:.875rem;line-height:1.5625rem}}@media screen and (min-width:768px){section.ada-product-list.il-pasticcere .ada-product-list__filters-container .ada-product-list__filter-item-title-container{font-size:1rem;line-height:1.875rem}}@media screen and (min-width:992px){section.ada-product-list.il-pasticcere .ada-product-list__filters-container .ada-product-list__filter-item-title-container{font-size:1rem;line-height:1.875rem}}section.ada-product-list.il-pasticcere .ada-product-list__filters-container:last-of-type{margin:1rem auto;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,.1)}section.ada-product-list.il-pasticcere .ada-product-list__filters-container .ada-product-list__filter-item-image img{max-width:40px}section.ada-product-list.il-pasticcere .btn.btn-default{background-color:#8acbc1;color:#fff}section.ada-product-list .ada-product-list__body,section.ada-product-list .ada-product-list__sidebar{padding-top:50px}section.ada-product-list .ada-product-list__sidebar{padding-left:15px;padding-right:15px;margin-right:0;margin-bottom:60px}section.ada-product-list .ada-product-list__body{background-color:#f8f6f1;padding-left:15px;padding-right:15px}section.ada-product-list .ada-product-list__body .ada-product-list__list-item-title{margin-top:5px;font-size:.75rem;line-height:1rem;color:#57595b;font-weight:700;letter-spacing:-1px;text-transform:uppercase}@media screen and (min-width:576px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item-title{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item-title{font-size:1.125rem;line-height:1.5625rem}}@media screen and (min-width:992px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item-title{font-size:1.125rem;line-height:1.5625rem}}section.ada-product-list .ada-product-list__body .ada-product-list__list-item-subtitle{font-size:.75rem;line-height:.875rem;color:#57595b;font-weight:400;letter-spacing:1px;opacity:.5;text-transform:uppercase}@media screen and (min-width:576px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item-subtitle{font-size:.75rem;line-height:.875rem}}@media screen and (min-width:768px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item-subtitle{font-size:.875rem;line-height:1.375rem}}@media screen and (min-width:992px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item-subtitle{font-size:.875rem;line-height:1.375rem}}section.ada-product-list .ada-product-list__body .ada-product-cta{color:#8acbc1;text-align:center;font-weight:500;font-size:.875rem;line-height:.9375rem;margin-top:35px}@media screen and (min-width:576px){section.ada-product-list .ada-product-list__body .ada-product-cta{font-size:.875rem;line-height:1rem}}@media screen and (min-width:768px){section.ada-product-list .ada-product-list__body .ada-product-cta{font-size:.9375rem;line-height:1.125rem}}@media screen and (min-width:992px){section.ada-product-list .ada-product-list__body .ada-product-cta{font-size:1rem;line-height:1.375rem}}section.ada-product-list .ada-product-list__body .ada-product-list__list-item{font-size:.75rem;line-height:1rem;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:70px}@media screen and (min-width:576px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item{font-size:1.125rem;line-height:1.5625rem}}@media screen and (min-width:992px){section.ada-product-list .ada-product-list__body .ada-product-list__list-item{font-size:1.125rem;line-height:1.5625rem}}section.ada-product-list .ada-product-list__body .ada-product-list__list-item .ada-product-list__list-item-image-container{padding-bottom:0;padding-top:56%}section.ada-product-list .ada-product-list__body .ada-product-list__list-item .ada-product-list__list-item-image-container .ada-product-list__list-item-image{background-size:contain;-o-object-fit:contain;object-fit:contain;background-position:top}section.ada-product-list .ada-product-list__body .ada-product-list__list-item .ada-product-list__list-item-image-container .ada-product-list__news-stamp-container{position:absolute;top:14%;right:0;width:70px;height:30px;bottom:auto;left:auto;background-image:url(clientlib-site/resources/images/novit_.png);background-size:contain;background-repeat:no-repeat}.product-list__catalog-download{display:block;position:relative;padding-top:49%;margin-top:50px;margin-bottom:50px;color:#fff}.product-list__catalog-download:focus,.product-list__catalog-download:hover{color:#fff}@media (min-width:768px){.product-list__catalog-download{padding-top:174%;margin-top:5pc}}.product-list__catalog-download img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 16%;object-position:center 16%}@media (min-width:768px){.product-list__catalog-download img{-o-object-position:center top;object-position:center top}}.product-list__catalog-download h4{font-size:1.125rem;line-height:1.375rem;margin:0}@media screen and (min-width:576px){.product-list__catalog-download h4{font-size:1.125rem;line-height:1.375rem}}@media screen and (min-width:768px){.product-list__catalog-download h4{font-size:1.125rem;line-height:1.375rem}}@media screen and (min-width:992px){.product-list__catalog-download h4{font-size:1.25rem;line-height:1.5625rem}}.product-list__catalog-download h4.top{position:absolute;font-weight:700;left:20px;top:25px;right:30px}.product-list__catalog-download h4.bottom{position:absolute;left:20px;bottom:25px;right:30px}#contact-form{margin-top:60px}#testo-informativa-privacy{background-color:transparent;height:212px;overflow-y:auto}.ada-form-contatti .ada-alert{margin-top:2rem;border:5px solid #553d38}.ada-form-contatti .ada-alert img{display:none}.ada-form-contatti .ada-alert.alert-primary .close{background-color:#553d38}.ada-form-contatti .ada-alert.alert-primary .alert-heading{color:#553d38}.ada-form-contatti .box-numero-verde a{margin-right:1rem}.ada-form-contatti .box-numero-verde img{max-width:145px;height:auto}.ada-form-contatti .box-numero-verde p{font-size:1rem}.ada-form-contatti .text-small,.ada-form-contatti .text-small p{font-size:1rem;line-height:1.2}.ada-form-contatti h3{color:#553d38;font-size:2.1875rem;line-height:2.375rem;font-weight:700}@media screen and (min-width:576px){.ada-form-contatti h3{font-size:2.625rem;line-height:2.8125rem}}@media screen and (min-width:768px){.ada-form-contatti h3{font-size:3.125rem;line-height:3.3125rem}}@media screen and (min-width:992px){.ada-form-contatti h3{font-size:3.125rem;line-height:3.3125rem}}.cmp-contentfragment.cmp-contentfragment--passione,.cmp-contentfragment.cmp-contentfragment--tradizione,.cmp-contentfragment.cmp-contentfragment--valori{margin-left:-15px;margin-right:-15px;text-align:center}.cmp-contentfragment.cmp-contentfragment--passione dl,.cmp-contentfragment.cmp-contentfragment--passione ol,.cmp-contentfragment.cmp-contentfragment--passione ul,.cmp-contentfragment.cmp-contentfragment--tradizione dl,.cmp-contentfragment.cmp-contentfragment--tradizione ol,.cmp-contentfragment.cmp-contentfragment--tradizione ul,.cmp-contentfragment.cmp-contentfragment--valori dl,.cmp-contentfragment.cmp-contentfragment--valori ol,.cmp-contentfragment.cmp-contentfragment--valori ul{margin-bottom:0}.cmp-contentfragment.cmp-contentfragment--passione h3.cmp-contentfragment__title,.cmp-contentfragment.cmp-contentfragment--passione p.cmp-contentfragment__description,.cmp-contentfragment.cmp-contentfragment--tradizione h3.cmp-contentfragment__title,.cmp-contentfragment.cmp-contentfragment--tradizione p.cmp-contentfragment__description,.cmp-contentfragment.cmp-contentfragment--valori h3.cmp-contentfragment__title,.cmp-contentfragment.cmp-contentfragment--valori p.cmp-contentfragment__description{display:none}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element p{margin:0 auto;max-width:920px}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--title h2,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--title h2,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--title h2{font-size:2.1875rem;line-height:2.375rem;font-weight:600;text-transform:uppercase;color:#a87d1e;max-width:920px;margin:0 auto 25px}@media screen and (min-width:576px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--title h2,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--title h2,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--title h2{font-size:2.625rem;line-height:2.8125rem}}@media screen and (min-width:768px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--title h2,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--title h2,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--title h2{font-size:3.125rem;line-height:3.3125rem}}@media screen and (min-width:992px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--title h2,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--title h2,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--title h2{font-size:3.125rem;line-height:3.3125rem}}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--intro,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--intro,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--intro{padding-bottom:20px;padding-left:15px;padding-right:15px}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--intro p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--intro p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--intro p{font-weight:600;color:#4c3937;font-size:1.5625rem;line-height:2.1875rem}@media screen and (min-width:576px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--intro p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--intro p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--intro p{font-size:1.5625rem;line-height:2.1875rem}}@media screen and (min-width:768px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--intro p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--intro p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--intro p{font-size:1.5625rem;line-height:2.1875rem}}@media screen and (min-width:992px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--intro p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--intro p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--intro p{font-size:1.5625rem;line-height:2.1875rem}}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description{padding-bottom:60px;padding-left:15px;padding-right:15px}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description p{color:#57595b;font-size:.75rem;line-height:1rem}@media screen and (min-width:576px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description p{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description p{font-size:1.125rem;line-height:1.5625rem}}@media screen and (min-width:992px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description p,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description p,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description p{font-size:1.125rem;line-height:1.5625rem}}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description ul,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description ul,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description ul{margin-bottom:20px;list-style-type:none}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description ul li,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description ul li,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description ul li{font-size:.75rem;line-height:1rem}@media screen and (min-width:576px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description ul li,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description ul li,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description ul li{font-size:1rem;line-height:1.375rem}}@media screen and (min-width:768px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description ul li,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description ul li,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description ul li{font-size:1.125rem;line-height:1.5625rem}}@media screen and (min-width:992px){.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--description ul li,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--description ul li,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--description ul li{font-size:1.125rem;line-height:1.5625rem}}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--image,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--image,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--image{text-align:center}.cmp-contentfragment.cmp-contentfragment--passione .cmp-contentfragment__element.cmp-contentfragment__element--image img,.cmp-contentfragment.cmp-contentfragment--tradizione .cmp-contentfragment__element.cmp-contentfragment__element--image img,.cmp-contentfragment.cmp-contentfragment--valori .cmp-contentfragment__element.cmp-contentfragment__element--image img{width:100%}ada-hero__title-container h1{font-weight:700;letter-spacing:4px;font-family:Montserrat,sans-serif}.sammontana-foundation .ada-ribbon .ada-ribbon__content h4{font-size:1.625rem;line-height:1.875rem;font-family:Montserrat,sans-serif;color:#69bfac;text-transform:uppercase;font-weight:600}@media screen and (min-width:576px){.sammontana-foundation .ada-ribbon .ada-ribbon__content h4{font-size:1.875rem;line-height:2.1875rem}}@media screen and (min-width:768px){.sammontana-foundation .ada-ribbon .ada-ribbon__content h4{font-size:2.5625rem;line-height:3.4375rem}}@media screen and (min-width:992px){.sammontana-foundation .ada-ribbon .ada-ribbon__content h4{font-size:2.5625rem;line-height:3.4375rem}}.ada-ribbon .alternate-decoration{display:none!important}.ada-list__item .ada-list-item__text-container{padding:0;border:none}.ada-list__item .ada-list-item__text-container .ada-list-item__title{font-size:1.5625rem;line-height:2.1875rem;color:#553d38;height:auto;text-transform:none;padding-left:15px;padding-bottom:0}@media screen and (min-width:576px){.ada-list__item .ada-list-item__text-container .ada-list-item__title{font-size:1.5625rem;line-height:2.1875rem}}@media screen and (min-width:768px){.ada-list__item .ada-list-item__text-container .ada-list-item__title{font-size:1.5625rem;line-height:2.1875rem}}@media screen and (min-width:992px){.ada-list__item .ada-list-item__text-container .ada-list-item__title{font-size:1.5625rem;line-height:2.1875rem}}.ada-list__item .ada-list-item__text-container .ada-list-item__title p{font-size:.8rem;max-width:80%;line-height:1.3}.ada-list__item .ada-list-item__text-container .ada-list-item__title b{font-size:1rem}@media (min-width:768px){.ada-list__item .ada-list-item__text-container .ada-list-item__title{padding:0}}.ada-list__item .ada-list-item__text-container .ada-list-item__description_container{position:relative;bottom:unset;left:unset;margin-top:10px;padding-left:15px}@media (min-width:768px){.ada-list__item .ada-list-item__text-container .ada-list-item__description_container{padding-left:0}}.ada-list__item .ada-list-item__text-container .ada-list-item__description_container .ada-list-item__description{font-size:1.1rem;color:#553d38}.ada-list__item .ada-list-item__text-container .ada-list-item__description_container .author{font-family:Inter,sans-serif;font-size:.95rem;font-weight:600}.ada-list__item .ada-list-item__image-container{margin-bottom:20px}.ada-list.ada-list__carousel{position:relative}@media only screen and (min-width:768px) and (max-width:992px){.ada-list.ada-list__carousel{padding:0 15px}}.ada-list.ada-list__carousel .swiper-button-next.recipes,.ada-list.ada-list__carousel .swiper-button-prev.recipes{background-color:#5d2f12;width:45px;height:45px;background-size:9pt;background-repeat:no-repeat;background-position:50%;top:33%;margin-top:0}.ada-list.ada-list__carousel .swiper-button-prev.recipes{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ada-list.ada-list__carousel .swiper-button-next.recipes,.ada-list.ada-list__carousel .swiper-button-prev.recipes{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23FFF'/%3E%3C/svg%3E")}.ada-list.ada-list__carousel .swiper-container-ricette{overflow:hidden;width:100%;height:100%;padding-bottom:45px}@media (min-width:768px){.ada-list.ada-list__carousel .swiper-container-ricette{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:#553d38;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}}.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container{padding-left:25px;padding-right:25px}.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container .ada-list-item__title{color:#553d38;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.375rem}@media screen and (min-width:576px){.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container .ada-list-item__title{font-size:1.125rem;line-height:1.375rem}}@media screen and (min-width:768px){.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container .ada-list-item__title{font-size:1.125rem;line-height:1.375rem}}@media screen and (min-width:992px){.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container .ada-list-item__title{font-size:1.25rem;line-height:1.5625rem}}.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container .ada-list-item__description{font-family:Inter,sans-serif;font-size:.875rem;line-height:.9375rem}@media screen and (min-width:576px){.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container .ada-list-item__description{font-size:.875rem;line-height:1rem}}@media screen and (min-width:768px){.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container .ada-list-item__description{font-size:.9375rem;line-height:1.125rem}}@media screen and (min-width:992px){.ilpasticcere-news-list .ada-list.ada-list__list .ada-list__item .ada-list-item__text-container .ada-list-item__description{font-size:1rem;line-height:1.375rem}}.adacto-icon.adacto-icon-android-calendar,.adacto-icon.adacto-icon-android-share-alt{color:#69bfac}.ada-siblings-navigation__icon .btn.btn-icon.adacto-icon{background-color:#69bfac}.ada-siblings-navigation__label a.btn.btn-link{color:#553d38}.cmp-text--news-share .cmp-text{display:inline-block}.cmp-text--news-share .cmp-text p{font-size:14px}.ada-sharing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.5rem;position:relative}.ada-sharing .ada-sharing__btn{padding:.3rem .5rem;margin-right:.5rem;color:#553d38;font-size:1.2rem;text-transform:uppercase}@media (min-width:768px){.ada-sharing .ada-sharing__btn{margin-right:1.5rem}}.ada-sharing .ada-sharing__btn:hover{color:#46322e}.ada-sharing .ada-sharing__btn i{vertical-align:middle;line-height:1}.ada-sharing .ada-sharing__actions{position:absolute;right:15px;z-index:3;width:40px}@media (max-width:991.98px){.ada-sharing .ada-sharing__actions{width:100%;text-align:left;left:40px;bottom:-40px}}@media (min-width:576px){.ada-sharing .ada-sharing__actions{position:static;width:auto}}.ada-sharing .ada-sharing__actions .jssocials-share-link{padding:0;width:2.5rem;height:2.5rem;background-color:#553d38;border-radius:50%;text-align:center}.ada-sharing .ada-sharing__actions .jssocials-share-link:hover{background-color:#46322e}.ada-sharing .ada-sharing__actions .adacto-icon{width:auto;font-size:0;line-height:0;color:#fff}.ada-sharing .ada-sharing__actions .adacto-icon:before{line-height:2.5rem}.ada-pasticcere-ne-main-title .ada-hero__title-container h1{font-size:42px!important;line-height:3pc!important;font-weight:500!important;font-family:Montserrat,sans-serif!important}@media (min-width:992px){.ada-pasticcere-ne-main-title .ada-hero__title-container h1{font-size:60px!important;line-height:4pc!important}}.ada-pasticcere-ne-list .ada-list-item__title{color:#543c38!important;font-family:Inter,sans-serif!important;font-size:20px!important;line-height:24px!important;font-weight:600!important}.ada-pasticcere-ne-layout .cmp-text,.ada-pasticcere-ne-layout .cmp-text p{font-size:1rem!important;line-height:1.5rem!important}.ada-pasticcere-ne-layout .btn.btn-link.ada-sharing__btn{color:#333!important;font-size:14px!important;line-height:18px!important;font-weight:600!important}.ada-pasticcere-ne-layout .ada-hero.ada-hero--without-background-image .ada-hero__content{width:100%;max-width:866px}.ada-pasticcere-ne-layout .ada-hero.ada-hero--without-background-image .ada-ribbon{height:auto!important;margin-bottom:15px!important}.ada-pasticcere-ne-layout .ada-hero.ada-hero--without-background-image .ada-ribbon .ada-ribbon__content{height:auto}.ada-pasticcere-ne-layout .ada-sharing .btn.btn-link.ada-sharing__btn,.ada-pasticcere-ne-layout .cmp-text--news-share .cmp-text,.ada-pasticcere-ne-layout .cmp-text--news-share .cmp-text p{font-size:14px!important;line-height:18px!important;color:#333!important;font-family:Montserrat,sans-serif!important;font-weight:600!important}.ada-pasticcere-ne-layout .ada-ribbon .ada-ribbon__content h4{font-size:26px!important;line-height:28px!important;font-weight:600!important;color:#69bfac!important;font-family:Montserrat,sans-serif!important;margin:0!important}@media (min-width:992px){.ada-pasticcere-ne-layout .ada-ribbon .ada-ribbon__content h4{font-size:36px!important;line-height:3pc!important}}.ada-pasticcere-ne-layout .ada-hero__title-container{font-size:42px!important;line-height:52px!important;font-weight:400!important;color:#543d38!important;font-family:Montserrat,sans-serif!important}@media (min-width:992px){.ada-pasticcere-ne-layout .ada-hero__title-container{font-size:60px!important;line-height:62px!important}}.ada-pasticcere-ne-layout .ada-hero__title-container h1{font-size:42px!important;line-height:52px!important;font-weight:400!important;color:#543d38!important;font-family:Montserrat,sans-serif!important}@media (min-width:992px){.ada-pasticcere-ne-layout .ada-hero__title-container h1{font-size:60px!important;line-height:62px!important}}.ada-hero.ada-pasticcere-dettaglio-ne-title-wrapper{padding:4.5rem 0 2.75rem!important}@media (min-width:992px){.ada-hero.ada-pasticcere-dettaglio-ne-title-wrapper{padding:7.5rem 0 2.75rem!important}}.download{border-bottom:1px solid #c6c6c6;padding:24px;color:#553d38}.download div[data-type^=image]{background-image:url(../../../content/dam/ilpasticcere-it/ui/download/ico-image.png)}.download div[data-type^=video]{background-image:url(../../../content/dam/ilpasticcere-it/ui/download/ico-video.png)}.download div[data-type^=document]{background-image:url(../../../content/dam/ilpasticcere-it/ui/download/ico-doc.png)}.download .cmp-download{display:grid;grid-template-columns:repeat(12,1fr)}.download .cmp-download .cmp-download__properties{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column-start:1;grid-column-end:12;margin-bottom:0;padding-left:55px;background-repeat:no-repeat;background-position:0}@media (min-width:768px){.download .cmp-download .cmp-download__properties{grid-column-start:1;grid-column-end:9}}.download .cmp-download .cmp-download__properties .cmp-download__title{font-size:20px;font-weight:700}.download .cmp-download .cmp-download__properties .cmp-download__title .cmp-download__title-link{color:#553d38}.download .cmp-download .cmp-download__action{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column-start:1;grid-column-end:12;font-size:1pc;font-weight:700;text-align:center;padding:9pt 36px;background-color:#8acbc1;color:#553d38;-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){.download .cmp-download .cmp-download__action{grid-column-start:10;grid-column-end:13}}.download .cmp-download .wrapper-info{font-size:1pc;display:-webkit-box;display:-ms-flexbox;display:flex}.download .cmp-download .wrapper-info .cmp-download__property.cmp-download__property--filename,.download .cmp-download .wrapper-info .cmp-download__property.cmp-download__property--format{margin-right:10px}.download .cmp-download .wrapper-info .cmp-download__property.cmp-download__property--size .cmp-download__property-content{border-left:1px solid #553d38;font-weight:700;padding-left:10px;color:#553d38}.text-brown{color:#553d38}.text-gold{color:#a77d1d}.teaser.teaser-hero .cmp-teaser{position:relative}.teaser.teaser-hero .cmp-teaser .cmp-teaser__content{position:absolute;width:100%;height:100%;text-align:center;z-index:2;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}.teaser.teaser-hero .cmp-teaser .cmp-teaser__content .cmp-image__image{display:none}.teaser.banner .cmp-teaser{position:relative}.teaser.banner .cmp-teaser .cmp-teaser__image{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0}.teaser.banner .cmp-teaser .cmp-teaser__image .cmp-image{height:100%}.teaser.banner .cmp-teaser .cmp-teaser__image .cmp-image .cmp-image__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.teaser.banner .cmp-teaser .cmp-teaser__content{position:relative;padding:50px;text-align:center;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;-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}@media (min-width:768px){.teaser.banner .cmp-teaser .cmp-teaser__content{max-width:250px;padding:15pc 0;margin-left:280px}}.teaser.banner .cmp-teaser .cmp-teaser__content .cmp-image__image{display:none}.teaser.banner .cmp-teaser .cmp-teaser__content h2.cmp-teaser__title{letter-spacing:10px;font-weight:500}.teaser.banner .cmp-teaser .cmp-teaser__content .cmp-teaser__description p{font-weight:200;line-height:28px!important;padding-top:10px;padding-bottom:30px;text-align:left}.teaser.banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container{display:-webkit-box;display:-ms-flexbox;display:flex}.teaser.banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link{text-transform:uppercase;border-radius:0;padding:.5625rem 1.875rem}.teaser.banner .cmp-teaser .cmp-teaser__content .cmp-teaser__action-container .cmp-teaser__action-link.btn-primary{color:#fff!important;background-color:#8acbc1}.teaser.banner.reversed .cmp-teaser .cmp-teaser__content{margin-left:calc(50% + 280px)}@media (min-width:992px){.teaser.banner.reversed-only-desktop .cmp-teaser .cmp-teaser__content{margin-left:calc(50% + 280px)}}.cmp-button{padding:9px 30px;font-size:1rem;line-height:1.4;border-radius:0;display:inline-block;font-weight:400;border:0;text-transform:uppercase}.button.button--primary .cmp-button{color:#fff;background-color:#8acbc1}.archive__filters{margin-bottom:50px}.archive__filters-select{border:1px solid #553d38;border-radius:4px;padding:10px 70px 10px 24px;max-width:220px;color:#5b3428;font-size:18px;font-weight:500;text-transform:uppercase;position:relative;background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23553d38' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E") no-repeat 92%;background-size:18px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.archive__list{grid-column-gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:576px){.archive__list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.archive__list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.archive__list{grid-template-columns:repeat(4,1fr)}}.archive__card-body{line-height:1.3;font-weight:400;margin-top:10px}.archive__card-title{font-size:1rem;font-weight:600;color:#8acbc1;text-transform:uppercase}.archive__card-text{font-size:.875rem;color:#553d38}.sostenibilita-pasticcere-layout .aem-GridColumn{padding:0!important}.hero-sostenibilita-custom.pasticcere{width:100%;position:relative;left:0;background-color:#ecdfcd;overflow-x:hidden}.hero-sostenibilita-custom.pasticcere .s-hero{background-size:cover;width:100%;padding:110px 30px;background-color:#b49f86;background-position:top;background-repeat:no-repeat;min-height:550px;background-image:url(../../../content/dam/ilpasticcere-it/sostenibilita/header-homepage-mobile.jpg)}@media (min-width:576px){.hero-sostenibilita-custom.pasticcere .s-hero{background-size:150%;padding:150px 30px}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-hero{background-size:cover;background-position:50%;min-height:25pc;padding:200px 30px;min-height:1400px;background-image:url(../../../content/dam/ilpasticcere-it/sostenibilita/header-homepage-desktop.jpg)}}.hero-sostenibilita-custom.pasticcere .s-page-title{font-size:33px;font-weight:500;font-family:Montserrat;text-transform:uppercase;text-align:center;color:#f9f1e8}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-page-title{font-size:59px}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-page-title{font-size:72px}}.hero-sostenibilita-custom.pasticcere .s-page-subtitle{font-size:1pc;font-weight:500;font-family:Montserrat;text-transform:uppercase;text-align:center;color:#ffe8c0;line-height:24px;margin:1pc auto 0}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-page-subtitle{font-size:30px;line-height:42px;padding:0 30px;max-width:1055px}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-page-subtitle{font-size:3pc;line-height:3pc;padding:0 30px}}.hero-sostenibilita-custom.pasticcere .s-banner{padding:40px 20px;margin:35px 0;min-height:472px;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner{padding:40px 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:35px 0}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:35px 30px}}@media (min-width:1200px){.hero-sostenibilita-custom.pasticcere .s-banner{padding:40px 150px}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content{width:100%;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .left{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .left{width:60%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .left .s-banner-left-image{margin-bottom:30px}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .left .s-banner-left-image{margin-bottom:0}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .right{min-height:350px;width:100%}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .right{min-height:auto;width:auto}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .right img{display:none}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .right img{display:block;position:absolute}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-main-content .right img{height:105%;width:auto;right:0;top:50%;bottom:50%;display:block}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-note{position:relative;z-index:1;color:#294a44}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-note{position:absolute;bottom:40px}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-note.note-mobile{color:#294a44}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-note.note-mobile{display:none}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-note.note-desktop{display:none;color:#294a44}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-note.note-desktop{display:block}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-text{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;text-align:center}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-text{margin-left:40px}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-title{font-family:Inter;font-size:25px;font-weight:600;text-transform:uppercase;color:#fff;text-align:center}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-title{text-align:left;font-size:40px}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-subtitle{margin-top:10px;font-family:Prompt,sans-serif;font-size:18px;font-weight:400;text-transform:none;color:#fff;text-align:center}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-subtitle{text-align:left;font-size:18px;line-height:21px}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-cta{font-size:1pc;font-weight:700;font-family:Inter;text-transform:uppercase;margin-top:20px;color:#fff;text-align:center}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-cta:hover{opacity:.9;-webkit-filter:brightness(85%);filter:brightness(85%)}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-cta{text-align:left}}.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-note{padding-top:40px;font-size:9pt;font-weight:400;font-family:Inter;max-width:440px;color:#fff;text-align:center}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner .s-banner-note{text-align:left;font-size:1pc}}.hero-sostenibilita-custom.pasticcere .s-banner-uova{background-color:#d0aa72;background-image:url(../../../content/dam/ilpasticcere-it/sostenibilita/banner-uova-mobile.jpg);background-size:60%;background-position:bottom;background-repeat:no-repeat}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-uova{background-image:none;background-size:92%}}.hero-sostenibilita-custom.pasticcere .s-banner-uova .s-banner-main-content .s-banner-title{color:#91463a;font-size:26px;font-weight:600;font-family:Montserrat,sans-serif}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-uova .s-banner-main-content .s-banner-title{font-size:36px}}.hero-sostenibilita-custom.pasticcere .s-banner-uova .s-banner-main-content .right{min-height:10pc}.hero-sostenibilita-custom.pasticcere .s-banner-uova .s-banner-main-content .right img{height:80%;width:auto;top:0;position:absolute;right:-170px}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-uova .s-banner-main-content .right img{height:50%}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner-uova .s-banner-main-content .right img{height:80%;width:auto;top:0;position:absolute;right:-170px}}.hero-sostenibilita-custom.pasticcere .s-banner-palma{background-color:#ebca7a;background-image:url(../../../content/dam/ilpasticcere-it/sostenibilita/banner-palma-mobile.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat;position:relative}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-palma{background-image:none}}.hero-sostenibilita-custom.pasticcere .s-banner-palma .s-banner-main-content .s-banner-title{color:#294a44;font-size:26px;font-weight:600;font-family:Montserrat,sans-serif}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-palma .s-banner-main-content .s-banner-title{font-size:36px}}.hero-sostenibilita-custom.pasticcere .s-banner-palma .s-banner-main-content .s-banner-note{color:#294a44;font-size:14px;font-weight:400;font-family:Inter,sans-serif}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-palma .s-banner-main-content .s-banner-note{font-size:1pc}}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-palma .s-banner-main-content .right img{height:50%;width:auto;right:0;top:unset;bottom:0}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner-palma .s-banner-main-content .right img{height:80%;width:auto;top:unset}}@media (min-width:1600px){.hero-sostenibilita-custom.pasticcere .s-banner-palma .s-banner-main-content .right img{right:0;-webkit-transform:translateY(0);transform:translateY(0);height:105%;bottom:0}}.hero-sostenibilita-custom.pasticcere .s-banner-grano{background-color:#ead7cd;background-image:url(../../../content/dam/ilpasticcere-it/sostenibilita/banner-grano-mobile.jpg);background-size:contain;background-position:100% 100%;background-repeat:no-repeat}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-grano{background-image:none}}.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .s-banner-title{color:#b26415;font-size:26px;font-weight:600;font-family:Montserrat,sans-serif}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .s-banner-title{font-size:36px}}.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .s-banner-subtitle{color:#4c3937;font-size:18px;line-height:21px;font-weight:400;font-family:Prompt,sans-serif}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .s-banner-subtitle{font-size:18px}}.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .s-banner-cta{color:#4c3937;font-size:20px;font-weight:400;font-family:Prompt,sans-serif;text-transform:uppercase}.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .s-banner-cta:hover{opacity:.9;color:#876562}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .s-banner-cta{font-size:20px}}.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .right{min-height:245px}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .right img{height:50%;right:-130px;top:unset;bottom:0;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .right img{height:75%;right:0}}@media (min-width:1600px){.hero-sostenibilita-custom.pasticcere .s-banner-grano .s-banner-main-content .right img{height:100%;right:0}}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter{padding:60px 0;background-color:#fff;margin-top:60px;margin-bottom:0;background-image:url(../../../content/dam/ilpasticcere-it/sostenibilita/prefooter-mobile.jpg);background-size:cover;background-position:bottom;background-repeat:no-repeat}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter{background-image:url(../../../content/dam/ilpasticcere-it/sostenibilita/prefooter-desktop.jpg);background-position:50%}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter{min-height:628px}}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-main-content{padding:0 20px}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-main-content{padding:0 20px}}@media (min-width:1200px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-main-content{padding:0 150px}}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-logo{margin-bottom:30px}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-logo{margin-bottom:75pt}}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-text{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:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0!important}@media (min-width:768px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-title{font-size:30px;font-weight:700;font-family:Montserrat,sans-serif;color:#5d2f12;text-transform:inherit;max-width:100%;text-transform:uppercase}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-title{font-size:36px;max-width:886px}}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-subtitle{margin-top:20px;font-size:18px;line-height:26px;font-weight:400;font-family:Prompt,sans-serif;color:#4c3937;text-transform:none;max-width:100%}@media (min-width:992px){.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-subtitle{max-width:547px;font-size:20px}}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-cta{font-size:20px;font-weight:600;font-family:Prompt,sans-serif;color:#5d2f12;text-transform:uppercase}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-cta:hover{opacity:.9;color:#b25a23}.hero-sostenibilita-custom.pasticcere .s-banner-prefooter .s-banner-main-content .right{min-height:500px}.dettaglio-sostenibilita-container .ada-hero .ada-hero__content{min-height:469px!important}.dettaglio-sostenibilita-container .ada-hero .ada-hero__title-container h1,.dettaglio-sostenibilita-container .ada-hero .ada-hero__title-container h2,.dettaglio-sostenibilita-container .ada-hero .ada-hero__title-container h3,.dettaglio-sostenibilita-container .ada-hero .ada-hero__title-container h4{font-size:50px;line-height:54px;font-weight:500;font-family:Montserrat;color:#5d2f12}.dettaglio-sostenibilita-container .custom-text-container{margin:0 auto;max-width:1305px;width:100%;padding:150px 20px}.dettaglio-sostenibilita-container .custom-text-container .cmp-title{margin-bottom:3rem!important}.dettaglio-sostenibilita-container .custom-text-container .cmp-title h1,.dettaglio-sostenibilita-container .custom-text-container .cmp-title h2,.dettaglio-sostenibilita-container .custom-text-container .cmp-title h3,.dettaglio-sostenibilita-container .custom-text-container .cmp-title h4,.dettaglio-sostenibilita-container .custom-text-container .cmp-title h5,.dettaglio-sostenibilita-container .custom-text-container .cmp-title h6{font-size:40px;line-height:44px;font-weight:500;font-family:Inter;color:#5d2f12}.dettaglio-sostenibilita-hero .ada-hero__content .ada-hero__title-container h1{color:#543c38}.dettaglio-sostenibilità-text-content{padding:20px 0 60px}@media (min-width:992px){.dettaglio-sostenibilità-text-content{padding:20px 0 5pc}}.dettaglio-sostenibilità-text-content .ds-main-title{color:#543c38;font-size:42px;line-height:46px;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase;margin-bottom:30px}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ds-main-title{margin-bottom:40px;font-size:60px;line-height:66px}}.dettaglio-sostenibilità-text-content .ds-title{color:#543c38;font-size:30px;line-height:36px;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ds-title{font-size:46px;line-height:52px}}.dettaglio-sostenibilità-text-content .ds-text-wrapper{margin-top:20px}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ds-text-wrapper{margin-top:40px}}.dettaglio-sostenibilità-text-content .ds-text-wrapper .ds-text{font-size:1pc;font-weight:400;font-family:Montserrat,sans-serif;line-height:24px;color:#5d2f12;margin-top:20px}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ds-text-wrapper .ds-text{font-size:1rem;line-height:1.5rem}}.dettaglio-sostenibilità-text-content .ds-text-wrapper .ds-h3{color:#5d2f12;font-size:1pc;font-family:Montserrat,sans-serif;margin-top:40px;font-weight:600}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ds-text-wrapper .ds-h3{font-size:24px}}.dettaglio-sostenibilità-text-content .ds-text-wrapper .highlight{color:#fff;background-color:#b26415;font-weight:bolder}.dettaglio-sostenibilità-text-content .ada-sos-legend{margin-top:40px}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ada-sos-legend{margin-top:60px}}.dettaglio-sostenibilità-text-content .ada-sos-legend p{margin-top:15px;font-family:Inter,sans-serif;font-size:14px;line-height:18px;font-weight:400;color:#5d2f12}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ada-sos-legend p{font-size:13px;line-height:1pc}}.dettaglio-sostenibilità-text-content .ada-cta-wrap{width:100%;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;margin-top:40px}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ada-cta-wrap{margin-top:60px}}.dettaglio-sostenibilità-text-content .ada-download-iso{padding:10px 20px;text-transform:uppercase;font-family:Inter,sans-serif;font-weight:600;color:#69bfac;font-size:13px}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ada-download-iso{font-size:21px;display:-webkit-box;display:-ms-flexbox;display:flex}}.dettaglio-sostenibilità-text-content .ada-cta-arrow{display:inline-block;margin-right:2px;font-size:18px;line-height:24px}@media (min-width:992px){.dettaglio-sostenibilità-text-content .ada-cta-arrow{margin-right:4px;font-size:36px;line-height:27px}}.dettaglio-sostenibilità-text-conten-la-farina-pasticcere .ds-main-title,.dettaglio-sostenibilità-text-conten-la-farina-pasticcere .ds-title{color:#b26415}@media (max-width:1199.98px){.dettaglio-sostenibilita-hero.dettaglio-sostenibilita-hero-plastica{background-image:url(../../../content/dam/ilpasticcere-it/sostenibilita/header-plastica-mobile.jpg)!important;background-size:cover;background-repeat:no-repeat;background-position:bottom}}.nee-griglia-dettagli{padding-bottom:40px}@media (max-width:1199.98px){.nee-griglia-dettagli{padding-bottom:5pc}}
/*
 *  Copyright 2019 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-accordion__header {
  margin: 0;
}
.cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}

/*
 *  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;
}

/*
 *  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 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 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 breadcrumb */
.cmp-breadcrumb {
  display: inline-block;
  list-style: none;
  padding: 0;
}
.cmp-breadcrumb__item {
  display: inline-block;
  vertical-align: top;
}

/*
 *  Copyright 2025 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-form-text .cmp-form-text__validation-message {
  visibility: hidden;
}
.cmp-form-text :invalid + .cmp-form-text__validation-message {
  visibility: visible;
}

.aem-AuthorLayer-structure header.ada-header,
.aem-AuthorLayer-structure header.ada-header .ada-header__logo-container,
.aem-AuthorLayer-initial header.ada-header,
.aem-AuthorLayer-initial header.ada-header .ada-header__logo-container,
.aem-AuthorLayer-Edit header.ada-header,
.aem-AuthorLayer-Edit header.ada-header .ada-header__logo-container {
    position: relative;
}


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}}
.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;
}
/*
 *  Copyright 2018 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 */
/* default breakpoint */
.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;
}
/* phone breakpoint */
@media (max-width: 650px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide {
    /* hide behavior */
    display: none;
  }
}
/* tablet breakpoint */
@media (min-width: 651px) and (max-width: 1200px) {
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline {
    /* newline behavior */
    display: block;
    clear: both !important;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none {
    /* none behavior */
    display: block;
    clear: none !important;
    float: left;
  }
  .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide {
    /* hide behavior */
    display: none;
  }
}

