﻿.page-about{overflow:hidden;background-color:#f2f2f2}
.s03-story-carousel{width:100%;position:relative;overflow:hidden;margin:7.81vw 0 7.55vw 0;text-align:center;font-weight:normal}
.s03-story-carousel h3,.s03-story-carousel p{margin:0;padding:0}
.s03-story-carousel button,.s03-story-carousel input[type='button'],.s03-story-carousel input[type='submit']{background:0;border:0;cursor:pointer;outline:0;padding:0}
.s03-story-carousel .js-story-sliders{width:72.9vw;margin:0 auto}
.s03-story-carousel .title-pc{display:block}
.s03-story-carousel .title-mobile{display:none}
.s03-story-carousel .heading-05{text-align:center}
.s03-story-carousel .story-carousel__sliders{background-color:#fff;position:relative;z-index:10}
.s03-story-carousel .story-carousel__slider{width:100%;display:none;overflow:visible}
.s03-story-carousel .story-carousel__slider .swiper-wrapper{height:auto !important}
.s03-story-carousel .story-carousel__slider .swiper-count__current{color:#000}
.s03-story-carousel .story-carousel__slider .swiper-button-disabled{opacity:0}
.s03-story-carousel .story-carousel__slider--active{display:block}
.s03-story-carousel .swiper-container{--swiper-navigation-size:1.8vw;overflow:hidden}
.s03-story-carousel .swiper-button-next,.s03-story-carousel .swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:20;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.s03-story-carousel .swiper-button-next{background-image:url(/Custom/Content/Themes/honor_fg/Templates/lp/sobre-honor/imagens/brand-swiper-next.svg);background-size:100%;right:2vw}
.s03-story-carousel .swiper-button-prev{background-image:url(/Custom/Content/Themes/honor_fg/Templates/lp/sobre-honor/imagens/brand-swiper-prev.svg);background-size:100%;left:40vw}
.s03-story-carousel .swiper-button-next:hover{background-image:url(/Custom/Content/Themes/honor_fg/Templates/lp/sobre-honor/imagens/brand-swiper-next-hover.svg)}
.s03-story-carousel .swiper-button-prev:hover{background-image:url(/Custom/Content/Themes/honor_fg/Templates/lp/sobre-honor/imagens/brand-swiper-prev-hover.svg)}
.s03-story-carousel .swiper-button-next:after,.s03-story-carousel .swiper-button-prev:after{content:''}
.s03-story-carousel .swiper-button-prev.no-image{left:2vw}
.s03-story-carousel .story-carousel__slide{height:33.8vw;display:flex}
.s03-story-carousel .story-carousel__slide.swiper-slide-active{opacity:1}
.s03-story-carousel .story-carousel__slide-container{width:100%}
.s03-story-carousel .story-carousel__slide-container.story-carousel__slide-container--centered{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0;padding-bottom:4vw}
.s03-story-carousel .story-carousel__slide .story-carousel__slide-content .story-carousel__title.notext{margin-bottom:0}
.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__slide-content{width:100%;max-width:860px;text-align:center}
.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__title{margin:2vw auto}
.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__slide-text{margin:0 auto}
@media only screen and (min-width:769px) and (max-width:1200px){.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__slide-text{padding:0 30px}
}
.s03-story-carousel .story-carousel__slide-container--normal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal}
.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-content{flex:1;padding:0 0 4vw 5.95238vw;text-align:left}
@media only screen and (min-width:769px){.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-content{display:flex;flex-direction:column;justify-content:center}
.s03-story-carousel .story-carousel__slide-image .story-carousel__slide-imgwrap{width:38.23vw}
}
.s03-story-carousel .story-carousel__slide .story-carousel__slide-container .story-carousel__slide-image{display:flex;display:-webkit-flex;align-items:center}
.s03-story-carousel .story-carousel__slide-container--reversed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.s03-story-carousel .story-carousel__slide-container--reversed .story-carousel__slide-content{padding:3.8vw 5.4vw 0 2vw}
.s03-story-carousel .story-carousel__slide-image img{max-width:none;width:38.23vw;height:100%;object-fit:cover;object-position:center}
.s03-story-carousel .story-carousel__main-title{position:relative;font-size:2vw;font-weight:600;color:#000;line-height:2vw;letter-spacing:0;display:inline-block;padding-bottom:2vw}
.s03-story-carousel .story-carousel__main-title:after{content:'';display:block;margin:0 auto;width:3vw;height:1px;position:absolute;bottom:0;left:0;right:0;background-color:#000}
.s03-story-carousel .story-carousel__pretitle{font-size:.95238vw;font-weight:500;line-height:1;color:#686868}
.s03-story-carousel .story-carousel__title{font-size:1.7857vw;font-weight:500;line-height:1.46;margin:2.03vw 0 1.98vw;overflow:hidden;letter-spacing:-0.5px}
.s03-story-carousel .story-carousel__title a:focus,.s03-story-carousel .story-carousel__title a:hover{color:#000;cursor:unset;outline:0}
.justify-content-start{justify-content:flex-start}
.justify-content-center{justify-content:center}
.s03-story-carousel .story-carousel__slide-text{font-weight:500;font-size:1.071428vw;color:#000;line-height:1.8;overflow:hidden}
.s03-story-carousel .story-carousel__slide-text.no-title{padding-top:2.14vw}
.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__title{width:80%}
.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-text{width:80%}
.s03-story-carousel .story-carousel__tabs{width:72.9vw;margin:5vw auto 1vw;text-align:center;border-bottom:1px solid #d0d0d0}
.s03-story-carousel .story-carousel__tabs-list{height:auto}
.s03-story-carousel .story-carousel__tabs-container{position:relative;display:inline-block;vertical-align:top;width:100%;white-space:nowrap}
.s03-story-carousel .story-carousel__tabs-item{margin:0 1.9vw;display:inline-block;vertical-align:top;width:auto}
.s03-story-carousel .story-carousel__tabs-button{font-size:1vw;font-weight:100;color:#686868;line-height:1vw;letter-spacing:.3px;height:2.5vw}
.s03-story-carousel .story-carousel__tabs-button--active{font-size:1.15vw;font-weight:500;color:#000}
.s03-story-carousel .story-carousel__tabs-button:after{content:'';display:block;margin:0 auto;width:97%;height:2px;position:absolute;bottom:0;left:0;right:0}
.s03-story-carousel .story-carousel__tabs-button--active:after{background-color:#000;animation:yearActive .4s forwards}
.s03-story-carousel .story-carousel__tabs-button--leave:after{background-color:#000;animation:yearLeave .4s forwards}
@keyframes yearActive{0{width:0}
100%{width:97%}
}
@keyframes yearLeave{0{width:97%}
100%{width:0}
}
.loaded .s03-story-carousel .story-carousel__tabs-button{-webkit-transition:.3s ease-out;transition:.3s ease-out}
.s03-story-carousel .line-month-pagination{width:auto;right:auto;bottom:3vw;left:44.23vw;font-size:1.08vw;color:#686868;font-weight:400;line-height:1}
.s03-story-carousel .swiper-count__current{color:#000}
.s03-story-carousel .pagination-center{right:0;left:0}
@media only screen and (min-width:1680px){.s03-story-carousel{margin:150px 0 145px 0}
.s03-story-carousel .js-story-sliders{width:1400px}
.s03-story-carousel .swiper-container{--swiper-navigation-size:21px}
.s03-story-carousel .swiper-button-next{right:30px}
.s03-story-carousel .swiper-button-prev{left:785px}
.s03-story-carousel .swiper-button-prev.no-image{left:30px}
.s03-story-carousel .story-carousel__slide{height:647px}
.s03-story-carousel .story-carousel__slide-container.story-carousel__slide-container--centered{padding-bottom:79px}
.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__slide-content{max-width:960px}
.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__title{margin:38px auto}
.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-content{padding:0 0 79px 100px}
.s03-story-carousel .story-carousel__slide-image .story-carousel__slide-imgwrap{width:734px}
.s03-story-carousel .story-carousel__slide-image img{width:734px}
.s03-story-carousel .story-carousel__main-title{font-size:32px;line-height:67px;padding-bottom:39px}
.s03-story-carousel .story-carousel__pretitle{font-size:16px}
.s03-story-carousel .story-carousel__title{margin:49px 0 39px}
.s03-story-carousel .story-carousel__slide-text.no-title{padding-top:41px}
.s03-story-carousel .story-carousel__tabs{width:1400px;margin:106px auto 38px}
.s03-story-carousel .story-carousel__tabs-list{height:auto}
.s03-story-carousel .story-carousel__tabs-item{margin:0 40px;width:auto}
.s03-story-carousel .story-carousel__tabs-button{font-size:18px;line-height:27px;height:40px}
.s03-story-carousel .line-month-pagination{bottom:61px;left:840px;font-size:21px;line-height:1;letter-spacing:4px}
.s03-story-carousel .line-month-pagination.pagination-center{right:0;left:0}
}
@media only screen and (max-width:768px){.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__title{width:100%}
.page-about .s03-story-carousel{margin-bottom:0}
.s03-story-carousel{padding:11vw 0}
.s03-story-carousel .title-pc{display:none}
.s03-story-carousel .title-mobile{display:block;padding-top:11vw}
.s03-story-carousel .story-carousel__tabs{position:absolute;width:100%;top:0;left:0;padding-left:0;border-top:0;overflow:hidden}
.s03-story-carousel .story-carousel__tabs-list{height:auto}
.s03-story-carousel .story-carousel__tabs-item{margin:0 5.5vw;width:auto}
.s03-story-carousel .story-carousel__tabs-item:last-child{padding-right:10px}
.s03-story-carousel .story-carousel__tabs-button{font-size:3.46vw;height:7vw}
.s03-story-carousel .story-carousel__main-title{max-width:65vw;text-align:center;font-size:5.33vw;padding-bottom:6vw;line-height:9vw}
.s03-story-carousel .story-carousel__main-title:after{width:8.27vw}
.s03-story-carousel .swiper-container{--swiper-navigation-size:4vw;width:84%;overflow:initial}
.s03-story-carousel .story-carousel__sliders{margin:24vw auto 0;width:100vw;background-color:inherit}
.s03-story-carousel .story-carousel__slider .swiper-slide-active{display:block;height:auto;padding-bottom:40px;margin-bottom:0}
.s03-story-carousel .story-carousel__slide-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.s03-story-carousel .story-carousel__slide-container.story-carousel__slide-container--centered{padding-bottom:0}
.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__slide-content,.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__slide-image,.s03-story-carousel .story-carousel__slide-container--reversed .story-carousel__slide-content,.s03-story-carousel .story-carousel__slide-container--reversed .story-carousel__slide-image,.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-content,.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-image{padding:0}
.s03-story-carousel .story-carousel__slide-container--normal,.s03-story-carousel .story-carousel__slide-container--reversed,.s03-story-carousel .story-carousel__slide-container--centered{margin-top:0}
.s03-story-carousel .story-carousel__slide-content{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
.s03-story-carousel .story-carousel__slide-image{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:13vw}
.s03-story-carousel .story-carousel__pretitle{display:inline-block;font-size:3.73vw;padding-bottom:6vw}
.s03-story-carousel .story-carousel__title{max-width:100vw;font-size:6.11vw;line-height:7.78vw;padding-bottom:6vw;margin:0;line-height:auto}
.s03-story-carousel .story-carousel__slide-text.no-title{padding-top:0}
.s03-story-carousel .story-carousel__slide-container--centered .story-carousel__title{margin:0 auto}
.s03-story-carousel .story-carousel__slide-text{font-size:3.73vw;font-weight:100;line-height:6vw}
.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-text{width:100%}
.s03-story-carousel .story-carousel__tabs-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}
.s03-story-carousel .story-carousel__tabs-container::-webkit-scrollbar{display:none}
.s03-story-carousel .story-carousel__slide-image img{width:100%;height:73vw}
.s03-story-carousel .story-carousel__arrow{top:-13vw}
.s03-story-carousel .swiper-button-next{right:0}
.s03-story-carousel .swiper-button-prev,.s03-story-carousel .swiper-button-prev.no-image{left:0}
.s03-story-carousel .line-month-pagination.swiper-pagination-fraction{display:block;top:-14.5vw;left:0;right:0;bottom:auto;margin:0 auto;font-size:4vw;color:#686868;font-weight:600}
.s03-story-carousel .swiper-count__current{color:#000}
}
.__arabic__ .s03-story-carousel .swiper-button-next{background-image:url(../../../../../../etc/designs/honor-site-mkt/assets/svg/brand-swiper-prev.svg)}
.__arabic__ .s03-story-carousel .swiper-button-prev{background-image:url(../../../../../../etc/designs/honor-site-mkt/assets/svg/brand-swiper-next.svg)}
.__arabic__ .s03-story-carousel .swiper-button-next:hover{background-image:url(../../../../../../etc/designs/honor-site-mkt/assets/svg/brand-swiper-prev-hover.svg)}
.__arabic__ .s03-story-carousel .swiper-button-prev:hover{background-image:url(../../../../../../etc/designs/honor-site-mkt/assets/svg/brand-swiper-next-hover.svg)}
@media only screen and (min-width:769px){.__arabic__ .s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-content{text-align:right;padding:0 6vw 4vw 0}
.__arabic__ .s03-story-carousel .line-month-pagination{left:auto;right:44.23vw}
.__arabic__ .s03-story-carousel .line-month-pagination.pagination-center{right:0;left:0}
.__arabic__ .s03-story-carousel .swiper-button-next{left:2vw;right:unset}
.__arabic__ .s03-story-carousel .swiper-button-prev{right:40vw;left:unset}
.__arabic__ .s03-story-carousel .swiper-button-prev.no-image{right:2vw;left:unset}
}
@media only screen and (min-width:1680px){.__arabic__ .s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-content{padding:0 100px 79px 0}
.__arabic__ .s03-story-carousel .line-month-pagination{right:840px}
.__arabic__ .s03-story-carousel .swiper-button-next{left:30px;right:unset}
.__arabic__ .s03-story-carousel .swiper-button-prev{right:785px;left:unset}
.__arabic__ .s03-story-carousel .swiper-button-prev.no-image{right:30px;left:unset}
}
@media only screen and (max-width:768.99px){.__arabic__ .s03-story-carousel .swiper-button-next{left:0;right:unset}
.__arabic__ .s03-story-carousel .swiper-button-prev,.__arabic__ .s03-story-carousel .swiper-button-prev.no-image{right:0;left:unset}
.__arabic__ .s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-content{text-align:right}
}
.__my_mm__ .s03-story-carousel .story-carousel__title{line-height:1.8}
@media only screen and (min-width:769px){.s03-story-carousel .story-carousel__title{font-size:1.25vw;line-height:1.77083vw;margin-bottom:1.77083vw !important;text-overflow:unset;-webkit-line-clamp:10 !important}
.s03-story-carousel .story-carousel__slide-container--normal .story-carousel__slide-text{text-overflow:unset;display:-webkit-box;-webkit-line-clamp:10 !important}
.s03-story-carousel .story-carousel__slide-text{font-size:.833vw;line-height:1.04166vw}
}