.bg__content{background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:20rem;position:relative}@media (min-width: 768px){.bg__content{padding-bottom:32rem}}@media (min-width: 1960px){.bg__content{padding-bottom:42rem}}@media (max-width: 767px){.bg__content:before{background:rgba(255,255,255,0.45);bottom:0;content:'';left:0;position:absolute;right:-0;top:0;z-index:0}}.bg__content .container{padding:0 1rem;z-index:1}@media (min-width: 768px){.bg__content .container{padding:0 1rem 2rem 0}}.bg__content .container .content__text{text-align:center}@media (min-width: 768px){.bg__content .container .content__text p{font-size:1.35rem;font-weight:300}}.content__section{padding:3rem 0 0;position:relative}@media (min-width: 768px){.content__section{padding:6rem 0 0}}.content__section .design{bottom:0;left:0;position:absolute;z-index:1}@media (max-width: 991px){.content__section .design{height:400px;width:160px}}.general__section{background-color:#fff;padding:2rem 0;text-align:center}@media (min-width: 768px){.general__section{padding:3rem 0}}.general__section .content__text{text-align:justify}@media (min-width: 768px){.general__section .content__text p{font-size:1.35rem;font-weight:300}}.general__section .content__text.plan-after{padding-top:4rem}.general__section.general__invert{background-position:bottom;background-repeat:no-repeat;background-size:cover}.general__section.general__invert .content__text{text-align:center}.general__section.general__invert .content__text p{color:#fff}.banner__section{background-position:center;background-repeat:no-repeat;background-size:cover;padding:1rem}@media (min-width: 500px){.banner__section{padding:4rem 1rem}}.banner__section .container{align-items:center;display:flex;gap:4rem;z-index:1}@media (max-width: 499px){.banner__section .container{gap:1rem;flex-direction:column}}.banner__section .container .banner__head{align-items:center;display:flex;flex-direction:column;gap:.5rem;position:relative}@media (min-width: 768px){.banner__section .container .banner__head{padding:1rem 0}}@media (min-width: 500px){.banner__section .container .banner__head:after{background-color:#FF8300;bottom:0;content:'';height:100%;position:absolute;right:-2rem;top:0;width:.1rem}}.banner__section .container .banner__head .banner__years{color:#FF8300;font-size:1.15rem;font-weight:500;text-align:center}@media (min-width: 768px){.banner__section .container .banner__head .banner__years{font-size:2rem}}@media (max-width: 599px){.banner__section .container .banner__head img{width:228px}}.banner__section .container .banner__text{color:#fff;font-size:1.25rem;font-weight:300;max-width:560px;text-align:center}@media (min-width: 500px){.banner__section .container .banner__text{font-size:2rem;text-align:left}}.timeline__section{background-color:#f5f5f5;padding:1rem 0 0;position:relative}@media (min-width: 768px){.timeline__section{padding:4rem 0 0}}.timeline__section .timeline__wrap{position:relative}.timeline__section .timeline__wrap:before{background-color:#333F48;bottom:0;content:"";height:calc(100% - 7rem);left:50%;position:absolute;top:4rem;transform:translateX(-50%);width:4px;z-index:1}@media (min-width: 768px){.timeline__section .timeline__wrap:before{top:6rem}}@media (min-width: 992px){.timeline__section .timeline__wrap:after{background-image:url(/wp-content/themes/snaitech/assets/images/timeline-end.svg);bottom:-80px;background-size:cover;background-repeat:no-repeat;background-position:center;content:"";height:6rem;left:50%;position:absolute;z-index:1;transform:translateX(-50%);width:4px}}.timeline__section .timeline__wrap .timeline__item{align-items:center;display:flex;gap:3rem;flex-direction:column;padding:.75rem 0;position:relative;z-index:1}@media (min-width: 600px){.timeline__section .timeline__wrap .timeline__item{gap:6rem;flex-direction:row;padding:2rem 0;justify-content:space-between}}.timeline__section .timeline__wrap .timeline__item:before{background-color:#f5f5f5;border:0.2rem solid #FF8300;border-radius:50%;content:"";height:1.25rem;left:50%;top:50%;width:1.25rem;z-index:1}@media (min-width: 600px){.timeline__section .timeline__wrap .timeline__item:before{position:absolute;transform:translate(-50%, -50%)}}.timeline__section .timeline__wrap .timeline__item .timeline__info{position:relative;text-align:center}@media (min-width: 600px){.timeline__section .timeline__wrap .timeline__item .timeline__info{max-width:500px;text-align:left;width:100%}}.timeline__section .timeline__wrap .timeline__item .timeline__info .timeline__title{background-color:#f5f5f5;margin-bottom:1rem}@media (min-width: 600px){.timeline__section .timeline__wrap .timeline__item .timeline__info .timeline__title{font-size:2rem}}.timeline__section .timeline__wrap .timeline__item .timeline__info .timeline__text{background-color:#f5f5f5}.timeline__section .timeline__wrap .timeline__item .timeline__info .timeline__text p{line-height:1.8rem}.timeline__section .timeline__wrap .timeline__item .timeline__year{background-color:#f5f5f5;color:#FF8300;font-size:3rem;font-weight:700;position:relative}@media (min-width: 600px){.timeline__section .timeline__wrap .timeline__item .timeline__year{font-size:6rem;max-width:500px;order:2;width:100%}}@media (min-width: 600px){.timeline__section .timeline__wrap .timeline__item:nth-child(even) .timeline__year{order:1}}@media (min-width: 600px){.timeline__section .timeline__wrap .timeline__item:nth-child(even) .timeline__info{order:2;text-align:left}}.timeline__section .design1{bottom:50%;height:400px;left:0;position:absolute;transform:translateY(50%);z-index:1;width:160px}.timeline__section .design2{right:0;position:absolute;top:5rem;z-index:1}@media (max-width: 991px){.timeline__section .design2{height:400px;width:160px}}.timeline__section .design3{bottom:440px;right:0;position:absolute;z-index:1}@media (max-width: 991px){.timeline__section .design3{bottom:380px;height:400px;width:160px}}.timeline__section .shadow1{left:50%;position:absolute;transform:translateX(-50%);top:10%;z-index:0}.timeline__section .shadow2{left:50%;position:absolute;transform:translate(-50%, -70%);top:50%;z-index:0}.timeline__section .shadow3{bottom:10%;left:50%;position:absolute;transform:translateX(-50%);z-index:0}.timeline__section .story__bottom{background-position:center;background-repeat:no-repeat;background-size:cover;height:560px;position:relative;width:100%}.timeline__section .story__bottom:before{background:#f5f5f5;background:linear-gradient(0deg, rgba(245,245,245,0) 0%, #f5f5f5 80%);bottom:0;content:'';left:0;position:absolute;right:0;top:0;z-index:0}@media (max-width: 991px){.timeline__section .story__bottom{height:360px}}.banner__story{padding-top:7rem}@media (max-width: 991px){.banner__story{padding-top:4rem}}.banner__story .banner__text{max-width:40%;margin:1rem auto}@media (max-width: 600px){.banner__story .banner__text{max-width:68%}}.cards__values{background-color:#f5f5f5}.cards__values .cards__wrap{align-items:stretch;display:flex;gap:2rem;justify-content:center}@media (max-width: 991px){.cards__values .cards__wrap{flex-wrap:wrap;gap:1rem}}.cards__values .cards__wrap .cards__item{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;max-width:300px;padding:1rem;text-align:left;transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);width:100%;min-height:470px}@media (min-width: 768px){.cards__values .cards__wrap .cards__item{padding:1.5rem}}@media (min-width: 992px){.cards__values .cards__wrap .cards__item{max-width:400px}}@media (min-width: 768px){.cards__values .cards__wrap .cards__item .general__title{font-size:2rem}}.cards__values .cards__wrap .cards__item:hover{background-color:#FF8300}.cards__heading{padding:2rem 1rem 0;text-align:left}.cards__heading .cards__headTitle{color:#333F48}@media (min-width: 992px){.cards__heading .cards__headText{font-size:1.25rem}}.cards__betting{background-color:#f5f5f5}.cards__betting .cards__wrap{align-items:stretch;display:flex;flex-direction:column;gap:2rem;justify-content:center}.cards__betting .cards__wrap .cards__item{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:1rem;padding:1.5rem 1rem;text-align:left;transition:all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);width:100%}@media (min-width: 768px){.cards__betting .cards__wrap .cards__item{min-height:370px;justify-content:center;padding:3rem 1rem}}@media (min-width: 768px){.cards__betting .cards__wrap .cards__item .general__title{font-size:2rem}}.cards__betting .cards__wrap .cards__item:hover{background-color:#FF8300}.group__section{background-color:#f5f5f5;padding:3rem 0}.organization__section{background-color:#fff;padding:3rem 0 1rem}@media (max-width: 767px){.organization__section .container{padding-right:0}}.ticket__list{display:flex;flex-direction:column;gap:1rem;flex:1;width:100%}@media (min-width: 768px){.ticket__list{gap:1.5rem;padding:2rem 0 0}}.ticket__list .ticket__buttons{align-items:center;display:flex;gap:2rem;position:relative}.ticket__list .ticket__buttons::-webkit-scrollbar{height:0;width:0}@media (max-width: 767px){.ticket__list .ticket__buttons{gap:1rem;margin-top:1rem;overflow-x:auto;overflow-y:hidden;padding-right:1rem}}.ticket__list .ticket__buttons:before{background-color:rgba(51,63,72,0.3);bottom:0;content:'';height:.1rem;left:0;position:absolute;right:0}@media (max-width: 767px){.ticket__list .ticket__buttons:before{z-index:0}}.ticket__list .ticket__buttons .ticket__button{background-color:transparent;border:0;color:#333F48;cursor:pointer;font-size:2rem;font-weight:500;padding-bottom:1rem;position:relative}@media (max-width: 767px){.ticket__list .ticket__buttons .ticket__button{flex:none;font-size:1.35rem}}.ticket__list .ticket__buttons .ticket__button:before{bottom:0;content:'';height:.1rem;left:0;position:absolute;width:100%}@media (max-width: 767px){.ticket__list .ticket__buttons .ticket__button:before{background-color:rgba(51,63,72,0.5)}}.ticket__list .ticket__buttons .ticket__button.active:before{background-color:#333f48;border-radius:3rem;bottom:-0.05rem;height:.2rem}@media (max-width: 767px){.ticket__list .ticket__wrap{padding-right:1rem}}.ticket__list .ticket__wrap .ticket__text{padding-bottom:1.5rem}.ticket__list .ticket__content{display:none;flex-wrap:wrap;gap:1rem;list-style:none;margin:0;opacity:0;padding:0;transition:opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition-delay:.6s;visibility:hidden}.ticket__list .ticket__content.activeContent{border-radius:.5rem;display:flex;opacity:1;visibility:visible}.ticket__list .ticket__content .team__item{background-color:#f5f5f5;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;margin:0;padding:1rem;width:100%}@media (min-width: 560px){.ticket__list .ticket__content .team__item{width:calc(50% - .75rem)}}@media (min-width: 768px){.ticket__list .ticket__content .team__item{width:calc(33.33333% - .75rem)}}.ticket__list .ticket__content .team__item .item__name{color:#333F48;font-family:"korolev-condensed", sans-serif;font-size:1.5rem;font-weight:500;line-height:1.2;margin:0;text-transform:uppercase}.ticket__list .ticket__content .team__item .item__position{color:#333F48}.team__section{background-color:#333F48;padding:1rem 0;position:relative}@media (min-width: 768px){.team__section{padding:3rem 0}}.team__section .general__title{color:#fff;font-size:2rem}@media (min-width: 768px){.team__section .general__title{font-size:2.5rem}}.team__section .team__list{align-items:stretch;display:flex;flex-wrap:wrap;gap:1rem;padding-top:2rem}@media (min-width: 768px){.team__section .team__list{gap:1.5rem;padding-top:4rem}}.team__section .team__list .team__item{align-items:center;border-radius:.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center;margin:0;text-align:center;width:calc(50% - .5rem)}@media (min-width: 768px){.team__section .team__list .team__item{gap:1.25rem;width:calc(25% - 1.25rem)}}.team__section .team__list .team__item .item__img{border-radius:.5rem}.team__section .team__list .team__item .item__name{color:#fff;font-size:1rem;text-transform:uppercase}@media (min-width: 1024px){.team__section .team__list .team__item .item__name{font-size:1.5rem}}.team__section .team__list .team__item .item__position{color:#fff;font-size:1rem;font-weight:300;line-height:normal;text-transform:capitalize}.team__section .team__list .team__item .item__wrap{flex:1}.team__section .team__list .team__chief{align-items:center;background-color:#f5f5f5;border-radius:.5rem;display:flex;flex-direction:column;overflow:hidden;padding:1rem 1rem 0}@media (min-width: 768px){.team__section .team__list .team__chief{flex-direction:row;justify-content:flex-end;text-align:center;width:calc(50% - 1rem)}}.team__section .team__list .team__chief .item__wrap{align-items:center;color:#333F48;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding-bottom:1rem}.team__section .team__list .team__chief .item__wrap .item__name{font-size:1.15rem;font-weight:500;text-transform:uppercase}@media (min-width: 768px){.team__section .team__list .team__chief .item__wrap .item__name{font-size:1.5rem}}.team__section .team__list .team__chief .item__wrap .item__position{font-size:1rem;line-height:normal}.team__section .team__list .team__chief .item__img{bottom:-0.25rem;max-width:60%;position:relative}.controlSystem__section{background-color:#fff;padding:1rem 0 0}.controlSystem__section .ticket__wrap{border-bottom:0.1rem solid rgba(51,63,72,0.3);padding-bottom:1.5rem}.blocks__container{align-items:center;padding:3rem 0 0;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.blocks__container{padding:6rem 0 0}}.blocks__container .block__item{background-color:#f5f5f5;border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem;width:100%}@media (min-width: 768px){.blocks__container .block__item{padding:3rem 1.5rem}}.blocks__container .block__item .block__name{color:#333F48}.blocks__container .block__item .block__links{display:flex;flex-wrap:wrap;gap:1rem;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width: 768px){.blocks__container .block__item .block__links{gap:2rem;flex-direction:row}}.blocks__container .block__item .block__links .block__linksWrap{margin:0;max-width:280px;width:fit-content}@media (min-width: 768px){.blocks__container .block__item .block__links .block__linksWrap{width:100%}}.blocks__container .block__item .block__links .block__linksWrap .btnSnai{justify-content:flex-start;width:100%}.blocks__container .block__item .block__links .block__linksWrap svg{width:1.1rem}.blocks__container .block__item .block__links .block__linksWrap:hover svg path{fill:none}.whistleblowing__section{background-color:#fff;padding-bottom:1rem}@media (min-width: 992px){.whistleblowing__section{padding-bottom:3rem}}.whistleblowing__section .whistleblowing__title{padding-bottom:2rem}.whistleblowing__section .whistleblowing__text{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width: 992px){.whistleblowing__section .whistleblowing__text{gap:1.5rem;margin-bottom:3rem}}.whistleblowing__section .whistleblowing__text ul{margin:0}.whistleblowing__section .whistleblowing__text ul li{font-size:1rem}@media (min-width: 1024px){.whistleblowing__section .whistleblowing__text ul li{font-size:1.25rem}}.whistleblowing__section .whistleblowing__text h3,.whistleblowing__section .whistleblowing__text h5{font-size:1rem}@media (min-width: 400px){.whistleblowing__section .whistleblowing__text h3,.whistleblowing__section .whistleblowing__text h5{font-size:1.25rem}}@media (min-width: 992px){.whistleblowing__section .whistleblowing__text h3,.whistleblowing__section .whistleblowing__text h5{font-size:2rem}}.whistleblowing__section .whistleblowing__list{align-items:center;display:flex;flex-direction:column;gap:1rem}.whistleblowing__section .whistleblowing__list .whistleblowing__item{align-items:center;border:0.1rem solid #333F48;border-radius:.5rem;display:flex;font-family:'korolev-condensed', sans-serif;font-weight:500;gap:1rem;justify-content:space-between;padding:1rem;width:100%}@media (max-width: 767px){.whistleblowing__section .whistleblowing__list .whistleblowing__item{flex-direction:column}}.whistleblowing__section .whistleblowing__list .whistleblowing__item .whistleblowing__itemTitle{font-weight:500;font-size:1.15rem}@media (min-width: 768px){.whistleblowing__section .whistleblowing__list .whistleblowing__item .whistleblowing__itemTitle{width:220px}}.whistleblowing__section .whistleblowing__list .whistleblowing__item .whistleblowing__blocking{align-items:center;background-color:#FF8300;border-radius:5rem;border:0.15rem solid #FF8300;display:flex;font-weight:500;gap:.5rem;justify-content:center;padding:.25rem 1rem;transition:all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);color:#171A21}.whistleblowing__section .whistleblowing__list .whistleblowing__item .whistleblowing__blocking:hover{border-color:#171A21;cursor:pointer}.whistleblowing__section .whistleblowing__list .whistleblowing__item .whistleblowing__download{align-items:center;display:flex;gap:1rem}.whistleblowing__section .whistleblowing__list .whistleblowing__item .whistleblowing__download .whistleblowing__file{align-items:center;display:flex;gap:.5rem}.whistleblowing__section .whistleblowing__list .whistleblowing__item .whistleblowing__download .whistleblowing__file span{color:#333F48}.whistleblowing__section .whistleblowing__list .whistleblowing__item .whistleblowing__file:focus{outline:1px solid #333F48;outline-offset:2px}.games__container{background-color:#333F48;border-radius:.5rem;column-gap:1rem;display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 1rem;row-gap:2rem}@media (min-width: 768px){.games__container{padding:3rem 2rem}}.games__container .games__title{color:#fff;font-size:2rem;text-align:left;width:100%}.games__container .game__item{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;text-align:left}@media (min-width: 460px){.games__container .game__item{width:calc(50% - 1rem)}}@media (min-width: 580px) and (max-width: 767px){.games__container .game__item{align-items:center}}@media (min-width: 768px){.games__container .game__item{width:calc(25% - 1rem)}}.games__container .game__item .game__img{border-radius:.5rem;object-fit:cover}.games__container .game__item .game__title{color:#fff;font-size:1.25rem;font-weight:300;text-align:left;width:100%}@media (min-width: 580px) and (max-width: 767px){.games__container .game__item .game__title{text-align:center}}.download__section{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover}.download__section .download__wrap{align-items:center;background-color:rgba(35,44,50,0.8);backdrop-filter:blur(10px);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:4rem 1rem;will-change:backdrop-filter}@media (min-width: 768px){.download__section .download__wrap{padding:8rem 1rem}}.banner__external{background-attachment:fixed;background-position:top;background-repeat:no-repeat;background-size:cover}.banner__external .banner__wrap{align-items:center;background:#333f48;background:linear-gradient(90deg, #333f48 55%, rgba(51,63,72,0.48) 100%);backdrop-filter:blur(10px);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;padding:3rem 0;will-change:backdrop-filter}.banner__external .banner__wrap .banner__container{align-items:center;display:flex;gap:1rem}@media (max-width: 599px){.banner__external .banner__wrap .banner__container{flex-direction:column}}.banner__external .banner__wrap .banner__container .banner__image{display:flex;flex:2;justify-content:center;width:100%}.banner__external .banner__wrap .banner__container .banner__image img{max-width:50%}.banner__external .banner__wrap .banner__container .banner__info{color:#fff;display:flex;flex-direction:column;flex:2;gap:1rem}@media (max-width: 599px){.banner__external .banner__wrap .banner__container .banner__info{align-items:center;text-align:center}}.banner__external .banner__wrap .banner__container.banner__line{position:relative}@media (min-width: 600px){.banner__external .banner__wrap .banner__container.banner__line{gap:6rem}}@media (min-width: 600px){.banner__external .banner__wrap .banner__container.banner__line:after{background-color:#FF8300;bottom:1.5rem;content:'';left:50%;position:absolute;top:1.5rem;transform:translateX(-50%);width:.15rem}}@media (min-width: 1200px){.banner__external .banner__wrap .banner__container.banner__line:after{bottom:2.5rem;top:2.5rem}}@media (min-width: 600px){.banner__external .banner__wrap .banner__container.banner__line .banner__image{justify-content:flex-end}}.banner__external .banner__wrap .banner__container.banner__line .banner__text p{font-size:1.35rem}@media (max-width: 599px){.banner__external .banner__wrap .banner__container.banner__line .banner__text p{text-align:center}}@media (min-width: 1024px){.banner__external .banner__wrap .banner__container.banner__line .banner__text p{font-size:2rem}}.banner__external .banner__wrap .banner__container.banner__withLogo{justify-content:center}@media (min-width: 992px){.banner__external .banner__wrap .banner__container.banner__withLogo{gap:4rem !important}}.banner__external .banner__wrap .banner__container.banner__withLogo div.banner__info{flex:auto}.banner__external .banner__wrap .banner__container.banner__withLogo div.banner__image{flex:auto;width:auto}.banner__external .banner__wrap .banner__container.banner__withLogo h2,.banner__external .banner__wrap .banner__container.banner__withLogo h3,.banner__external .banner__wrap .banner__container.banner__withLogo h4,.banner__external .banner__wrap .banner__container.banner__withLogo h5{font-size:1.15rem}@media (min-width: 400px){.banner__external .banner__wrap .banner__container.banner__withLogo h2,.banner__external .banner__wrap .banner__container.banner__withLogo h3,.banner__external .banner__wrap .banner__container.banner__withLogo h4,.banner__external .banner__wrap .banner__container.banner__withLogo h5{font-size:1.5rem}}@media (min-width: 992px){.banner__external .banner__wrap .banner__container.banner__withLogo h2,.banner__external .banner__wrap .banner__container.banner__withLogo h3,.banner__external .banner__wrap .banner__container.banner__withLogo h4,.banner__external .banner__wrap .banner__container.banner__withLogo h5{font-size:2.25rem}}.banner__external.banner__stat{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:260px}@media (min-width: 768px){.banner__external.banner__stat{height:350px}}.banner__external.banner__external--snai .banner__wrap{padding:1rem 0}.banner__external.banner__external--parent .banner__container{gap:2rem;justify-content:center}.banner__external.banner__external--parent .banner__container .banner__info{flex:none}@media (min-width: 600px){.banner__external.banner__external--parent .banner__container .banner__info{align-items:flex-end}}.banner__external.banner__external--parent .banner__container .banner__info .banner__text p{font-size:1.25rem}.banner__external.banner__external--parent .banner__container .banner__info .banner__text h2,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h3,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h4,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h5{font-size:1.15rem}@media (min-width: 400px){.banner__external.banner__external--parent .banner__container .banner__info .banner__text h2,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h3,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h4,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h5{font-size:1.5rem}}@media (min-width: 992px){.banner__external.banner__external--parent .banner__container .banner__info .banner__text h2,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h3,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h4,.banner__external.banner__external--parent .banner__container .banner__info .banner__text h5{font-size:2.25rem}}.banner__external.banner__external--parent .banner__container .banner__image{flex:none;width:auto}@media (min-width: 600px){.banner__external.banner__external--parent .banner__container .banner__image{justify-content:flex-start}}.banner__external--snai .banner__text p{font-size:1.25rem}.banner__external--snai .banner__text h2,.banner__external--snai .banner__text h3,.banner__external--snai .banner__text h4,.banner__external--snai .banner__text h5{font-size:1.15rem}@media (min-width: 400px){.banner__external--snai .banner__text h2,.banner__external--snai .banner__text h3,.banner__external--snai .banner__text h4,.banner__external--snai .banner__text h5{font-size:1.5rem}}@media (min-width: 992px){.banner__external--snai .banner__text h2,.banner__external--snai .banner__text h3,.banner__external--snai .banner__text h4,.banner__external--snai .banner__text h5{font-size:2.25rem}}.app__section{background-color:#333F48;color:#fff}.app__section .app__wrap{display:flex;flex-wrap:wrap;gap:1rem;padding:2rem 0}@media (min-width: 768px){.app__section .app__wrap{gap:1.5rem}}.app__section .app__wrap .app__item{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column;gap:2rem;margin:0 auto;padding:1rem;width:90%}@media (min-width: 768px){.app__section .app__wrap .app__item{margin:0;width:calc(33.33333% - 1rem)}}.app__section .app__wrap .app__item .app__title{color:#333F48;font-size:1.5rem}.app__section .app__wrap .app__item .app__text{color:#333F48}.blocks__section{background-color:#f5f5f5}.blocks__section .block__ippo{padding:1rem 0}@media (min-width: 768px){.blocks__section .block__ippo{padding:3rem 0}}.blocks__section .block__ippo .btnSnai svg{width:.75rem}@media (min-width: 1024px){.blocks__section .block__ippo .btnSnai svg{width:1rem}}@media (min-width: 768px){.blocks__section .block__ippo .general__text{padding:2rem 0 0}}.banner__commitment .banner__wrap .banner__container .banner__image{color:#fff}@media (min-width: 1024px){.banner__commitment .banner__wrap .banner__container .banner__image{font-size:1.25rem}}.banner__commitment .banner__wrap .banner__container .banner__image img{max-width:100%}.banner__commitment.banner__commitment--var .banner__wrap .banner__container{gap:2rem}@media (min-width: 600px){.banner__commitment.banner__commitment--var .banner__wrap div.banner__image{flex:1;justify-content:flex-end}}.cards__section{background-color:#fff}.cards__section.cards__parent{padding:3rem 0}@media (min-width: 992px){.cards__section.cards__parent{padding:6rem 0}}.cards__section.cards__parent .cards__list{align-items:stretch;flex-wrap:wrap;gap:1.5rem;padding:0 1rem}.cards__section.cards__parent .cards__list .card__item{height:auto}@media (min-width: 660px){.cards__section.cards__parent .cards__list .card__item{max-width:calc(50% - 1.5rem)}}@media (min-width: 1200px){.cards__section.cards__parent .cards__list .card__item{max-width:calc(25% - 1.5rem)}}@media (min-width: 1564px){.cards__section.cards__parent .cards__list .card__item{max-width:365px}}.cards__section .noSlider{flex-wrap:wrap;gap:2rem;justify-content:center}.cards__section .noSlider .swiper-slide{max-width:365px;width:100%}@media (min-width: 1200px){.cards__section .noSlider .swiper-slide{width:calc(33.333333% - 2rem)}}@media (max-width: 767px){.cards__section .container{padding:4rem 1rem}}.cards__section.carousel__card{padding:1rem 0}@media (min-width: 768px){.cards__section.carousel__card{padding:3rem 0}}.cards__section.carousel__card .swiper-wrapper{list-style:none;margin:0;padding:0}.cards__section.carousel__card .swiper-wrapper .swiper-slide{margin-bottom:0}.sustainability__section .content__title{margin-bottom:2rem;text-align:left}.sustainability__section .cards__section{padding:2rem 0 0}@media (min-width: 600px){.sustainability__section .cards__section{padding:4rem 0 0}}.sustainability__section .cards__section .cards__list{padding:0}.sustainability__section .cards__section .cards__list li.card__item{margin:0;max-width:100%;width:90%}@media (min-width: 600px){.sustainability__section .cards__section .cards__list li.card__item{width:calc(50% - 1rem)}}@media (min-width: 992px){.sustainability__section .cards__section .cards__list li.card__item .card__img{height:270px}}.sustainability__section .cards__section .cards__list li.card__item .card__wrap{padding:1.25rem 1rem}@media (min-width: 992px){.sustainability__section .cards__section .cards__list li.card__item .card__wrap{padding:2rem 1.25rem}}.sustainability__section .cards__section .cards__list li.card__item .card__text{text-align:left}.sustainability__section .cards__section .cards__list li.card__item .card__text *{font-size:1rem;line-height:normal}@media (min-width: 992px){.sustainability__section .cards__section .cards__list li.card__item .card__text *{font-size:1.15rem}}.sustainabilityBlock__section{background-color:#f5f5f5}.sustainabilityBlock__section .content__title{margin-bottom:2rem;text-align:left;text-transform:uppercase}.sustainabilityBlock__section .content__title span{color:#FF8300}.sustainabilityBlock__section .content__image{display:flex;margin-bottom:2rem;margin-left:0}.governance__block{background-color:#333F48;color:#fff;position:relative}.governance__block .designTop{left:0;opacity:.3;position:absolute;transform:rotate(180deg);top:0}@media (min-width: 1200px){.governance__block .designTop{opacity:.4}}.governance__block .designBottom{bottom:0;opacity:.3;position:absolute;right:0}@media (min-width: 1200px){.governance__block .designBottom{opacity:.4}}.group__chart{display:flex;flex-direction:column;width:100%}.group__chart .img__top{margin:0 auto;width:280px}.group__chart .group__bottomChart{margin:0 auto;max-width:1200px;overflow-x:auto;width:100%}.group__chart .group__bottomChart::-webkit-scrollbar{height:.25rem;width:0}.group__chart .group__bottomChart::-webkit-scrollbar-thumb{background:#333F48;border-radius:.5rem}.group__chart .group__bottomChart:-webkit-scrollbar-track{box-shadow:inset 0 0 .25rem red;border-radius:.5rem}.group__chart .group__bottomChart .img__bottom{max-width:none;padding:0 1rem}.banner__application{display:flex}@media (max-width: 599px){.banner__application{flex-direction:column}}@media (min-width: 600px){.banner__application .application__image{max-height:360px;object-fit:cover;order:1;width:50%}}.banner__application .application__info{display:flex;background-color:#333F48;flex-direction:column;gap:1.5rem;justify-content:center;padding:2rem 1rem}@media (min-width: 600px){.banner__application .application__info{order:2;padding:4rem 2rem;width:50%}}.banner__application .application__info .application__title{color:#fff;text-transform:uppercase}.welfare__section{background-color:#f5f5f5}.welfare__section .cards__heading{padding:3rem 1rem}@media (min-width: 768px){.welfare__section .cards__heading{padding:6rem 1rem}}.welfare__section .cards__headTitle{font-size:1.15rem}@media (min-width: 400px){.welfare__section .cards__headTitle{font-size:1.5rem}}@media (min-width: 992px){.welfare__section .cards__headTitle{font-size:2.25rem}}.welfare__block{display:flex}@media (max-width: 767px){.welfare__block{flex-direction:column}}.welfare__block .welfare__image{background-color:#fff}@media (min-width: 768px){.welfare__block .welfare__image{max-height:600px;object-fit:contain;order:1;width:50%}}.welfare__block .welfare__info{display:flex;background-color:#fff;flex-direction:column;gap:1.5rem;justify-content:center;padding:2rem 1rem}@media (min-width: 768px){.welfare__block .welfare__info{order:2;padding:4rem 2rem;width:50%}}.welfare__block .welfare__info .welfare__title{color:#333F48;text-transform:uppercase}.benefit__block{background-color:#FF8300;display:flex;flex-direction:column;justify-content:flex-end}@media (min-width: 768px){.benefit__block{flex-direction:row}}@media (min-width: 1024px){.benefit__block{height:648px}}.benefit__block .benefit__image{background-color:#fff;min-height:200px;object-fit:contain;width:100%}@media (min-width: 768px){.benefit__block .benefit__image{order:1;width:50%}}.benefit__block .benefit__info{display:flex;background-color:#f5f5f5;flex-direction:column;gap:1.5rem;justify-content:center;padding:2rem 1rem}@media (min-width: 768px){.benefit__block .benefit__info{padding:4rem 2rem;width:50%}}.benefit__block .benefit__info .benefit__title{color:#333F48;text-transform:uppercase}.benefit__block .benefit__video{max-height:420px}@media (min-width: 768px){.benefit__block .benefit__video{max-height:fit-content;width:50%}}.benefit__block .benefit__video video{height:100%;object-fit:cover;width:100%}@media (min-width: 768px){.benefit__block:nth-child(even) .benefit__info{order:2}}.icons__section{background-color:#fff;padding:1rem 0}@media (min-width: 768px){.icons__section{padding:3rem 0}}.icons__section .icons__container{align-items:stretch;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;text-align:center}@media (min-width: 768px){.icons__section .icons__container{gap:3rem}}.icons__section .icons__item{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;width:calc(50% - 1rem)}@media (min-width: 768px){.icons__section .icons__item{width:calc(25% - 2.25rem)}}.icons__section .icons__item .icons__title{font-weight:500;line-height:normal;text-transform:uppercase}.textual__section{padding-top:0}.textual__section .breadcrumbs{color:#333F48}.textual__section .breadcrumbs a{color:#333F48}.textual__section .content__container{text-align:left}.textual__section .content__container a{color:#232C32;text-decoration:underline}.textual__section .content__container a:focus{outline:0.1rem solid #333F48;outline-offset:.1rem}.textual__section h2,.textual__section h3,.textual__section h4,.textual__section h5,.textual__section h6{margin:2rem 0 1rem}.obiettivi__cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;margin:4rem 0}.obiettivi__cards .cards__item{background:#f5f5f5;border-radius:8px;display:flex;padding:2rem 1rem;gap:1rem}@media (min-width: 600px){.obiettivi__cards .cards__item{width:calc(50% - 0.75rem)}}@media (min-width: 1024px){.obiettivi__cards .cards__item{padding:3rem 2rem;gap:2rem}}.obiettivi__cards .cards__item img{width:68px}.obiettivi__cards .cards__item .cards__content{display:flex;flex-direction:column;align-content:flex-start;align-items:flex-start;gap:1rem}.obiettivi__cards .cards__item .cards__content h3{font-size:1rem}@media (min-width: 400px){.obiettivi__cards .cards__item .cards__content h3{font-size:1.25rem}}@media (min-width: 992px){.obiettivi__cards .cards__item .cards__content h3{font-size:2rem}}.obiettivi__cards .cards__item .cards__content p{text-align:left;line-height:1}.sustainability{border-radius:8px}.section__inside{background-color:#fff}.section__inside .container{padding:0 1rem}.section__inside .inside__wrap{align-items:center;display:flex;flex-direction:column;gap:1.5rem}.section__inside .inside__wrap .block__item{background-color:#f5f5f5;border-radius:.5rem;display:flex;flex-direction:column;gap:1.5rem;padding:2rem 1rem;width:100%}@media (min-width: 768px){.section__inside .inside__wrap .block__item{padding:3rem 1.5rem}}.section__inside .inside__wrap .block__item .block__name{color:#333F48}
