@font-face{font-family:'GT America Extended';src:url("/assets/scss/fonts/GTAmerica-ExtendedRegular.eot");src:url("/assets/scss/fonts/GTAmerica-ExtendedRegular.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/GTAmerica-ExtendedRegular.woff2") format("woff2"),url("/assets/scss/fonts/GTAmerica-ExtendedRegular.woff") format("woff"),url("/assets/scss/fonts/GTAmerica-ExtendedRegular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'GT America Extended';src:url("/assets/scss/fonts/GTAmerica-ExtendedMedium.eot");src:url("/assets/scss/fonts/GTAmerica-ExtendedMedium.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/GTAmerica-ExtendedMedium.woff2") format("woff2"),url("/assets/scss/fonts/GTAmerica-ExtendedMedium.woff") format("woff"),url("/assets/scss/fonts/GTAmerica-ExtendedMedium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'GT America Extended';src:url("/assets/scss/fonts/GTAmerica-ExtendedBold.eot");src:url("/assets/scss/fonts/GTAmerica-ExtendedBold.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/GTAmerica-ExtendedBold.woff2") format("woff2"),url("/assets/scss/fonts/GTAmerica-ExtendedBold.woff") format("woff"),url("/assets/scss/fonts/GTAmerica-ExtendedBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'FreightBigProBlack';src:url("/assets/scss/fonts/FreightBigProBlack-Regular.eot");src:url("/assets/scss/fonts/FreightBigProBlack-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/FreightBigProBlack-Regular.woff2") format("woff2"),url("/assets/scss/fonts/FreightBigProBlack-Regular.woff") format("woff"),url("/assets/scss/fonts/FreightBigProBlack-Regular.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'FreightBigProBook';src:url("/assets/scss/fonts/FreightBigProBook-Regular.eot");src:url("/assets/scss/fonts/FreightBigProBook-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/FreightBigProBook-Regular.woff2") format("woff2"),url("/assets/scss/fonts/FreightBigProBook-Regular.woff") format("woff"),url("/assets/scss/fonts/FreightBigProBook-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'FreightBigProBook';src:url("/assets/scss/fonts/FreightBigProBook-Italic.eot");src:url("/assets/scss/fonts/FreightBigProBook-Italic.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/FreightBigProBook-Italic.woff2") format("woff2"),url("/assets/scss/fonts/FreightBigProBook-Italic.woff") format("woff"),url("/assets/scss/fonts/FreightBigProBook-Italic.ttf") format("truetype");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'FreightBigProLight';src:url("/assets/scss/fonts/FreightBigProLight-Italic.eot");src:url("/assets/scss/fonts/FreightBigProLight-Italic.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/FreightBigProLight-Italic.woff2") format("woff2"),url("/assets/scss/fonts/FreightBigProLight-Italic.woff") format("woff"),url("/assets/scss/fonts/FreightBigProLight-Italic.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:'FreightBigProLight';src:url("/assets/scss/fonts/FreightBigProLight-Regular.eot");src:url("/assets/scss/fonts/FreightBigProLight-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/FreightBigProLight-Regular.woff2") format("woff2"),url("/assets/scss/fonts/FreightBigProLight-Regular.woff") format("woff"),url("/assets/scss/fonts/FreightBigProLight-Regular.ttf") format("truetype");font-weight:300;font-display:swap}@font-face{font-family:'FreightBigProMedium';src:url("/assets/scss/fonts/FreightBigProMedium-Regular.eot");src:url("/assets/scss/fonts/FreightBigProMedium-Regular.eot?#iefix") format("embedded-opentype"),url("/assets/scss/fonts/FreightBigProMedium-Regular.woff2") format("woff2"),url("/assets/scss/fonts/FreightBigProMedium-Regular.woff") format("woff"),url("/assets/scss/fonts/FreightBigProMedium-Regular.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}body.detail header .logo{width:11rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../../assets/images/main/logo-dark.svg) no-repeat center;background-size:11rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){body.detail header .logo{width:8rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:8rem}}body.detail header .call-button svg{stroke:#3E3E3E}body.detail header .search-button{stroke:#3E3E3E}body.detail header .menu-button svg{fill:#3E3E3E}body.detail header.scrolled .logo{width:11rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../../assets/images/main/logo-light.svg) no-repeat center;background-size:11rem;-webkit-transition:all .5s;transition:all .5s}body.detail header.scrolled .call-button svg{stroke:#fff}body.detail header.scrolled .search-button{stroke:#fff}body.detail header.scrolled .menu-button svg{fill:#fff}body.detail header.scrollUp .logo{width:11rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../../assets/images/main/logo-light.svg) no-repeat center;background-size:11rem;-webkit-transition:all .5s;transition:all .5s}body.detail .head-content{padding:0}body.detail .head-content .back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;margin-bottom:6rem;font-family:"GT America Extended";font-size:1.4rem;color:#3E3E3E}@media only screen and (max-width: 1024px){body.detail .head-content .back{margin-bottom:2rem}}body.detail .head-content .back svg{margin-right:1rem}body.detail .head-content p{padding:0 1rem}@media only screen and (max-width: 1024px){body.detail .head-content p{margin:2rem 0}}body.detail .head-content .button{margin-bottom:10rem}@media only screen and (max-width: 1024px){body.detail .head-content .button{margin-bottom:4rem}}body.detail .head-content .tags{margin:0}body.bar-disable header.scrolled{top:0;background:rgba(0,0,0,0.85);backdrop-filter:blur(19.7px);-webkit-backdrop-filter:blur(19.7px)}@media only screen and (max-width: 1024px){body.bar-disable header.scrolled{top:0}}@media only screen and (max-width: 1024px){body.bar-disable header.scrollUp{top:-9rem}}.message-bar{width:100%;height:3.6rem;background:#BF9C6F;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;font-size:1.4rem;color:#fff;padding:0 1rem}@media only screen and (max-width: 1024px){.message-bar{height:auto;padding:1rem;font-size:1.2rem}}.message-bar svg{margin-left:2rem}header{position:fixed;width:100%;top:0;left:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .5s;transition:all .5s}header .item{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:2rem 4rem}@media only screen and (max-width: 1024px){header .item{padding:1rem 2rem}}header .logo{width:11rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../../assets/images/main/logo-light.svg) no-repeat center;background-size:11rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){header .logo{width:8rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:8rem}}header svg{-webkit-transition:all .5s;transition:all .5s}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}@media only screen and (max-width: 1024px){header nav{gap:2rem}}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){header nav ul{display:none}}header nav ul li a{font-size:clamp(1.8rem, 12vw, 2rem);color:#fff;margin-right:5rem}@media only screen and (max-width: 1370px){header nav ul li a{font-size:clamp(1.6rem, 12vw, 1.8rem);margin-right:3rem}}header nav .call-button svg{stroke:#fff}header nav .search-button{stroke:#fff;cursor:pointer}header nav .search-button svg{stroke-width:.1}header nav .menu-button{cursor:pointer}header nav .menu-button svg{fill:#fff}header nav .menu-open{display:none;cursor:pointer}@media only screen and (max-width: 1024px){header nav .menu-open{display:block}}header.scrolled{top:-4rem;background:rgba(0,0,0,0.85);backdrop-filter:blur(19.7px);-webkit-backdrop-filter:blur(19.7px)}@media only screen and (max-width: 1024px){header.scrolled{top:-4rem}}@media only screen and (max-width: 768px){header.scrolled{top:-6rem}}header.scrolled.bghide{background:none}header.scrolled .logo{width:11rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../../assets/images/main/logo-light.svg) no-repeat center;background-size:11rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){header.scrolled .logo{width:8rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:8rem}}header.scrollUp{top:-14.5rem}header.scrollUp .logo{width:11rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../../assets/images/main/logo-light.svg) no-repeat center;background-size:11rem;-webkit-transition:all .5s;transition:all .5s}@media only screen and (max-width: 1024px){header.scrollUp .logo{width:8rem;height:7rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:8rem}}.menu-tab .tabs section.active{display:block}.hamburger-menu{position:fixed;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden}.hamburger-menu .menu-top{width:100%;height:11rem;position:relative;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;padding:0 4rem}@media only screen and (max-width: 1024px){.hamburger-menu .menu-top{padding:0 1rem;height:8rem}}.hamburger-menu .menu-bottom{width:100%;height:11rem;position:relative;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;padding:0 4rem}@media only screen and (max-width: 1024px){.hamburger-menu .menu-bottom{padding:0 1rem;height:8rem}}.hamburger-menu .menu-bottom span{font-size:1.4rem;opacity:0}.hamburger-menu .hamburger-menu-content{position:absolute;top:0;right:0;width:100%;height:100dvh;background-color:#F8F6F4;z-index:100;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.hamburger-menu .hamburger-menu-content .menu-close{cursor:pointer;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.4rem}.hamburger-menu .hamburger-menu-content .menu-close svg{margin-right:.5rem;margin-left:1rem}.hamburger-menu .menu-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative}.hamburger-menu .menu-content:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/main/flower-bg.svg) no-repeat left bottom;opacity:.04;background-size:60%;z-index:0}.hamburger-menu .menu-images{width:60%;height:100%;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.hamburger-menu .menu-images{display:none}}.hamburger-menu .menu-images .image-large{width:44rem;height:44rem;position:relative;visibility:hidden}.hamburger-menu .menu-images .image-small{width:28rem;height:34rem;position:relative;visibility:hidden;margin-top:-7rem;margin-right:-25rem}.hamburger-menu .menu-items{width:40%;height:100%;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}@media only screen and (max-width: 768px){.hamburger-menu .menu-items{width:100%;padding:0 1rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.hamburger-menu .menu-items i{opacity:0;visibility:hidden;-webkit-transition:all .5s;transition:all .5s}.hamburger-menu .menu-items .menu-item:hover i{opacity:1;visibility:visible;-webkit-transition:all .5s;transition:all .5s;margin-right:1rem}.hamburger-menu .menu-items .menu-item:hover a{color:#A70000}.hamburger-menu .menu-items .menu-item a{font-family:"FreightBigProBook";color:#3E3E3E;font-size:4rem}@media only screen and (max-width: 768px){.hamburger-menu .menu-items .menu-item a{font-size:3rem}}.hamburger-menu .menu-items .menu-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:7rem;overflow:hidden;cursor:pointer;font-weight:lighter}@media only screen and (max-width: 768px){.hamburger-menu .menu-items .menu-item{height:6rem}}.hamburger-menu .menu-tab{width:100% !important}@media only screen and (max-width: 1024px){.hamburger-menu .menu-tab{display:none}}.hamburger-menu .menu-tab a:hover,.hamburger-menu .menu-tab a:active{border-bottom:none;outline:0}.hamburger-menu .menu-tab a:focus{border-bottom:none;outline:thin dotted}.hamburger-menu .menu-tab a img{border:0}.hamburger-menu .menu-tab a svg{fill:transparent;stroke:#3E3E3E;margin-left:2.4em;margin-top:.4rem;-webkit-transition:all .5s;transition:all .5s}.hamburger-menu .menu-tab a path{fill:#3E3E3E}.hamburger-menu .menu-tab .entry-content>*:not(:last-child){margin-bottom:1rem}.hamburger-menu .menu-tab .tabs-container{padding:2rem}.hamburger-menu .menu-tab .tab-head{width:-webkit-fill-available}@media only screen and (max-width: 1920px){.hamburger-menu .menu-tab .tab-head{width:auto;margin-right:4rem}}.hamburger-menu .menu-tab .tab-head .small-head{margin-bottom:6rem;height:0}.hamburger-menu .menu-tab .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding-top:10rem;padding-bottom:10rem;padding-left:10vw;padding-right:10vw}@media only screen and (max-width: 1920px){.hamburger-menu .menu-tab .tabs{padding:4vw}}.hamburger-menu .menu-tab .tabs>ul{list-style-type:none;-ms-flex-negative:0;flex-shrink:0}.hamburger-menu .menu-tab .tabs>ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.hamburger-menu .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;margin:1rem 0;color:#3E3E3E}.hamburger-menu .menu-tab .tabs>ul li a span{font-size:clamp(3rem, 12vw, 3.6rem);color:#3E3E3E;line-height:1;-webkit-transition:all .5s;transition:all .5s}.hamburger-menu .menu-tab .tabs>ul li a svg{stroke:#000;stroke-width:1}.hamburger-menu .menu-tab .tabs>ul li a path{stroke:#000}.hamburger-menu .menu-tab .tabs>ul li a:hover,.hamburger-menu .menu-tab .tabs>ul li a:focus,.hamburger-menu .menu-tab .tabs>ul li a:active{border-bottom:none;outline:0}.hamburger-menu .menu-tab .tabs>ul li a:hover span,.hamburger-menu .menu-tab .tabs>ul li a:focus span,.hamburger-menu .menu-tab .tabs>ul li a:active span{text-decoration:underline;color:#fff !important}.hamburger-menu .menu-tab .tabs>ul li a:hover svg,.hamburger-menu .menu-tab .tabs>ul li a:focus svg,.hamburger-menu .menu-tab .tabs>ul li a:active svg{fill:#000;stroke:#000}.hamburger-menu .menu-tab .tabs>ul li a:hover path,.hamburger-menu .menu-tab .tabs>ul li a:focus path,.hamburger-menu .menu-tab .tabs>ul li a:active path{stroke:#fff}.hamburger-menu .menu-tab .tabs>ul li a.active svg{fill:#000;stroke:#000}.hamburger-menu .menu-tab .tabs>ul li a.active path{stroke:#fff}.hamburger-menu .menu-tab .tabs>ul li a:hover:not(.active){color:#3E3E3E}.hamburger-menu .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}.hamburger-menu .menu-tab .tabs>ul li a>span.tab-label{display:none}.hamburger-menu .menu-tab .tabs .tab-content{width:-webkit-fill-available}.hamburger-menu .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}.hamburger-menu .menu-tab .tabs .tab-content ul li a{font-size:2rem;color:#3E3E3E;line-height:3rem;margin-bottom:1.4rem;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;font-weight:400}.hamburger-menu .menu-tab .tabs .tab-content ul li a:hover{-webkit-transition:all .5s;transition:all .5s;text-decoration:underline}.hamburger-menu .menu-tab .tabs section{width:85%;padding:8rem 1rem 0;display:none;word-wrap:break-word}.hamburger-menu .menu-tab .tabs section figure{max-width:20rem;height:20rem;margin:0}@media only screen and (max-width: 1920px){.hamburger-menu .menu-tab .tabs section figure{max-width:18rem;height:18rem}}.hamburger-menu .menu-tab .tabs section figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;border-radius:1rem;-webkit-transform:translateZ(0);transform:translateZ(0)}.hamburger-menu .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}.hamburger-menu .menu-tab .tabs section.active{display:-webkit-box;display:-ms-flexbox;display:flex}.hamburger-menu .menu-tab .tabs section.active-content>*{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.hamburger-menu .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}.hamburger-menu .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}.hamburger-menu .social-contact{padding:10rem;opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}@media only screen and (max-width: 1920px){.hamburger-menu .social-contact{padding:4vw}}@media only screen and (max-width: 1024px){.hamburger-menu .social-contact{display:none}}.hamburger-menu .social-contact .social{margin:6rem 0 6rem;display:-webkit-box;display:-ms-flexbox;display:flex}.hamburger-menu .social-contact .social i{width:5rem;height:5rem;background:#474747;border-radius:100%;-webkit-transform:translateZ(0);transform:translateZ(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;margin-right:1rem}.hamburger-menu .social-contact .social i svg{fill:#A5C9D0}.hamburger-menu .social-contact .menu{display:-webkit-box;display:-ms-flexbox;display:flex}.hamburger-menu .social-contact ul{margin:6rem 0 10rem}.hamburger-menu .social-contact ul li.dealer{margin-top:2rem}.hamburger-menu .social-contact ul li.dealer a{font-size:1.5rem}.hamburger-menu .social-contact ul li a{font-size:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:3.6rem;color:#3E3E3E}.hamburger-menu .social-contact ul li a svg{width:3rem;height:3rem;fill:transparent;stroke:#3E3E3E;margin-right:1rem;-webkit-transition:all .5s;transition:all .5s}.hamburger-menu .social-contact ul li a path{fill:#3E3E3E}.hamburger-menu .social-contact ul li a:hover{text-decoration:underline}.hamburger-menu .social-contact .info{margin-top:4rem}.hamburger-menu .social-contact .info span{font-size:2rem}.hamburger-menu .social-contact .info span a{color:#3E3E3E}.hamburger-menu .social-contact .info span a:hover{text-decoration:underline}.search-menu{position:fixed;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden}.search-menu:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4)}.search-menu .search-content{position:absolute;top:0;right:0;width:100%;background:#F8F6F4;z-index:100;-webkit-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-menu .search-content .menu-top{width:100%;height:11rem;position:relative;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;padding:0 4rem}@media only screen and (max-width: 1024px){.search-menu .search-content .menu-top{padding:0 1rem;height:8rem}}.search-menu .search-content form{max-width:120rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:0 1rem;margin-bottom:6rem}.search-menu .search-content button{width:9rem;background:none;border-bottom:solid #3E3E3E 0.1rem}.search-menu .search-content .search-close{cursor:pointer;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}.search-menu .search-content .search-close svg{margin-right:.5rem}footer{padding:10rem 5vw}@media only screen and (max-width: 1370px){footer{padding:4rem 2rem}}footer nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid #3E3E3E 0.1rem;padding-bottom:2rem}@media only screen and (max-width: 1024px){footer nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}}footer nav .left{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:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 768px){footer nav .left{width:100%}}footer nav .left .logo{width:10rem}footer nav .menu{font-family:"FreightBigProBook";font-size:clamp(2rem, 12vw, 2.8rem);line-height:1.6;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:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1920px){footer nav .menu{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:clamp(2rem, 12vw, 2.2rem)}}footer nav .menu .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1024px){footer nav .menu .items{width:100%}}footer nav .menu .item{width:40rem}@media only screen and (max-width: 1920px){footer nav .menu .item{width:30rem}}@media only screen and (max-width: 1370px){footer nav .menu .item{width:25rem}}@media only screen and (max-width: 1024px){footer nav .menu .item{width:50%;margin-bottom:6rem}}@media only screen and (max-width: 768px){footer nav .menu .item{width:100%}}footer nav .menu .item:nth-child(3){width:auto;margin-right:10rem}@media only screen and (max-width: 1024px){footer nav .menu .item:nth-child(3){margin-right:0}}footer nav .menu .item ul li a{color:#3E3E3E}footer nav .menu .item ul li a:hover{text-decoration:underline}@media only screen and (max-width: 1024px){footer nav .menu .icon{margin-left:auto}}footer nav .menu .social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;margin-top:6rem}footer nav .small-head{margin-bottom:2rem}@media only screen and (max-width: 1024px){footer nav .small-head{font-size:1.1rem}}footer .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:4rem}@media only screen and (max-width: 1920px){footer .bottom{padding:4rem 1rem}}@media only screen and (max-width: 768px){footer .bottom{padding:4rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer .bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 768px){footer .bottom ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}footer .bottom ul li a{font-family:"GT America Extended";font-size:1.4rem;color:#3E3E3E}@media only screen and (max-width: 768px){footer .bottom ul li a{line-height:3rem}}footer .bottom .right{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:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 768px){footer .bottom .right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:4rem}}footer .bottom .right span{font-family:"GT America Extended";color:#3E3E3E;font-size:1.4rem;margin-bottom:1rem}footer .bottom .right a{font-family:"GT America Extended";color:#3E3E3E;font-size:1.4rem;text-decoration:underline}footer .address{margin-bottom:6rem}@media only screen and (max-width: 1024px){footer .address{margin-bottom:0}}footer .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){footer .logos{margin:4rem 0;gap:0 2rem}}footer .logos a{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}footer .logos a img{width:70%}@media only screen and (max-width: 1024px){footer .logos a img{width:100%}}.button,button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:6rem;font-family:"FreightBigProBook";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;color:#fff;background:#A70000;cursor:pointer;-webkit-transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 0.2);transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 0.2);-webkit-mask-image:-webkit-radial-gradient(white, black);border:solid transparent .1rem}.button svg,button svg{position:relative;z-index:2}.button svg.mr,button svg.mr{margin-right:1rem}.button .button-text,button .button-text{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;position:relative;z-index:2;white-space:nowrap;font-size:2.4rem !important;padding:0 4rem;height:6rem;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 !important;color:#fff}.button .button-text.pn,button .button-text.pn{padding:0}.button.secondary,button.secondary{background:#fff;border:none}.button.secondary .button-text,button.secondary .button-text{background:transparent;color:#3E3E3E}.button.secondary .fill-container,button.secondary .fill-container{position:absolute;left:0;top:50%;width:100%;padding-bottom:100%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.button.secondary .fill-container::after,button.secondary .fill-container::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#EDEDED;-webkit-transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 0.2);transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 0.2);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.button.border,button.border{background:none}.button.border .button-text,button.border .button-text{border:solid #3E3E3E 0.1rem;background:transparent;color:#3E3E3E}.button.border .fill-container,button.border .fill-container{position:absolute;left:0;top:50%;width:100%;padding-bottom:100%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.button.border .fill-container::after,button.border .fill-container::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#EDEDED;-webkit-transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 0.2);transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 0.2);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.button .fill-container,button .fill-container{position:absolute;left:0;top:50%;width:100%;padding-bottom:100%;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.button .fill-container::after,button .fill-container::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#560202;-webkit-transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 0.2);transition:all 0.6s cubic-bezier(0.25, 1, 0.5, 0.2);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.button:hover .fill-container,button:hover .fill-container{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.button:hover .fill-container::after,button:hover .fill-container::after{-webkit-transform:translateY(0);transform:translateY(0)}.flatpickr-wrapper{display:inline-block;position:relative;width:100%}.flatpickr-wrapper input{cursor:pointer;position:relative;z-index:1}.flatpickr-calendar{font-size:13px;background-color:white;color:#333;border-radius:4px;position:absolute;top:100%;left:0;margin-top:3px;opacity:0;padding:3px;border:1px solid #ddd;max-height:0;z-index:0;overflow:hidden;-webkit-transition:opacity 550ms cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 550ms cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.flatpickr-calendar table{border-collapse:collapse;padding:0;width:100%}.flatpickr-calendar thead{font-size:90%}.flatpickr-calendar th{text-align:center;padding:5px;font-weight:bold;color:#999}.flatpickr-calendar .slot{cursor:pointer}.flatpickr-calendar td:hover .flatpickr-day{background:#e6e6e6;border-color:#e6e6e6}.open .flatpickr-calendar{max-height:286px;z-index:100;opacity:1;width:100%}.flatpickr-months{color:black;padding:2px;text-align:center;font-size:135%}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;padding:0 .4em;cursor:pointer}.flatpickr-prev-month{float:left}.flatpickr-next-month{float:right}.flatpickr-current-month{padding:0 .5em;font-weight:300}.flatpickr-current-month span{font-weight:700}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#f64747}.flatpickr-calendar th,.flatpickr-calendar td{width:14.3%}.flatpickr-day{border:1px solid transparent;display:block;height:32px;line-height:32px;padding:0;text-align:center;width:32px;border-radius:0;margin:1px}.today .flatpickr-day{background:#A70000;color:#fff}td.today:hover .flatpickr-day{border-color:#f64747;background-color:#f64747;color:white}.selected .flatpickr-day{background-color:#BF9C6F;color:#fff;border-color:#BF9C6F}.flatpickr-calendar .disabled,.flatpickr-calendar .disabled .flatpickr-day,.flatpickr-calendar .disabled:hover .flatpickr-day{background:transparent;border-color:transparent;color:#ddd;cursor:default}.contact .text-cards span,.contact .text-cards p{max-width:70%}@media only screen and (max-width: 1024px){.contact .text-cards span,.contact .text-cards p{max-width:100%}}.contact .text-cards .small-head{margin-top:6rem}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F8F6F4;padding:6rem 5rem}@media only screen and (max-width: 1024px){form{padding:4rem 1rem}}form .form-item{width:100%}@media only screen and (max-width: 1024px){form .form-item{margin-bottom:2.8rem}}form label{font-family:"GT America Extended";font-weight:500;letter-spacing:0.592593px;font-size:1.6rem;color:#3E3E3E;margin-bottom:1rem}@media only screen and (max-width: 1024px){form label{font-size:1.6rem}}form h6{font-size:1.6rem;font-family:"GT America Extended";font-weight:500;margin-bottom:2rem;letter-spacing:0}form h5{margin-bottom:4rem}@media only screen and (max-width: 1024px){form h5{margin:0}}form input,form textarea{font-family:"GT America Extended";width:100%;height:6rem;padding:0 1rem;font-size:1.6rem;color:#3E3E3E;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .5s;transition:all .5s;background:#fff}@media only screen and (max-width: 1024px){form input,form textarea{font-size:1.6rem}}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#3E3E3E}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#3E3E3E}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#3E3E3E}form input::placeholder,form textarea::placeholder{color:#3E3E3E}form textarea{resize:none;padding:2rem;overflow:hidden;min-height:10rem;max-height:15rem}form .bottom{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}@media only screen and (max-width: 768px){form .bottom{-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}}form .select-check{display:-webkit-box;display:-ms-flexbox;display:flex}form .verification-code{max-width:15rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media only screen and (max-width: 768px){form .button{width:100%}}form .message{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;height:100%}form .message h1{color:#fff}form .message h1:before{background:#fff}form .message p{color:#fff}form .message span{font-size:clamp(2rem, 12vw, 3.4rem);letter-spacing:-1.88889px;color:#fff;text-align:center;margin-top:4rem}form .select-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form .select-items .item{width:50%;position:relative}form .item{position:relative}form .item.date input{padding:0px 1rem 0 5rem}form .item i{position:absolute;width:5rem;height:6rem;top:0;left:0;z-index:2;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 .button{margin-top:2rem}.form{background:#F8F6F4}.form .row{width:100%;gap:2rem 4rem}@media only screen and (max-width: 1024px){.form .row{gap:2rem}}.form form{max-width:60rem;width:100%;margin:auto;padding:0;gap:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 1rem}.form .form-item{margin-bottom:4rem}.contact-form{max-width:140rem;width:100%;margin:auto;padding:10rem 2rem}.contact-form .row{width:100%;gap:4rem}@media only screen and (max-width: 648px){.contact-form .row{gap:0}}.contact-form .contact-head{text-align:center;margin-bottom:4rem}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}@media only screen and (max-width: 1024px){.checkbox{height:auto;padding-bottom:2rem}}@media only screen and (max-width: 768px){.checkbox{max-width:100%}}.checkbox .link{text-align:left;font-size:1.5rem}.checkbox .link a{color:#3E3E3E;text-decoration:underline;cursor:pointer}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;position:relative}.checkbox input:checked+:after{content:'';background:url(../images/main/check.svg) no-repeat center center;background-size:1.6rem;position:absolute;top:0;left:0;width:2.8rem;height:100%;text-align:center}.checkbox input:checked+:before{border:solid #3E3E3E 0.1rem}.checkbox input:checked+label{color:#3E3E3E}.checkbox input:checked+label span{opacity:1}.checkbox label{position:relative;cursor:pointer;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}@media only screen and (max-width: 1024px){.checkbox label{font-size:1.6rem}}.checkbox label span{font-family:"GT America Extended";font-size:1.4rem;color:#3E3E3E;letter-spacing:0;text-transform:uppercase;opacity:.4}.checkbox label a{display:inline;color:#3E3E3E;text-decoration:underline;-webkit-transition:all .5s;transition:all .5s}.checkbox label a:hover{color:#fff}.checkbox label:before{width:2.5rem;height:2.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:2.5rem;flex-basis:2.5rem;content:'';-webkit-appearance:none;border:solid #BCBFC5 .1rem;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem;border-radius:.5rem}.selectbox{width:100%}.selectric{border:none !important;background:#fff !important}.selectric .label{height:6rem !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;font-size:1.6rem !important;letter-spacing:0;margin:0 !important;padding:0 6rem 0 2rem;font-family:"GT America Extended";font-weight:500}.selectric .button{width:4rem !important;padding:0 !important;height:100% !important;background-color:transparent !important;margin:0 !important}.selectric .button:after{width:2rem !important;height:100% !important;border:none !important;background:transparent url(../../assets/images/icons/arrow.svg) no-repeat center center;padding:0 !important;margin:0 !important}.selectric-wrapper.selectric-open .button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selectric-wrapper.selectric-open .selectric-items{top:6.2rem !important;-webkit-transition:all .5s;transition:all .5s;opacity:1 !important;visibility:visible !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.selectric-items{-webkit-box-shadow:none !important;box-shadow:none !important;padding:1rem !important;background:#fff !important;border:none !important;top:12rem !important;border-radius:0;-webkit-transition:all .5s;transition:all .5s;opacity:0 !important;visibility:hidden !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selectric-items ul li{font-size:1.6rem;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.selectric-items ul li:hover{background:#A70000;color:#fff}.selectric-items ul li:last-child{border:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tabmenu-content .tab-link{position:relative;font-size:2.6rem}.tabmenu-content .tab-link:before{content:'';position:absolute;width:100%;height:.2rem;bottom:-.2rem;left:0}.tabmenu-content .tab-link.current{color:#3E3E3E;background:#C9FF99}.tabmenu-content .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;border-bottom:solid #000 0.1rem;padding:2rem;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media only screen and (max-width: 1024px){.tabmenu-content .tabs{padding:1rem .5rem;text-align:center}}.tabmenu-content .tabs li{list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:5.6rem;font-size:2rem;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;position:relative;border-radius:100vmax !important;cursor:pointer}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li{font-size:1.6rem}}@media only screen and (max-width: 768px){.tabmenu-content .tabs li{font-size:1.2rem;padding:0 1rem}}.tabmenu-content .tabs li:first-child{border-radius:.5rem 0 0}.tabmenu-content .tabs li:last-child{border-radius:0 .5rem 0 0}.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:4rem}@media only screen and (max-width: 1024px){.tabmenu-content .tab-content{padding:2rem}}.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}.tabmenu-content .tab-content img{max-width:100%;border-radius:.5rem}@-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 .item .caption{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;height:100%;padding:4rem 5vw;text-align:center}@media only screen and (max-width: 1024px){.tabmenu-content .item .caption{padding:0 0 2rem}}.tabmenu-content .item .caption span{font-size:clamp(3.2rem, 12vw, 4.4rem);letter-spacing:0.477248px}@media only screen and (max-width: 768px){.tabmenu-content .item .caption span{font-size:clamp(3rem, 12vw, 3.2rem)}}.tabmenu-content .item .caption p{font-size:clamp(1.6rem, 12vw, 2rem);margin:6rem 0}@media only screen and (max-width: 768px){.tabmenu-content .item .caption p{font-size:clamp(1.4rem, 12vw, 1.6rem);margin:2.8rem 0}}.tabmenu-content .item figure{width:100%;height:60rem;border-radius:1rem;overflow:hidden}@media only screen and (max-width: 1024px){.tabmenu-content .item figure{height:auto}}.filter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4rem;margin-top:8rem;top:0}@media only screen and (max-width: 1024px){.filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}}@media only screen and (max-width: 1024px){.filter.page{display:none}}@media only screen and (max-width: 1370px){.filter{margin-top:4rem}}.filter.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter form{border-radius:100vmax;border:solid #3E3E3E 0.1rem;padding-left:2rem}@media only screen and (max-width: 1024px){.filter form{margin-top:0}}.filter .item{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.filter .item{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.filter .item .button{margin-left:.5rem}@media only screen and (max-width: 768px){.filter .item .button{margin:0;width:100%}}.filter .item form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filter .item form svg{margin-right:2rem}.filter .item form input{border:none;text-align:left}.filter .selectbox{margin-right:.5rem}@media only screen and (max-width: 768px){.filter .selectbox:nth-child(2){margin:2rem 0}}@media only screen and (max-width: 768px){.filter .selectbox{margin:0}}@media only screen and (max-width: 1024px){.filter a{margin-top:2rem !important}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5vw 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .link{width:5rem;height:5rem;background:none;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;color:#3E3E3E;font-size:2rem;margin:0 .4rem}.pagination .link:hover{background:#EEEDEE}@media only screen and (max-width: 1024px){.pagination .link{font-size:1.6rem;margin:0;min-width:4rem}}.pagination .link.prev,.pagination .link.next{margin:0 2rem}.pagination .link span{padding:0 1.5rem;font-size:1.4rem}.pagination .link:hover{color:#3E3E3E}.pagination .link:hover svg{fill:#3E3E3E}.pagination .page-prev,.pagination .page-next{width:5rem;height:5rem;-webkit-transition:all .5s;transition:all .5s;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 #000 0.1rem}.pagination .page-prev:hover .stroke,.pagination .page-next:hover .stroke{opacity:1;fill:#000;stroke:#000;stroke-width:1.2;enable-background:new}.pagination .page-prev:hover .icon,.pagination .page-next:hover .icon{fill:none;stroke:#fff}.pagination .page-prev svg,.pagination .page-next svg{width:2rem;height:2rem;-webkit-transition:all .5s;transition:all .5s}.pagination .page-prev .stroke,.pagination .page-next .stroke{opacity:0.5;fill:none;stroke:#0C0C0E;stroke-width:1.2;enable-background:new;-webkit-transition:all .5s;transition:all .5s}.pagination .page-prev .icon,.pagination .page-next .icon{fill:none;stroke:#0C0C0E}.radio-button{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.radio-button span{height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-button input{height:0}.radio-button input:checked ~ .checkmark{background-color:#fff}.radio-button input:checked ~ .checkmark:after{display:block}.radio-button .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:50%}.radio-button .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#A70000}.radio-button:hover input ~ .checkmark{background-color:#fff}.button-slider{width:6rem !important;height:6rem !important;background:#fff;border-radius:100%;border:solid #3E3E3E 0.1rem;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;-webkit-transition:all .5s;transition:all .5s;cursor:pointer}.button-slider:hover{-webkit-transition:all .5s;transition:all .5s}.button-slider.light{background:none}.button-slider::after{display:none}@media only screen and (max-width: 1024px){.button-slider{display:none !important}}.button-slider.swiper-button-disabled{opacity:.5}.slider-content{width:100%;overflow:hidden;position:relative}.slider-content figure:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2);z-index:1}.slider-content figure figcaption{position:absolute;bottom:0;left:0;width:100%;padding:4rem;font-family:"FreightBigProBook";font-size:4rem;color:#fff;z-index:2}.slider-content p{margin-top:2rem}.slider-content .slide-control{margin-top:4rem;padding-right:2rem}.swiper-pagination{display:none !important}@media only screen and (max-width: 1024px){.swiper-pagination{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.custom-carousel-slider{margin-top:10rem}@media only screen and (max-width: 1024px){.custom-carousel-slider{margin-top:4rem}}.custom-carousel-slider .head{border-top:solid #3E3E3E 0.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 5vw;padding-top:8rem}@media only screen and (max-width: 1024px){.custom-carousel-slider .head{margin:0 2rem;padding-top:4rem}}.custom-carousel-slider .content{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 5vw}@media only screen and (max-width: 1024px){.custom-carousel-slider .content{padding:0 0 0 2rem}}@media only screen and (max-width: 1024px){.custom-carousel-slider .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.custom-carousel-slider .content .caption{width:40%;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width: 1024px){.custom-carousel-slider .content .caption{width:100%;margin-bottom:2rem}}.custom-carousel-slider .content p{margin:4rem 0;max-width:70%}@media only screen and (max-width: 1024px){.custom-carousel-slider .content p{max-width:100%}}.custom-carousel-slider .info{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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.custom-carousel-slider .info small{font-size:1.6rem;font-family:"GT America Extended"}.custom-carousel-slider .slide-control{padding-right:2rem}.carousel-slider{padding:10rem 0 10rem 5vw}@media only screen and (max-width: 1024px){.carousel-slider{padding:4rem 0 2rem 2rem}}.carousel-slider .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:5vw}@media only screen and (max-width: 1024px){.carousel-slider .head{-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}}.carousel-slider .head h4{max-width:80rem}.carousel-slider .head .button{margin-left:auto}@media only screen and (max-width: 1024px){.carousel-slider .head .button{margin-left:0;margin-top:4rem}}.carousel-slider .slider-content{margin-top:6rem}.carousel-slider .slider-content a{color:#3E3E3E}.carousel-slider .slider-content figure figcaption{top:0;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}.related-slider{padding:10rem 0 10rem 5vw}@media only screen and (max-width: 1024px){.related-slider{padding:4rem 0 2rem 4rem}}.related-slider .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:5vw}.related-slider .head h4{max-width:80rem}.related-slider .head .button{margin-left:auto}.related-slider .slider-content{margin-top:6rem}.related-slider .slider-content a{color:#3E3E3E}.related-slider .slider-content figure figcaption{top:0;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}.related-slider .slider-content span{font-family:"FreightBigProBook";font-size:clamp(2rem, 12vw, 3rem);letter-spacing:1.25926px;line-height:1.2}.related-slider .slider-content .date{margin:2rem 0}.related-slider .slider-content .tags{margin-top:2rem}.slide-control{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.slide-control{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.slide-control .swiper-button-next,.slide-control .swiper-button-prev{position:relative;top:0;left:0;margin:0}@media only screen and (max-width: 1024px){.slide-control .swiper-button-next,.slide-control .swiper-button-prev{display:none}}.slide-control .swiper-pagination{position:relative;left:0;bottom:auto !important;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){.slide-control .swiper-pagination{width:auto !important}}.slide-control .swiper-pagination .swiper-pagination-bullet{background:#3E3E3E}.image-slider{margin:10rem 0}@media only screen and (max-width: 1024px){.image-slider{margin:4rem 0}}.image-slider .swiper-slide{height:85vh}.image-slider .swiper-slide .caption{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.image-slider .swiper-slide h4{font-family:"FreightBigProBlack";font-size:clamp(6rem, 12vw, 8.4rem);text-align:center;letter-spacing:1.68px;line-height:1;color:#fff;text-transform:uppercase}.image-slider figure{position:relative}.image-slider .swiper-button-next,.image-slider .swiper-button-prev{border:none}.partners-slider{padding:6rem 5vw 0}.partners-slider .swiper{padding:5rem 0 0}@media only screen and (max-width: 1024px){.partners-slider .slide-control{margin-top:2rem}}.split-line,.split-parent,.textanimated{overflow:hidden}figure{position:relative;width:100%;overflow:hidden}figure figcaption{z-index:2;position:absolute;width:100%;height:100%;padding:4rem;font-family:"FreightBigProBook";font-size:4rem;color:#fff;z-index:2;top:0;left:0;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}figure.before:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.2);z-index:1}figure.image-cover{height:100%}figure.image-cover img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){figure.image-cover img{position:relative;height:100%}}figure.image-parallax{overflow:hidden;height:100%}figure.image-parallax img{position:absolute;width:100%;height:140%;top:0;left:0;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 1024px){figure.image-parallax img{position:relative;height:100%}}figure.image-h{position:relative;height:50rem}@media only screen and (max-width: 1920px){figure.image-h{height:30rem}}figure.image-v{position:relative;height:60rem}@media only screen and (max-width: 1920px){figure.image-v{height:50rem}}.breadcrumb{width:100%;padding-left:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}@media only screen and (max-width: 1024px){.breadcrumb{padding-left:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.breadcrumb li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"GT America Extended";font-size:1.6rem;color:#3E3E3E}@media only screen and (max-width: 1024px){.breadcrumb li{font-size:1.4rem}}.breadcrumb li:first-child::before{display:none}.breadcrumb li:before{content:'';position:relative;width:.5rem;height:.5rem;border-radius:100%;background:#3E3E3E;margin:0 2rem}.breadcrumb li a{font-family:"GT America Extended";font-size:1.6rem;color:#3E3E3E}@media only screen and (max-width: 1024px){.breadcrumb li a{font-size:1.2rem}}.tags{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem;gap:.7rem;position:relative}.tags.light li a{background:#fff}.tags li a{font-family:"GT America Extended";font-weight:500;font-size:1.3rem;color:#3E3E3E;height:4rem;background:#F8F6F4;padding:0 2rem;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){.tags li a{font-size:1.1rem}}.tags li a:hover{background:#3E3E3E;color:#fff;-webkit-transition:all .5s;transition:all .5s}.reveal{overflow:hidden;position:relative}hr{width:100%;height:.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;background:#000;margin:10rem 0}@media only screen and (max-width: 1024px){hr{margin:4rem 0}}.cards{padding:0 5vw}@media only screen and (max-width: 1024px){.cards{padding:0 2rem}}.cards .items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 1024px){.cards .items{gap:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cards .items .item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:70vh;position:relative;overflow:hidden}@media only screen and (max-width: 1024px){.cards .items .item{height:50vh}}@media only screen and (max-width: 1024px){.cards .items .item{width:100%}}.cards .items .item figure figcaption{position:absolute;width:100%;height:100%;top:0;left:0;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.cards .items .item figure figcaption span{font-family:"FreightBigProBook";font-size:clamp(3.8rem, 12vw, 5.4rem);text-align:center;letter-spacing:1.25926px;line-height:1;margin:2rem 0 6rem}@media only screen and (max-width: 1024px){.cards .items .item figure figcaption span{font-size:clamp(3rem, 12vw, 3.8rem)}}.cards .items .item figure figcaption p{max-width:60rem;font-family:"FreightBigProBook";font-size:clamp(2.4rem, 12vw, 3rem);color:#fff;line-height:1.4}@media only screen and (max-width: 1024px){.cards .items .item figure figcaption p{font-size:clamp(1.8rem, 12vw, 2.2rem);line-height:1}}.cards-list .row{gap:3rem}.cards-list .item{position:relative;overflow:hidden;margin-bottom:6rem;-ms-flex-line-pack:start;align-content:flex-start}.cards-list .item figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cards-list .item figure .logo{background:#fff;width:16rem;height:8rem;padding:0 2rem;z-index:1;position:absolute;position:absolute;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);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}.cards-list .item figure .logo img{max-width:14rem;height:auto;position:relative}.cards-list .item figure figcaption{position:absolute;width:100%;height:100%;top:0;left:0;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center}.cards-list .item figure figcaption span{font-family:"FreightBigProBook";font-size:clamp(3.8rem, 12vw, 5.4rem);text-align:center;letter-spacing:1.25926px;line-height:1;margin:2rem 0 6rem}.cards-list .item p{margin:2rem 0}.image-content,.video-content{width:100%;height:90vh;position:relative}@media only screen and (max-width: 768px){.image-content,.video-content{height:70vh}}.image-content.h-auto,.video-content.h-auto{min-height:100vh}.image-content:before,.video-content:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.4);z-index:1}.image-content figure,.video-content figure{height:100%}.image-content figure img,.video-content figure img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.image-content .caption,.video-content .caption{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 5rem}@media only screen and (max-width: 1024px){.image-content .caption,.video-content .caption{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:12rem 1rem 6rem}}@media only screen and (max-width: 768px){.image-content .caption,.video-content .caption{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.image-content .caption.detail,.video-content .caption.detail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.image-content .caption.detail h4,.video-content .caption.detail h4{text-align:start}.image-content .caption-details,.video-content .caption-details{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 5rem 10rem}@media only screen and (max-width: 1024px){.image-content .caption-details,.video-content .caption-details{padding:0 1rem 5rem}}@media only screen and (max-width: 768px){.image-content .caption-details,.video-content .caption-details{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 1rem 4rem}}.image-content .caption-details p,.video-content .caption-details p{max-width:70%;font-size:2.8rem;font-family:"FreightBigProBook";color:#fff;line-height:1.2;margin-top:4rem}@media only screen and (max-width: 1920px){.image-content .caption-details p,.video-content .caption-details p{font-size:2.4rem;max-width:100%}}.image-content .caption-details .bottom,.video-content .caption-details .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8rem;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:end}@media only screen and (max-width: 1370px){.image-content .caption-details .bottom,.video-content .caption-details .bottom{margin-top:4rem}}@media only screen and (max-width: 1024px){.image-content .caption-details .bottom,.video-content .caption-details .bottom{-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}}.image-content .caption-details .list,.video-content .caption-details .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){.image-content .caption-details .list,.video-content .caption-details .list{margin-bottom:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.image-content .caption-details .list ul,.video-content .caption-details .list ul{margin-right:10rem}@media only screen and (max-width: 1024px){.image-content .caption-details .list ul,.video-content .caption-details .list ul{margin-right:0}}.image-content .caption-details .list ul li,.video-content .caption-details .list ul li{font-size:2rem;line-height:1.8;color:#fff}@media only screen and (max-width: 1920px){.image-content .caption-details .list ul li,.video-content .caption-details .list ul li{font-size:1.8rem}}.image-content h1,.video-content h1{color:#fff}.image-content h4,.video-content h4{font-size:clamp(8rem, 12vw, 10rem);text-align:center;letter-spacing:1.68px;color:#fff}@media only screen and (max-width: 1920px){.image-content h4,.video-content h4{font-size:clamp(5rem, 12vw, 6rem)}}.image-content h6,.video-content h6{font-style:italic;font-size:clamp(3.6rem, 12vw, 4.4rem);text-align:center;letter-spacing:1.68px;line-height:1;color:#fff;margin-top:4rem;margin-bottom:10rem}@media only screen and (max-width: 1024px){.image-content h6,.video-content h6{margin-top:2rem}}.start .video-content .caption{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.start .video-content .caption{padding:12rem 4rem 0}}.discover-button{margin-top:20rem;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 768px){.discover-button{margin-top:6rem}}.discover-button:hover span{-webkit-transition:all .5s;transition:all .5s;margin:0 2%}.discover-button span{font-family:"FreightBigProBook";color:#fff;font-size:2.6rem;margin:0 5%;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s}.discover-button .line{width:100%;height:.1rem;background:#fff}#video{width:100%}#video video{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.discover-content{width:100%;background:#F8F6F4;padding:10rem 0;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.discover-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 0 0}}.discover-content figure{max-width:50rem;height:80rem}@media only screen and (max-width: 768px){.discover-content figure{max-width:100%;height:50vh}}.discover-content .caption{max-width:90rem;width:100%;padding-left:10rem;padding-right: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-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 768px){.discover-content .caption{max-width:100%;padding:4rem 2rem}}.discover-content .caption h4{line-height:1.1}.discover-content .caption p{margin:6rem 0}.discover-content .caption .button{margin-left:auto}@media only screen and (max-width: 768px){.discover-content .caption .button{margin-left:0}}.icons-content{margin-top:10rem}@media only screen and (max-width: 1024px){.icons-content{margin-top:4rem}}.icons-content .items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:5rem 5vw 20rem 5vw}@media only screen and (max-width: 1024px){.icons-content .items{padding:0}}.icons-content .items .item{width:25%;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;padding:0 4rem}@media only screen and (max-width: 1024px){.icons-content .items .item{width:50%;margin-bottom:4rem;padding:0 2rem}}@media only screen and (max-width: 768px){.icons-content .items .item{width:100%}}.icons-content .items .item i{width:10rem;height:10rem;background:#DDCEB3;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-radius:100%}@media only screen and (max-width: 1024px){.icons-content .items .item i{width:8rem;height:8rem}}.icons-content .items .item span{font-family:"FreightBigProBook";font-size:clamp(2rem, 12vw, 3.4rem);text-align:center;letter-spacing:1.25926px;line-height:1;margin:2rem 0}@media only screen and (max-width: 1024px){.icons-content .items .item span{font-size:clamp(2rem, 12vw, 2.6rem)}}.subscribe-content{background:#F8F6F4;padding:10rem 0}@media only screen and (max-width: 1024px){.subscribe-content{padding:2rem 2rem}}.subscribe-content .head-content::before{display:none}.subscribe-content .head-content p{max-width:80rem;margin:6rem 0 0}.subscribe-content form{max-width:110rem;width:100%;margin:auto;gap:4rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width: 1024px){.subscribe-content form{padding:0;-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:4rem;gap:0}}.subscribe-content form .row{width:100%;gap:4rem}@media only screen and (max-width: 1024px){.subscribe-content form .row{gap:2rem}}.subscribe-content 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;width:100%}@media only screen and (max-width: 1024px){.subscribe-content form .form-item{margin-bottom:2.8rem}}.subscribe-content form label{font-family:"GT America Extended";font-weight:500;letter-spacing:0.592593px;font-size:1.6rem;color:#3E3E3E;margin-bottom:1rem}@media only screen and (max-width: 1024px){.subscribe-content form label{font-size:1.6rem}}.subscribe-content form input,.subscribe-content form textarea{font-family:"GT America Extended";width:100%;height:5.6rem;padding:0;font-size:1.8rem;color:#3E3E3E;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .5s;transition:all .5s;background:none;padding-left:1rem;border-bottom:solid #3E3E3E 0.1rem;padding:0}@media only screen and (max-width: 1024px){.subscribe-content form input,.subscribe-content form textarea{font-size:1.6rem}}.subscribe-content form input::-webkit-input-placeholder,.subscribe-content form textarea::-webkit-input-placeholder{color:#3E3E3E}.subscribe-content form input:-ms-input-placeholder,.subscribe-content form textarea:-ms-input-placeholder{color:#3E3E3E}.subscribe-content form input::-ms-input-placeholder,.subscribe-content form textarea::-ms-input-placeholder{color:#3E3E3E}.subscribe-content form input::placeholder,.subscribe-content form textarea::placeholder{color:#3E3E3E}.subscribe-content form textarea{resize:none;padding:2rem;overflow:hidden;min-height:10rem;max-height:15rem}.destinations-info{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:140rem;width:100%;margin:auto;padding-top:6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.destinations-info .item{width:20%;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:0 1rem}@media only screen and (max-width: 1024px){.destinations-info .item{width:33%;margin-bottom:4rem}}@media only screen and (max-width: 768px){.destinations-info .item{width:50%;padding:0}}.destinations-info .item .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}@media only screen and (max-width: 768px){.destinations-info .item .head{margin-bottom:0}}.destinations-info .item .head i{width:4rem;height: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;margin-right:1rem}.destinations-info .item .head small{font-family:"GT America Extended";font-size:1.6rem}@media only screen and (max-width: 1024px){.destinations-info .item .head small{font-size:1.2rem}}.destinations-info .item span{font-family:"FreightBigProBook";font-size:clamp(3rem, 12vw, 4rem);letter-spacing:1.25926px;text-align:center}@media only screen and (max-width: 1024px){.destinations-info .item span{font-size:clamp(2rem, 12vw, 2.6rem)}}.destinations-info .item span small{font-size:clamp(1.8rem, 12vw, 2.4rem)}.text-cards{margin-bottom:10rem}@media only screen and (max-width: 1024px){.text-cards{margin-bottom:4rem}}.text-cards.row{gap:6rem}@media only screen and (max-width: 1024px){.text-cards.row{gap:2rem 1rem}}@media only screen and (max-width: 1024px){.text-cards.row .row{gap:3rem 2rem}}.text-cards .items{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}@media only screen and (max-width: 1024px){.text-cards .items{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.text-cards .items .item{-webkit-box-flex:1;-ms-flex:1;flex:1}.text-cards .items:nth-child(odd) .caption{padding-right:10rem}@media only screen and (max-width: 1024px){.text-cards .items:nth-child(odd) .caption{padding-right:0;margin-top:4rem}}.text-cards .items:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 1024px){.text-cards .items:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.text-cards .items:nth-child(even) .caption{padding-left:10rem}@media only screen and (max-width: 1024px){.text-cards .items:nth-child(even) .caption{padding-left:0;margin-top:4rem}}.text-cards .image{height:auto}.text-cards a{color:#3E3E3E}.text-cards span{font-family:"FreightBigProBook";font-size:clamp(3rem, 12vw, 4rem);letter-spacing:1.25926px;line-height:1.2}@media only screen and (max-width: 1024px){.text-cards span{font-size:clamp(1.8rem, 12vw, 2.2rem)}}.text-cards p{margin:4rem 0}.text-cards .map{width:100%;height:70vh;position:relative;overflow:hidden}@media only screen and (max-width: 1024px){.text-cards .map{height:50vh}}.text-cards .map iframe{position:absolute;width:100%;height:100%;top:0;left:10rem}@media only screen and (max-width: 1024px){.text-cards .map iframe{left:0}}.text-cards .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-cards .item .caption{max-width:70%;padding-left:10rem}@media only screen and (max-width: 1024px){.text-cards .item .caption{max-width:100%;padding-left:0;padding-top:4rem}}.text-cards .item .caption span{font-size:clamp(2rem, 12vw, 3rem);margin:6rem 0;display:block}.text-cards .item .caption .button{margin-bottom:2rem}@media only screen and (max-width: 1024px){.text-cards form{margin-top:6rem}}.text-cards form .row{gap:4rem 4rem}.hotel-info-card{max-width:40rem;width:100%;background:#A70000;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto}.hotel-info-card .button{width:100%;margin-bottom:2rem}.hotel-info-card .item{margin:1.6rem 0}.hotel-info-card .item .head{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"GT America Extended";font-weight:600;font-size:1.4rem;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem}.hotel-info-card .item .head i{width:3rem}.hotel-info-card .item .head i svg{width:2rem;height:2rem}.hotel-info-card .item .text{font-size:1.6rem;font-family:"GT America Extended";font-weight:600;color:#fff}.hotel-info-card .item .text a{color:#fff;overflow-wrap:anywhere}.hotel-info-card .item .text a:hover{text-decoration:underline}.detail-header{width:100%;padding:16rem 0 0;position:relative;background:#F8F6F4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail-header .items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5vw 10rem}@media only screen and (max-width: 1024px){.detail-header .items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2rem}}.detail-header .image{width:50%;height:70rem;position:relative}@media only screen and (max-width: 1024px){.detail-header .image{width:100%;height:50vh}}.detail-header .image figure{overflow:hidden}.detail-header .caption{width:50%;padding-left:10rem;position:relative}@media only screen and (max-width: 1024px){.detail-header .caption{width:100%;padding:0;margin-top:4rem}}.detail-header .caption .breadcrumb{margin-bottom:10rem}@media only screen and (max-width: 1024px){.detail-header .caption .breadcrumb{margin-bottom:4rem}}.detail-header .caption .date{margin-bottom:2rem}.detail-header .caption .tags li a{color:#3E3E3E;background:#fff}.detail-header .caption .tags li a:hover{background:#3E3E3E;color:#fff}.detail-header .caption h1{margin-bottom:6rem}@media only screen and (max-width: 1024px){.detail-header .caption h1{margin-bottom:2rem}}.detail-header .caption h1 strong{display:block}.detail-header .detail-image{padding:10rem 5vw 0;position:relative}.detail-header .detail-image figure{overflow:hidden}.detail-header .detail-image:before{content:'';position:absolute;width:100%;height:40%;bottom:0;left:0;background:#fff}.blog-cards{margin-bottom:6rem}@media only screen and (max-width: 1024px){.blog-cards{margin:4rem 0}}.blog-cards .row{gap:4rem}@media only screen and (max-width: 1024px){.blog-cards .row{gap:1rem 4rem}}.blog-cards hr{margin:2rem 0 2rem}@media only screen and (max-width: 1024px){.blog-cards .item{margin-bottom:4rem}}.blog-cards .item a{color:#3E3E3E}.blog-cards .item a:hover span{text-decoration:underline}.blog-cards .item a .caption{margin:4rem 0}@media only screen and (max-width: 1024px){.blog-cards .item a .caption{margin:4rem 0 2rem}}.blog-cards .item a .caption .date{margin-bottom:2rem}.blog-cards .item a .caption span{font-family:"FreightBigProBook";font-size:clamp(3rem, 12vw, 4rem);letter-spacing:1.25926px;line-height:1.2}@media only screen and (max-width: 1024px){.blog-cards .item a .caption span{font-size:clamp(2rem, 12vw, 2.6rem)}}.blog-cards .tags{margin:0}.blog-cards .button{margin:8rem auto 0 auto}@media only screen and (max-width: 1024px){.blog-cards .button{margin:0 auto}}.blog-content{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;max-width:120rem;width:100%;margin:auto}.blog-content span{font-family:"FreightBigProBook";font-size:clamp(3rem, 12vw, 3rem);letter-spacing:1.25926px;line-height:1.2;margin-bottom:4rem}.blog-content p{width:100%}.blog-content hr{margin:6rem 0}.blog-content figure{margin:6rem 0}.blog-content .image-slider{margin:0 0 8rem}.blog-content ul{display:list-item;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:4rem 0;padding-left:2rem}.blog-content ul li{font-size:1.8rem;line-height:1.8;color:#3E3E3E;list-style:circle;margin-bottom:2rem}.faq{max-width:100rem;margin:auto}@media only screen and (max-width: 1024px){.faq{padding:0 2rem}}.faq .accordion-menu{width:100%;margin:10rem auto}@media only screen and (max-width: 1024px){.faq .accordion-menu{margin:4rem auto}}.faq .accordion-menu li{border:solid #3E3E3E 0.1rem;margin-bottom:1rem;overflow:hidden}.faq .accordion-menu li.open .dropdownlink i .icon-open{display:none}.faq .accordion-menu li.open .dropdownlink i .icon-close{display:-webkit-box;display:-ms-flexbox;display:flex}.faq .accordion-menu .dropdownlink{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(2rem, 6vw, 3rem);font-family:"FreightBigProLight";color:#3E3E3E;position:relative;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;min-height:9rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 6rem 4rem 4rem}@media only screen and (max-width: 1024px){.faq .accordion-menu .dropdownlink{padding:2rem 6rem 2rem 2rem;font-size:clamp(1.4rem, 6vw, 2.4rem)}}.faq .accordion-menu .dropdownlink i{position:absolute;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:4rem;font-size:1.8rem}@media only screen and (max-width: 768px){.faq .accordion-menu .dropdownlink i{right:1rem}}@media only screen and (max-width: 1024px){.faq .accordion-menu .dropdownlink i svg{width:3.2rem;height:3.2rem}}.faq .accordion-menu .dropdownlink i .icon-open{display:-webkit-box;display:-ms-flexbox;display:flex}.faq .accordion-menu .dropdownlink i .icon-close{display:none}.faq .accordion-menu .ion-ios-arrow-down{right:2rem;left:auto}.faq .submenuItems{display:none}.faq .submenuItems li{padding:1rem 4rem 4rem;position:relative;border:none;margin:0}@media only screen and (max-width: 1024px){.faq .submenuItems li{padding:1rem 2rem 2rem}}.faq .submenuItems p{font-size:clamp(1.4rem, 6vw, 1.8rem);color:#3E3E3E;line-height:2.2rem;margin-right:1.4rem;margin-bottom:4rem}.faq .submenuItems p a{color:#3E3E3E}@media only screen and (max-width: 1024px){.faq .submenuItems p{font-size:clamp(1.4rem, 6vw, 1.6rem)}}.icon-text{display:-webkit-box;display:-ms-flexbox;display:flex}.icon-text i{margin-right:2rem}.icon-text span{font-size:clamp(2rem, 12vw, 2.6rem)}.icon-text-content{display:-webkit-box;display:-ms-flexbox;display:flex;border:solid #3E3E3E 0.1rem;padding:6rem 8rem}@media only screen and (max-width: 1024px){.icon-text-content{padding:2rem 1rem}}.icon-text-content i{margin-right:2rem}.map-content{width:100%;height:70vh;position:relative;overflow:hidden}.map-content iframe{position:absolute;width:100%;height:100%;top:0;left:0}.cookies-bar{position:fixed;bottom:1rem;left:0;z-index:5;width:100%;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-transition:all .5s;transition:all .5s;opacity:0;visibility:hidden;padding:0 1rem}.cookies-bar.visible{opacity:1;visibility:visible}.cookies-bar .cookies-content{max-width:80rem;width:100%;background:#fff;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:2rem 1rem 2rem 2rem;position:relative;border:solid #000 0.1rem}.cookies-bar .cookies-content span{font-size:1.4rem;padding-right:2rem}.cookies-bar .cookies-content span a{color:#3E3E3E;text-decoration:underline}.cookies-bar .cookies-content .cookies-close{width: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;cursor:pointer;position:absolute;top:1rem;right:0}.blog-content{margin-top:-1rem;position:relative;overflow:inherit}@media only screen and (max-width: 1024px){.blog-content{margin-top:4rem}}.blog-content::before{content:'';position:absolute;width:100%;height:100%;top:-26rem;left:0;background:url(../../assets/images/home/company-info-bg.png) top left no-repeat;z-index:-1}.blog-content .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.blog-content .items .item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:4rem 0}@media only screen and (max-width: 1024px){.blog-content .items .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:4rem 0 0}}.blog-content .items .item figure{width:40% !important;height:50rem}@media only screen and (max-width: 768px){.blog-content .items .item figure{width:100% !important}}.blog-content .items .item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width: 1024px){.blog-content .items .item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-content .items .item:nth-child(even) article{padding-left:0}@media only screen and (max-width: 1024px){.blog-content .image-parallax img{height:auto}}.blog-content .blog-info{width:100%;margin:auto;padding:4rem 10vw;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid #3E3E3E 0.1rem}@media only screen and (max-width: 1024px){.blog-content .blog-info{padding:4rem 2rem}}@media only screen and (max-width: 768px){.blog-content .blog-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-content .blog-info .item{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.blog-content .blog-info .item{margin-bottom:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.blog-content .blog-info .item span{font-size:1.6rem;line-height:2;font-weight:600;margin-right:10rem}@media only screen and (max-width: 1024px){.blog-content .blog-info .item span{font-size:1.4rem;margin-right:6rem}}@media only screen and (max-width: 768px){.blog-content .blog-info .item span{margin:0}}.blog-content .blog-info .share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-content .blog-info .share span{font-size:2.2rem;margin-right:5rem}@media only screen and (max-width: 1024px){.blog-content .blog-info .share span{font-size:1.8rem;margin-right:4rem}}.blog-content .blog-info .share i{width:5rem;height:5rem;background:#474747;border-radius:100%;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;margin-right:1rem;margin-bottom:0}.blog-content .blog-info .share i svg{fill:#A5C9D0}.blog-content h3{width:100%;text-align:center;padding-bottom:8rem}@media only screen and (max-width: 1024px){.blog-content h3{margin-bottom:0;padding:0}}.blog-content i img{width:4rem}@media only screen and (max-width: 1920px){.blog-content i img{width:3rem}}@media only screen and (max-width: 768px){.blog-content i img{width:2rem}}.blog-content .content{padding:0 1rem;width:100%}.blog-content .content .caption{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1024px){.blog-content .content .caption{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-content .content .caption figure{width:50%;border-radius:2rem;-webkit-transform:translateZ(0);transform:translateZ(0);overflow:hidden}@media only screen and (max-width: 1024px){.blog-content .content .caption figure{width:100%}}.blog-content .content .caption article{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;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 1024px){.blog-content .content .caption article{width:100%;padding:2rem 0}}.blog-content .content .caption article i{margin-bottom:2rem}.blog-content .content .caption span{max-width:60%;font-size:clamp(2.6rem, 12vw, 3rem);display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}@media only screen and (max-width: 1370px){.blog-content .content .caption span{max-width:100%;font-size:clamp(1.8rem, 12vw, 2.6rem)}}@media only screen and (max-width: 768px){.blog-content .content .caption span{font-size:clamp(1.8rem, 12vw, 2.2rem)}}.blog-content .content .caption span.center{text-align:center}@media only screen and (max-width: 1024px){.blog-content .content h2{text-align:center}}.blog-content .content p{width:70%;font-size:2rem;line-height:2;margin-bottom:6rem}@media only screen and (max-width: 1920px){.blog-content .content p{font-size:1.6rem;line-height:1.6}}@media only screen and (max-width: 1024px){.blog-content .content p{width:100%}}.blog-content .content p a{color:#2E8C54}.blog-content .content p a:hover{text-decoration:underline}.blog-content .content span{font-size:clamp(2.6rem, 12vw, 3rem);display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 1920px){.blog-content .content span{font-size:clamp(1.8rem, 12vw, 2rem)}}.blog-content .content span.center{text-align:center}.blog-content .content h4{font-size:clamp(2rem, 12vw, 2.4rem);letter-spacing:0.6291px}.blog-content .content .article{margin-top:6rem;position:relative;z-index:1}@media only screen and (max-width: 1024px){.blog-content .content .article{margin-top:0}}.blog-content .content .article h2:before{content:'';position:absolute;width:50%;height:30%;top:0;left:-20%;background:#F9F8F6;border-radius:2rem;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:-1}.blog-content .content .article i{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.blog-content .content .article h2{margin:4rem 0}.blog-content .content .article p{margin-top:4rem;width:100%}.table{width:100%;padding:0;margin-bottom:6rem}.table th{font-size:1.4rem;padding:1rem}.table tbody tr{margin-bottom:1rem;width:100%;background-color:#FAFAFA}.table tbody td{font-size:1.4rem;padding:1rem;line-height:2;max-width:70rem}@media only screen and (max-width: 768px){.table tbody td{font-size:clamp(1.2rem, 12vw, 1.3rem);padding:1rem}}@media only screen and (max-width: 648px){.table tbody td strong{overflow-wrap:anywhere}}.table .link{overflow-wrap:anywhere}.hotels-filter{margin:6rem 5vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;border:solid #3E3E3E 0.1rem;padding:2rem 0 0 6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@media only screen and (max-width: 1024px){.hotels-filter{padding:1rem;gap:3rem;margin:3rem 2rem 2rem}}@media only screen and (max-width: 768px){.hotels-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hotels-filter .filter-content{overflow:hidden}@media only screen and (max-width: 768px){.hotels-filter .filter-content{max-width:100%}}.hotels-filter .top{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 6rem}@media only screen and (max-width: 768px){.hotels-filter .top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 2rem}}.hotels-filter .top .select{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}.hotels-filter .top .select a{height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hotels-filter .top .select a span{border-bottom:solid transparent .1rem}.hotels-filter .top .select a.active{border-bottom:solid #A70000 .1rem}.hotels-filter .top .select a.active span{color:#A70000}.hotels-filter .top .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:5rem}@media only screen and (max-width: 768px){.hotels-filter .top .item{margin-right:0;margin-bottom:3rem}}.hotels-filter .top .item small{font-size:1.3rem;color:rgba(62,62,62,0.6);border-bottom:solid rgba(62,62,62,0.6) 0.1rem;padding-bottom:.5rem;margin-bottom:1rem}.hotels-filter .top .item span{font-size:1.7rem;color:#3E3E3E}.hotels-filter .top .item .select{max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:auto;white-space:nowrap;display:flex}.hotels-filter .top .item .select::-webkit-scrollbar{width:0;height:0}.hotels-filter .top .item .select::-webkit-scrollbar-thumb{background:transparent}.hotels-filter .top .item .select::-webkit-scrollbar-track{background-color:transparent}.hotels-filter label{font-size:1.4rem;margin-bottom:2rem;display:block}.hotels-filter .selectric,.hotels-filter .selectric-items{border:solid rgba(62,62,62,0.5) 0.1rem !important}.hotels-filter ul{height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;margin:auto;margin-bottom:1rem}.hotels-filter ul::-webkit-scrollbar{width:0;height:0}.hotels-filter ul::-webkit-scrollbar-thumb{background:transparent}.hotels-filter ul::-webkit-scrollbar-track{background-color:transparent}.hotels-filter ul li{border-bottom:solid transparent .1rem;height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;position:relative}.hotels-filter ul li.active{background:#f8f8f8}.hotels-filter ul li.active a{color:#A70000}.hotels-filter ul li a{font-size:2rem;color:#3E3E3E}.hotels-filter ul li a img{width:12rem}@media only screen and (max-width: 768px){.hotels-filter ul li a{font-size:1.8rem}}.hotels-filter .scroll{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;cursor:default;overflow:scroll hidden;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.pattern-bg:before,.discover-content:before,.detail-header .caption:before,.head-content:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/main/flower-bg.svg) no-repeat left center;opacity:.04;background-size:contain;z-index:0}:root{--pr-color: #fff;--second-color: #0a0a0a;--cubicbz: cubic-bezier(.9, 0, .1, 1)}.wrapp{position:relative;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;width:100%;height:100vh;overflow:hidden;z-index:1}.menu-img{position:absolute;width:100%;height:100%;top:0;left:0;opacity:1;overflow:hidden;-webkit-transform:scale(1.1);transform:scale(1.1)}.menu-img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;left:0;-webkit-transition:0.8s var(--cubicbz);transition:0.8s var(--cubicbz);-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}.menu-img img.active{-webkit-transform:scale(1);transform:scale(1);-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}.menu__item{position:relative;list-style:none}.menu__item+.menu__item{margin-top:60px}.menu__item::before{position:absolute;content:'';width:60px;height:60px;top:50%;left:0;-webkit-transform:translate(-80px, -50%) rotate(225deg);transform:translate(-80px, -50%) rotate(225deg);opacity:0;background:url(../img/arrow.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;will-change:transform;-webkit-transition:0.8s var(--cubicbz);transition:0.8s var(--cubicbz)}.menu__item:hover .menu__link{-webkit-transform:translateX(80px);transform:translateX(80px);color:var(--pr-color);-webkit-text-stroke:1px transparent}.menu__item:hover::before{opacity:1;-webkit-transform:translate(0%, -50%) rotate(180deg);transform:translate(0%, -50%) rotate(180deg)}.menu__link{position:relative;display:block;text-transform:uppercase;font-size:75px;line-height:.8;text-decoration:none;color:transparent;-webkit-text-stroke:1px var(--pr-color);z-index:2;-webkit-transition:0.8s var(--cubicbz);transition:0.8s var(--cubicbz)}.whatsapp{width:5rem;height:5rem;border-radius:100vmax;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;position:fixed;bottom:2rem;right:2rem;z-index:10;background:#25D366}@media only screen and (max-width: 1024px){.whatsapp{bottom:1rem;right:1rem}}.whatsapp svg{fill:#fff}.fb-messenger{width:5rem;height:5rem;border-radius:100vmax;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;position:fixed;bottom:2rem;right:8rem;z-index:10}@media only screen and (max-width: 1024px){.fb-messenger{bottom:1rem;right:7rem}}.fb-messenger svg{fill:#fff}@media only screen and (max-width: 1370px){.hotels-discover{margin-bottom:4rem}}@media only screen and (max-width: 1920px){.hotels-discover figure{height:40rem}}@media only screen and (max-width: 1370px){.hotels-discover figure{height:30rem}}@media only screen and (max-width: 1370px){.hotels-discover figure figcaption{font-size:3.6rem}}section{width:100%;position:relative;overflow:hidden}section.background{background:#F8F6F4}section.content-padding{padding:6rem 5vw 0}@media only screen and (max-width: 1024px){section.content-padding{padding:0 2rem}}[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: 1920px){.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}h1,h2,h3,h4,h5,h6{font-family:"FreightBigProBook";font-weight:normal;color:#3E3E3E;letter-spacing:1.75px}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-family:"FreightBigProMedium";font-weight:500}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:italic}h1{font-size:clamp(5rem, 12vw, 8.4rem);line-height:1}@media only screen and (max-width: 1024px){h1{font-size:clamp(4rem, 12vw, 6.4rem)}}h4{font-size:clamp(3rem, 12vw, 3.4rem);line-height:1}@media only screen and (max-width: 1024px){h4{font-size:clamp(5rem, 12vw, 6rem)}}@media only screen and (max-width: 768px){h4{font-size:clamp(3rem, 12vw, 4rem)}}h5{font-size:clamp(3rem, 12vw, 3.4rem);line-height:1}@media only screen and (max-width: 1024px){h5{font-size:clamp(2rem, 12vw, 2.8rem)}}p{font-family:"GT America Extended";font-size:clamp(1.6rem, 12vw, 1.8rem);letter-spacing:1px;line-height:1.8;color:#3E3E3E}@media only screen and (max-width: 1024px){p{font-size:clamp(1.5rem, 12vw, 1.6rem);line-height:1.4}}[text-split]{opacity:0}@media only screen and (max-width: 1024px){[text-split]{opacity:1}}.small-head{font-size:1.3rem;white-space:nowrap;color:#555;margin-bottom:4rem;font-family:"GT America Extended";font-weight:normal;letter-spacing:3px;text-transform:uppercase}@media only screen and (max-width: 768px){.small-head{font-size:1.2rem;margin-bottom:2rem}}.head-content{display:-webkit-box;display:-ms-flexbox;display:flex;-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;text-align:center;padding:8rem 0;position:relative}@media only screen and (max-width: 1024px){.head-content{padding:4rem 2rem}}.head-content p{max-width:80rem;margin:4rem 0}.date{font-family:"GT America Extended";font-weight:500;font-size:1.3rem}@media only screen and (max-width: 1024px){.date{font-size:1.2rem}}.flatpickr-wrapper{display:inline-block;position:relative;width:100%}.flatpickr-wrapper input{cursor:pointer;position:relative;z-index:1}.flatpickr-calendar{font-size:13px;background-color:white;color:#333;border-radius:4px;position:absolute;top:100%;left:0;margin-top:3px;opacity:0;padding:3px;border:1px solid #ddd;max-height:0;z-index:0;overflow:hidden;-webkit-transition:opacity 550ms cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 550ms cubic-bezier(0.075, 0.82, 0.165, 1);-webkit-transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.flatpickr-calendar table{border-collapse:collapse;padding:0;width:100%}.flatpickr-calendar thead{font-size:90%}.flatpickr-calendar th{text-align:center;padding:5px;font-weight:bold;color:#999}.flatpickr-calendar .slot{cursor:pointer}.flatpickr-calendar td:hover .flatpickr-day{background:#e6e6e6;border-color:#e6e6e6}.open .flatpickr-calendar{max-height:286px;z-index:100;opacity:1;width:100%}.flatpickr-months{color:black;padding:2px;text-align:center;font-size:135%}.flatpickr-prev-month,.flatpickr-next-month{text-decoration:none;padding:0 .4em;cursor:pointer}.flatpickr-prev-month{float:left}.flatpickr-next-month{float:right}.flatpickr-current-month{padding:0 .5em;font-weight:300}.flatpickr-current-month span{font-weight:700}.flatpickr-prev-month:hover,.flatpickr-next-month:hover{color:#f64747}.flatpickr-calendar th,.flatpickr-calendar td{width:14.3%}.flatpickr-day{border:1px solid transparent;display:block;height:32px;line-height:32px;padding:0;text-align:center;width:32px;border-radius:0;margin:1px}.today .flatpickr-day{background:#A70000;color:#fff}td.today:hover .flatpickr-day{border-color:#f64747;background-color:#f64747;color:white}.selected .flatpickr-day{background-color:#BF9C6F;color:#fff;border-color:#BF9C6F}.flatpickr-calendar .disabled,.flatpickr-calendar .disabled .flatpickr-day,.flatpickr-calendar .disabled:hover .flatpickr-day{background:transparent;border-color:transparent;color:#ddd;cursor:default}.contact .text-cards span,.contact .text-cards p{max-width:70%}@media only screen and (max-width: 1024px){.contact .text-cards span,.contact .text-cards p{max-width:100%}}.contact .text-cards .small-head{margin-top:6rem}form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#F8F6F4;padding:6rem 5rem}@media only screen and (max-width: 1024px){form{padding:4rem 1rem}}form .form-item{width:100%}@media only screen and (max-width: 1024px){form .form-item{margin-bottom:2.8rem}}form label{font-family:"GT America Extended";font-weight:500;letter-spacing:0.592593px;font-size:1.6rem;color:#3E3E3E;margin-bottom:1rem}@media only screen and (max-width: 1024px){form label{font-size:1.6rem}}form h6{font-size:1.6rem;font-family:"GT America Extended";font-weight:500;margin-bottom:2rem;letter-spacing:0}form h5{margin-bottom:4rem}@media only screen and (max-width: 1024px){form h5{margin:0}}form input,form textarea{font-family:"GT America Extended";width:100%;height:6rem;padding:0 1rem;font-size:1.6rem;color:#3E3E3E;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:all .5s;transition:all .5s;background:#fff}@media only screen and (max-width: 1024px){form input,form textarea{font-size:1.6rem}}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:#3E3E3E}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#3E3E3E}form input::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#3E3E3E}form input::placeholder,form textarea::placeholder{color:#3E3E3E}form textarea{resize:none;padding:2rem;overflow:hidden;min-height:10rem;max-height:15rem}form .bottom{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}@media only screen and (max-width: 768px){form .bottom{-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}}form .select-check{display:-webkit-box;display:-ms-flexbox;display:flex}form .verification-code{max-width:15rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}@media only screen and (max-width: 768px){form .button{width:100%}}form .message{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;height:100%}form .message h1{color:#fff}form .message h1:before{background:#fff}form .message p{color:#fff}form .message span{font-size:clamp(2rem, 12vw, 3.4rem);letter-spacing:-1.88889px;color:#fff;text-align:center;margin-top:4rem}form .select-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}form .select-items .item{width:50%;position:relative}form .item{position:relative}form .item.date input{padding:0px 1rem 0 5rem}form .item i{position:absolute;width:5rem;height:6rem;top:0;left:0;z-index:2;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 .button{margin-top:2rem}.form{background:#F8F6F4}.form .row{width:100%;gap:2rem 4rem}@media only screen and (max-width: 1024px){.form .row{gap:2rem}}.form form{max-width:60rem;width:100%;margin:auto;padding:0;gap:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4rem 1rem}.form .form-item{margin-bottom:4rem}.contact-form{max-width:140rem;width:100%;margin:auto;padding:10rem 2rem}.contact-form .row{width:100%;gap:4rem}@media only screen and (max-width: 648px){.contact-form .row{gap:0}}.contact-form .contact-head{text-align:center;margin-bottom:4rem}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}@media only screen and (max-width: 1024px){.checkbox{height:auto;padding-bottom:2rem}}@media only screen and (max-width: 768px){.checkbox{max-width:100%}}.checkbox .link{text-align:left;font-size:1.5rem}.checkbox .link a{color:#3E3E3E;text-decoration:underline;cursor:pointer}.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer;position:relative}.checkbox input:checked+:after{content:'';background:url(../images/main/check.svg) no-repeat center center;background-size:1.6rem;position:absolute;top:0;left:0;width:2.8rem;height:100%;text-align:center}.checkbox input:checked+:before{border:solid #3E3E3E 0.1rem}.checkbox input:checked+label{color:#3E3E3E}.checkbox input:checked+label span{opacity:1}.checkbox label{position:relative;cursor:pointer;color:white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}@media only screen and (max-width: 1024px){.checkbox label{font-size:1.6rem}}.checkbox label span{font-family:"GT America Extended";font-size:1.4rem;color:#3E3E3E;letter-spacing:0;text-transform:uppercase;opacity:.4}.checkbox label a{display:inline;color:#3E3E3E;text-decoration:underline;-webkit-transition:all .5s;transition:all .5s}.checkbox label a:hover{color:#fff}.checkbox label:before{width:2.5rem;height:2.5rem;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:2.5rem;flex-basis:2.5rem;content:'';-webkit-appearance:none;border:solid #BCBFC5 .1rem;position:relative;vertical-align:middle;cursor:pointer;margin-right:1rem;border-radius:.5rem}.selectbox{width:100%}.selectric{border:none !important;background:#fff !important}.selectric .label{height:6rem !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;font-size:1.6rem !important;letter-spacing:0;margin:0 !important;padding:0 6rem 0 2rem;font-family:"GT America Extended";font-weight:500}.selectric .button{width:4rem !important;padding:0 !important;height:100% !important;background-color:transparent !important;margin:0 !important}.selectric .button:after{width:2rem !important;height:100% !important;border:none !important;background:transparent url(../../assets/images/icons/arrow.svg) no-repeat center center;padding:0 !important;margin:0 !important}.selectric-wrapper.selectric-open .button:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.selectric-wrapper.selectric-open .selectric-items{top:6.2rem !important;-webkit-transition:all .5s;transition:all .5s;opacity:1 !important;visibility:visible !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.selectric-items{-webkit-box-shadow:none !important;box-shadow:none !important;padding:1rem !important;background:#fff !important;border:none !important;top:12rem !important;border-radius:0;-webkit-transition:all .5s;transition:all .5s;opacity:0 !important;visibility:hidden !important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.selectric-items ul li{font-size:1.6rem;height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1rem}.selectric-items ul li:hover{background:#A70000;color:#fff}.selectric-items ul li:last-child{border:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.tabmenu-content .tab-link{position:relative;font-size:2.6rem}.tabmenu-content .tab-link:before{content:'';position:absolute;width:100%;height:.2rem;bottom:-.2rem;left:0}.tabmenu-content .tab-link.current{color:#3E3E3E;background:#C9FF99}.tabmenu-content .tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0;padding:0;border-bottom:solid #000 0.1rem;padding:2rem;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}@media only screen and (max-width: 1024px){.tabmenu-content .tabs{padding:1rem .5rem;text-align:center}}.tabmenu-content .tabs li{list-style:none;-webkit-box-flex:1;-ms-flex:1;flex:1;height:5.6rem;font-size:2rem;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;position:relative;border-radius:100vmax !important;cursor:pointer}@media only screen and (max-width: 1024px){.tabmenu-content .tabs li{font-size:1.6rem}}@media only screen and (max-width: 768px){.tabmenu-content .tabs li{font-size:1.2rem;padding:0 1rem}}.tabmenu-content .tabs li:first-child{border-radius:.5rem 0 0}.tabmenu-content .tabs li:last-child{border-radius:0 .5rem 0 0}.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:4rem}@media only screen and (max-width: 1024px){.tabmenu-content .tab-content{padding:2rem}}.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}.tabmenu-content .tab-content img{max-width:100%;border-radius:.5rem}@keyframes fade{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.tabmenu-content .item .caption{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;height:100%;padding:4rem 5vw;text-align:center}@media only screen and (max-width: 1024px){.tabmenu-content .item .caption{padding:0 0 2rem}}.tabmenu-content .item .caption span{font-size:clamp(3.2rem, 12vw, 4.4rem);letter-spacing:0.477248px}@media only screen and (max-width: 768px){.tabmenu-content .item .caption span{font-size:clamp(3rem, 12vw, 3.2rem)}}.tabmenu-content .item .caption p{font-size:clamp(1.6rem, 12vw, 2rem);margin:6rem 0}@media only screen and (max-width: 768px){.tabmenu-content .item .caption p{font-size:clamp(1.4rem, 12vw, 1.6rem);margin:2.8rem 0}}.tabmenu-content .item figure{width:100%;height:60rem;border-radius:1rem;overflow:hidden}@media only screen and (max-width: 1024px){.tabmenu-content .item figure{height:auto}}.filter{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4rem;margin-top:8rem;top:0}@media only screen and (max-width: 1024px){.filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}}@media only screen and (max-width: 1024px){.filter.page{display:none}}@media only screen and (max-width: 1370px){.filter{margin-top:4rem}}.filter.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.filter form{border-radius:100vmax;border:solid #3E3E3E 0.1rem;padding-left:2rem}@media only screen and (max-width: 1024px){.filter form{margin-top:0}}.filter .item{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 768px){.filter .item{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.filter .item .button{margin-left:.5rem}@media only screen and (max-width: 768px){.filter .item .button{margin:0;width:100%}}.filter .item form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.filter .item form svg{margin-right:2rem}.filter .item form input{border:none;text-align:left}.filter .selectbox{margin-right:.5rem}@media only screen and (max-width: 768px){.filter .selectbox:nth-child(2){margin:2rem 0}}@media only screen and (max-width: 768px){.filter .selectbox{margin:0}}@media only screen and (max-width: 1024px){.filter a{margin-top:2rem !important}}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5vw 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination .link{width:5rem;height:5rem;background:none;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;color:#3E3E3E;font-size:2rem;margin:0 .4rem}.pagination .link:hover{background:#EEEDEE}@media only screen and (max-width: 1024px){.pagination .link{font-size:1.6rem;margin:0;min-width:4rem}}.pagination .link.prev,.pagination .link.next{margin:0 2rem}.pagination .link span{padding:0 1.5rem;font-size:1.4rem}.pagination .link:hover{color:#3E3E3E}.pagination .link:hover svg{fill:#3E3E3E}.pagination .page-prev,.pagination .page-next{width:5rem;height:5rem;-webkit-transition:all .5s;transition:all .5s;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 #000 0.1rem}.pagination .page-prev:hover .stroke,.pagination .page-next:hover .stroke{opacity:1;fill:#000;stroke:#000;stroke-width:1.2;enable-background:new}.pagination .page-prev:hover .icon,.pagination .page-next:hover .icon{fill:none;stroke:#fff}.pagination .page-prev svg,.pagination .page-next svg{width:2rem;height:2rem;-webkit-transition:all .5s;transition:all .5s}.pagination .page-prev .stroke,.pagination .page-next .stroke{opacity:0.5;fill:none;stroke:#0C0C0E;stroke-width:1.2;enable-background:new;-webkit-transition:all .5s;transition:all .5s}.pagination .page-prev .icon,.pagination .page-next .icon{fill:none;stroke:#0C0C0E}.radio-button{display:block;position:relative;padding-left:35px;cursor:pointer;font-size:1.4rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0}.radio-button span{height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radio-button input{height:0}.radio-button input:checked ~ .checkmark{background-color:#fff}.radio-button input:checked ~ .checkmark:after{display:block}.radio-button .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#fff;border-radius:50%}.radio-button .checkmark:after{content:"";position:absolute;display:none;top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#A70000}.radio-button:hover input ~ .checkmark{background-color:#fff}body,html{font-family:"GT America Extended";-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px}*{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.no-scroll{position:fixed;width:100%;top:0;left:0}body::-webkit-scrollbar{width:0}body::-webkit-scrollbar-track{background-color:#000000}body::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555555}body::-webkit-scrollbar-button{background-color:#000000;background-image:url()}body::-webkit-scrollbar-button:vertical:increment{background-position:-64px -16px}body::-webkit-scrollbar-button:vertical:decrement{background-position:0 -16px}body::-webkit-scrollbar-button:horizontal:increment{background-position:-32px -16px}body::-webkit-scrollbar-button:horizontal:decrement{background-position:-96px -16px}body::-webkit-scrollbar-corner{background-color:#000000}#smoother-content{will-change:transform}.site-list{width:100%;min-height:100vh;background:#F8F6F4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:6rem}.site-list img{width:11rem}.site-list .links ol{margin-top:6rem}.site-list .links ol li{margin:2rem 0;list-style-type:decimal;font-size:2rem;color:#3E3E3E;padding-left:1rem}.site-list .links ol li a{font-family:"GT America Extended";font-size:2rem;color:#3E3E3E;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 */