.section--quote{padding:0}@media (max-width:767.98px){.section--quote{padding:1rem}}.section--quote .main-title{font:normal 7.5vw "Alternate Gothic Std No 3",Arial,Verdana,sans-serif;line-height:1;display:block;margin:0;padding:2rem 0 1rem;text-align:center;text-transform:uppercase}@media (max-width:767.98px){.section--quote .main-title{font-size:2rem;position:relative;left:-1rem;width:calc(100% + 2rem);max-width:calc(100% + 2rem);padding:0 0 1rem}}.section--quote .quote-title{display:-ms-flexbox;display:flex;overflow:hidden;background:url(../images/home/quote-left.svg) right .5rem top no-repeat;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:991.98px){.section--quote .quote-title{background-position:100% 0}}@media (max-width:767.98px){.section--quote .quote-title{min-height:3rem;background-position:0 100%;background-size:33%}.section--quote .quote-title br{display:none}}.section--quote .quote-content{margin:0 0 0 1rem;border-left:1px solid #000}@media (max-width:767.98px){.section--quote .quote-content{margin:1rem 0 0;border:0}}.section--quote h2{font-size:2rem;font-weight:700;line-height:1;display:block;margin:0;padding:0;text-align:right}@media (max-width:1199.98px){.section--quote h2{font-size:1.75rem}}@media (max-width:991.98px){.section--quote h2{font-size:1.25rem}}@media (max-width:767.98px){.section--quote h2{font-size:1rem;max-width:66%}}@media (max-width:767.98px){.section--quote .quote-slider .container--full{padding:0 1rem}.section--quote .quote-slider .swiper-container{margin:0 -1rem}}.section--quote .quote-slider{margin:-1px 0 0}.section--quote .quote-slide{height:auto}.section--quote blockquote{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0;padding:0;-ms-flex-pack:end;justify-content:flex-end}.section--quote blockquote p{font-size:1.25rem;display:block;margin:auto 0 0;padding:1rem 0}@media (max-width:1199.98px){.section--quote blockquote p{font-size:1rem}}.section--quote blockquote cite{font-size:1rem;font-style:normal;display:block;margin:auto 0 0;padding:0}@media (max-width:1199.98px){.section--quote blockquote cite{font-size:.85rem}}@media (max-width:767.98px){.section--quote-slider{position:relative;top:-1.185rem;padding:0 1rem}}.col-quote-navigation{margin-top:1.875rem;background:url(../images/home/quote-right.svg) 100% 0 no-repeat;background-size:contain}@media (max-width:767.98px){.col-quote-navigation .swiper-button-next{width:2.1875rem;height:1.8125rem}}.section--vision{padding:4rem 0;background:#fce200}@media (max-width:767.98px){.section--vision{padding:1rem 1.25rem}}.section--vision .row{position:relative;z-index:1;margin:0 -2.25rem}@media only screen and (max-width:1600px){.section--vision .row{margin:0 -.625rem}}.section--vision .row>div{padding:0 2.25rem}@media only screen and (max-width:1600px){.section--vision .row>div{padding:0 .625rem}}@media (max-width:767.98px){.section--vision .main-title{text-align:center}}.section--vision .main-title em{padding:0 0 0 3rem}@media (max-width:767.98px){.section--vision .main-title em{padding:0}}.section--vision .main-title strong{position:absolute;right:0;padding:0 3rem 0 0}@media (max-width:767.98px){.section--vision .main-title strong{position:static;right:auto;padding:0}}.col-vision-item{position:relative;z-index:1}.col-vision-item:after{position:absolute;z-index:5;top:30%;left:0;display:block;width:100%;height:.6875rem;margin:0;padding:0;content:"";background:url(../images/icons/icon-dots.svg) 4px 0 repeat-x;background-size:.625rem .3125rem}.vision-item{position:relative;z-index:1;display:block;margin:0;padding:0 0 1.5rem;text-align:center}.vision-item h3{font:normal 1.75rem "Alternate Gothic Std No 3",Arial,Verdana,sans-serif;line-height:1;display:block;margin:0;padding:1.875rem 0 .5rem;text-transform:uppercase}@media only screen and (max-width:1600px){.vision-item h3{padding:1rem 0 .5rem}}@media (max-width:991.98px){.vision-item h3{font-size:1.25rem}}@media (max-width:767.98px){.vision-item h3{font-size:1.125rem;padding:25% 0 .5rem}}.vision-item p{font-size:1.375rem;font-weight:500;display:block;margin:0;padding:1.875rem 0}@media (max-width:991.98px){.vision-item p{font-size:1rem;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}}.vision-item a{text-decoration:underline}.vision-item__inner{display:block;width:100%;height:0;margin:0;padding-bottom:100%;border-radius:50%;background:#fff}.vision-item__inner svg{margin:0 auto}@media (max-width:1199.98px){.vision-item__inner svg{width:2.625rem;height:2.625rem}}.section--offer{padding:4rem 0;background:#66c9ba}@media (max-width:767.98px){.section--offer{padding:1rem}}.offer__list{display:-ms-flexbox;display:flex;margin:0 0 0 -.5rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.offer__list li{font:normal 4.5vw "Alternate Gothic Std No 3",Arial,Verdana,sans-serif;line-height:1;position:relative;padding:0 1rem;text-transform:uppercase}@media (max-width:1199.98px){.offer__list li{font-size:4.25vw}}@media (max-width:991.98px){.offer__list li{font-size:4vw}}@media (max-width:767.98px){.offer__list li{font-size:1.33rem;padding:0 .5rem}}.offer__list li:not(:last-child):after{font-size:3.7vw;line-height:1;position:absolute;top:50%;right:-1.1rem;height:100%;margin:0;padding:0;content:"|";transform:translateY(-50%);color:#fff}@media (max-width:1199.98px){.offer__list li:not(:last-child):after{font-size:3.65vw;right:-.85rem}}@media (max-width:991.98px){.offer__list li:not(:last-child):after{font-size:3.3vw;right:-.65rem}}@media (max-width:767.98px){.offer__list li:not(:last-child):after{font-size:1.15rem;right:-.33rem}}.offer__content{padding:2rem 0}@media (max-width:767.98px){.offer__content{padding:1rem 0}}.offer__content:after,.offer__content:before{display:block;width:100%;height:.6875rem;margin:0;padding:0;content:"";background:url(../images/icons/icon-dots.svg) 4px 0 repeat-x;background-size:.625rem .3125rem}.offer__content .row{margin:2rem -2rem 0}@media (max-width:767.98px){.offer__content .row{margin:0}}.offer__content .row>div{padding:0 2rem 2rem}@media (max-width:767.98px){.offer__content .row>div{padding:0 0 1rem}}.offer__content h3{font-size:1.125rem;font-weight:700;display:block;margin:0;padding:0 0 .5rem}.offer__content p{display:block;margin:0;padding:0}.main-title{font:normal 7.5vw "Alternate Gothic Std No 3",Arial,Verdana,sans-serif;line-height:1;display:block;margin:0;padding:2rem 0;text-transform:uppercase}@media (max-width:767.98px){.main-title{font-size:2rem}}.main-title em,.main-title strong{font-weight:400;font-style:normal}@media (-ms-high-contrast:none){.block-highlight h1,::-ms-backdrop{max-width:100%}}