/* === layout.min.css === */
@font-face{font-family:'PT Serif';src:url("../fonts/PTSerif-Regular.woff2") format("woff2"),url("../fonts/PTSerif-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'PT Serif';src:url("../fonts/PTSerif-Bold.woff2") format("woff2"),url("../fonts/PTSerif-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;width:100%;z-index:5;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){header{height:8rem}}header .container{max-width:170rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:3rem 2rem 0}@media only screen and (max-width: 1024px){header .container{padding:0 1rem}}header .logo{width:22rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(/assets/images/main/logo.svg) no-repeat center;background-size:contain;position:relative;z-index:1;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){header .logo{width:13rem}}header .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;position:relative}header .right .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media only screen and (max-width: 1024px){header .right .top{display:none}}header .right .top a{font-size:1.4rem}header .right .top a.lang{color:#9d2235}header .right .top ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem;border-right:solid #515151 0.1rem;padding-right:1rem}header .right .top ul li a{font-size:1.4rem;color:#515151}header .right .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2rem}@media only screen and (max-width: 1024px){header .right .nav{gap:1rem}}header .right .nav .quick-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;padding:0 2rem}@media only screen and (max-width: 1024px){header .right .nav .quick-menu{width:12rem;text-align:right;border-radius:1rem 1rem 0 0;padding:0 .2rem 0 0}}header .right .nav .quick-menu.active{background:#9d2235}header .right .nav .quick-menu.active span{color:#fff}header .right .nav .quick-menu.active i svg{fill:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s;transition:all .5s}header .right .nav .quick-menu span{font-size:2rem;color:#9d2235;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media only screen and (max-width: 1024px){header .right .nav .quick-menu span{font-size:1.6rem;line-height:1.2}}header .right .nav .quick-menu span i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .right .nav .quick-menu span i svg{width:1.6rem;fill:#515151;-webkit-transition:all .5s;transition:all .5s}header .right .nav .button-search{width:4.4rem;height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid #d8d8d8 0.1rem;cursor:pointer;position:relative}header .right .nav .button-search i{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .right .nav .button-search i.search-open{opacity:1;visibility:visible}header .right .nav .button-search i.search-open.hidden{opacity:0;visibility:hidden}header .right .nav .button-search i.search-close{opacity:0;visibility:hidden}header .right .nav .button-search i.search-close svg{width:2.6rem;fill:#535353}header .right .nav .button-search i.search-close.visible{opacity:1;visibility:visible}header .right .nav .button-menu{width:6rem;height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid #d8d8d8 0.1rem;cursor:pointer}@media only screen and (max-width: 1024px){header .right .nav .button-menu{width:4.4rem}}header .search-box{width:0;height:4.4rem;border:solid #d8d8d8 0.1rem;position:absolute;right:15rem;bottom:0;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 768px){header .search-box{right:1rem;left:1rem;bottom:-4rem;width:auto}}header .search-box.active{width:40rem;opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 768px){header .search-box.active{width:auto;bottom:-3rem}}header .search-box input{width:100%;height:100%;padding:0 1.4rem;font-size:1.6rem;background:#fff}header .hamburger-menu-button{width:5rem;height:5rem;border-radius:100%;background:#fff;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;cursor:pointer}header .hamburger-menu-button .hamburger-lines{height:2.4rem;width:3rem;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.4rem}header .hamburger-menu-button .hamburger-lines .line{display:block;height:.16rem;width:3rem;background:#132529}header .hamburger-menu-button .hamburger-lines .line1{-webkit-transform-origin:1rem .1rem;transform-origin:1rem .1rem;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}header .hamburger-menu-button .hamburger-lines .line2{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out}header .hamburger-menu-button .hamburger-lines .line3{-webkit-transform-origin:1rem .2rem;transform-origin:1rem .2rem;-webkit-transition:-webkit-transform 0.4s ease-in-out;transition:-webkit-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out}header .hamburger-menu-button .hamburger-lines.active{width:2.8rem}header .hamburger-menu-button .hamburger-lines.active .line1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}header .hamburger-menu-button .hamburger-lines.active .line2{-webkit-transform:scaleY(0);transform:scaleY(0)}header .hamburger-menu-button .hamburger-lines.active .line3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}header.scrolled{background:rgba(255,255,255,0.6);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);padding:2rem}@media only screen and (max-width: 1024px){header.scrolled{height:8rem}}header.scrolled .logo{width:10rem;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(/assets/images/main/logo-icon.svg) no-repeat center;background-size:contain;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){header.scrolled .logo{width:4rem;height:4rem}}header.scrolled nav a{color:#132529}header.scrolled nav a.lang{border-left:solid #132529 0.1rem}header.scrolled .practive-menu{top:calc(100% - 1rem)}@media only screen and (max-width: 1024px){header.scrolled .practive-menu{top:calc(100% - 2rem)}}header.scrolled .search-box{margin-bottom:2rem}header.scrollUp{top:-14rem}.mainmenu{position:fixed;inset:0;background:rgba(81,81,81,0.95);z-index:20;opacity:0;visibility:hidden;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-delay:.5s;transition-delay:.5s;left:0%;-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%)}.mainmenu .head{padding:4rem 18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1024px){.mainmenu .head{padding:2rem}}.mainmenu .head .logo{width:29rem}@media only screen and (max-width: 1024px){.mainmenu .head .logo{width:14rem}}.mainmenu .head .menu-close{width:6rem;height:5rem;border:solid #fff 0.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}@media only screen and (max-width: 1024px){.mainmenu .head .menu-close{width:4.4rem;height:4.4rem}}.mainmenu .head .menu-close svg{width:4rem;stroke:#fff}@media only screen and (max-width: 1024px){.mainmenu .head .menu-close svg{width:3rem}}.mainmenu.active{-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);opacity:1;visibility:visible}.mainmenu .menu-tab{padding-left:18rem}@media only screen and (max-width: 1024px){.mainmenu .menu-tab{display:none}}.mainmenu .menu-tab .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.mainmenu .menu-tab .tabs>ul{list-style-type:none;width:50%;-ms-flex-negative:0;flex-shrink:0}.mainmenu .menu-tab .tabs>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid #fff 0.1rem;position:relative}.mainmenu .menu-tab .tabs>ul li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:8rem}.mainmenu .menu-tab .tabs>ul li a:before{content:'';position:absolute;width:calc(100% + 18rem);height:100%;left:-18rem;z-index:0;-webkit-transition:all .5s;transition:all .5s}.mainmenu .menu-tab .tabs>ul li a span{font-size:3.6rem;color:#fff;-webkit-transition:all .5s;transition:all .5s;text-transform:uppercase;position:relative;z-index:1}.mainmenu .menu-tab .tabs>ul li a svg{-webkit-transition:all .5s;transition:all .5s;position:relative;z-index:1}.mainmenu .menu-tab .tabs>ul li a:hover,.mainmenu .menu-tab .tabs>ul li a:focus,.mainmenu .menu-tab .tabs>ul li a:active{border-bottom:none;outline:0}.mainmenu .menu-tab .tabs>ul li a:hover span,.mainmenu .menu-tab .tabs>ul li a:focus span,.mainmenu .menu-tab .tabs>ul li a:active span{color:#fff}.mainmenu .menu-tab .tabs>ul li a:hover svg,.mainmenu .menu-tab .tabs>ul li a:focus svg,.mainmenu .menu-tab .tabs>ul li a:active svg{fill:#fff}.mainmenu .menu-tab .tabs>ul li a:hover:before,.mainmenu .menu-tab .tabs>ul li a:focus:before,.mainmenu .menu-tab .tabs>ul li a:active:before{background:#9d2235;-webkit-transition:all .5s;transition:all .5s}.mainmenu .menu-tab .tabs>ul li a.active span{color:#fff}.mainmenu .menu-tab .tabs>ul li a.active svg{fill:#fff}.mainmenu .menu-tab .tabs>ul li a:hover:not(.active){color:#fff}.mainmenu .menu-tab .tabs>ul li a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.mainmenu .menu-tab .tabs>ul li a>span.tab-label{display:none}.mainmenu .menu-tab .tabs .tab-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-height:70vh;overflow:auto;margin-right:18rem;padding-right:4rem}.mainmenu .menu-tab .tabs .tab-content::-webkit-scrollbar-track{background-color:none}.mainmenu .menu-tab .tabs .tab-content::-webkit-scrollbar{width:6px;background:none}.mainmenu .menu-tab .tabs .tab-content::-webkit-scrollbar-thumb{background:#fff}.mainmenu .menu-tab .tabs .tab-content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:4rem}@media only screen and (max-width: 1370px){.mainmenu .menu-tab .tabs .tab-content ul{padding-left:4rem}}.mainmenu .menu-tab .tabs .tab-content ul li{border-bottom:solid #fff 0.1rem;padding-left:2rem;-webkit-transition:all .5s;transition:all .5s}.mainmenu .menu-tab .tabs .tab-content ul li:hover{background:#fff;-webkit-transition:all .5s;transition:all .5s}.mainmenu .menu-tab .tabs .tab-content ul li:hover a{-webkit-transition:all .5s;transition:all .5s;color:#9d2235}.mainmenu .menu-tab .tabs .tab-content ul li a{font-size:2.4rem;color:#fff;line-height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .5s;transition:all .5s}.mainmenu .menu-tab .tabs section{width:85%;padding:1rem;display:none;word-wrap:break-word}.mainmenu .menu-tab .tabs section>*{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.mainmenu .menu-tab .tabs section>*:nth-child(1){-webkit-transition-delay:0.2s;transition-delay:0.2s}.mainmenu .menu-tab .tabs section>*:nth-child(2){-webkit-transition-delay:0.3s;transition-delay:0.3s}.mainmenu .menu-tab .tabs section>*:nth-child(3){-webkit-transition-delay:0.4s;transition-delay:0.4s}.mainmenu .menu-tab .tabs section>*:nth-child(4){-webkit-transition-delay:0.5s;transition-delay:0.5s}.mainmenu .menu-tab .tabs section>*:nth-child(5){-webkit-transition-delay:0.6s;transition-delay:0.6s}.mainmenu .menu-tab .tabs section>*:nth-child(6){-webkit-transition-delay:0.7s;transition-delay:0.7s}.mainmenu .menu-tab .tabs section>*:nth-child(7){-webkit-transition-delay:0.8s;transition-delay:0.8s}.mainmenu .menu-tab .tabs section>*:nth-child(8){-webkit-transition-delay:0.9s;transition-delay:0.9s}.mainmenu .menu-tab .tabs section>*:nth-child(9){-webkit-transition-delay:1s;transition-delay:1s}.mainmenu .menu-tab .tabs section>*:nth-child(10){-webkit-transition-delay:1.1s;transition-delay:1.1s}.mainmenu .menu-tab .tabs section>*:nth-child(11){-webkit-transition-delay:1.2s;transition-delay:1.2s}.mainmenu .menu-tab .tabs section>*:nth-child(12){-webkit-transition-delay:1.3s;transition-delay:1.3s}.mainmenu .menu-tab .tabs section>*:nth-child(13){-webkit-transition-delay:1.4s;transition-delay:1.4s}.mainmenu .menu-tab .tabs section>*:nth-child(14){-webkit-transition-delay:1.5s;transition-delay:1.5s}.mainmenu .menu-tab .tabs section>*:nth-child(15){-webkit-transition-delay:1.6s;transition-delay:1.6s}.mainmenu .menu-tab .tabs section>*:nth-child(16){-webkit-transition-delay:1.7s;transition-delay:1.7s}.mainmenu .menu-tab .tabs section>*:nth-child(17){-webkit-transition-delay:1.8s;transition-delay:1.8s}.mainmenu .menu-tab .tabs section>*:nth-child(18){-webkit-transition-delay:1.9s;transition-delay:1.9s}.mainmenu .menu-tab .tabs section>*:nth-child(19){-webkit-transition-delay:2s;transition-delay:2s}.mainmenu .menu-tab .tabs section>*:nth-child(20){-webkit-transition-delay:2.1s;transition-delay:2.1s}.mainmenu .menu-tab .tabs section.active{display:block}.mainmenu .menu-tab .tabs section.active-content>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.mainmenu .menu-tab .tabs>ul li a{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:2rem}.mainmenu .menu-tab .tabs>ul li a.active:before{content:'';position:absolute;width:calc(100% + 18rem);height:100%;left:-18rem;z-index:0;background:#9d2235;-webkit-transition:all .5s;transition:all .5s}.mainmenu .menu-tab .tabs>ul li a>span.tab-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainmenu .accordion-menu{padding:2rem;display:none}@media only screen and (max-width: 1024px){.mainmenu .accordion-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.mainmenu .accordion-menu .accordion{width:100%;height:calc(100dvh - 20rem);overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mainmenu .accordion-menu .accordion .link{width:100%;font-weight:700;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:5rem;font-size:1.6rem;border-bottom:solid rgba(255,255,255,0.2) 0.1rem;position:relative;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:relative}.mainmenu .accordion-menu .accordion .link i svg{width:1.6rem;color:#fff;-webkit-transition:all .5s;transition:all .5s}.mainmenu .accordion-menu .accordion li:last-child .link{border-bottom:0}.mainmenu .accordion-menu .accordion li.open .link{color:#fff}.mainmenu .accordion-menu .accordion li.open i svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .5s;transition:all .5s}.mainmenu .accordion-menu .submenu{display:none;background:rgba(255,255,255,0.1)}.mainmenu .accordion-menu .submenu li{border-bottom:solid rgba(255,255,255,0.2) 0.1rem}.mainmenu .accordion-menu .submenu a{display:block;text-decoration:none;color:#fff;padding:12px;font-size:1.6rem;-webkit-transition:all 0.25 ease;transition:all 0.25 ease}.mainmenu .accordion-menu .submenu a:hover{background:#b63b4d;color:#fff}.mainmenu .bottom{width:100%;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#9d2235;padding:0 18rem;position:absolute;bottom:0;left:0}@media only screen and (max-width: 1024px){.mainmenu .bottom{padding:0 2rem}}.mainmenu .bottom .left{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;height:2rem}.mainmenu .bottom .left ul{display:-webkit-box;display:-ms-flexbox;display:flex}.mainmenu .bottom .left ul li{border-left:solid #fff 0.1rem;padding:0 2rem}@media only screen and (max-width: 1024px){.mainmenu .bottom .left ul li{padding:0 1rem}}.mainmenu .bottom .left ul li a{font-size:1.6rem;color:#fff}@media only screen and (max-width: 1024px){.mainmenu .bottom .left ul li a{font-size:1.4rem}}.mainmenu .bottom .lang{font-size:1.6rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 1024px){.mainmenu .bottom .lang{font-size:1.4rem}}@media only screen and (max-width: 1024px){.mainmenu .bottom .lang span{display:none}}.mainmenu .bottom .lang a{border-left:solid #fff 0.1rem;padding-left:2rem}@media only screen and (max-width: 1024px){.mainmenu .bottom .lang a{border:none}}.practive-menu{background:#9d2235;position:absolute;z-index:10;top:calc(100% - 3rem);right:0;width:50%;background:#9d2235;border-radius:2rem;padding:4rem;opacity:0;visibility:hidden}@media only screen and (max-width: 1024px){.practive-menu{padding:2rem}}@media only screen and (max-width: 1024px){.practive-menu{top:calc(100% - 2rem);left:1.4rem;right:1.4rem;width:auto;height:50vh;overflow:hidden}}.practive-menu.active{opacity:1;visibility:visible}.practive-menu ul{overflow:auto;height:50vh;padding-right:4rem}@media only screen and (max-width: 1024px){.practive-menu ul{height:100%}}.practive-menu ul::-webkit-scrollbar-track{background-color:none}.practive-menu ul::-webkit-scrollbar{width:6px;background:none}@media only screen and (max-width: 1024px){.practive-menu ul::-webkit-scrollbar{width:2px}}.practive-menu ul::-webkit-scrollbar-thumb{background:#fff}.practive-menu ul li{border-bottom:solid #fff 0.1rem;-webkit-transition:all .5s;transition:all .5s}.practive-menu ul li:last-child{border:none}.practive-menu ul li:hover a{background:#fff;color:#9d2235;-webkit-transition:all .5s;transition:all .5s}.practive-menu ul li a{height:6rem;font-size:2.2rem;padding-left:2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.practive-menu ul li a{font-size:1.8rem;padding-left:0}}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-top:8rem}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1920px){footer .container{gap:4rem}}footer .logo-item{width:22rem}@media only screen and (max-width: 1024px){footer .logo-item{width:16rem}}footer .logo-item .logo{width:100%;min-height:56rem;background:#f5f5f5;position:relative}@media only screen and (max-width: 1024px){footer .logo-item .logo{min-height:auto}}footer .logo-item .logo figure{width:100%;height:41rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){footer .logo-item .logo figure{height:20rem}}footer .logo-item .logo figure img{width:10rem}@media only screen and (max-width: 1024px){footer .logo-item .logo figure img{height:7rem}}footer .logo-item .logo:after{content:'';position:absolute;width:100%;height:7rem;bottom:0;left:0;background:#9d2235;margin-top:auto}@media only screen and (max-width: 1024px){footer .logo-item .logo:after{height:2rem}}footer nav{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem}@media only screen and (max-width: 1024px){footer nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 1920px){footer nav{gap:2rem}}footer nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10rem;margin-top:6rem}@media only screen and (max-width: 1920px){footer nav .menu{gap:4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width: 1024px){footer nav .menu{gap:4rem 0}}footer nav .menu .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){footer nav .menu .item{width:50%}}@media only screen and (max-width: 768px){footer nav .menu .item{width:100%}}footer nav .menu .head{font-size:2.2rem;height:4rem;color:#9d2235;font-weight:bold;margin-bottom:1rem}footer nav .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}footer nav .menu ul li{font-size:1.8rem;color:#515151}@media only screen and (max-width: 1024px){footer nav .menu ul li{font-size:1.6rem}}footer .bottom-nav{width:100%;height:7rem;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f5f5}footer .bottom-nav .lang{font-size:1.6rem}footer .bottom-nav .lang span{color:#515151}footer .bottom-nav .lang a{color:#9d2235}footer .bottom-nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .bottom-nav .menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-left:2rem}footer .bottom-nav .menu ul li a{font-size:1.6rem;color:#515151;font-weight:bold}footer .bottom-info{height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){footer .bottom-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6rem}}footer .bottom-info span{font-size:1.6rem}footer .bottom-info ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-left:2rem}@media only screen and (max-width: 1024px){footer .bottom-info ul{margin:4rem 0 0}}footer .bottom-info ul li a{font-size:1.6rem;color:#515151;text-decoration:underline}.button,button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:6.4rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;cursor:pointer;padding:0 4rem;font-size:1.6rem;-webkit-transition:all .5s;transition:all .5s;border:solid transparent .1rem;font-weight:500;border-radius:100vmax;text-transform:uppercase}@media only screen and (max-width: 1024px){.button,button{height:5rem;font-size:1.4rem;padding:0 4rem}}.button.primary,button.primary{background:#9d2235;color:#fff}.button.secondary,button.secondary{background:#fff;color:#000}.button.grey,button.grey{background:#575555;color:#fff}.button.border.light,button.border.light{border:solid #fff 0.1rem;color:#fff}.button.border.light:hover,button.border.light:hover{background:#fff;color:#132529}.selectbox{width:100%}.selectbox.border{background:none;border-bottom:solid #132529 0.1rem}.SumoSelect{width:100%}.SumoSelect p{margin:0}.SelectBox{height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SelectBox span{font-size:1.6rem;font-weight:500}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;height:3rem;line-height:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;font-size:1.1rem;background:#fff5f5;color:red;margin-top:.5rem}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0 1rem;border:none}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect .select-all>label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;color:#132529}.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;color:#132529;font-size:1.6rem}.SumoSelect.open label i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SumoSelect>.CaptionCont{position:relative;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.SumoSelect>.CaptionCont>span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.SumoSelect>.CaptionCont>label>i{background:url(/assets/images/icons/icon-down-dark.svg) no-repeat;background-position:center center;width:4rem;height:1.6rem}.SumoSelect>.optWrapper{display:none;z-index:1000;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 2px 12px 3px rgba(0,0,0,0.06);box-shadow:0 2px 12px 3px rgba(0,0,0,0.06);overflow:hidden;border-radius:1rem;padding:1.4rem}.SumoSelect.open>.optWrapper{top:calc(100% + 1rem);display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:18rem;padding-right:.5rem}.SumoSelect>.optWrapper>.options::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}.SumoSelect>.optWrapper>.options::-webkit-scrollbar{width:.4rem}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;-webkit-box-shadow:0 0 100px #595959;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{position:relative;border-bottom:1px solid #f5f5f5;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;cursor:pointer}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background:rgba(19,37,41,0.05);border-radius:.5rem}.SumoSelect .select-all.sel{background-color:#a1c0e4}.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:2rem;height:2rem;border-radius:.5rem;background-color:#fff}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:2rem;height:2rem;border-radius:.5rem;background-color:#fff}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{-webkit-box-shadow:0 0 2px #a1c0e4;box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.13);box-shadow:0 0 2px rgba(0,0,0,0.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{-webkit-box-shadow:none;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:0 0 0 3.5rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.reset-all label{font-size:1.6rem;font-weight:500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.5rem}.reset-all label::before{content:'';position:relative;margin-right:1rem;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjAwMDcgMTAuNTg2NUwxNi45NTA0IDUuNjM2NzJMMTguMzY0NiA3LjA1MDkzTDEzLjQxNDkgMTIuMDAwN0wxOC4zNjQ2IDE2Ljk1MDRMMTYuOTUwNCAxOC4zNjQ2TDEyLjAwMDcgMTMuNDE0OUw3LjA1MDkzIDE4LjM2NDZMNS42MzY3MiAxNi45NTA0TDEwLjU4NjUgMTIuMDAwN0w1LjYzNjcyIDcuMDUwOTNMNy4wNTA5MyA1LjYzNjcyTDEyLjAwMDcgMTAuNTg2NVoiPjwvcGF0aD48L3N2Zz4=") no-repeat center center;background-size:1.8rem}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}.form form{width:100%}.form form span{color:rgba(19,37,41,0.9)}.form form.label{display:-ms-grid;display:grid;gap:2rem}.form form.label label.text{display:block}.form form.border input{padding:0 1rem;border:solid red .1rem}.form form.border textarea{border:solid red .1rem;height:10rem}.form form.rounded input,.form form.rounded textarea,.form form.rounded .checkmark{border-radius:.8rem;overflow:hidden}.form form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.form form input{height:6rem}.form form input,.form form textarea{width:100%;border:solid #d8d8d8 0.1rem;border-radius:100vmax;font-size:1.6rem;color:#132529;font-weight:500;-webkit-transition:all .5s;transition:all .5s;padding-left:2rem}.form form input:focus,.form form textarea:focus{-webkit-transition:all .5s;transition:all .5s}.form form input::-webkit-input-placeholder,.form form textarea::-webkit-input-placeholder{color:#132529}.form form input:-ms-input-placeholder,.form form textarea:-ms-input-placeholder{color:#132529}.form form input::-ms-input-placeholder,.form form textarea::-ms-input-placeholder{color:#132529}.form form input::placeholder,.form form textarea::placeholder{color:#132529}.form form textarea{resize:none;text-align:justify;display:table-row;text-align-last:left;font-family:"PT Serif";border-radius:2rem}.form form input:-webkit-autofill,.form form input:-webkit-autofill:hover,.form form input:-webkit-autofill:focus,.form form input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#132529}.form form label{font-size:1.6rem}.form form .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:2.4rem;padding-left:3.6rem;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form form .radio.border .checkmark:after{background:#132529}.form form .radio.background .checkmark:after{background:#fff}.form form .radio input{width:auto;position:absolute;opacity:0;cursor:pointer}.form form .radio span{font-size:1.6rem}.form form .radio .checkmark{position:absolute;top:0;left:0;height:2.4rem;width:2.4rem;border-radius:100%}.form form .radio .checkmark:after{content:"";position:absolute;display:none}.form form .radio input:checked ~ .checkmark:after{display:block}.form form .radio .checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form form .radio .checkmark:after{content:'';width:1rem;height:1rem;border-radius:50%}.form form .radio-switch{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.form form .radio-switch input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.form form .radio-switch label{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F2F2F2;font-size:1.4rem;line-height:1;text-align:center;padding:0 2rem;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.form form .radio-switch label:hover{cursor:pointer}.form form .radio-switch input:checked+label{-webkit-box-shadow:none;box-shadow:none;color:#fff}.form form .radio-switch label:first-of-type{border-radius:4px 0 0 4px}.form form .radio-switch label:last-of-type{border-radius:0 4px 4px 0}.form small{font-size:1rem;color:rgba(19,37,41,0.7)}.checkbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:2.4rem;padding-left:3.6rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox .checkmark{position:absolute;top:0;left:0;height:2.4rem;width:2.4rem}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid #fff 0.1rem;border-radius:.5rem}.checkbox span{font-size:1.6rem;position:relative;z-index:1}.checkbox span a{text-decoration:underline}.checkbox.border input:checked ~ .checkmark:after{background:url(/assets/images/icons/check.svg) no-repeat center center;background-size:1.4rem}.checkbox.rounded .checkmark{border-radius:.5rem}.checkbox.rounded .checkmark::after{border-radius:.5rem}.checkbox input{width:auto;position:absolute;opacity:0;cursor:pointer}.checkbox input:checked ~ .checkmark:after{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-top:4rem}.checkbox-radio input[type="radio"],.checkbox-radio input[type="checkbox"]{opacity:0;display:none;margin:0}.checkbox-radio input[type="radio"]+label,.checkbox-radio input[type="checkbox"]+label{cursor:pointer;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;color:#000;border-radius:100vmax;-webkit-transition:all .5s;transition:all .5s;gap:1.4rem}@media only screen and (max-width: 1024px){.checkbox-radio input[type="radio"]+label,.checkbox-radio input[type="checkbox"]+label{font-size:1.4rem;display:block}}.checkbox-radio input[type="radio"]+label i,.checkbox-radio input[type="checkbox"]+label i{width:0;height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}.checkbox-radio input[type="radio"]+label svg,.checkbox-radio input[type="checkbox"]+label svg{width:1.8rem;height:1.8rem;fill:#000;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.checkbox-radio input[type="radio"]:checked+label,.checkbox-radio input[type="checkbox"]:checked+label{background:#000;color:#fff;padding:0 1.8rem 0 1.4rem;-webkit-transition:all .5s;transition:all .5s}.checkbox-radio input[type="radio"]:checked+label i,.checkbox-radio input[type="checkbox"]:checked+label i{width:3.4rem;height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-radio input[type="radio"]:checked+label i svg,.checkbox-radio input[type="checkbox"]:checked+label i svg{width:1.8rem;height:1.8rem;fill:#000;opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.tabmenu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 1024px){.tabmenu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tabmenu-content .tab-container{padding-left:18rem}@media only screen and (max-width: 1920px){.tabmenu-content .tab-container{padding-left:10rem}}@media only screen and (max-width: 1370px){.tabmenu-content .tab-container{padding-left:1.4rem}}@media only screen and (max-width: 1024px){.tabmenu-content .tab-container{width:100%}}.tabmenu-content .tab-container .title{font-size:4rem;font-weight:bold;color:#132529;margin-bottom:4rem}.tabmenu-content .tab-link{position:relative;font-size:2.6rem;font-weight:500}.tabmenu-content .tab-link:before{content:'';position:absolute;width:100%;height:.2rem;bottom:-.2rem;left:0}.tabmenu-content .tab-link.current{color:#132529}@media only screen and (max-width: 1024px){.tabmenu-content .tab-link.current{color:#9d2235}}.tabmenu-content .tab-link.current:before{content:'';background:#9d2235;-webkit-transition:all .5s;transition:all .5s}.tabmenu-content .tab-link.current:after{width:calc(100% + 4rem);opacity:1;-webkit-transition:all .5s;transition:all .5s}.tabmenu-content .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;white-space:nowrap;position:relative}@media only screen and (max-width: 1024px){.tabmenu-content .tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.tabmenu-content .tabs:before{content:'';width:2.6rem;height:100%;border:solid #9d2235 0.1rem;border-radius:2rem;position:absolute}@media only screen and (max-width: 1024px){.tabmenu-content .tabs:before{display:none}}.tabmenu-content .tabs li{list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:5rem;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;padding:.5rem 2rem .5rem 6rem;position:relative;color:rgba(19,37,41,0.3)}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0;height:6rem;margin-bottom:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li span{max-width:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;display:flex;white-space:initial;font-size:1.4rem}}.tabmenu-content .tabs li:before{content:'';width:1.4rem;height:1.4rem;border-radius:2rem;border:solid #9d2235 0.1rem;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;left:.6rem;top:1rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li:before{position:relative;left:0}}.tabmenu-content .tabs li:after{content:'';width:0%;height:.1rem;background:#9d2235;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:-100%;opacity:0;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li:after{display:none}}.tabmenu-content .tab-link{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.tabmenu-content .tab-content{display:none;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;padding-left:20rem;gap:2rem;width:100%}@media only screen and (max-width: 1920px){.tabmenu-content .tab-content{padding-left:10rem}}@media only screen and (max-width: 1024px){.tabmenu-content .tab-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1.4rem}}.tabmenu-content .tab-content.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fade 0.3s ease-in-out both;animation:fade 0.3s ease-in-out both}@-webkit-keyframes fade{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.tabmenu-content .card{width:46rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1370px){.tabmenu-content .card{width:36rem}}@media only screen and (max-width: 1024px){.tabmenu-content .card{width:100%}}.tabmenu-content .card span{font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;color:#9d2235;border-top:solid #9d2235 0.1rem}.tabmenu-content .card figure{margin-bottom:2rem}.tabmenu-content .card figure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.tabmenu-content .card p{font-size:1.6rem}.tabmenu-content .card .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;margin-top:2rem;font-family:'arial'}.tabmenu-content .card .info .date{opacity:.4}.tabmenu-content .card .info a{font-size:1.4rem;text-decoration:underline}.tabmenu-content a{-webkit-transition:all .5s;transition:all .5s}.tabmenu-content a:hover{-webkit-transition:all .5s;transition:all .5s;color:#9d2235}.tabmenu-content .other-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.tabmenu-content .other-news ul{width:100%;border-top:solid #d8d8d8 0.1rem;margin-bottom:2rem}.tabmenu-content .other-news ul li{height:7rem;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid #d8d8d8 0.1rem}@media only screen and (max-width: 1370px){.tabmenu-content .other-news ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1.4rem 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.tabmenu-content .other-news ul li a{font-family:'arial';font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:underline}.tabmenu-content .other-news .discover{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:7rem;border:solid #d8d8d8 0.1rem;color:#9d2235;padding-right:2rem;font-size:1.8rem;-webkit-transition:all .5s;transition:all .5s}.tabmenu-content .other-news .discover:hover{-webkit-transition:all .5s;transition:all .5s;background:#9d2235;color:#fff;border:solid #9d2235 0.1rem}.swiper-button-next,.swiper-button-prev{width:5.6rem;height:5.6rem;-webkit-transform:translateZ(0);transform:translateZ(0);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid #fff 0.1rem;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.swiper-button-next::after,.swiper-button-prev::after{display:none}.swiper-pagination{width:2.5rem;top:50%;left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.2rem 0;gap:.8rem;border-radius:2rem;border:solid #9d2235 0.1rem}.swiper-pagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem;border:solid #9d2235 0.1rem;background:none;opacity:1}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.2rem;height:1.2rem;background:#9d2235;position:relative}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{content:'';width:7rem;height:.1rem;display:block;background:#9d2235;position:absolute;inset:50% auto auto -3rem}.start-swiper .swiper-slide:before{content:'';position:absolute;inset:0;background:#000;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.48223)), to(rgba(84,84,84,0)));background:linear-gradient(0deg, rgba(0,0,0,0.48223) 0%, rgba(84,84,84,0) 100%);z-index:1}.start-swiper .swiper-slide figure img{height:80vh;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.start-swiper .swiper-slide .slide-content{position:absolute;inset:auto 18rem 14rem 18rem;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}@media only screen and (max-width: 1920px){.start-swiper .swiper-slide .slide-content{inset:auto 18rem 14rem 10rem}}@media only screen and (max-width: 1024px){.start-swiper .swiper-slide .slide-content{inset:auto 1.4rem 14rem 10rem}}.start-swiper .swiper-slide .caption{max-width:70rem;gap:2rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){.start-swiper .swiper-slide .caption{max-width:100%}}.start-swiper .swiper-slide .caption span{font-size:7rem;font-weight:bold;line-height:1.2}@media only screen and (max-width: 1920px){.start-swiper .swiper-slide .caption span{font-size:5rem}}@media only screen and (max-width: 1024px){.start-swiper .swiper-slide .caption span{font-size:3.4rem}}.start-swiper .swiper-slide .caption p{font-size:2rem}@media only screen and (max-width: 1024px){.start-swiper .swiper-slide .caption p{font-size:1.8rem}}@media only screen and (max-width: 768px){.start-swiper .swiper-slide .caption p{display:none}}.start-swiper .swiper-slide .caption a{font-size:2rem;text-decoration:underline}.start-swiper .swiper-slide .slide-control{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.start-swiper .swiper-slide .slide-control svg{width:1.2rem}.carousel-slider{padding-top:8rem;padding-left:18rem;padding-bottom:20rem;position:relative}@media only screen and (max-width: 1920px){.carousel-slider{padding-left:10rem}}@media only screen and (max-width: 1370px){.carousel-slider{padding-left:2rem}}@media only screen and (max-width: 1024px){.carousel-slider{padding-bottom:0}}.carousel-slider:before{content:'';max-width:70rem;width:100%;height:40rem;background:#9d2235;position:absolute;top:0;left:0}.carousel-slider .carousel-slider-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;overflow:hidden;z-index:2}.carousel-slider .carousel-slider-content .title{font-size:4rem;color:#fff;font-weight:bold;margin-bottom:4rem}.carousel-slider .carousel-slider-content .swiper .swiper-slide{padding-bottom:6rem}.carousel-slider .carousel-slider-content .swiper .swiper-slide figure img{height:40rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.carousel-slider .carousel-slider-content .swiper .swiper-slide figure img{height:30rem}}.carousel-slider .carousel-slider-content .swiper .swiper-slide figure figcaption{width:80%;height:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d5d5d5;position:absolute;bottom:1rem;left:4rem;padding-left:4rem;font-size:2.6rem}@media only screen and (max-width: 1024px){.carousel-slider .carousel-slider-content .swiper .swiper-slide figure figcaption{padding:0 2rem;font-size:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.carousel-slider .carousel-slider-content .slide-control{position:absolute;top:0;right:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;top:18rem;z-index:1}@media only screen and (max-width: 1024px){.carousel-slider .carousel-slider-content .slide-control{top:12rem}}.carousel-slider .carousel-slider-content .slide-control .swiper-button-next,.carousel-slider .carousel-slider-content .slide-control .swiper-button-prev{background:#fff}.carousel-slider .carousel-slider-content .slide-control svg{width:1.2rem}.start-content{max-width:192rem;width:100%;margin:0 auto;position:relative}.start-content .info-bar{width:100%;padding:0 18rem;position:absolute;height:6rem;bottom:2rem;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1920px){.start-content .info-bar{padding:0 10rem}}@media only screen and (max-width: 1370px){.start-content .info-bar{padding:0 1.4rem}}@media only screen and (max-width: 1024px){.start-content .info-bar{display:none}}.start-content .info-bar .item{max-width:38rem;width:100%;padding:1rem 3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1rem;background:#fff;position:relative;display:none}.start-content .info-bar .item.dynamic-alerts.active{display:-webkit-box;display:-ms-flexbox;display:flex}.start-content .info-bar .item.latest-news{margin-left:auto}.start-content .info-bar .item.latest-news.active{display:-webkit-box;display:-ms-flexbox;display:flex}.start-content .info-bar .item span{color:#9d2235;font-size:1.4rem;font-weight:bold}.start-content .info-bar .item .detail{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.start-content .info-bar .item .detail small,.start-content .info-bar .item .detail a{font-size:1.4rem;color:#515151}.start-content .info-bar .item .detail a{text-decoration:underline}.start-content .info-bar .item .close-info{position:absolute;left:auto;right:-1rem;top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);width:2.4rem;height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid #d8d8d8 0.1rem;border-radius:100%;background:#fff;cursor:pointer}.start-content .info-bar .item .close-info svg{width:1.4rem}.content{max-width:192rem;width:100%;margin:auto;position:relative}@media only screen and (max-width: 1024px){.content .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content.grey{background:#f5f5f5}.content .line-content{max-width:156rem;width:100%;position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.content .line-content .lines{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:-1}.content .line-content .lines .line{width:.1rem;height:100%;position:relative}.content .line-content .lines .line:nth-child(4){opacity:0}.content .line-content .lines .line:before{content:'';position:absolute;top:0;left:0;width:0.1rem;height:100%;background:#d5d5d5}.content .scroll{width:2.6rem;height:calc(100% - 10rem);position:absolute;top:-10rem;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:2}@media only screen and (max-width: 1024px){.content .scroll{display:none}}.content .scroll::before{content:'';position:absolute;width:.1rem;height:100%;top:10rem;background:#9d2235;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.content .scroll:after{content:'';width:2.8rem;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:-13rem;background:url(/assets/images/icons/icon-multi-down.svg) no-repeat center center}.content .scroll .mouse-down{width:2.6rem;height:5.6rem;border-radius:4rem;border:solid #fff 0.1rem;padding:1rem .5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content .scroll .mouse-down .dot{width:.7rem;height:.7rem;background:#9d2235;border-radius:100%}.content .scroll img{margin:.5rem 0}.content h1{text-align:center;color:#9d2235}.publications{width:100%;padding:8rem 18.6rem 10rem 0;overflow:hidden}@media only screen and (max-width: 1920px){.publications{padding:8rem 10rem 10rem 0}}@media only screen and (max-width: 1370px){.publications{padding:8rem 1.4rem 10rem 0}}.diversity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;overflow:hidden;padding-right:18rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1920px){.diversity{padding-right:10rem}}@media only screen and (max-width: 1920px){.diversity{padding-right:1.4rem}}@media only screen and (max-width: 1024px){.diversity{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.diversity .text-caption{position:relative;z-index:10;padding-bottom:10rem;color:#515151}.diversity .text-caption .title{width:-webkit-min-content;width:-moz-min-content;width:min-content;height:9.2rem;background:#9d2235;font-size:4rem;font-weight:bold;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-right:4rem;padding-left:62rem;margin-bottom:4rem}@media only screen and (max-width: 1920px){.diversity .text-caption .title{padding-left:32rem}}@media only screen and (max-width: 1370px){.diversity .text-caption .title{padding-left:2rem}}.diversity .text-caption .title:before{content:'';position:absolute;height:100%;left:0;background:#9d2235;z-index:-1}.diversity .text-caption .caption{padding-left:62rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1920px){.diversity .text-caption .caption{padding-left:32rem}}@media only screen and (max-width: 1370px){.diversity .text-caption .caption{padding-left:2rem}}.diversity .text-caption .caption span{font-size:6.4rem;line-height:1.2;margin-bottom:4rem}@media only screen and (max-width: 1024px){.diversity .text-caption .caption span{font-size:4.4rem}}.diversity .text-caption .caption a{font-family:'Arial';font-size:1.8rem;text-decoration:underline}.diversity figure{width:40rem;-o-object-fit:cover;object-fit:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;margin-left:4rem}@media only screen and (max-width: 1024px){.diversity figure{width:100%;margin:0}}@media only screen and (max-width: 1024px){.diversity figure img{height:60rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.corporate{padding-left:18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:58rem}@media only screen and (max-width: 1920px){.corporate{padding-right:20rem}}@media only screen and (max-width: 1370px){.corporate{padding-top:6rem}}@media only screen and (max-width: 1024px){.corporate{padding-left:1.4rem;padding-right:1.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.corporate figure img{width:40rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.corporate figure img{width:100%}}.corporate .caption{padding:8.6rem 5.2rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-left:-16rem;color:#515151}@media only screen and (max-width: 1024px){.corporate .caption{margin:0}}.corporate .caption span{font-size:4rem;font-weight:bold}.corporate .caption p{font-size:2rem;font-weight:bold}.corporate .caption a{font-family:'Arial';font-size:1.8rem;text-decoration:underline}.image-card{width:100%;margin:10rem 0;position:relative}.image-card:before{content:'';position:absolute;width:56rem;height:9.2rem;background:#9d2235;top:-4rem;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1}.image-card figure{position:relative}.image-card figure img{width:100%;height:70vh;-o-object-fit:cover;object-fit:cover}.image-card figure figcaption{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:70rem;width:100%;bottom:-5rem;right:0;color:#fff}@media only screen and (max-width: 1024px){.image-card figure figcaption{bottom:-3rem;width:100%;padding:0 1.4rem}}.image-card figure figcaption .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem;margin-bottom:12rem}.image-card figure figcaption .caption span{font-size:4rem;font-weight:bold}@media only screen and (max-width: 1024px){.image-card figure figcaption .caption span{font-size:3rem}}.image-card figure figcaption .caption a{font-family:'Arial';font-size:1.8rem;text-decoration:underline}.image-card figure figcaption .large{font-size:14rem;font-weight:bold}@media only screen and (max-width: 1024px){.image-card figure figcaption .large{font-size:10rem}}@media only screen and (max-width: 768px){.image-card figure figcaption .large{font-size:7rem}}.news-content{padding-left:18rem;padding-right:18rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1370px){.news-content{padding-left:1.4rem;padding-right:1.4rem}}@media only screen and (max-width: 1024px){.news-content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.news-content figure{width:40rem;position:relative}@media only screen and (max-width: 1024px){.news-content figure{width:100%}}.news-content figure:before{content:'';width:46rem;height:26rem;background:#9d2235;position:absolute;top:6rem;left:-18rem;mix-blend-mode:multiply}.news-content figure img{width:40rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.news-content figure img{width:100%;height:60rem;-o-object-fit:cover;object-fit:cover}}.news-content .news-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:10rem}@media only screen and (max-width: 1370px){.news-content .news-list{padding-left:2rem}}@media only screen and (max-width: 1024px){.news-content .news-list{padding-left:0}}.news-content .news-list .title{font-size:4rem;color:#515151;font-weight:bold;color:#515151;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem}.news-content .news-list .head{height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid #d8d8d8 0.1rem}.news-content .news-list .head span{font-size:2.6rem;color:#9d2235;font-weight:bold}@media only screen and (max-width: 1370px){.news-content .news-list .head span{font-size:2.2rem}}.news-content .news-list .head a{font-size:1.6rem;color:#9d2235;font-weight:bold;text-decoration:underline}.news-content .news-list ul{margin-bottom:3.6rem}.news-content .news-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;border-bottom:solid #d8d8d8 0.1rem}.news-content .news-list ul li span{font-size:1.6rem;color:#515151;font-weight:bold}.news-content .news-list ul li .right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.news-content .news-list ul li .right .date{font-size:1.2rem;color:#d5d5d5}.news-content .news-list ul li .right a{font-family:'Arial';font-size:1.2rem;color:#515151;text-decoration:underline}.careers{width:100%;margin:8rem 0}.careers figure{position:relative}.careers figure img{width:100%;height:60vh;-o-object-fit:cover;object-fit:cover}.careers figure .icon{width:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;text-align:center}.careers figure .icon svg{width:60rem}.careers figure .icon .down{mix-blend-mode:multiply}.careers figure .icon span{font-size:4rem;font-weight:bold;color:#fff;position:absolute;bottom:10rem}.careers figure figcaption{position:absolute;inset:auto 0 -1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:4rem}.careers figure figcaption p{max-width:80rem;font-size:2.2rem;color:#fff;line-height:1.4}.careers figure figcaption a{font-family:'Arial';font-size:2rem;color:#fff;text-decoration:underline}.careers figure figcaption i{width:3.2rem;height:3.2rem}.side-menu{width:56rem;padding:6rem 0;background:#9d2235;position:-webkit-sticky;position:sticky;top:8rem}@media only screen and (max-width: 1024px){.side-menu{position:relative;top:0;width:100%;padding:2rem 1.4rem}}.side-menu::before{content:'';position:absolute;width:100%;height:100%;background:#9d2235;left:-18rem;top:0;z-index:-1}@media only screen and (max-width: 1024px){.side-menu::before{left:0}}.side-menu .title{font-size:4rem;font-weight:bold;color:#fff}.side-menu ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;margin-left:-18rem}@media only screen and (max-width: 1024px){.side-menu ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:4rem 0 0;gap:2rem;overflow:scroll hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.side-menu ul li.active a{border-top:solid #fff 0.1rem;border-right:solid #fff 0.1rem;border-bottom:solid #fff 0.1rem}@media only screen and (max-width: 1024px){.side-menu ul li.active a{border:solid #fff 0.1rem}}.side-menu ul li a{font-size:1.8rem;line-height:1.2;font-weight:bold;color:#fff;padding:1.2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;border-top:solid transparent .1rem;border-right:solid transparent .1rem;border-bottom:solid transparent .1rem;padding-left:18rem;white-space:nowrap}@media only screen and (max-width: 1024px){.side-menu ul li a{padding:0 2rem;height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.content-detail{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:8rem;padding-top:4rem}@media only screen and (max-width: 1024px){.content-detail{padding:4rem 0 0}}.content-detail h1{color:#9d2235;margin-bottom:4rem;text-align:left}.content-detail figure.start img{height:40rem;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.content-detail figure figcaption{font-size:2rem;line-height:1.6;font-weight:bold;color:#132529;margin-top:4rem}.content-detail h5{font-size:2.6rem;color:#9d2235;font-weight:bold;margin-bottom:2rem}.content-detail p{font-size:1.8rem;line-height:1.8}.content-detail article{margin-top:4rem}.content-detail .image-caption{margin:6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}@media only screen and (max-width: 1370px){.content-detail .image-caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-detail .image-caption figure{width:40rem;-ms-flex-negative:0;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.content-detail .image-caption .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-detail .person-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.content-detail .person-card .symbol{width:calc(100% - 15rem);height:9.2rem;margin-left:-66rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;margin-bottom:4rem}.content-detail .person-card .symbol::before{content:'';position:absolute;width:100%;height:100%;top:0;z-index:-1;border:solid #9d2235 0.1rem}.content-detail .person-card .symbol i{font-size:8rem;color:#9d2235}.content-detail .person-card .note{max-width:60rem;font-size:3.2em;font-style:italic;color:#515151;margin-bottom:4rem}.content-detail .person-card .person-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-detail .person-card .person-headline span{font-size:1.4rem;color:#9d2235;font-weight:bold;margin-bottom:.5rem}.content-detail .person-card .person-headline small{font-family:'Arial';color:#515151;font-style:italic}.content-detail .person-card .person-article{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-detail .person-card .person-article figure img{width:40rem;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(1);filter:grayscale(1)}.content-detail .person-card .person-article figure figcaption{font-size:2rem;line-height:1.6;font-weight:bold;color:#132529;margin-top:4rem}.content-detail .person-card .person-article .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:6rem 4rem;color:#515151;gap:2rem;background:#fff;margin-left:-18rem;position:relative}.content-detail .person-card .person-article .caption span{font-size:2rem}.content-detail .person-card .person-article .caption a{font-family:'Arial';font-size:1.6rem;text-decoration:underline}.content-detail .text-caption span{font-size:2.4rem;font-weight:bold;color:#9d2235;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.content-detail .list-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-detail .list-content .item{padding-bottom:4rem;border-bottom:solid #132529 0.1rem;margin-bottom:4rem}.content-detail .list-content .item:last-child{margin-bottom:0}.content-detail .list-content .item span{font-size:2.6rem;font-weight:bold;color:#9d2235;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.content-detail .list-content .item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.2rem}.content-detail .list-content .item ul li{font-size:1.8rem;line-height:1.8;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.content-detail .list-content .item ul li i{position:relative;width:.7rem;height:.7rem;background:#9d2235;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;border-radius:1rem;margin-top:1rem}.profile-list{margin-top:4rem}.profile-list .row{gap:2rem}.profile-list .item{margin-bottom:2rem}.profile-list .item span{font-size:2rem;color:#9d2235;font-weight:bold}.card-list{margin-top:4rem}.card-list .row{gap:2rem}.card-list .item{margin-bottom:2rem}.card-list .item span{font-size:1.4rem;color:#9d2235;font-weight:bold}.profile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-content .info-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 1024px){.profile-content .info-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.profile-content .info-card .info{width:39rem;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1024px){.profile-content .info-card .info{width:100%}}.profile-content .info-card .info figure{height:28rem;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){.profile-content .info-card .info figure{height:auto;margin-bottom:4rem}}.profile-content .info-card .info .contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-content .info-card .info .contact a{font-size:1.4rem;color:#515151;-webkit-transition:all .5s;transition:all .5s}.profile-content .info-card .info .contact a:hover{color:#9d2235;-webkit-transition:all .5s;transition:all .5s}.profile-content .info-card .info .items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem;gap:2rem}.profile-content .info-card .info .items .item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profile-content .info-card .info .items .item span{font-size:1.4rem;color:#9d2235;font-weight:bold}.profile-content .info-card .info .items .item small{font-size:1.2rem;margin-bottom:1rem}.profile-content .info-card .info .items .item ol{list-style:circle;margin-left:1.6rem;margin-top:.4rem}.profile-content .info-card .info .items .item ol li{font-size:1.2rem}.content-section{margin-top:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-bottom:solid #132529 0.1rem}.content-section .section-item{width:100%;margin-bottom:12rem;margin-left:4rem}@media only screen and (max-width: 1024px){.content-section .section-item{margin-left:0;margin-bottom:6rem}}.content-section .section-item .title{font-size:2.6rem;color:#9d2235;font-weight:bold;margin-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}.content-section .section-item.list .item{margin-bottom:8rem;padding-bottom:8rem;border-bottom:solid #132529 0.1rem}.content-section .section-item.list .item:last-child{border:none}.content-section .section-item.list span{font-size:2.6rem;color:#9d2235;font-weight:bold;margin-bottom:3rem}.content-section .section-item.list ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;margin-top:3rem;margin-left:2rem}.content-section .section-item.list ol li{font-size:1.6rem;color:#515151;list-style:disc}.content-section .section-item .profile-list{padding-bottom:4rem;margin-bottom:4rem;border-bottom:solid #132529 0.1rem}.content-link-menu{width:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;white-space:nowrap;position:relative;padding-left:6rem;overflow:hidden;position:-webkit-sticky;position:sticky;top:10rem}@media only screen and (max-width: 1024px){.content-link-menu{display:none}}.content-link-menu:before{content:'';width:2.6rem;height:100%;border:solid #9d2235 0.1rem;border-radius:2rem;position:absolute}.content-link-menu li{list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:5rem;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;padding:.5rem 2rem .5rem 6rem;position:relative;color:rgba(19,37,41,0.3);-webkit-transition:all .5s;transition:all .5s}.content-link-menu li.active{color:#132529}.content-link-menu li.active:after{content:'';width:calc(100% + 5rem);height:.1rem;background:#9d2235;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:-100%;opacity:1;-webkit-transition:all .5s;transition:all .5s}.content-link-menu li.active:before{background:#9d2235}.content-link-menu li:before{content:'';width:1.4rem;height:1.4rem;border-radius:2rem;border:solid #9d2235 0.1rem;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;left:.6rem;top:1rem;-webkit-transition:all .5s;transition:all .5s}.content-link-menu li:after{content:'';width:0%;height:.1rem;background:#9d2235;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:-100%;opacity:0;-webkit-transition:all .5s;transition:all .5s}.cards{margin-top:4rem}.cards.row{gap:2rem}.cards .item{position:relative;padding-bottom:6rem}.cards .item figure figcaption{height:9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d5d5d5;position:relative;font-size:2.6rem;padding-left:4rem;margin:-4rem 2rem}.detail-head .image{width:100%;height:40rem;-o-object-fit:cover;object-fit:cover}.detail-head h1{height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:solid #132529 0.1rem;margin-bottom:4rem}.contact{width:100%}.contact .info-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6rem;padding-right:10rem}@media only screen and (max-width: 1024px){.contact .info-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:0}}.contact .info-content .info{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:4rem}@media only screen and (max-width: 1024px){.contact .info-content .info{width:100%}}.contact .info-content .info span{font-size:2.6rem;color:#9d2235;font-weight:bold}@media only screen and (max-width: 1024px){.contact .info-content .info span{font-size:2rem}}.contact .info-content .info p{font-size:1.8rem;margin:4rem 0}.contact .info-content .info ul{border-top:solid #132529 0.1rem}.contact .info-content .info ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;padding:2rem 0;border-bottom:solid #132529 0.1rem}.contact .info-content .info ul li i{width:4rem}.contact .info-content .info ul li a:hover{text-decoration:underline}.contact .info-content .map{width:40%;height:46rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media only screen and (max-width: 1024px){.contact .info-content .map{width:100%}}.contact .info-content .map:before{content:'';position:absolute;width:100%;height:100%;background:#9d2235;right:0;top:8rem;left:10rem;z-index:1}@media only screen and (max-width: 1024px){.contact .info-content .map:before{top:2rem;left:2rem}}.contact .info-content .map iframe{position:absolute;width:100%;height:100%;z-index:2}.text-content span{font-size:2.4rem;color:#9d2235;font-weight:bold;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.text-content p{font-size:1.8rem;line-height:1.8}.container{max-width:156rem;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 2rem}@media only screen and (max-width: 1370px){.container{padding:0 2.6rem}}@media only screen and (max-width: 1024px){.container{padding:0 1.4rem}}[class*="col-"]{display:-ms-grid;display:grid;gap:1rem}.row{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12, 1fr);gap:1rem}.col-2{grid-column:span 2}.col-3{grid-column:span 3}@media only screen and (max-width: 1370px){.col-3{grid-column:span 4}}@media only screen and (max-width: 1024px){.col-3{grid-column:span 6}}@media only screen and (max-width: 648px){.col-3{grid-column:span 12}}.col-4{grid-column:span 4}@media only screen and (max-width: 1024px){.col-4{grid-column:span 6}}@media only screen and (max-width: 768px){.col-4{grid-column:span 12}}.col-5{grid-column:span 5}.col-6{grid-column:span 6}@media only screen and (max-width: 1024px){.col-6{grid-column:span 12}}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 9}.col-12{grid-column:span 12}hr{border:solid #132529 0.1rem;margin:6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}[text-split]{opacity:0}@media only screen and (max-width: 1024px){[text-split]{opacity:1}}h1{font-size:clamp(3rem, 12vw, 4rem);line-height:1;font-weight:bold}h6{font-size:clamp(2.8rem, 12vw, 3.4rem);line-height:1;font-weight:bold}@media only screen and (max-width: 1024px){h6{font-size:clamp(2.2rem, 12vw, 2.8rem)}}.content-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8rem;padding:0 8rem}@media only screen and (max-width: 1024px){.content-headline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}}.content-headline h1{font-weight:normal}.content-headline span{font-size:clamp(3.6rem, 12vw, 4.4rem);letter-spacing:-0.88px}@media only screen and (max-width: 1024px){.content-headline span{width:100%}}.content-headline.type-02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-headline.type-02 .title{width:100%}.content-headline.type-02 h1{width:100%;text-align:center}.content-headline.type-02 .caption{width:100%;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 1024px){.content-headline.type-02 .caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-headline.type-03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.content-headline.type-03 .title{width:100%}.content-headline.type-03 .caption{margin:auto;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-headline.type-03 .buttons{margin:auto}.content-headline .title{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;font-size:1.2rem;text-transform:uppercase}@media only screen and (max-width: 1024px){.content-headline .title{margin-bottom:6rem}}.content-headline .title::before{content:'';width:.7rem;height:.7rem;border-radius:100%}.content-headline p{font-size:clamp(1.6rem, 12vw, 2rem);line-height:1.3;font-weight:normal;color:#6B6D76}@media only screen and (max-width: 1024px){.content-headline p{font-size:clamp(1.2rem, 12vw, 1.6rem)}}.content-headline .caption{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5rem}@media only screen and (max-width: 1024px){.content-headline .caption{width:100%;gap:2rem}}.content-headline .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.headline{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;gap:10rem;margin-left:auto}.headline span{font-size:clamp(7.6rem, 12vw, 9rem);font-weight:500}@media only screen and (max-width: 1368px){.headline span{font-size:clamp(5rem, 12vw, 6rem)}}@media only screen and (max-width: 1024px){.headline span{font-size:clamp(3.2rem, 12vw, 4rem)}}.headline i{width:10rem}@media only screen and (max-width: 1024px){.headline i{width:5rem}}.content-headline-custom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10rem 0}@media only screen and (max-width: 1024px){.content-headline-custom{padding:4rem 0}}.content-headline-custom h4{font-size:clamp(6.6rem, 12vw, 8rem);color:#132529}@media only screen and (max-width: 1024px){.content-headline-custom h4{font-size:clamp(2.6rem, 12vw, 3.2rem)}}.content-headline-custom.color h4{margin-bottom:6rem;color:#fff}.content-headline-custom.color h4::after{content:'';width:30rem;height:.1rem;display:block;position:relative;background:rgba(255,255,255,0.5);margin:4rem auto 0}.content-headline-custom.color span{font-size:clamp(2.6rem, 12vw, 3.4rem);color:#fff}@media only screen and (max-width: 1024px){.content-headline-custom.color span{font-size:clamp(2rem, 12vw, 2.2rem)}}.content-headline-custom.dark{background:#132529}.content-headline-custom.dark h4{margin-bottom:6rem}.content-headline-custom.red{background:#9d2235;margin-bottom:10rem}.content-headline-custom.red h4{margin-bottom:6rem}.content-headline-custom.red span{color:#fff}.content-headline-custom.red span::after{display:none !important}.content-headline-custom .content{max-width:120rem;width:100%;padding:0 2rem;text-align:center;position:relative}.content-headline-custom .content span::after{content:'';width:30rem;height:.1rem;display:block;position:relative;background:rgba(255,255,255,0.5);margin:4rem auto 0}.selectbox{width:100%}.selectbox.border{background:none;border-bottom:solid #132529 0.1rem}.SumoSelect{width:100%}.SumoSelect p{margin:0}.SelectBox{height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.SelectBox span{font-size:1.6rem;font-weight:500}.sumoStopScroll{overflow:hidden}.SumoSelect .hidden{display:none}.SumoSelect .search-txt{display:none;outline:0}.SumoSelect .no-match{display:none;height:3rem;line-height:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;font-size:1.1rem;background:#fff5f5;color:red;margin-top:.5rem}.SumoSelect.open .search-txt{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0 1rem;border:none}.SumoSelect.open>.search>label,.SumoSelect.open>.search>span{visibility:hidden}.SelectClass,.SumoUnder{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-opacity:0;-khtml-opacity:0;opacity:0}.SelectClass{z-index:1}.SumoSelect{display:inline-block;position:relative;outline:0}.SumoSelect .select-all>label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;color:#132529}.SumoSelect>.CaptionCont,.SumoSelect>.optWrapper>.options li.opt label{-ms-user-select:none;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;color:#132529;font-size:1.6rem}.SumoSelect.open label i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.SumoSelect>.CaptionCont{position:relative;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.SumoSelect>.CaptionCont>span{display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.SumoSelect>.CaptionCont>label>i{background:url(/assets/images/icons/icon-down-dark.svg) no-repeat;background-position:center center;width:4rem;height:1.6rem}.SumoSelect>.optWrapper{display:none;z-index:1000;width:100%;position:absolute;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;-webkit-box-shadow:0 2px 12px 3px rgba(0,0,0,0.06);box-shadow:0 2px 12px 3px rgba(0,0,0,0.06);overflow:hidden;border-radius:1rem;padding:1.4rem}.SumoSelect.open>.optWrapper{top:calc(100% + 1rem);display:block}.SumoSelect.open>.optWrapper.up{top:auto;bottom:100%;margin-bottom:5px}.SumoSelect>.optWrapper ul{list-style:none;display:block;padding:0;margin:0;overflow:auto}.SumoSelect>.optWrapper>.options{border-radius:2px;position:relative;max-height:18rem;padding-right:.5rem}.SumoSelect>.optWrapper>.options::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#F5F5F5}.SumoSelect>.optWrapper>.options::-webkit-scrollbar{width:.4rem}.SumoSelect>.optWrapper.selall>.options{border-radius:0 0 2px 2px}.SumoSelect>.optWrapper.selall.okCancelInMulti>.options{border-radius:0}.SumoSelect>.optWrapper>.options li.group.disabled>label{opacity:.5}.SumoSelect>.optWrapper>.options li ul li.opt{padding-left:22px}.SumoSelect>.optWrapper.multiple>.options li ul li.opt{padding-left:50px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;-webkit-box-shadow:0 0 100px #595959;box-shadow:0 0 100px #595959}.SumoSelect>.optWrapper>.options li.opt{position:relative;border-bottom:1px solid #f5f5f5;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem;cursor:pointer}.SumoSelect>.optWrapper>.options>li.opt:first-child{border-radius:2px 2px 0 0}.SumoSelect>.optWrapper.selall>.options>li.opt:first-child{border-radius:0}.SumoSelect>.optWrapper>.options>li.opt:last-child{border-radius:0 0 2px 2px;border-bottom:none}.SumoSelect>.optWrapper.okCancelInMulti>.options>li.opt:last-child{border-radius:0}.SumoSelect>.optWrapper>.options li.opt:hover{background:rgba(19,37,41,0.05);border-radius:.5rem}.SumoSelect .select-all.sel{background-color:#a1c0e4}.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:2rem;height:2rem;border-radius:.5rem;background-color:#fff}.SumoSelect .select-all.partial>span i,.SumoSelect .select-all.selected>span i{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect>.optWrapper>.options li.opt.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options li span{display:none}.SumoSelect>.optWrapper>.options li.group>label{cursor:default;padding:8px 6px;font-weight:700}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0;left:0;right:0;width:90%;bottom:0;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options li.opt.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options li.opt.disabled *{-moz-opacity:0.5;-khtml-opacity:0.5;opacity:.5}.SumoSelect>.optWrapper.multiple>.options li.opt{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options li.opt span{position:absolute;display:block;width:30px;top:0;bottom:0;margin-left:-35px}.SumoSelect>.optWrapper.multiple>.options li.opt span i{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:2rem;height:2rem;border-radius:.5rem;background-color:#fff}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:-webkit-box;display:-ms-flexbox;display:flex;height:4rem}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p:focus{-webkit-box-shadow:0 0 2px #a1c0e4;box-shadow:0 0 2px #a1c0e4;border-color:#a1c0e4;outline:0;background-color:#a1c0e4}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #dbdbdb;border-radius:0 0 0 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0 0 3px 0}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;-webkit-box-shadow:0 0 2px rgba(0,0,0,0.13);box-shadow:0 0 2px rgba(0,0,0,0.13);border-radius:0 0 3px 3px}.SumoSelect>.optWrapper.isFloating>.options li.opt{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple.isFloating>.options li.opt{padding-left:35px}.SumoSelect>.optWrapper.multiple>.options li.opt.selected span i{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{-webkit-box-shadow:none;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0 0;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:0 0 0 3.5rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.SumoSelect .select-all>label,.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options li.optGroup{padding-left:5px;text-decoration:underline}.reset-all{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.reset-all label{font-size:1.6rem;font-weight:500;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:.5rem}.reset-all label::before{content:'';position:relative;margin-right:1rem;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTEyLjAwMDcgMTAuNTg2NUwxNi45NTA0IDUuNjM2NzJMMTguMzY0NiA3LjA1MDkzTDEzLjQxNDkgMTIuMDAwN0wxOC4zNjQ2IDE2Ljk1MDRMMTYuOTUwNCAxOC4zNjQ2TDEyLjAwMDcgMTMuNDE0OUw3LjA1MDkzIDE4LjM2NDZMNS42MzY3MiAxNi45NTA0TDEwLjU4NjUgMTIuMDAwN0w1LjYzNjcyIDcuMDUwOTNMNy4wNTA5MyA1LjYzNjcyTDEyLjAwMDcgMTAuNTg2NVoiPjwvcGF0aD48L3N2Zz4=") no-repeat center center;background-size:1.8rem}.SumoSelect[is-selected=false] .reset-all{opacity:.5;pointer-events:none}.SumoSelect[is-selected=true] .reset-all{opacity:1;cursor:pointer}.SumoSelect[is-selected=true] .reset-all *{cursor:pointer}.SumoSelect[is-selected=true] .reset-all:hover{color:#000}.form form{width:100%}.form form span{color:rgba(19,37,41,0.9)}.form form.label{display:-ms-grid;display:grid;gap:2rem}.form form.label label.text{display:block}.form form.border input{padding:0 1rem;border:solid red .1rem}.form form.border textarea{border:solid red .1rem;height:10rem}.form form.rounded input,.form form.rounded textarea,.form form.rounded .checkmark{border-radius:.8rem;overflow:hidden}.form form .form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.form form input{height:6rem}.form form input,.form form textarea{width:100%;border:solid #d8d8d8 0.1rem;border-radius:100vmax;font-size:1.6rem;color:#132529;font-weight:500;-webkit-transition:all .5s;transition:all .5s;padding-left:2rem}.form form input:focus,.form form textarea:focus{-webkit-transition:all .5s;transition:all .5s}.form form input::-webkit-input-placeholder,.form form textarea::-webkit-input-placeholder{color:#132529}.form form input:-ms-input-placeholder,.form form textarea:-ms-input-placeholder{color:#132529}.form form input::-ms-input-placeholder,.form form textarea::-ms-input-placeholder{color:#132529}.form form input::placeholder,.form form textarea::placeholder{color:#132529}.form form textarea{resize:none;text-align:justify;display:table-row;text-align-last:left;font-family:"PT Serif";border-radius:2rem}.form form input:-webkit-autofill,.form form input:-webkit-autofill:hover,.form form input:-webkit-autofill:focus,.form form input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#132529}.form form label{font-size:1.6rem}.form form .radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:2.4rem;padding-left:3.6rem;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form form .radio.border .checkmark:after{background:#132529}.form form .radio.background .checkmark:after{background:#fff}.form form .radio input{width:auto;position:absolute;opacity:0;cursor:pointer}.form form .radio span{font-size:1.6rem}.form form .radio .checkmark{position:absolute;top:0;left:0;height:2.4rem;width:2.4rem;border-radius:100%}.form form .radio .checkmark:after{content:"";position:absolute;display:none}.form form .radio input:checked ~ .checkmark:after{display:block}.form form .radio .checkmark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form form .radio .checkmark:after{content:'';width:1rem;height:1rem;border-radius:50%}.form form .radio-switch{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.form form .radio-switch input{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden}.form form .radio-switch label{height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F2F2F2;font-size:1.4rem;line-height:1;text-align:center;padding:0 2rem;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.form form .radio-switch label:hover{cursor:pointer}.form form .radio-switch input:checked+label{-webkit-box-shadow:none;box-shadow:none;color:#fff}.form form .radio-switch label:first-of-type{border-radius:4px 0 0 4px}.form form .radio-switch label:last-of-type{border-radius:0 4px 4px 0}.form small{font-size:1rem;color:rgba(19,37,41,0.7)}.checkbox{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;min-height:2.4rem;padding-left:3.6rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox .checkmark{position:absolute;top:0;left:0;height:2.4rem;width:2.4rem}.checkbox .checkmark:after{content:"";position:absolute;display:none;left:0;top:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;border:solid #fff 0.1rem;border-radius:.5rem}.checkbox span{font-size:1.6rem;position:relative;z-index:1}.checkbox span a{text-decoration:underline}.checkbox.border input:checked ~ .checkmark:after{background:url(/assets/images/icons/check.svg) no-repeat center center;background-size:1.4rem}.checkbox.rounded .checkmark{border-radius:.5rem}.checkbox.rounded .checkmark::after{border-radius:.5rem}.checkbox input{width:auto;position:absolute;opacity:0;cursor:pointer}.checkbox input:checked ~ .checkmark:after{display:-webkit-box;display:-ms-flexbox;display:flex}.checkbox-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;margin-top:4rem}.checkbox-radio input[type="radio"],.checkbox-radio input[type="checkbox"]{opacity:0;display:none;margin:0}.checkbox-radio input[type="radio"]+label,.checkbox-radio input[type="checkbox"]+label{cursor:pointer;height:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;color:#000;border-radius:100vmax;-webkit-transition:all .5s;transition:all .5s;gap:1.4rem}@media only screen and (max-width: 1024px){.checkbox-radio input[type="radio"]+label,.checkbox-radio input[type="checkbox"]+label{font-size:1.4rem;display:block}}.checkbox-radio input[type="radio"]+label i,.checkbox-radio input[type="checkbox"]+label i{width:0;height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}.checkbox-radio input[type="radio"]+label svg,.checkbox-radio input[type="checkbox"]+label svg{width:1.8rem;height:1.8rem;fill:#000;opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.checkbox-radio input[type="radio"]:checked+label,.checkbox-radio input[type="checkbox"]:checked+label{background:#000;color:#fff;padding:0 1.8rem 0 1.4rem;-webkit-transition:all .5s;transition:all .5s}.checkbox-radio input[type="radio"]:checked+label i,.checkbox-radio input[type="checkbox"]:checked+label i{width:3.4rem;height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-radio input[type="radio"]:checked+label i svg,.checkbox-radio input[type="checkbox"]:checked+label i svg{width:1.8rem;height:1.8rem;fill:#000;opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s}.tabmenu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width: 1024px){.tabmenu-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.tabmenu-content .tab-container{padding-left:18rem}@media only screen and (max-width: 1920px){.tabmenu-content .tab-container{padding-left:10rem}}@media only screen and (max-width: 1370px){.tabmenu-content .tab-container{padding-left:1.4rem}}@media only screen and (max-width: 1024px){.tabmenu-content .tab-container{width:100%}}.tabmenu-content .tab-container .title{font-size:4rem;font-weight:bold;color:#132529;margin-bottom:4rem}.tabmenu-content .tab-link{position:relative;font-size:2.6rem;font-weight:500}.tabmenu-content .tab-link:before{content:'';position:absolute;width:100%;height:.2rem;bottom:-.2rem;left:0}.tabmenu-content .tab-link.current{color:#132529}@media only screen and (max-width: 1024px){.tabmenu-content .tab-link.current{color:#9d2235}}.tabmenu-content .tab-link.current:before{content:'';background:#9d2235;-webkit-transition:all .5s;transition:all .5s}.tabmenu-content .tab-link.current:after{width:calc(100% + 4rem);opacity:1;-webkit-transition:all .5s;transition:all .5s}.tabmenu-content .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;white-space:nowrap;position:relative}@media only screen and (max-width: 1024px){.tabmenu-content .tabs{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.tabmenu-content .tabs:before{content:'';width:2.6rem;height:100%;border:solid #9d2235 0.1rem;border-radius:2rem;position:absolute}@media only screen and (max-width: 1024px){.tabmenu-content .tabs:before{display:none}}.tabmenu-content .tabs li{list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:5rem;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;padding:.5rem 2rem .5rem 6rem;position:relative;color:rgba(19,37,41,0.3)}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0;height:6rem;margin-bottom:2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:center}}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li span{max-width:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;display:flex;white-space:initial;font-size:1.4rem}}.tabmenu-content .tabs li:before{content:'';width:1.4rem;height:1.4rem;border-radius:2rem;border:solid #9d2235 0.1rem;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;left:.6rem;top:1rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li:before{position:relative;left:0}}.tabmenu-content .tabs li:after{content:'';width:0%;height:.1rem;background:#9d2235;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:-100%;opacity:0;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li:after{display:none}}.tabmenu-content .tab-link{-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.tabmenu-content .tab-content{display:none;-webkit-transition-property:opacity, -webkit-transform;transition-property:opacity, -webkit-transform;transition-property:transform, opacity;transition-property:transform, opacity, -webkit-transform;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;padding-left:20rem;gap:2rem;width:100%}@media only screen and (max-width: 1920px){.tabmenu-content .tab-content{padding-left:10rem}}@media only screen and (max-width: 1024px){.tabmenu-content .tab-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:1.4rem}}.tabmenu-content .tab-content.current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fade 0.3s ease-in-out both;animation:fade 0.3s ease-in-out both}@keyframes fade{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.tabmenu-content .card{width:46rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 1370px){.tabmenu-content .card{width:36rem}}@media only screen and (max-width: 1024px){.tabmenu-content .card{width:100%}}.tabmenu-content .card span{font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:6rem;color:#9d2235;border-top:solid #9d2235 0.1rem}.tabmenu-content .card figure{margin-bottom:2rem}.tabmenu-content .card figure img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.tabmenu-content .card p{font-size:1.6rem}.tabmenu-content .card .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.4rem;margin-top:2rem;font-family:'arial'}.tabmenu-content .card .info .date{opacity:.4}.tabmenu-content .card .info a{font-size:1.4rem;text-decoration:underline}.tabmenu-content a{-webkit-transition:all .5s;transition:all .5s}.tabmenu-content a:hover{-webkit-transition:all .5s;transition:all .5s;color:#9d2235}.tabmenu-content .other-news{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.tabmenu-content .other-news ul{width:100%;border-top:solid #d8d8d8 0.1rem;margin-bottom:2rem}.tabmenu-content .other-news ul li{height:7rem;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid #d8d8d8 0.1rem}@media only screen and (max-width: 1370px){.tabmenu-content .other-news ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;padding:1.4rem 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.tabmenu-content .other-news ul li a{font-family:'arial';font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:underline}.tabmenu-content .other-news .discover{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:7rem;border:solid #d8d8d8 0.1rem;color:#9d2235;padding-right:2rem;font-size:1.8rem;-webkit-transition:all .5s;transition:all .5s}.tabmenu-content .other-news .discover:hover{-webkit-transition:all .5s;transition:all .5s;background:#9d2235;color:#fff;border:solid #9d2235 0.1rem}body,html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;font-family:"PT Serif"}html{scroll-behavior:smooth}*{margin:0;padding:0;outline:none;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;text-decoration:none;list-style:none;-webkit-box-shadow:none;box-shadow:none}img{width:100%;vertical-align:middle}body{overflow-x:hidden;overflow-y:auto}body.secondary{padding-top:16rem}@media only screen and (max-width: 1024px){body.secondary{padding-top:10rem}}body.no-scroll{overflow:hidden}body::-webkit-scrollbar-track{background-color:none}body::-webkit-scrollbar{width:6px;background:none}body::-webkit-scrollbar-thumb{background:#9d2235}img{max-inline-size:none !important;max-block-size:none !important}.site-list{width:40rem;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:6rem;margin:auto}.site-list img{width:20rem}.site-list .links ol{margin-top:6rem}.site-list .links ol li{margin:2rem 0;list-style-type:decimal;font-size:2rem;color:#132529;padding-left:1rem}.site-list .links ol li a{font-size:2rem;color:#132529;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:capitalize}.site-list .links ol li a:hover{text-decoration:underline}
/*# sourceMappingURL=layout.min.css.map */
/* === reset.css === */
/***
    The new CSS reset - version 1.9 (last updated 19.6.2023)
    GitHub page: https://github.com/elad2412/the-new-css-reset
***/

/*
    Remove all the styles of the "User-Agent-Stylesheet", except for the 'display' property
    - The "symbol *" part is to solve Firefox SVG sprite bug
    - The "html" element is excluded, otherwise a bug in Chrome breaks the CSS hyphens property (https://github.com/elad2412/the-new-css-reset/issues/36)
 */
*:where(:not(html, iframe, canvas, img, svg, video, audio):not(svg *, symbol *)) {
    all: unset;
    display: revert;
}

/* Preferred box-sizing value */
*,
*::before,
*::after {
    box-sizing: border-box;
}

/* Reapply the pointer cursor for anchor tags */
a, button {
    cursor: revert;
}

/* Remove list styles (bullets/numbers) */
ol, ul, menu {
    list-style: none;
}

/* For images to not be able to exceed their container */
img {
    max-inline-size: 100%;
    max-block-size: 100%;
}

/* removes spacing between cells in tables */
table {
    border-collapse: collapse;
}

/* Safari - solving issue when using user-select:none on the <body id="top"> text input doesn't working */
input, textarea {
    -webkit-user-select: auto;
}

/* revert the 'white-space' property for textarea elements on Safari */
textarea {
    white-space: revert;
}

/* minimum style to allow to style meter element */
meter {
    -webkit-appearance: revert;
    appearance: revert;
}

/* preformatted text - use only for this feature */
:where(pre) {
    all: revert;
}

/* reset default text opacity of input placeholder */
::placeholder {
    color: unset;
}

/* remove default dot (•) sign */
::marker {
    content: initial;
}

/* fix the feature of 'hidden' attribute.
   display:revert; revert to element instead of attribute */
:where([hidden]) {
    display: none;
}

/* revert for bug in Chromium browsers
   - fix for the content editable attribute will work properly.
   - webkit-user-select: auto; added for Safari in case of using user-select:none on wrapper element*/
:where([contenteditable]:not([contenteditable="false"])) {
    -moz-user-modify: read-write;
    -webkit-user-modify: read-write;
    overflow-wrap: break-word;
    -webkit-line-break: after-white-space;
    -webkit-user-select: auto;
}

/* apply back the draggable feature - exist only in Chromium and Safari */
:where([draggable="true"]) {
    -webkit-user-drag: element;
}

/* Revert Modal native behavior */
:where(dialog:modal) {
    all: revert;
}

/* === swiper-bundle.min.css === */
/**
 * Swiper 10.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: September 28, 2023
 */

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    position: relative;
    display: block;
    margin-left: auto;
    margin-right: auto;
    z-index: 1
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    overflow: clip;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transform-origin: center
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 8px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active {
    pointer-events: auto
}

.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}