@font-face {font-family: 'TwCenMTRegular';src: url('../fonts/TwCenMTRegular.eot');src: url('../fonts/TwCenMTRegular.eot') format('embedded-opentype'),url('../fonts/TwCenMTRegular.woff2') format('woff2'),url('../fonts/TwCenMTRegular.woff') format('woff'),url('../fonts/TwCenMTRegular.ttf') format('truetype'),url('../fonts/TwCenMTRegular.svg#TwCenMTRegular') format('svg');}
@import url(https://db.onlinewebfonts.com/c/9b62dc86f936227b3f7b367bd0b6c05e?family=Tw+Cen+MT);
.RotatingBadge {bottom: 44px;display: block;height: 148px;left:44px;position: fixed;transform: rotate(0deg);transition: opacity 1.2s cubic-bezier(.19,1,.22,1) 0s;width: 148px;z-index: 10;}
.RotatingBadge__badge {animation: rotate 10s linear infinite;background-image: url(/wp-content/uploads/2025/06/download.png);background-position: 50%;background-repeat: no-repeat;background-size: 100%;display: block; height: 100%;width: 100%;animation: orbit 5s linear infinite;}
.RotatingBadge h5 {line-height: 1.25;color: #ffa400;font-family: 'TwCenMTRegular';font-size: calc(.13333vw + 13.33333px);font-style: normal;font-weight: 400;left: 50%;letter-spacing: .05em;line-height: 1.25;margin: 0 auto;position: absolute;text-align: center;text-transform: uppercase;top: 50%;transform: translate(-50%,-50%);width: 100%;}
@keyframes orbit {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

h6.Footer__col__title {color: hsla(0, 0%, 100%, .6); font-size: 14px; margin: 0 auto 20px; text-transform: uppercase; font-style: normal; font-weight: 400; letter-spacing: -.02em; line-height: 1.1428571429; font-family: 'TwCenMTRegular'; }
footer {background-color: #ffa400; color: #fff; margin: 0; padding: 0; text-align: left; }
.Footer__cols, .Footer__info {box-sizing: border-box; column-gap: 40px; display: grid; grid-template-columns: [content-start] repeat(4,1fr) [content-end]; }
.Footer__col{    margin-bottom: 80px;margin-top: 40px; word-break: break-all;grid-column: span 1;}
.Footer__bottom {--col-spacer: calc(44px - 40px); grid-template-columns: [full-start] calc(44px - 40px) [content-start] repeat(24,1fr) [content-end] calc(44px - 40px) [full-end]; }
.Footer__bottom {border-top: 1px solid #fff; box-sizing: border-box; column-gap: 40px; display: grid !important; }
.Footer__left {grid-column: content/span 16; }
.Footer__right {grid-column: span 9/full; }
.Footer__right {align-items: flex-start; border-left: 1px solid #fff; display: flex; flex-direction: column; grid-column: span 9/full; justify-content: space-between; padding: 40px 40px; position: relative; }
.Footer__col__list {--line-height: 1.1; font-size: calc(.13333vw + 15.33333px); letter-spacing: -.02em; line-height: 1.1; list-style: none; margin: 0; padding: 0;font-family: 'TwCenMTRegular'; }
.Footer__col__list li:not(:last-child) {margin-bottom: 5px; }
a {color: inherit; cursor: none; text-decoration: none; }
a:hover{color: #000}
.Footer__right__image {height: 236px; max-width: 50%; position: absolute; right: 0; top: 0; width: 400px; }
.Footer__right__image .intrinsic-image {background: none; }
.intrinsic-image {aspect-ratio: 1200/708; padding-bottom: 0; }
.intrinsic-image{position: relative;transform: translateZ(0);backface-visibility: hidden;}
.Footer__right__image .intrinsic-image img {height: 100%; }
.intrinsic-image img {backface-visibility: hidden; display: block; left: 0; position: absolute; top: 0; }
.Footer__right h3 {margin-top: 0; max-width: 50%; position: relative; text-transform: none; font-family: 'TwCenMTRegular'; font-size: calc(1.46667vw + 20.66667px); font-style: normal; font-weight: 400; letter-spacing: -.02em }
.Footer__link {--line-height: 1.25; align-items: center; background-color: #ffa400; border: 1px solid #fff; border-radius: 20px; color: #fff; cursor: none; display: inline-flex; font-family: 'TwCenMTRegular'; font-size: calc(.13333vw + 13.33333px); font-style: normal; font-weight: 400; justify-content: center; letter-spacing: .05em; line-height: 1.25; min-height: 38px; padding: 5px 15px; text-align: center; text-decoration: none; text-transform: uppercase; transition: all .3s cubic-bezier(.19,1,.22,1) 0s; }
.Footer__copyright {grid-column: span 3;}
.Footer__copyright {color: hsla(0,0%,100%,.6); font-size: 14px; font-family: 'TwCenMTRegular';}
.Footer__copyright, .Footer__language {margin-bottom: 40px; }
.Footer__link:focus:not([disabled]), .Footer__link:hover:not([disabled]) {background-color: #fff; border-color: #fff; color: #454545; }
footer .Footer__cols p {font-size: calc(.13333vw + 15.33333px);letter-spacing: -.02em;line-height: 1.1; list-style: none; margin: 0;padding: 0;font-family: 'TwCenMTRegular';font-weight: 400;}
.Footer__info p {color: hsla(0, 0%, 100%, .6);font-size: 14px;font-family: 'TwCenMTRegular'; font-weight: 400;}
footer .Footer__col ul {font-size: calc(.13333vw + 15.33333px);letter-spacing: -.02em;line-height: 1.1;list-style: none;margin: 0;padding: 0;font-family: 'TwCenMTRegular';font-weight: 400;}
footer .Footer__col ul li:not(:last-child), footer .Footer__cols p:not(:last-child) {margin-bottom: 5px;}
footer .mobile-footer {padding:30px 30px;}
footer .mobile-footer .d-flex {justify-content: center;padding-bottom: 0px;}
footer .mobile-footer .footer-content {margin-left: 25px;}
footer .mobile-footer .footer-content h2{color: #FFF;font-family: 'TwCenMTRegular';font-size: calc(2.93333vw + 21.33333px);font-style: normal;font-weight: 400;letter-spacing: -.01em;line-height: 1;}
footer .mobile-footer .content-form h2 {color: #FFF;font-family: 'TwCenMTRegular';text-align: center;padding-bottom: 10px;font-size: calc(1.46667vw + 20.66667px);font-style: normal;font-weight: 400;letter-spacing: -.02em;line-height: 1;margin: 0 auto 40px;text-transform: none;}
footer .mobile-footer .content-form p {color: #FFF;font-family: 'TwCenMTRegular';text-align: center;font-size: 24px;font-weight: 400;padding-bottom: 40px;}
footer .mobile-footer .content-form .subscribe-group {border-radius: 100px;border:1px solid #FFF;padding: 8px;display: flex;}
footer .mobile-footer .content-form .subscribe-group .subscribe-input{height:40px;border: 0;background: transparent;padding: 10px 25px;color: #FFF;font-family: 'TwCenMTRegular';font-size: 19px;line-height: 125%;opacity: 1;outline: none !important;box-shadow: none !important;width:70%;}
footer .mobile-footer .content-form .subscribe-group .button-subscribe {height: 40px;border-radius: 100px;padding: 0 20px;font-family: 'TwCenMTRegular';font-size: 16px;margin-left: auto;color: #FFF;letter-spacing: 10%;border: 1px solid #FFF;background: transparent !important;text-transform: uppercase;}
footer .mobile-footer .content-form .subscribe-form p {padding: 40px 0 0;}
footer .mobile-footer .soical-group .Footer__icons {display: flex;justify-content: center;padding-top: 0px;}
footer .mobile-footer .soical-group .Footer__icons li {margin-right:25px;font-size:34px;}

footer .mobile-footer{display:block !important}
footer .mobile-footer .d-flex {display: grid !important;column-gap: 40px;grid-template-columns: [full-start] calc(44px - 40px) [content-start] repeat(24, 1fr) [content-end] calc(44px - 40px) [full-end];--col-spacer: calc(44px - calc(44px - 40px));}
footer .mobile-footer .d-flex .logo-footer {grid-column: content / span 4;grid-row: span 2;margin-top:0px;}
footer .mobile-footer .footer-content {margin-left: 0;grid-column: span 10;}
footer .mobile-footer .touch-content {grid-column: span 9 / content;max-width: 100% !important;grid-row: span 2;margin: 0px 0px 100px !important;}
footer .mobile-footer .d-flex .soical-group {grid-column: span 10;margin: 100px 0;align-items: flex-end;display: flex;}
footer div.mobile-footer{padding: 115px 30px 0px;}
footer .mobile-footer .footer-content {margin-left: 0px !important;}
footer .mobile-footer .soical-group .Footer__icons li {margin-right: 50px;font-size: 27px;}
footer .mobile-footer .d-flex .content-form {align-items: center;aspect-ratio: 1;border: 1px solid #fff;border-radius: 100%;display: flex;flex-direction: column;justify-content: center;max-width: 584px;width: 100%;}
footer .mobile-footer .d-flex .content-form .content-text-area {align-items: center;display: flex;flex-direction: column;height: 100%;justify-content: center;padding: 30px;text-align: center;width: 100%;padding: 70px;}
footer div.mobile-footer .content-form .subscribe-form p {padding: 40px 0 0;font-size: 18px;font-weight: 400;line-height: 1.5;letter-spacing: -.02em;--line-height: 1.25;font-family: 'TwCenMTRegular';}
footer div.mobile-footer {padding: 115px 0px 0px;}
.Footer__cta__link.Footer__button {--line-height: 1.25;align-items: center;background-color: transparent;border: 1px solid #fff;border-radius: 20px;color: #fff;cursor: none;display: inline-flex;font-size: calc(.13333vw + 13.33333px);font-style: normal;font-weight: 400;justify-content: center;letter-spacing: .05em;line-height: 1.25;min-height: 38px;padding: 5px 15px;text-align: center;text-decoration: none;text-transform: uppercase;transition: all .3s cubic-bezier(.19,1,.22,1) 0s;font-family: 'TwCenMTRegular';margin-top: 35px;}
.Footer__cta__link.Footer__button:hover {background-color: #fff;border-color: #fff;color: #454545;}
footer .mobile-footer .content-form .subscribe-group input::-webkit-input-placeholder {color: #FFF !important;opacity:1 !important}
footer .mobile-footer .content-form .subscribe-group input::-moz-placeholder {color: #FFF !important;opacity:1 !important}
footer .mobile-footer .content-form .subscribe-group input:-ms-input-placeholder {color: #FFF !important;opacity:1 !important}
footer .mobile-footer .content-form .subscribe-group input::placeholder {color: #FFF !important;opacity:1 !important}
@media (max-width: 1699px) {
footer .mobile-footer .d-flex{--col-spacer: calc(44px - 40px);grid-template-columns: [full-start] calc(44px - 40px) [content-start] repeat(24,1fr) [content-end] calc(44px - 40px) [full-end];}	
footer div.mobile-footer .content-form .subscribe-form p{line-height: 1.3;}	
}
@media (max-width:1299px) {
footer .mobile-footer .d-flex .logo-footer{display:none}	
footer .mobile-footer .soical-group .Footer__icons li {margin-right: 20px;font-size: 24px;}
footer .mobile-footer .d-flex{padding:0 40px}
footer .mobile-footer .touch-content{grid-column: span 13 / content;}
footer .mobile-footer .footer-content{grid-column: span 12;}
}
@media (max-width:1199px) {
footer .mobile-footer .touch-content{grid-column: span 12 / content;}	
footer .mobile-footer .d-flex .content-form .content-text-area{padding: 53px;}
}
@media (max-width:991px) {
footer .mobile-footer .d-flex{display:block !important}	
footer .mobile-footer .footer-content{padding-bottom:60px;}
footer .mobile-footer .d-flex .content-form{margin:auto}
footer .mobile-footer .d-flex .soical-group{justify-content: center;margin: 60px 0;}
footer div.mobile-footer .touch-content{margin:0 !important}
}
@media (max-width: 500px) {
footer .Footer__col ul{font-size:16px}
}
@media (max-width:991px) {
.Footer__col{margin-bottom: 50px;margin-top: 30px;}	
.Footer__bottom{display: flex;flex-wrap: wrap;}
}
@media (max-width:1299px){
.Footer__right{display:none}
.Footer__bottom{display: block !important;padding: 0 25px;}
}
@media (max-width:767px){
.Footer__col {margin-bottom: 30px;margin-top: 30px;}	
.Footer__copyright, .Footer__language{margin-bottom: 20px;}	
.Footer__cols, .Footer__info{grid-template-columns: [content-start] repeat(2,1fr) [content-end];}
footer .mobile-footer{display:block !important}
footer .logo-footer {width: 160px !important;}
footer .logo-footer img {width: 100% !important;}
.item-carousel-row .item-carousel-images{margin-top: calc(-5.667vw - 56.66667px);}
.item-carousel-container .item-carousel .item-column{min-width:inherit;}
.item-carousel-section .item-carousel{transform: inherit !important;}
.item-carousel-row .item-carousel-images{height: 50%;}
.item-carousel-container, .item-carousel-section{display:block}
.item-carousel-section {--col-spacer: 0;}
.item-carousel-container{display:block;}
.item-carousel-section{display:block !important}
.about-title-section .content-about h2{line-height: 124%;font-size: 38px;}
.video-section{padding:0 !important}
.item-carousel-section .item-carousel-container{margin-top: calc(9vw + 139.33333px);}
footer .mobile-footer .content-form .subscribe-group input::placeholder{color:#FFF !important}
.carousel-item-column .carousel-image .image-logo img {width: 40px;}
footer .mobile-footer {padding: 115px 30px 30px;}
footer .mobile-footer .content-form .subscribe-form p {padding:40px 0 0;font-size: 16px;line-height: 16px;font-weight: 400;letter-spacing: -0.36px;}
footer .mobile-footer .touch-content {max-width: 344px;margin: auto;}
footer div.mobile-footer .content-form .subscribe-form p{font-size:16px !important;}
footer div.mobile-footer .d-flex .content-form .content-text-area{padding:30px}
footer div.mobile-footer .d-flex{padding:0 20px;}
footer div.mobile-footer {padding: 65px 0px 0px;}
}

.slogan_content {max-width: 600px;padding-left: 40px;font-size: 42px;font-style: normal;font-weight: 400;letter-spacing: .02em;line-height: 1;text-transform: uppercase;font-family: 'TwCenMTRegular';margin-bottom: calc(.8vw + 14px); margin-top: calc(.8vw + 14px);color: #454545;}