@-webkit-keyframes scroll-bounce{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@keyframes scroll-bounce{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}@-webkit-keyframes hover-side-bounce{0%{transform:translateX(-2px)}to{transform:translateX(6px)}}@keyframes hover-side-bounce{0%{transform:translateX(-2px)}to{transform:translateX(6px)}}#hero.internal-hero{height:calc(100vh + 100px);display:grid;grid-template-rows:1fr auto;margin-bottom:-110px}#hero.internal-hero:after{bottom:-80px}@media (min-width:984px){#hero.internal-hero{margin-bottom:-100px}#hero.internal-hero:after{bottom:-100px}}#hero.internal-hero.bg-white{background:#fff;color:#00263a}#hero.internal-hero.bg-white .introduction .introduction-container .intro-scroll-container{color:#00263a}#hero.internal-hero.bg-white .introduction .introduction-container .intro-scroll-container .intro-button{background:#d3431c;border-color:#d3431c;color:#fff}#hero.internal-hero.bg-white .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow,#hero.internal-hero.bg-white .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow *{stroke:#00263a;fill:#00263a}#hero.internal-hero.bg-blue{background:#00263a;color:#fff}#hero.internal-hero.bg-blue .introduction .introduction-container .intro-scroll-container{color:#fff}#hero.internal-hero.bg-blue .introduction .introduction-container .intro-scroll-container .intro-button{background:#d3431c;border-color:#d3431c;color:#fff}#hero.internal-hero.bg-blue .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow,#hero.internal-hero.bg-blue .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow *{fill:#fff;stroke:#fff}#hero.internal-hero.bg-red{background:#d3431c;color:#fff}#hero.internal-hero.bg-red .introduction .introduction-container .intro-scroll-container{color:#fff}#hero.internal-hero.bg-red .introduction .introduction-container .intro-scroll-container .intro-button{background:#00263a;border-color:#00263a;color:#fff}#hero.internal-hero.bg-red .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow,#hero.internal-hero.bg-red .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow *{fill:#fff;stroke:#fff}#hero.internal-hero.bg-yellow{background:#efb94b;color:#00263a}#hero.internal-hero.bg-yellow .introduction .introduction-container .intro-scroll-container{color:#00263a}#hero.internal-hero.bg-yellow .introduction .introduction-container .intro-scroll-container .intro-button{background:#00263a;border-color:#00263a;color:#fff}#hero.internal-hero.bg-yellow .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow,#hero.internal-hero.bg-yellow .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow *{stroke:#00263a;fill:#00263a}#hero.internal-hero .header-image{grid-row:1;position:relative}#hero.internal-hero .header-image .hero-bg-image{position:absolute;max-height:100%;height:100%;width:100%}#hero.internal-hero .header-image .hero-bg-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#hero.internal-hero .introduction{padding:60px 0 140px;grid-row:2}@media (min-width:984px){#hero.internal-hero .introduction{padding:100px 0 200px}}#hero.internal-hero .introduction .introduction-container{display:flex;flex-direction:column}#hero.internal-hero .introduction .introduction-container h1{font-size:1.9rem;margin-top:0;margin-bottom:.3em;letter-spacing:1.5px}@media (min-width:984px){#hero.internal-hero .introduction .introduction-container h1{font-size:3.2rem}}#hero.internal-hero .introduction .introduction-container .intro-scroll-container{display:flex;flex-direction:column}@media (min-width:984px){#hero.internal-hero .introduction .introduction-container .intro-scroll-container{flex-direction:row;align-items:center;justify-content:space-between}}#hero.internal-hero .introduction .introduction-container .intro-scroll-container>p{width:550px;max-width:100%}@media (min-width:984px){#hero.internal-hero .introduction .introduction-container .intro-scroll-container>p{max-width:calc(100% - 60px)}}@media (min-width:984px){#hero.internal-hero .introduction .introduction-container .intro-scroll-container .welcome-scroll{margin-left:50px}}#hero.internal-hero .introduction .introduction-container .intro-scroll-container .welcome-scroll .scroll-arrow{-webkit-animation:scroll-bounce .7s ease-in-out infinite alternate;animation:scroll-bounce .7s ease-in-out infinite alternate;height:45px}.blocks{position:relative;z-index:1;max-width:100%;overflow-x:hidden}.blocks .block{padding:40px 0}.blocks .block:first-child>h2.heading{color:#fff;margin-bottom:80px}@media (min-width:984px){.blocks .block:first-child>h2.heading{margin-bottom:1.5em}}.blocks .block.accordion-block .active-accordion-details{transform:rotateX(90deg);transform-origin:center top;transition:transform .3s ease;position:absolute;left:0;width:100%;background:#d3431c;color:#fff}.blocks .block.accordion-block .active-accordion-details.active{transform:rotateX(0deg)}.blocks .block.accordion-block .active-accordion-details .rough-edge{fill:#d3431c}.blocks .block.accordion-block .active-accordion-details .details-close{position:absolute;top:30px;right:30px}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details-close{right:100px}}.blocks .block.accordion-block .active-accordion-details .details-close .icon-close{height:2.7rem;width:2.7rem;transform:rotate(45deg)}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details-close .icon-close{height:3rem;width:3rem}}.blocks .block.accordion-block .active-accordion-details .details-close .icon-close circle{fill:#00263a}.blocks .block.accordion-block .active-accordion-details .details{padding:70px 0 40px}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details{padding:80px 0}}.blocks .block.accordion-block .active-accordion-details .details .intro{text-align:center}.blocks .block.accordion-block .active-accordion-details .details .intro .heading{font-size:2.3rem;margin-top:0}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .intro .heading{font-size:2.8rem}}.blocks .block.accordion-block .active-accordion-details .details .intro .intro-text{width:100%;max-width:100%;margin:0 auto 2rem;font-size:1.1em;line-height:1.4em}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .intro .intro-text{max-width:calc(100% - 60px);font-size:1.25em;line-height:1.6em}}.blocks .block.accordion-block .active-accordion-details .details .package-details{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .package-details{flex-direction:row}}.blocks .block.accordion-block .active-accordion-details .details .package-details .detail-container p:first-child{font-size:1.15em;text-transform:uppercase}.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container{width:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 3'%3E%3Cpath stroke-dasharray='0 17.1224' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1.5 1.5h17'/%3E%3C/svg%3E");background-position:top;background-repeat:repeat-x;background-size:14px 2px}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container{width:auto;background:none;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding-right:2rem}}.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .options{width:100%}.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .options .option{margin-bottom:1.5em;width:100%;text-align:center}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .options .option{width:150px;text-align:left}}@media (min-width:1200px){.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .options .option{width:200px}}.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .options .option p{margin-bottom:.3em}.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .options .option ul{padding-left:1.2em;margin-top:0;list-style-position:inside}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .options .option ul{list-style-position:outside}}.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .package-options{display:none}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .package-options{display:flex;flex-direction:column;align-items:stretch}}.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .package-options .button{margin-bottom:1.5em;text-align:center;justify-content:center}.blocks .block.accordion-block .active-accordion-details .details .package-details .options-container .package-options .button:last-child{margin-bottom:.5em}.blocks .block.accordion-block .active-accordion-details .details .package-details .package-detail-text{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 3'%3E%3Cpath stroke-dasharray='0 17.1224' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1.5 1.5h17'/%3E%3C/svg%3E");background-position:top;background-repeat:repeat-x;background-size:14px 2px}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .package-details .package-detail-text{padding-left:2rem;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 20'%3E%3Cpath stroke-dasharray='0 17.1224' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1.5 1.5v17'/%3E%3C/svg%3E");background-position:0;background-repeat:repeat-y;background-size:2px 14px}}.blocks .block.accordion-block .active-accordion-details .details .package-details .package-detail-text b,.blocks .block.accordion-block .active-accordion-details .details .package-details .package-detail-text strong{font-size:1.15em}.blocks .block.accordion-block .active-accordion-details .details .package-details .package-detail-text ul{padding-left:1.2em}.blocks .block.accordion-block .active-accordion-details .details .package-details .package-detail-text ul li{margin-bottom:1em}.blocks .block.accordion-block .active-accordion-details .details .package-details .package-detail-text .options{display:flex;flex-flow:row wrap;gap:15px 40px}.blocks .block.accordion-block .active-accordion-details .details .package-details>.package-options{padding-top:30px;width:100%;display:flex;flex-direction:column;align-items:stretch}@media (min-width:984px){.blocks .block.accordion-block .active-accordion-details .details .package-details>.package-options{display:none}}.blocks .block.accordion-block .active-accordion-details .details .package-details>.package-options .button{margin-bottom:1.5em;text-align:center;justify-content:center}.blocks .block.accordion-block .active-accordion-details .details .package-details>.package-options .button:last-child{margin-bottom:.5em}.blocks .block.accordion-block .accordion-items-container{display:grid;grid-template-columns:1fr;grid-gap:30px}@media (min-width:984px){.blocks .block.accordion-block .accordion-items-container{grid-template-columns:1fr 1fr;grid-gap:40px}}.blocks .block.accordion-block .accordion-items-container .accordion-item{width:100%;transition:margin-bottom .3s ease}.blocks .block.accordion-block .accordion-items-container .accordion-item.active .package-name .package-toggle{transform:rotate(45deg)}.blocks .block.accordion-block .accordion-items-container .accordion-item .package-image,.blocks .block.accordion-block .accordion-items-container .accordion-item .package-image img{display:block;width:100%}.blocks .block.accordion-block .accordion-items-container .accordion-item .package-name{font-size:2.5rem;margin-top:.5em;margin-bottom:.5em;display:flex;justify-content:space-between}@media (min-width:984px){.blocks .block.accordion-block .accordion-items-container .accordion-item .package-name{margin-top:.83em}}.blocks .block.accordion-block .accordion-items-container .accordion-item .package-name .package-text{font-size:1.8rem;line-height:1.3em;max-width:calc(100% - 1em - 10px)}@media (min-width:984px){.blocks .block.accordion-block .accordion-items-container .accordion-item .package-name .package-text{font-size:2.8rem;line-height:1.1em}}.blocks .block.accordion-block .accordion-items-container .accordion-item .package-name .package-toggle{height:1em;width:1em;margin-left:10px;transition:transform .3s ease}@media (min-width:984px){.blocks .block.accordion-block .accordion-items-container .accordion-item .package-name .package-toggle{height:1.1em;width:1.1em}}.blocks .block.accordion-block .accordion-items-container .accordion-item .package-name .package-toggle circle{fill:#d3431c}.blocks .block.accordion-block .accordion-items-container .accordion-item .package-note{margin-top:.5em;font-size:1.5rem;font-weight:400;display:none}@media (min-width:984px){.blocks .block.accordion-block .accordion-items-container .accordion-item .package-note{display:none}}.blocks .block.accordion-block .accordion-items-container .accordion-item .package-details{display:none}.blocks .block.text-spinner-block{padding:180px 0 40px;margin-top:200px}@media (min-width:984px){.blocks .block.text-spinner-block{margin-top:60px;padding:80px 0}}.blocks .block.text-spinner-block.bg-white .terms-burst{color:#fff}.blocks .block.text-spinner-block.bg-white .terms-burst .terms-burst-svg,.blocks .block.text-spinner-block.bg-white .terms-burst .terms-burst-svg *{fill:#d3431c}.blocks .block.text-spinner-block.bg-red .terms-burst .terms-burst-svg,.blocks .block.text-spinner-block.bg-red .terms-burst .terms-burst-svg *{fill:#00263a}.blocks .block.text-spinner-block.bg-blue .terms-burst .terms-burst-svg,.blocks .block.text-spinner-block.bg-blue .terms-burst .terms-burst-svg *{fill:#d3431c}.blocks .block.text-spinner-block>.container{position:relative}.blocks .block.text-spinner-block .terms-burst{position:absolute;left:-15px;top:-420px;width:350px;max-width:100vw;padding:70px;text-align:center;overflow:hidden}@media (min-width:984px){.blocks .block.text-spinner-block .terms-burst{left:unset;right:0;top:-220px;width:400px;padding:100px}}.blocks .block.text-spinner-block .terms-burst .terms-burst-svg{position:absolute;z-index:1;top:0;left:0;height:100%;width:100%;-webkit-animation:rotate-360 16s linear infinite;animation:rotate-360 16s linear infinite}.blocks .block.text-spinner-block .terms-burst .burst-text{position:relative;z-index:2}.blocks .block.text-spinner-block .terms-burst .burst-text h3{font-size:2.6rem;margin-top:.5em;margin-bottom:.5em}.blocks .block.text-spinner-block .terms-container{width:100%}@media (min-width:984px){.blocks .block.text-spinner-block .terms-container{width:600px}}.blocks .block.text-spinner-block .terms-container .heading{font-size:2.8rem}.blocks .block.text-spinner-block .terms-container .terms-text ul{padding-left:1.2em}.blocks .block.text-spinner-block .terms-container .terms-text ul li{margin-bottom:1em}.blocks .block.menu-block{padding-bottom:0}.blocks .block.menu-block .menu-type{position:relative;padding:30px 30px 100px;margin-top:-50px}@media (min-width:984px){.blocks .block.menu-block .menu-type{padding:100px 100px 300px;margin-top:-250px}}.blocks .block.menu-block .menu-type:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.blocks .block.menu-block .menu-type:first-child,.blocks .block.menu-block .menu-type:nth-child(4),.blocks .block.menu-block .menu-type:nth-child(10){margin-top:0}.blocks .block.menu-block .menu-type:first-child:after,.blocks .block.menu-block .menu-type:nth-child(4):after,.blocks .block.menu-block .menu-type:nth-child(10):after{-webkit-clip-path:polygon(0 0,100% 0,100% 93%,0 100%);clip-path:polygon(0 0,100% 0,100% 93%,0 100%)}@media (min-width:984px){.blocks .block.menu-block .menu-type:first-child:after,.blocks .block.menu-block .menu-type:nth-child(4):after,.blocks .block.menu-block .menu-type:nth-child(10):after{-webkit-clip-path:polygon(0 0,100% 0,100% 77%,0 100%);clip-path:polygon(0 0,100% 0,100% 77%,0 100%)}}.blocks .block.menu-block .menu-type:first-child .banner,.blocks .block.menu-block .menu-type:nth-child(4) .banner,.blocks .block.menu-block .menu-type:nth-child(10) .banner{height:180px;left:-160px;top:-13px}@media (min-width:984px){.blocks .block.menu-block .menu-type:first-child .banner,.blocks .block.menu-block .menu-type:nth-child(4) .banner,.blocks .block.menu-block .menu-type:nth-child(10) .banner{left:0;top:40px;height:220px}}.blocks .block.menu-block .menu-type:nth-child(3),.blocks .block.menu-block .menu-type:nth-child(6),.blocks .block.menu-block .menu-type:nth-child(9){margin-top:-50px}@media (min-width:984px){.blocks .block.menu-block .menu-type:nth-child(3),.blocks .block.menu-block .menu-type:nth-child(6),.blocks .block.menu-block .menu-type:nth-child(9){margin-top:-200px;padding-top:55px}}.blocks .block.menu-block .menu-type:nth-child(3):after,.blocks .block.menu-block .menu-type:nth-child(6):after,.blocks .block.menu-block .menu-type:nth-child(9):after{-webkit-clip-path:polygon(0 0,100% 20%,100% 100%,0 100%);clip-path:polygon(0 0,100% 20%,100% 100%,0 100%)}@media (min-width:984px){.blocks .block.menu-block .menu-type:nth-child(3):after,.blocks .block.menu-block .menu-type:nth-child(6):after,.blocks .block.menu-block .menu-type:nth-child(9):after{-webkit-clip-path:polygon(0 0,100% 40%,100% 100%,0 100%);clip-path:polygon(0 0,100% 40%,100% 100%,0 100%)}}.blocks .block.menu-block .menu-type:nth-child(3) .banner,.blocks .block.menu-block .menu-type:nth-child(6) .banner,.blocks .block.menu-block .menu-type:nth-child(9) .banner{top:0}.blocks .block.menu-block .menu-type.last{padding-bottom:20px}@media (min-width:984px){.blocks .block.menu-block .menu-type.last{padding-bottom:100px}}.blocks .block.menu-block .menu-type.last .product-image{top:-80px;width:150px}@media (min-width:984px){.blocks .block.menu-block .menu-type.last .product-image{top:unset;bottom:0;width:calc(25vw - 20px)}}.blocks .block.menu-block .menu-type.red{color:#fff}.blocks .block.menu-block .menu-type.red:after{background:#d3431c}.blocks .block.menu-block .menu-type.blue{color:#fff}.blocks .block.menu-block .menu-type.blue:after{background:#00263a}.blocks .block.menu-block .menu-type.no-subheading .banner{left:0;height:118px}@media (min-width:984px){.blocks .block.menu-block .menu-type.no-subheading .banner{right:unset!important;left:0!important;height:150px}}.blocks .block.menu-block .menu-type.white{color:#00263a}.blocks .block.menu-block .menu-type.white .banner{left:unset;right:50px}.blocks .block.menu-block .menu-type.even .menu-items-container .heading{margin-left:170px}@media (min-width:984px){.blocks .block.menu-block .menu-type.even .menu-items-container .heading{margin-left:0}}.blocks .block.menu-block .menu-type.even .menu-items-container .sub-heading{margin-left:170px}@media (min-width:984px){.blocks .block.menu-block .menu-type.even .menu-items-container .sub-heading{margin-left:0}}.blocks .block.menu-block .menu-type.even .product-image{right:unset;left:0;top:-60px}@media (min-width:984px){.blocks .block.menu-block .menu-type.even .product-image{top:unset}}.blocks .block.menu-block .menu-type.even .menu-items-container{margin-left:0;padding-right:0}@media (min-width:984px){.blocks .block.menu-block .menu-type.even .menu-items-container{padding-left:calc(25vw - 70px)}}.blocks .block.menu-block .menu-type.even .menu-items-container .menu-items{padding-top:6.5em}@media (min-width:984px){.blocks .block.menu-block .menu-type.even .menu-items-container .menu-items{padding-top:4em}}.blocks .block.menu-block .menu-type .banner{position:absolute;left:0;top:8px;height:110px}@media (min-width:984px){.blocks .block.menu-block .menu-type .banner{top:40px;height:190px}}.blocks .block.menu-block .menu-type .type-icon{position:absolute}.blocks .block.menu-block .menu-type .product-image{position:absolute;right:0;top:-20px;width:170px}@media (min-width:984px){.blocks .block.menu-block .menu-type .product-image{top:unset;bottom:250px;width:calc(25vw - 20px)}}.blocks .block.menu-block .menu-type .product-image img{max-width:100%}.blocks .block.menu-block .menu-type .menu-items-container{position:relative;width:100%}@media (min-width:984px){.blocks .block.menu-block .menu-type .menu-items-container{width:1100px;padding-right:calc(-75vw + 1300px);margin-left:100px}}.blocks .block.menu-block .menu-type .menu-items-container .heading{font-size:2.1em;margin-bottom:0;margin-top:0;max-width:calc(100% - 170px)}@media (min-width:984px){.blocks .block.menu-block .menu-type .menu-items-container .heading{max-width:unset}}.blocks .block.menu-block .menu-type .menu-items-container .sub-heading{font-size:1.6em;margin-top:.4em;margin-bottom:0;max-width:calc(100% - 170px)}@media (min-width:984px){.blocks .block.menu-block .menu-type .menu-items-container .sub-heading{max-width:unset}}.blocks .block.menu-block .menu-type .menu-items-container .menu-items{padding-top:4em;display:flex;flex-direction:column}@media (min-width:984px){.blocks .block.menu-block .menu-type .menu-items-container .menu-items{flex-direction:row;justify-content:space-between;flex-wrap:wrap}}.blocks .block.menu-block .menu-type .menu-items-container .menu-items .menu-item{width:100%}@media (min-width:984px){.blocks .block.menu-block .menu-type .menu-items-container .menu-items .menu-item{width:calc((100% - 40px)/2)}}.blocks .block.menu-block .menu-type .menu-items-container .menu-items .real-margherita{max-width:60%}@media (min-width:984px){.blocks .block.menu-block .menu-type .menu-items-container .menu-items .real-margherita{max-width:none}}.blocks .block.menu-block .menu-download-container{padding:10px 30px 40px;margin-top:-1px;display:flex;align-items:center;justify-content:center}@media (min-width:984px){.blocks .block.menu-block .menu-download-container{padding:30px 30px 110px}}.blocks .block.media-articles-block .media-articles-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:calc(100vw - 20px)}.blocks .block.media-articles-block .media-articles-list .media-article{width:100%;margin-bottom:15px;position:relative;transition:opacity .3s ease,transform .3s ease;opacity:1;transform:translateY(0)}@media (min-width:768px){.blocks .block.media-articles-block .media-articles-list .media-article{width:calc((100% - 15px)/2)}}@media (min-width:984px){.blocks .block.media-articles-block .media-articles-list .media-article{width:calc((100% - 30px)/3)}}.blocks .block.media-articles-block .media-articles-list .media-article:after{content:"";display:block;padding-bottom:100%}.blocks .block.media-articles-block .media-articles-list .media-article.invisible{opacity:0;transform:translateY(-15px)}.blocks .block.media-articles-block .media-articles-list .media-article.hidden{display:none}.blocks .block.media-articles-block .media-articles-list .media-article.has-image.bg-red .overlay{background:rgba(211,67,28,.85)}.blocks .block.media-articles-block .media-articles-list .media-article.has-image.bg-blue .overlay{background:rgba(0,38,58,.85)}.blocks .block.media-articles-block .media-articles-list .media-article.has-image.bg-yellow .overlay{background:rgba(239,185,75,.85)}.blocks .block.media-articles-block .media-articles-list .media-article.has-image.bg-black .overlay{background:rgba(0,0,0,.8)}.blocks .block.media-articles-block .media-articles-list .media-article.bg-red .overlay{background:#d3431c}.blocks .block.media-articles-block .media-articles-list .media-article.bg-blue .overlay{background:#00263a}.blocks .block.media-articles-block .media-articles-list .media-article.bg-yellow .overlay{background:#efb94b}.blocks .block.media-articles-block .media-articles-list .media-article.bg-black .overlay{background:#000}.blocks .block.media-articles-block .media-articles-list .media-article .image{display:block;position:absolute;top:0;left:0;width:100%;z-index:1}.blocks .block.media-articles-block .media-articles-list .media-article .image img{width:100%}.blocks .block.media-articles-block .media-articles-list .media-article .overlay{position:absolute;top:0;left:0;z-index:2;height:100%;width:100%}.blocks .block.media-articles-block .media-articles-list .media-article .video-content{position:absolute;bottom:0;left:0;height:100%;width:100%;z-index:3;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:10px 10px 15px;color:#fff}@media (min-width:984px){.blocks .block.media-articles-block .media-articles-list .media-article .video-content{padding:20px}}@media (min-width:1200px){.blocks .block.media-articles-block .media-articles-list .media-article .video-content{padding:30px}}.blocks .block.media-articles-block .media-articles-list .media-article .video-content:before{content:"";display:block;position:absolute;z-index:-1;top:calc(100% - 90px);left:-20%;width:150%;height:100%;transform:rotate(7deg);background:#d3431c}.blocks .block.media-articles-block .media-articles-list .media-article .video-content p{font-weight:700;font-size:1.3em;text-align:left;line-height:1.1em;margin:0}.blocks .block.media-articles-block .media-articles-list .media-article .video-content p.click-here{margin-top:5px;font-size:.9em;font-weight:400}.blocks .block.media-articles-block .media-articles-list .media-article .video-content a{color:#fff;text-decoration:none}.blocks .block.media-articles-block .media-articles-list .media-article .quote{position:absolute;top:0;left:0;height:100%;width:100%;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;color:#fff}@media (min-width:984px){.blocks .block.media-articles-block .media-articles-list .media-article .quote{padding:20px}}@media (min-width:1200px){.blocks .block.media-articles-block .media-articles-list .media-article .quote{padding:30px}}.blocks .block.media-articles-block .media-articles-list .media-article .quote p{font-weight:700;font-size:1.1em;text-align:center;line-height:1.1em}@media (min-width:768px){.blocks .block.media-articles-block .media-articles-list .media-article .quote p{font-size:1.3em}}.blocks .block.media-articles-block .media-articles-list .media-article .quote .quote-credit{font-size:1.1em;text-transform:uppercase}.blocks .block.media-articles-block .media-articles-list .media-article .quote .read-more{font-size:.9em}.blocks .block.media-articles-block .load-more-container{display:flex;align-items:center;justify-content:center;margin-top:20px;margin-bottom:40px}.blocks .block.media-articles-block .load-more-container.hidden{display:none}.blocks .block>h2.heading{text-align:center;font-size:2.4rem;margin-top:50px}@media (min-width:984px){.blocks .block>h2.heading{font-size:3rem;margin-top:.83em}}.cssgridlegacy.no-cssgrid #hero.internal-hero{display:-ms-grid;-ms-grid-rows:1fr auto;-ms-grid-columns:1fr}.cssgridlegacy.no-cssgrid #hero.internal-hero .header-image{-ms-grid-column:1;-ms-grid-row:1}.cssgridlegacy.no-cssgrid #hero.internal-hero .introduction{-ms-grid-column:1;-ms-grid-row:2}@media (min-width:1200px){.clarge{width:100%!important;max-width:1400px!important}}