@import url("css2.css");@font-face{font-family:Beautique Display;src:url(../assets/BeautiqueDisplay-Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Beautique Display;src:url(../assets/BeautiqueDisplay-BlackItalic.otf) format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Beautique Display;src:url(../assets/BeautiqueDisplay-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Beautique Display;src:url(../assets/BeautiqueDisplay-BoldItalic.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Beautique Display;src:url(../assets/BeautiqueDisplay-Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Beautique Display;src:url(../assets/BeautiqueDisplay-LightItalic.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Beautique Display;src:url(../assets/BeautiqueDisplay-Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Beautique Display;src:url(../assets/BeautiqueDisplay-MediumItalic.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-XLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-Light.ttf) format("truetype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mallory;src:url(../html/Mallory-Ultra.html) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-ThinItalic.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-XLightItalic.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-LightItalic.ttf) format("truetype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-BookItalic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-UltraItalic.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Mallory;src:url(../assets/Mallory-BlackItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:HLT Bickham Script Pro Regular;src:url(../assets/HLT-BicKhamScriptPro_Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}::-webkit-scrollbar{width:0}::-webkit-scrollbar-thumb{border-radius:0}::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:window-inactive{background:rgba(135,141,141,.47058823529411764)}button,input,select,textarea{margin:0;outline:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}td:not([align]),th:not([align]){text-align:left}.typography blockquote,.typography body,.typography dd,.typography dl,.typography dt,.typography fieldset,.typography figure,.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6,.typography hr,.typography html,.typography iframe,.typography legend,.typography li,.typography ol,.typography p,.typography pre,.typography textarea,.typography ul,body,html{margin:0;padding:0}.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{font-size:100%;font-weight:400}.typography ul{list-style:none}@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes future{0%{-webkit-transform:translate(-330px,-50%) rotate(-45deg);transform:translate(-330px,-50%) rotate(-45deg)}50%{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}to{-webkit-transform:translate(330px,-50%) rotate(-45deg);transform:translate(330px,-50%) rotate(-45deg)}}@keyframes future{0%{-webkit-transform:translate(-330px,-50%) rotate(-45deg);transform:translate(-330px,-50%) rotate(-45deg)}50%{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}to{-webkit-transform:translate(330px,-50%) rotate(-45deg);transform:translate(330px,-50%) rotate(-45deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes backgroudScroll{0%{background-position:0 0}to{background-position:22px 0}}@keyframes backgroudScroll{0%{background-position:0 0}to{background-position:22px 0}}@-webkit-keyframes moveRightToLeft{0%{-webkit-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg)}to{-webkit-transform:translate(600px,-50%) rotate(-25deg);transform:translate(600px,-50%) rotate(-25deg)}}@keyframes moveRightToLeft{0%{-webkit-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg)}to{-webkit-transform:translate(600px,-50%) rotate(-25deg);transform:translate(600px,-50%) rotate(-25deg)}}@-webkit-keyframes cd-sequence-reverse{0%{-webkit-transform:translateY(-50%) translateX(-98%);transform:translateY(-50%) translateX(-98%)}to{-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%)}}@keyframes cd-sequence-reverse{0%{-webkit-transform:translateY(-50%) translateX(-98%);transform:translateY(-50%) translateX(-98%)}to{-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%)}}@-webkit-keyframes cd-sequence{0%{-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%)}to{-webkit-transform:translateY(-50%) translateX(-98%);transform:translateY(-50%) translateX(-98%)}}@keyframes cd-sequence{0%{-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%)}to{-webkit-transform:translateY(-50%) translateX(-98%);transform:translateY(-50%) translateX(-98%)}}@-webkit-keyframes moveRightToLeftText{0%{-webkit-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg)}to{-webkit-transform:translate(-380px,23%) rotate(-25deg);transform:translate(-380px,23%) rotate(-25deg)}}@keyframes moveRightToLeftText{0%{-webkit-transform:translateY(-50%) rotate(-25deg);transform:translateY(-50%) rotate(-25deg)}to{-webkit-transform:translate(-380px,23%) rotate(-25deg);transform:translate(-380px,23%) rotate(-25deg)}}@-webkit-keyframes mirror-effect{0%{left:-100%;top:-100%}to{left:100%;top:100%}}@keyframes mirror-effect{0%{left:-100%;top:-100%}to{left:100%;top:100%}}@-webkit-keyframes phonering-cricle{0%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.5) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(.5) skew(1deg);opacity:.1}50%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.5}to{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes phonering-cricle{0%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.5) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(.5) skew(1deg);opacity:.1}50%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.5}to{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes phonering-circle-fill{0%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.6}50%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);opacity:.6}to{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.6}}@keyframes phonering-circle-fill{0%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.6}50%{-webkit-transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(1) skew(1deg);opacity:.6}to{-webkit-transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);transform:translate(-50%,-50%) rotate(0) scale(.7) skew(1deg);opacity:.6}}@-webkit-keyframes snakeX{0%{-webkit-transform:rotate(0) skew(1deg);transform:rotate(0) skew(1deg)}10%{-webkit-transform:rotate(-25deg) skew(1deg);transform:rotate(-25deg) skew(1deg)}20%{-webkit-transform:rotate(25deg) skew(1deg);transform:rotate(25deg) skew(1deg)}30%{-webkit-transform:rotate(-25deg) skew(1deg);transform:rotate(-25deg) skew(1deg)}40%{-webkit-transform:rotate(25deg) skew(1deg);transform:rotate(25deg) skew(1deg)}50%{-webkit-transform:rotate(0) skew(1deg);transform:rotate(0) skew(1deg)}to{-webkit-transform:rotate(0) skew(1deg);transform:rotate(0) skew(1deg)}}@keyframes snakeX{0%{-webkit-transform:rotate(0) skew(1deg);transform:rotate(0) skew(1deg)}10%{-webkit-transform:rotate(-25deg) skew(1deg);transform:rotate(-25deg) skew(1deg)}20%{-webkit-transform:rotate(25deg) skew(1deg);transform:rotate(25deg) skew(1deg)}30%{-webkit-transform:rotate(-25deg) skew(1deg);transform:rotate(-25deg) skew(1deg)}40%{-webkit-transform:rotate(25deg) skew(1deg);transform:rotate(25deg) skew(1deg)}50%{-webkit-transform:rotate(0) skew(1deg);transform:rotate(0) skew(1deg)}to{-webkit-transform:rotate(0) skew(1deg);transform:rotate(0) skew(1deg)}}:root{--Black:#000;--White:#fff;--Gradient-03:linear-gradient(90deg,#f15925,#9f1d21);--Gradient-04:linear-gradient(180deg,#f15925,#9f1d21 84.37%);--Gray-50:#f9fafb;--Gray-100:#f2f4f7;--Gray-200:#eaecf0;--Gray-300:#d0d5dd;--Gray-400:#98a2b3;--Gray-500:#667085;--Gray-600:#475467;--Gray-700:#344054;--Gray-900:#101828;--Brand-Orange-100:#ffe8e0;--Brand-Orange-500:#f15925;--Brand-Orange-700:#913516;--Brand-Red-500:#9f1d21;--Brand-Red-700:#5f1114;--Green:#008939;--Primary---500:#9c1f23;--Secondary:#faf0e4;--Gray-sky-3:#d2d5da;--Gray-sky-10:#1c1e22}.tw-themes .tw-display{font-weight:700}.tw-themes .f-regular{font-weight:400}.tw-themes .f-medium{font-weight:500}.tw-themes .f-semibold{font-weight:600}.tw-themes .f-bold{font-weight:700}.tw-themes .f-italic{font-style:italic}.tw-themes .text-center{text-align:center}.tw-themes .text-left{text-align:left}.tw-themes .text-right{text-align:right}.tw-themes .text-justify{text-align:justify}.tw-themes .text-uppercase{text-transform:uppercase}.tw-themes .text-capitalize{text-transform:capitalize}.tw-themes .text-decoration-underline{text-decoration:underline}.tw-themes .text-decoration-none{text-decoration:none}.tw-themes .text-line-through{text-decoration:line-through}.tw-themes .color-inherit{color:inherit}.tw-themes .color-red{color:red}.tw-themes .color-white{color:#fff}.tw-themes .color-black{color:#000}.tw-themes .bg-white{background:#fff}.tw-themes .bg-black{background:#000}.tw-themes .pad-0{padding:0}.tw-themes .pad-t-2{padding-top:2px}.tw-themes .pad-4{padding:4px}.tw-themes .pad-t-4{padding-top:4px}.tw-themes .pad-b-4{padding-bottom:4px}.tw-themes .pad-l-4{padding-left:4px}.tw-themes .pad-r-4{padding-right:4px}.tw-themes .pad-l-6{padding-left:6px}.tw-themes .pad-r-6{padding-right:6px}.tw-themes .pad-lr-6{padding-left:6px;padding-right:6px}.tw-themes .pad-t-6{padding-top:6px}.tw-themes .pad-b-6{padding-bottom:6px}.tw-themes .pad-tb-6{padding-top:6px;padding-bottom:6px}.tw-themes .pad-8{padding:8px}.tw-themes .pad-t-8{padding-top:8px}.tw-themes .pad-b-8{padding-bottom:8px}.tw-themes .pad-tb-8{padding-top:8px;padding-bottom:8px}.tw-themes .pad-l-8{padding-left:8px}.tw-themes .pad-r-8{padding-right:8px}.tw-themes .pad-lr-8{padding-left:8px;padding-right:8px}.tw-themes .pad-12{padding:12px}.tw-themes .pad-tb-12{padding-top:12px;padding-bottom:12px}.tw-themes .pad-lr-12{padding-left:12px;padding-right:12px}.tw-themes .pad-t-12{padding-top:12px}.tw-themes .pad-b-12{padding-bottom:12px}.tw-themes .pad-l-12{padding-left:12px}.tw-themes .pad-r-12{padding-right:12px}.tw-themes .pad-t-15{padding-top:15px}.tw-themes .pad-b-15{padding-bottom:15px}.tw-themes .pad-tb-15{padding-top:15px;padding-bottom:15px}.tw-themes .pad-16{padding:16px}.tw-themes .pad-tb-16{padding-top:16px;padding-bottom:16px}.tw-themes .pad-lr-16{padding-left:16px;padding-right:16px}.tw-themes .pad-t-16{padding-top:16px}.tw-themes .pad-b-16{padding-bottom:16px}.tw-themes .pad-l-16{padding-left:16px}.tw-themes .pad-r-16{padding-right:16px}.tw-themes .pad-tb-18{padding-top:18px;padding-bottom:18px}.tw-themes .pad-b-22{padding-bottom:22px}.tw-themes .pad-24{padding:24px}.tw-themes .pad-tb-24{padding-top:24px;padding-bottom:24px}.tw-themes .pad-lr-24{padding-left:24px;padding-right:24px}.tw-themes .pad-t-24{padding-top:24px}.tw-themes .pad-b-24{padding-bottom:24px}.tw-themes .pad-l-24{padding-left:24px}.tw-themes .pad-r-24{padding-right:24px}.tw-themes .pad-32{padding:32px}.tw-themes .pad-tb-32{padding-top:32px;padding-bottom:32px}.tw-themes .pad-lr-32{padding-left:32px;padding-right:32px}.tw-themes .pad-t-32{padding-top:32px}.tw-themes .pad-b-32{padding-bottom:32px}.tw-themes .pad-l-32{padding-left:32px}.tw-themes .pad-r-32{padding-right:32px}.tw-themes .pad-b-40{padding-bottom:40px}.tw-themes .pad-t-40{padding-top:40px}.tw-themes .pad-tb-40{padding-top:40px;padding-bottom:40px}.tw-themes .pad-lr-40{padding-left:40px;padding-right:40px}.tw-themes .pad-t-45{padding-top:45px}.tw-themes .pad-b-45{padding-bottom:45px}.tw-themes .pad-tb-45{padding-top:45px;padding-bottom:45px}.tw-themes .pad-t-48{padding-top:48px}.tw-themes .pad-b-48{padding-bottom:48px}.tw-themes .pad-tb-48{padding-top:48px;padding-bottom:48px}.tw-themes .pad-t-56{padding-top:56px}.tw-themes .pad-b-56{padding-bottom:56px}.tw-themes .pad-tb-56{padding-top:56px;padding-bottom:56px}.tw-themes .pad-t-60{padding-top:60px}.tw-themes .pad-b-60{padding-bottom:60px}.tw-themes .pad-tb-60{padding-top:60px;padding-bottom:60px}.tw-themes .pad-t-64{padding-top:64px}.tw-themes .pad-lr-64{padding-left:64px;padding-right:64px}.tw-themes .pad-t-72{padding-top:72px}.tw-themes .pad-b-72{padding-bottom:72px}.tw-themes .pad-l-72{padding-left:72px}.tw-themes .pad-r-72{padding-right:72px}.tw-themes .pad-lr-72{padding-left:72px;padding-right:72px}.tw-themes .pad-tb-72{padding-top:72px;padding-bottom:72px}.tw-themes .pad-b-64{padding-bottom:64px}.tw-themes .pad-b-80{padding-bottom:80px}.tw-themes .pad-t-80{padding-top:80px}.tw-themes .pad-tb-80{padding-top:80px;padding-bottom:80px}.tw-themes .pad-l-96{padding-left:96px}.tw-themes .pad-r-96{padding-right:96px}.tw-themes .pad-t-96{padding-top:96px}.tw-themes .pad-b-96{padding-bottom:96px}.tw-themes .pad-t-112{padding-top:112px}.tw-themes .pad-b-112{padding-bottom:112px}.tw-themes .mt-auto{margin-top:auto}.tw-themes .mb-auto{margin-bottom:auto}.tw-themes .mr-auto{margin-right:auto}.tw-themes .ml-auto{margin-left:auto}.tw-themes .mx-auto{margin-left:auto;margin-right:auto}.tw-themes .mb-4{margin-bottom:4px}.tw-themes .mb-6{margin-bottom:6px}.tw-themes .mb-8{margin-bottom:8px}.tw-themes .mb-12{margin-bottom:12px}.tw-themes .mb-16{margin-bottom:16px}.tw-themes .mb-20{margin-bottom:20px}.tw-themes .mb-24{margin-bottom:24px}.tw-themes .mb-32{margin-bottom:32px}.tw-themes .mb-40{margin-bottom:40px}.tw-themes .mb-56{margin-bottom:56px}.tw-themes .mb-60{margin-bottom:60px}.tw-themes .mt-4{margin-top:4px}.tw-themes .mt-8{margin-top:8px}.tw-themes .mt-12{margin-top:12px}.tw-themes .mt-16{margin-top:16px}.tw-themes .mt-24{margin-top:24px}.tw-themes .mt-32{margin-top:32px}.tw-themes .mt-40{margin-top:40px}.tw-themes .mt-48{margin-top:48px}.tw-themes [class*=rx-]{overflow:hidden}.tw-themes .rx-4{border-radius:4px}.tw-themes .rx-6{border-radius:6px}.tw-themes .rx-8{border-radius:8px}.tw-themes .rx-10{border-radius:10px}.tw-themes .rx-12{border-radius:12px}.tw-themes .rx-16{border-radius:16px}.tw-themes .rx-20{border-radius:20px}.tw-themes .rx-24{border-radius:24px}.tw-themes .rx-28{border-radius:28px}.tw-themes .rx-32{border-radius:32px}.tw-themes .rx-40{border-radius:40px}.tw-themes .rx-48{border-radius:48px}.tw-themes .rx-50{border-radius:50%}.tw-themes .rx-100{border-radius:100px}.tw-themes .w-50{width:50%}.tw-themes .w-100{width:100%}.tw-themes .border-1-gray-300{border:1px solid var(--Gray-300)}.tw-themes .border-0,.tw-themes .border-none{border:none}.tw-themes .swiper-slide{-webkit-box-sizing:border-box;box-sizing:border-box}.tw-themes .d-none{display:none}.tw-themes .hover-opacity{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.tw-themes .hover-opacity:hover{opacity:.8}.tw-themes .hover-bg-gray-100:hover{background-color:var(--Gray-100)}.tw-themes .cursor-pointer{cursor:pointer}.tw-themes strong{font-weight:700}.tw-themes .line-clamp-1{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.tw-themes .tw-title-32{color:#331a00;text-align:center;font-family:Beautique Display;font-size:32px;font-style:normal;font-weight:400;line-height:137.5%;text-transform:uppercase}@media only screen and (max-width:1023px){.tw-themes .tw-title-32{font-size:23px}}.tw-themes .tw-view-more{padding:12px 20px 14px;border-radius:8px;border:1px solid var(--Primary---500);background:#fff;display:inline-block;color:var(--Primary---500);text-align:center;font-family:Manrope;font-size:14px;font-weight:400;line-height:171.429%;text-transform:uppercase;margin:20px 0 84px}.tw-themes .tw-view-more:hover{background-color:var(--Primary---500);color:#fdeecf}.tw-container{width:100%;max-width:1440px;padding:0 56px;margin:0 auto}@media only screen and (min-width:1366px){.tw-container.mx-1104{max-width:1440px;padding:0 168px}.tw-container.mx-904{max-width:1440px;padding:0 256px}.tw-container.mx-976{max-width:1440px;padding:0 232px}.tw-container.mx-896{max-width:1440px;padding:0 272px}}@media only screen and (max-width:1366px){.tw-container{padding:0 40px}}@media only screen and (max-width:992px){.tw-container{padding:0 25px}}@media only screen and (max-width:768px){.tw-container{padding:0 15px}}body,html{font-family:Manrope,Mallory,-apple-system,Arial,Helvetica,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;-webkit-font-smoothing:antialiased;background:#faf0e4}body.hidden,html.hidden{overflow:hidden}body.hidden .overlay,html.hidden .overlay{opacity:1;visibility:visible}body.open-modal .overlay,html.open-modal .overlay{opacity:1;visibility:visible;z-index:1001}.overlay{position:fixed;top:0;left:0;z-index:990;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden}.d-flex{display:-webkit-box;display:flex}.d-inline-flex{display:-webkit-inline-box;display:inline-flex}.d-flex.flex-column,.d-inline-flex.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.d-flex.align-start,.d-inline-flex.align-start{-webkit-box-align:start;align-items:flex-start}.d-flex.align-end,.d-inline-flex.align-end{-webkit-box-align:end;align-items:flex-end}.d-flex.align-center,.d-inline-flex.align-center{-webkit-box-align:center;align-items:center}.d-flex.align-baseline,.d-inline-flex.align-baseline{-webkit-box-align:baseline;align-items:baseline}.d-flex.justify-between,.d-inline-flex.justify-between{-webkit-box-pack:justify;justify-content:space-between}.d-flex.justify-end,.d-inline-flex.justify-end{-webkit-box-pack:end;justify-content:flex-end}.d-flex.justify-start,.d-inline-flex.justify-start{-webkit-box-pack:start;justify-content:flex-start}.d-flex.justify-center,.d-inline-flex.justify-center{-webkit-box-pack:center;justify-content:center}.d-flex.flex-wrap,.d-inline-flex.flex-wrap{flex-wrap:wrap}.d-flex.gap-2,.d-inline-flex.gap-2{gap:2px}.d-flex.gap-4,.d-inline-flex.gap-4{gap:4px}.d-flex.gap-6,.d-inline-flex.gap-6{gap:6px}.d-flex.gap-8,.d-inline-flex.gap-8{gap:8px}.d-flex.gap-10,.d-inline-flex.gap-10{gap:10px}.d-flex.gap-12,.d-inline-flex.gap-12{gap:12px}.d-flex.gap-14,.d-inline-flex.gap-14{gap:14px}.d-flex.gap-15,.d-inline-flex.gap-15{gap:15px}.d-flex.gap-16,.d-inline-flex.gap-16{gap:16px}.d-flex.gap-8-16,.d-inline-flex.gap-8-16{gap:8px 16px}.d-flex.gap-20,.d-inline-flex.gap-20{gap:20px}.d-flex.gap-24,.d-inline-flex.gap-24{gap:24px}.d-flex.gap-30,.d-inline-flex.gap-30{gap:30px}.d-flex.gap-32,.d-inline-flex.gap-32{gap:32px}.d-flex.gap-40,.d-inline-flex.gap-40{gap:40px}.d-flex.gap-48,.d-inline-flex.gap-48{gap:48px}.d-flex.gap-56,.d-inline-flex.gap-56{gap:56px}.d-flex.gap-64,.d-inline-flex.gap-64{gap:64px}.flex-shrink-0{flex-shrink:0!important}#header-main{position:sticky;z-index:999;width:100%;top:0;left:0;background:#fff;-webkit-transition:.7s ease-out;transition:.7s ease-out}.section-header{position:fixed;width:100%}.section-header,.section-header.hide-header{-webkit-transition:all .5s;transition:all .5s}.section-header.hide-header{top:-100%}.section-header .switch-lang{padding:7px 2px;color:var(--Neutral-Black,#231f20);text-align:right;font-family:Manrope,Plus Jakarta Sans,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:1.5;position:relative;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}@media only screen and (max-width:640px){.section-header .switch-lang{margin-right:25px}}.section-header .switch-lang .flag-current{width:20px!important}.section-header .switch-lang .flag-current img{width:20px!important;height:auto!important;-o-object-fit:cover;object-fit:cover}.section-header .switch-lang .current_lang_name{color:var(--Primary---500);font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}.section-header .switch-lang .current-lang{gap:9px}.section-header .switch-lang:hover .dropdown{opacity:1;visibility:visible;-webkit-transform:translate(-50%);transform:translate(-50%)}.section-header .switch-lang .dropdown{position:absolute;top:100%;left:50%;margin:0;list-style:none;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:100%;-webkit-transform:translate(-50%,3px);transform:translate(-50%,3px);z-index:99;opacity:0;visibility:hidden;-webkit-transition:all .4s ease;transition:all .4s ease;background:#fff;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 1px 8px 0 rgba(0,0,0,.12);display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.section-header .switch-lang .dropdown .lang-item{display:block;padding:8px;-webkit-box-ordinal-group:2;order:1}.section-header .switch-lang .dropdown .lang-item.current-lang{-webkit-box-ordinal-group:3;order:2}.section-header .switch-lang .dropdown .lang-item.current-lang #9C1F23{font-weight:600}.section-header .switch-lang .dropdown .lang-item:hover{background:#d08764}.section-header .switch-lang .dropdown .lang-item:hover a{color:#fff}.section-header .switch-lang .dropdown .lang-item a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;gap:8px;text-decoration:none;color:inherit}.section-header .switch-lang .dropdown .lang-item a span{margin:0!important}.section-header .header-main{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-top:16px;padding-bottom:16px;position:relative;-webkit-transition:.4s ease-out;transition:.4s ease-out}.section-header .header-main .tw-container-header{padding:0 3.4722222222%}@media only screen and (max-width:640px){.section-header .header-main .tw-container-header{padding:0 16px}}.section-header .main-menu{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;position:relative}.section-header .main-menu .logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9;-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));width:186px}@media only screen and (max-width:1100px){.section-header .main-menu .logo{margin-top:0}}@media only screen and (max-width:959px){.section-header .main-menu .logo{position:relative;top:0;left:0;-webkit-transform:none;transform:none;width:126px;-webkit-filter:none;filter:none}}.section-header .main-menu .logo img{width:100%;height:auto}.section-header .main-menu .logo img.logo-desktop{display:block}@media only screen and (max-width:959px){.section-header .main-menu .logo img.logo-desktop{display:none}}.section-header .main-menu .logo img.logo-mobile{display:none}@media only screen and (max-width:959px){.section-header .main-menu .logo img.logo-mobile{display:block}}.section-header .main-menu .header-menu li{display:-webkit-inline-box;display:inline-flex}.section-header .main-menu .header-menu li:hover a{color:#9c1f23}.section-header .main-menu .header-menu li.current-menu-item a{color:#9c1f23;font-weight:700}.section-header .main-menu .header-menu li.current-menu-item a:after,.section-header .main-menu .header-menu li.current-menu-item a:before{content:"";display:inline-block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#9c1f23}.section-header .main-menu .header-menu a{color:#9c1f23;font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:10px;text-decoration:none;padding:8px 10px}.section-header .main-menu .menu-left,.section-header .main-menu .menu-right{width:38.75%}@media only screen and (max-width:1100px){.section-header .main-menu .menu-left,.section-header .main-menu .menu-right{width:calc(50% - 74px)}}@media only screen and (max-width:959px){.section-header .main-menu .menu-left,.section-header .main-menu .menu-right{display:none}}.section-header .main-menu .menu-right .header-menu{width:100%;padding-right:5.7347670251%;-webkit-box-pack:end;justify-content:flex-end}@media only screen and (max-width:1004px){.section-header .main-menu .menu-right .header-menu{padding-right:3%}}.section-header .btn-toggle-menu{display:none}@media only screen and (max-width:959px){.section-header .btn-toggle-menu{display:-webkit-box;display:flex;background:transparent;cursor:pointer;padding:6px 8px;border:none}.section-header .btn-toggle-menu:hover{background:linear-gradient(125deg,#6a4533,#d08764 65.38%,#f8cd9c),linear-gradient(180deg,#f8cd9c 25.95%,#d08764 78.74%,#956145 97.17%);color:#fff}.section-header .btn-toggle-menu:hover svg path{stroke:#fff}}.sidebar-menu{position:fixed;z-index:1001;top:0;left:0;width:80%;max-width:504px;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.sidebar-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-menu .wrap-main-menu{position:relative;z-index:9;width:100%;height:100%;background:#d08764;padding:32px 48px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@media only screen and (max-width:767px){.sidebar-menu .wrap-main-menu{padding:24px 20px}}.sidebar-menu .wrap-main-menu .btn-close{background:transparent;cursor:pointer;padding:0;border:none;outline:0;-webkit-transition:.3s;transition:.3s;width:40px;height:40px;color:#fff}.sidebar-menu .wrap-main-menu .btn-close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar-menu .wrap-main-menu .header-menu,.sidebar-menu .wrap-main-menu .search-form{flex-shrink:0}.sidebar-menu .wrap-main-menu .search-form{margin:32px 0 24px;position:relative}.sidebar-menu .wrap-main-menu .search-form input{width:100%;padding:12px 16px;border:1px solid hsla(0,0%,100%,.05);border-radius:100px;font-size:16px;color:#fff;outline:none;-webkit-transition:.3s;transition:.3s;height:44px;background:hsla(0,0%,100%,.1)}.sidebar-menu .wrap-main-menu .search-form input::-webkit-input-placeholder{color:#fff;opacity:.6}.sidebar-menu .wrap-main-menu .search-form input::-moz-placeholder{color:#fff;opacity:.6}.sidebar-menu .wrap-main-menu .search-form input::placeholder{color:#fff;opacity:.6}.sidebar-menu .wrap-main-menu .search-form button{flex-shrink:0;width:44px;height:44px;padding:0;background:transparent;border:none;border-radius:8px;cursor:pointer;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar-menu .wrap-main-menu .menu-scroll{-webkit-box-flex:1;flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar-menu .wrap-main-menu .mobile-menu{position:relative}.sidebar-menu .wrap-main-menu .mobile-menu .menu-item{position:relative;display:block;width:100%}.sidebar-menu .wrap-main-menu .mobile-menu .menu-item.current-menu-item a{color:#f8cd9c;font-weight:700}.sidebar-menu .wrap-main-menu .mobile-menu .menu-item a{display:-webkit-box;display:flex;width:100%;text-decoration:none;color:inherit;padding:10px 0;-webkit-transition:.3s;transition:.3s;color:#fff;font-size:16px;font-weight:600;line-height:1.5;text-transform:uppercase}.sidebar-menu .wrap-main-menu .mobile-menu .menu-item a:hover{color:#f8cd9c}#colophon{position:relative;z-index:1}.footer-main{background-color:#790000;padding:29px 0 23px}.footer-main .tw-container{padding:0 100px 0 80px}@media only screen and (max-width:767px){.footer-main .tw-container{padding:0 15px}}.footer-main .footer-top{margin-bottom:54px}.footer-main .footer-top a{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:1023px){.footer-main .footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:20px}}.footer-main .footer-bottom .left{width:31.1904761905%}@media only screen and (max-width:1023px){.footer-main .footer-bottom .left{width:100%}}@media only screen and (max-width:767px){.footer-main .footer-bottom .left{gap:15px}}.footer-main .footer-bottom .left .col-1st{gap:17px;max-width:178px}@media only screen and (max-width:767px){.footer-main .footer-bottom .left .col-1st{max-width:unset}}.footer-main .footer-bottom .left .link{width:148px}@media only screen and (max-width:767px){.footer-main .footer-bottom .left .link{width:100%}}.footer-main .footer-bottom .left .link a{text-decoration:none;color:#fff;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:133.333%;letter-spacing:-.225px}.footer-main .footer-bottom .right{width:63.7301587302%;gap:7.8455790785%}@media only screen and (max-width:1023px){.footer-main .footer-bottom .right{width:100%;gap:20px}}.footer-main .footer-bottom .right .text-opacity-5{margin-bottom:16px}.footer-main .footer-bottom .right .appointment{color:#790000;text-align:center;font-family:Beautique Display;font-size:11.51px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:2.187px;text-transform:uppercase;margin-top:14px;max-width:237px;text-decoration:none;padding:6px 10.732px;border-radius:4.293px;border:.537px solid hsla(0,0%,100%,.5);background:var(--Secondary)}.footer-main .footer-bottom .right .col:first-child{width:31.1332503113%}@media only screen and (max-width:767px){.footer-main .footer-bottom .right .col:first-child{width:100%}}.footer-main .footer-bottom .right .col:nth-child(2){width:28.7671232877%}@media only screen and (max-width:767px){.footer-main .footer-bottom .right .col:nth-child(2){width:100%}}.footer-main .footer-bottom .right .col:last-child{width:24.4084682441%}@media only screen and (max-width:767px){.footer-main .footer-bottom .right .col:last-child{width:100%}}.footer-main .footer-bottom .right .social{margin-top:10px}.footer-main .footer-bottom .right .social a{display:block;height:24px;width:24px}.footer-main .footer-bottom .text-opacity-5{color:#fff;font-size:15px;font-weight:600;line-height:133.333%;letter-spacing:-.225px;text-transform:uppercase;opacity:.5}@media only screen and (max-width:767px){.footer-main .footer-bottom .text-opacity-5{opacity:1}}.footer-main .footer-bottom .note{color:#fff;text-align:justify;font-size:5px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:-.075px}*{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{color:#333;font-size:62.5%;font-family:Open Sans,sans-serif}.main{background:#f1f1f1;min-height:100vh;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.form{width:360px;min-height:100px;padding:32px 24px;text-align:center;background:#fff;border-radius:2px;margin:24px;align-self:center;-webkit-box-shadow:0 2px 5px 0 rgba(51,62,73,.1);box-shadow:0 2px 5px 0 rgba(51,62,73,.1)}.form .heading{font-size:2rem}.form .desc{text-align:center;color:#636d77;font-size:1.6rem;font-weight:lighter;line-height:2.4rem;margin-top:16px;font-weight:300}.form-group{display:-webkit-box;display:flex;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.form-label,.form-message{text-align:left}.form-label{font-weight:700;padding-bottom:6px;line-height:1.8rem;font-size:1.4rem}.form-control{height:40px;padding:8px 12px;border:1px solid #b3b3b3;border-radius:3px;outline:none;font-size:1.4rem}.form-control:hover{border-color:#1dbfaf}.form-group.invalid .form-control{border-color:#f33a58}.form-group.invalid .form-message{color:#f33a58}.form-group.isRadio{display:-webkit-box;display:flex;-webkit-box-orient:initial;-webkit-box-direction:initial;flex-direction:row;flex-wrap:wrap}.form-group.isRadio .form-message{width:100%}.form-group .radio{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-right:20px}.form-group .radio input{margin-right:10px}.form-group .radio label{padding-bottom:0}.form-message{font-size:1.2rem;line-height:1.6rem;padding:4px 0 0}.form-submit{outline:none;background-color:#1dbfaf;margin-top:12px;padding:12px 16px;font-weight:600;color:#fff;border:none;width:100%;font-size:14px;border-radius:4px;cursor:pointer}.form-submit:hover{background-color:#1ac7b6}.spacer{margin-top:36px}.h-section1{height:100vh;width:100%}.h-section1 .swiper{height:100%}.h-section1 img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:bottom;object-position:bottom}.h-section1a{background-image:url(../assets/ss1a-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-top:67px;position:relative;overflow:hidden}.h-section1a .layer-top,.h-section1a .tw-container{position:relative;z-index:2}.h-section1a .layer-top{width:100%;height:auto;margin-top:203px}@media only screen and (max-width:1023px){.h-section1a .layer-top{margin-top:300px}}@media only screen and (max-width:767px){.h-section1a .layer-top{margin-top:560px}}.h-section1a .layer-top img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.h-section1a .desc{width:418px;margin:0 auto;padding:35px 0}@media only screen and (max-width:1023px){.h-section1a .desc{width:100%}}.h-section1a a{border-radius:4px;border:1px solid #d1a463;background:linear-gradient(236deg,#f9fff4 1.32%,#fbdda9 82.98%);color:var(--Primary---500,#9c1f23);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%;padding:10px 24px;display:block}.h-section1a .text,.h-section1a a{margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.h-section1a .text span{margin-top:-7px}.h-section1a .text span:first-child{font-size:82.195px}.h-section1a .text span:nth-child(2){font-size:54.796px}.h-section1a .text span:nth-child(3){font-size:72px;text-align:right}.h-section1a .text span:last-child{font-size:48px}.h-section1a .text span:last-child,.h-section1a .text span:nth-child(2){color:#790000;font-family:Beautique Display;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.h-section1a .text span:first-child,.h-section1a .text span:nth-child(3){background:-webkit-gradient(linear,left top,right top,from(#bb0204),color-stop(38.01%,#db0915),color-stop(75.98%,#ab0d14),to(#fc686b));background:linear-gradient(90deg,#bb0204,#db0915 38.01%,#ab0d14 75.98%,#fc686b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;font-family:HLT Bickham Script Pro Regular;font-style:normal;font-weight:400;line-height:normal}.h-section1a .textture-wrap{position:absolute;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:67%}@media only screen and (min-width:1920px){.h-section1a .textture-wrap{top:60%}}@media only screen and (max-width:1280px){.h-section1a .textture-wrap{top:69%}}@media only screen and (max-width:1023px){.h-section1a .textture-wrap{top:55%;max-height:1538px}}.h-section1a .textture{width:92.2222222222%;max-width:1328px;position:relative;margin:0 auto}@media only screen and (max-width:1280px){.h-section1a .textture{width:100%}}.h-section1a .textture img{width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.h-section1a .textture .text{position:absolute;width:76.5060240964%;left:50%;top:10%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}@media only screen and (max-width:1280px){.h-section1a .textture .text{width:80%}}@media only screen and (max-width:1199px){.h-section1a .textture .text{top:8%}}@media only screen and (max-width:1023px){.h-section1a .textture .text{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:16px}}.h-section1a .textture .text .col-item p:first-child{color:rgba(0,0,0,.5);font-family:Manrope;font-size:14px;font-style:normal;font-weight:500;line-height:142.857%;letter-spacing:-.21px}.h-section1a .textture .text .col-item p:last-child{color:var(--Primary---500);font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.36px}.h-section1a .textture .text .title{color:#331a00;text-align:center;font-family:Beautique Display;font-size:24px;font-style:normal;font-weight:400;line-height:183.333%;text-transform:uppercase;margin-bottom:38px}.h-section1a .textture .text .describe{margin-top:35px;color:var(--Primary---500);text-align:center;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:.4px;text-transform:uppercase}@media only screen and (max-width:1023px){.h-section1a .textture .text .col{-webkit-box-align:center;align-items:center;text-align:center}}.h-section1a .textture .text .col:first-child{width:24.5078740157%}@media only screen and (max-width:1023px){.h-section1a .textture .text .col:first-child{width:100%;-webkit-box-ordinal-group:3;order:2}}.h-section1a .textture .text .col:nth-child(2){width:35.7283464567%}@media only screen and (max-width:1023px){.h-section1a .textture .text .col:nth-child(2){-webkit-box-ordinal-group:2;order:1;width:100%}}.h-section1a .textture .text .col:last-child{width:18.1102362205%}@media only screen and (max-width:1023px){.h-section1a .textture .text .col:last-child{width:100%;-webkit-box-ordinal-group:4;order:3}}.h-section2{padding:80px 0 95px;position:relative;background-image:url(../assets/ss2-bg.png);background-position:top;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1367px){.h-section2 .tw-container{padding:0 128px}}.h-section2 h2.title{background:-webkit-gradient(linear,left top,left bottom,from(#c40101),to(#870707));background:linear-gradient(180deg,#c40101,#870707);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h-section2 h2.title span:first-child{text-align:center;font-family:Beautique Display;font-size:96px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}@media only screen and (max-width:1023px){.h-section2 h2.title span:first-child{font-size:52px}}.h-section2 h2.title span:last-child{text-align:center;font-family:Beautique Display;font-size:60px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1023px){.h-section2 h2.title span:last-child{font-size:33px}}.h-section2 .line-strole{padding-top:25px;padding-bottom:33spx;margin:0 auto;display:block}.h-section2 .sub-title{padding:0 0 53px;position:relative;z-index:99}.h-section2 .sub-title .number{font-family:Beautique Display;font-size:96px;font-style:italic;font-weight:500;line-height:normal;text-transform:capitalize;background:-webkit-gradient(linear,left top,left bottom,from(#c40101),to(#870707));background:linear-gradient(180deg,#c40101,#870707);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h-section2 .sub-title p:first-child{color:var(--Gray-sky-10);text-align:center;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.4px;text-transform:uppercase}.h-section2 .sub-title p:last-child{font-family:Beautique Display;font-size:44px;font-style:italic;font-weight:400;line-height:normal;text-transform:lowercase;background:-webkit-gradient(linear,left top,left bottom,from(#c40101),to(#870707));background:linear-gradient(180deg,#c40101,#870707);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.h-section2 .desc{margin-top:27px;color:var(--Gray-sky-10);text-align:center;font-family:Manrope;font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.4px;text-transform:uppercase}@media only screen and (max-width:1023px){.h-section2 .desc{font-size:20px;line-height:125%}}@media only screen and (max-width:767px){.h-section2 .desc{width:75%;margin:27px auto 0}}.h-section2 .product-item-1,.h-section2 .product-item-2{background:-webkit-gradient(linear,left top,left bottom,from(#fce7bc),to(#faf0e4));background:linear-gradient(180deg,#fce7bc,#faf0e4);width:48.6486486486%}@media only screen and (max-width:1279px){.h-section2 .product-item-1,.h-section2 .product-item-2{width:100%}}.h-section2 .product-item-1 h3,.h-section2 .product-item-2 h3{padding:15px 20px 40px;gap:9px}.h-section2 .product-item-1 h3 span,.h-section2 .product-item-2 h3 span{color:var(--Gray-sky-10);font-family:Beautique Display;font-style:normal;font-weight:400;line-height:normal}.h-section2 .product-item-1 h3 span:first-child,.h-section2 .product-item-2 h3 span:first-child{font-size:20px}@media only screen and (max-width:1023px){.h-section2 .product-item-1 h3 span:first-child,.h-section2 .product-item-2 h3 span:first-child{font-size:26px}}.h-section2 .product-item-1 h3 span:last-child,.h-section2 .product-item-2 h3 span:last-child{font-size:36px}@media only screen and (max-width:1023px){.h-section2 .product-item-1 h3 span:last-child,.h-section2 .product-item-2 h3 span:last-child{font-size:40px}}@media only screen and (max-width:767px){.h-section2 .product-item-1 h3 span:last-child,.h-section2 .product-item-2 h3 span:last-child{font-size:27px}}.h-section2 .product-item-1 .image-box,.h-section2 .product-item-2 .image-box{padding-top:97.2222222222%;width:100%;position:relative}.h-section2 .product-item-1 .image-box iframe,.h-section2 .product-item-1 .image-box img,.h-section2 .product-item-1 .image-box svg,.h-section2 .product-item-2 .image-box iframe,.h-section2 .product-item-2 .image-box img,.h-section2 .product-item-2 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section2 .product-item-1 .image-box img,.h-section2 .product-item-2 .image-box img{-o-object-fit:cover;object-fit:cover}.h-section2 .product-item-1 h3{padding:15px 20px 40px;gap:9px}.h-section2 .product-item-1 .image-box{padding-top:97.2222222222%;width:100%;position:relative}.h-section2 .product-item-1 .image-box iframe,.h-section2 .product-item-1 .image-box img,.h-section2 .product-item-1 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section2 .product-item-1 .image-box img{-o-object-fit:cover;object-fit:cover}.h-section2 .product-item-2{padding:64px 0 0}@media only screen and (max-width:1023px){.h-section2 .product-item-2{padding:32px 0 0}}.h-section2 .product-item-2 .content-box{padding:0 32px}@media only screen and (max-width:1023px){.h-section2 .product-item-2 .content-box{padding:0 16px}}.h-section2 .product-item-2 .content-box p{color:#000;text-align:justify;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:133.333%;letter-spacing:-.36px;margin-bottom:23px}@media only screen and (max-width:1023px){.h-section2 .product-item-2 .content-box p{font-size:16px}}.h-section2 .product-item-2 .image-box{padding-top:54.6875%;width:100%;position:relative;overflow:hidden}.h-section2 .product-item-2 .image-box iframe,.h-section2 .product-item-2 .image-box img,.h-section2 .product-item-2 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section2 .product-item-2 .image-box img{-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.h-section2 .product-item-2:hover .image-box img{-webkit-transform:scale(1.05);transform:scale(1.05)}.h-section2 .ss2-layer-top{position:absolute;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;pointer-events:none}.h-section4{background-color:#fff;padding-top:56px}.h-section4 .image-box{padding-top:55.9722222222%;width:100%;position:relative}.h-section4 .image-box iframe,.h-section4 .image-box img,.h-section4 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section4 .image-box img{-o-object-fit:cover;object-fit:cover}.h-section4 .content{padding:59px 54px 27px 62px;background-color:#790000;position:relative}@media only screen and (max-width:1199px){.h-section4 .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-image:url(../assets/ss4-image-decor.png);background-position:top;background-repeat:repeat;background-size:contain}}@media only screen and (max-width:767px){.h-section4 .content{padding:20px 15px;border-radius:20px}}.h-section4 .content .decor{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;pointer-events:none}@media only screen and (max-width:1199px){.h-section4 .content .decor{display:none}}.h-section4 .title{color:var(--Secondary);font-family:Beautique Display;font-size:48px;font-weight:400;line-height:normal;text-transform:uppercase;width:134px}@media only screen and (max-width:1199px){.h-section4 .title{margin:0 auto 40px}}.h-section4 .swiper-box{position:relative;width:80.198019802%;gap:65px}@media only screen and (max-width:1199px){.h-section4 .swiper-box{flex-wrap:wrap;width:100%}}@media only screen and (max-width:767px){.h-section4 .swiper-box{gap:20px}}.h-section4 .swiper-box:after{position:absolute;left:0;content:"";width:81.2242798354%;height:23px;top:-20%;border-top:1px dashed var(--Secondary)}@media only screen and (max-width:1199px){.h-section4 .swiper-box:after{display:none}}@media only screen and (max-width:767px){.h-section4 .swiper-box:after{display:block;height:90%;width:1px;left:10px;top:0;border-left:1px dashed var(--Secondary)}}.h-section4 .swiper-box-slide{height:124px;position:relative;width:calc(25% - 16.25px)}@media only screen and (max-width:1199px){.h-section4 .swiper-box-slide{width:calc(50% - 32.5px)}}@media only screen and (max-width:767px){.h-section4 .swiper-box-slide{width:100%;padding-left:70px;height:auto}}.h-section4 .swiper-box-slide:after{width:20px;height:20px;content:"";position:absolute;top:-28%;left:0;background-size:cover;background-position:50%;background-image:url(../assets/ss4-icon.svg)}@media only screen and (max-width:1199px){.h-section4 .swiper-box-slide:after{display:none}}@media only screen and (max-width:767px){.h-section4 .swiper-box-slide:after{display:block;top:0;left:0}}.h-section4 .swiper-box-slide .text-1{color:#fff;font-family:Manrope;font-size:24px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:-.36px}@media only screen and (max-width:767px){.h-section4 .swiper-box-slide .text-1{margin-bottom:15px}}.h-section4 .swiper-box-slide .text-2{position:absolute;bottom:0;color:var(--Secondary);font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:133.333%;letter-spacing:-.225px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:60px}@media only screen and (max-width:767px){.h-section4 .swiper-box-slide .text-2{position:unset}}.h-section5{background-color:#fff;position:relative;overflow:hidden}.h-section5 .image-box{padding-top:70.1388888889%;width:100%;position:relative}.h-section5 .image-box iframe,.h-section5 .image-box img,.h-section5 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section5 .image-box img{-o-object-fit:cover;object-fit:cover}.h-section5 .image-box .cloud{width:67.7777777778%;height:auto;position:absolute;top:-7%;left:unset;right:0;z-index:9;pointer-events:none;mix-blend-mode:screen}.h-section5 .title{position:absolute;font-family:Beautique Display;font-size:48px;font-style:normal;font-weight:400;line-height:160%;text-transform:uppercase;background:-webkit-gradient(linear,left top,left bottom,from(#c40101),to(#870707));background:linear-gradient(180deg,#c40101,#870707);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;top:35px;right:4.5138888889%;z-index:10}@media only screen and (max-width:767px){.h-section5 .title{position:unset;padding:15px 0;width:100%;font-size:29px;text-align:center}}.h-section6{background-color:#fff;padding:41px 0 30px}.h-section6 h2{text-align:center;font-family:Beautique Display;font-size:48px;font-weight:400;line-height:158%;text-transform:uppercase;background:-webkit-gradient(linear,left top,left bottom,from(#c40101),to(#870707));background:linear-gradient(180deg,#c40101,#870707);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px}@media only screen and (max-width:1023px){.h-section6 h2{font-size:40px}}@media only screen and (max-width:767px){.h-section6 h2{font-size:35px}}.h-section6 .tab-wrap{width:70.7831325301%;margin:0 auto}.h-section6 .tab-wrap .tab-item{width:calc(33.33333% - 5.33333px);text-align:center;color:var(--Primary---500);font-family:Beautique Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding:10px 4px;cursor:pointer;border-bottom:1px solid var(--Gray-sky-3);background:var(--Secondary)}@media only screen and (max-width:1199px){.h-section6 .tab-wrap .tab-item{width:100%}}.h-section6 .tab-wrap .tab-item span{word-break:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;height:24px}.h-section6 .tab-wrap .tab-item.active,.h-section6 .tab-wrap .tab-item:hover{background:var(--Primary---500);color:#fdeecf}.h-section6 .tab-content{display:none}.h-section6 .tab-content.active{display:block}.h-section6 .tab-content .text{width:49.3975903614%;margin:32px auto 64px;max-height:120px;overflow-y:auto}.h-section6 .tab-content .text::-webkit-scrollbar{width:3px}@media only screen and (max-width:1199px){.h-section6 .tab-content .text{width:100%}}.h-section6 .tab-content .text p:not(:last-child){margin-bottom:20px}.h-section6 .tab-content .swiper-ss6 .image-box{padding-top:52.1837349398%;width:100%;position:relative;overflow:hidden}.h-section6 .tab-content .swiper-ss6 .image-box iframe,.h-section6 .tab-content .swiper-ss6 .image-box img,.h-section6 .tab-content .swiper-ss6 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section6 .tab-content .swiper-ss6 .image-box img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.h-section6 .tab-content .swiper-ss6 .image-box img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.h-section6 .tab-content .swiper-buttons{position:relative;margin:22px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.h-section6 .tab-content .swiper-buttons .swiper-pagination{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;bottom:unset}.h-section6 .tab-content .swiper-buttons .swiper-pagination-bullet{width:24px;height:16px;margin:0;opacity:1;border:1px solid transparent;background-color:transparent;position:relative;border-radius:12px}.h-section6 .tab-content .swiper-buttons .swiper-pagination-bullet:after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4px;height:4px;background:var(--Primary---500);border-radius:50%}.h-section6 .tab-content .swiper-buttons .swiper-pagination-bullet-active{border-color:var(--Primary---500)}.h-section6 .tab-content .swiper-buttons .swiper-button-next,.h-section6 .tab-content .swiper-buttons .swiper-button-prev{width:30px;height:30px;position:relative;top:unset;margin-top:unset}.h-section6 .tab-content .swiper-buttons .swiper-button-next:after,.h-section6 .tab-content .swiper-buttons .swiper-button-prev:after{display:none}.h-section6 .tab-content .swiper-buttons .swiper-button-prev{left:0}.h-section6 .tab-content .swiper-buttons .swiper-button-next{right:0}.h-section7{padding-top:80px;padding-bottom:40px;background-color:#fff;position:relative}.h-section7:after{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#faf0e4));background:linear-gradient(180deg,#fff,#faf0e4);content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}.h-section7 .tw-container{padding:0 212px}@media only screen and (max-width:1023px){.h-section7 .tw-container{padding:0 15px}}.h-section7 .ss7-tab{padding-bottom:26px;z-index:1;position:relative}.h-section7 .tab-item{border-radius:8px;border-bottom:1px solid var(--Gray-sky-3);background:#faf0e4;padding:9.5px 16px;color:var(--Primary---500);font-family:Beautique Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}.h-section7 .tab-item.active,.h-section7 .tab-item:hover{color:#fdeecf;background:var(--Primary---500)}.h-section7 .tw-view-more{margin:43.62px auto 0;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;position:relative}.h-section7 .tab-content{display:none}.h-section7 .tab-content.active{display:block}.h-section7 .swiper-slide .image-box{padding-top:55.1181102362%;width:100%;position:relative;overflow:hidden}.h-section7 .swiper-slide .image-box iframe,.h-section7 .swiper-slide .image-box img,.h-section7 .swiper-slide .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section7 .swiper-slide .image-box img{-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.h-section7 .swiper-slide .image-box img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.h-section7 .swiper-slide .image-box svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;width:auto;height:auto}.h-section7 .swiper-slide .image-box .title-image{width:100%;position:absolute;left:0;padding:26px 24px;bottom:0;background:#9c1f23;color:#fff;font-family:Beautique Display;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:1px;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:767px){.h-section7 .swiper-slide .image-box .title-image{padding:10px 12px;font-size:14px}}.h-section8{position:relative;background-color:#fff}@media only screen and (min-width:1200px){.h-section8{background-image:url(../assets/ss1a-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover}}.h-section8 img{pointer-events:none}@media only screen and (min-width:1200px){.h-section8 .image-box-1{padding-top:57.3611111111%;width:100%;position:relative}.h-section8 .image-box-1 iframe,.h-section8 .image-box-1 img,.h-section8 .image-box-1 svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section8 .image-box-1 img{-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:1199px){.h-section8 .image-box-1 img{width:100%;position:unset}}.h-section8 .image-box-1 .cloud{position:absolute;width:100%;height:auto;top:64%;left:0;pointer-events:none;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.h-section8 .image-box-1 .content{position:absolute;top:16.9491525424%;left:7.5%;width:33.3333333333%;max-width:480px}@media only screen and (max-width:1365px){.h-section8 .image-box-1 .content{width:34.3%}}@media only screen and (max-width:1199px){.h-section8 .image-box-1 .content{position:static;width:100%;padding:0 30px;margin-top:30px;max-width:unset}}@media only screen and (max-width:1023px){.h-section8 .image-box-1 .content{padding:0 15px}}.h-section8 .image-box-1 .content-tab{padding:2px;background:var(--Secondary);margin-bottom:14px}@media only screen and (max-width:1023px){.h-section8 .image-box-1 .content-tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.h-section8 .image-box-1 .content-tab .tab-item{width:33.33333%;border-radius:8px;border:1px solid var(--Primary---500);background:#fff;padding:12px 20px 14px;text-align:center;cursor:pointer;color:var(--Primary---500);font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:171.429%;text-transform:uppercase}.h-section8 .image-box-1 .content-tab .tab-item.active,.h-section8 .image-box-1 .content-tab .tab-item:hover{background:var(--Primary---500);color:#fdeecf}@media only screen and (max-width:1023px){.h-section8 .image-box-1 .content-tab .tab-item{width:100%}}.h-section8 .image-box-1 .number{position:absolute;top:38%;left:60%;width:40px;height:40px;border-radius:50%;border:1px solid #fff;background:var(--Primary---500)}@media only screen and (max-width:1199px){.h-section8 .image-box-1 .number{display:none}}.h-section8 .image-box-1 .number span{color:#fff;font-size:16px;font-weight:700;line-height:125%;position:relative;z-index:4}.h-section8 .image-box-1 .number:after,.h-section8 .image-box-1 .number:before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;height:120%;border-radius:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .5s;transition:all .5s}.h-section8 .image-box-1 .number:before{width:150%;height:150%}.h-section8 .image-box-1 .number:after,.h-section8 .image-box-1 .number:before{border:2px solid #fff;background-color:transparent;-webkit-animation:phonering-cricle 1.2s ease-in-out infinite;animation:phonering-cricle 1.2s ease-in-out infinite;opacity:.5}.h-section8 .image-box-1 .number:after{width:220%;height:220%}.h-section8 .cloud{top:0;-o-object-position:top;object-position:top;top:33%;mix-blend-mode:screen}.h-section8 .cloud,.h-section8 .layer-top{position:absolute;width:100%;height:auto;left:0;pointer-events:none;-o-object-fit:cover;object-fit:cover}.h-section8 .layer-top{bottom:0;-o-object-position:bottom;object-position:bottom}@media only screen and (min-width:1200px){.h-section8 .image-box-2{padding-top:66.7361111111%;width:100%;position:relative}.h-section8 .image-box-2 iframe,.h-section8 .image-box-2 img,.h-section8 .image-box-2 svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section8 .image-box-2 img{-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:1199px){.h-section8 .image-box-2 img{width:100%;position:unset}}@media only screen and (max-width:1023px){.h-section8 .image-box-2{margin-top:60px}}.h-section8 .image-box-2 .tw-container{position:absolute;top:-21%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:1536px){.h-section8 .image-box-2 .tw-container{top:-18%}}@media only screen and (min-width:1600px){.h-section8 .image-box-2 .tw-container{top:-13%}}@media only screen and (max-width:1199px){.h-section8 .image-box-2 .tw-container{position:unset;-webkit-transform:unset;transform:unset;top:unset;left:unset}}@media only screen and (max-width:1023px){.h-section8 .image-box-2 .tw-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.h-section8 .image-box-2 .left{font-family:Beautique Display;background:-webkit-gradient(linear,left top,left bottom,from(#c40101),to(#870707));background:linear-gradient(180deg,#c40101,#870707);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;width:52.8614457831%;margin-left:0}@media only screen and (max-width:1023px){.h-section8 .image-box-2 .left{-webkit-box-pack:center;justify-content:center;gap:10px;width:100%}}.h-section8 .image-box-2 .left .number{text-align:center;font-size:360px;font-weight:500;line-height:normal;text-transform:capitalize}@media only screen and (max-width:1199px){.h-section8 .image-box-2 .left .number{font-size:180px}}.h-section8 .image-box-2 .left p.text span:first-child{font-size:27px;font-weight:500;line-height:normal;text-transform:capitalize}@media only screen and (max-width:1199px){.h-section8 .image-box-2 .left p.text span:first-child{font-size:14px}}.h-section8 .image-box-2 .left p.text span:last-child{font-size:66px;font-weight:500;line-height:normal;text-transform:capitalize}@media only screen and (max-width:1199px){.h-section8 .image-box-2 .left p.text span:last-child{font-size:33px}}.h-section8 .image-box-2 .right{width:40.9638554217%}@media only screen and (max-width:1023px){.h-section8 .image-box-2 .right{width:100%}}.h-section8 .image-box-2 .right .swiper{width:72.2426470588%;height:378px}@media only screen and (max-width:1199px){.h-section8 .image-box-2 .right .swiper{width:96%}}@media only screen and (max-width:1023px){.h-section8 .image-box-2 .right .swiper{width:100%}}@media only screen and (max-width:1023px){.h-section8 .image-box-2 .right .swiper .swiper-slide{-webkit-box-pack:center;justify-content:center}}.h-section8 .image-box-2 .right .swiper .number{width:56px;height:56px;-webkit-box-flex:0;flex:0 0 56px;border-radius:50%;background:var(--Primary---500);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.h-section8 .image-box-2 .right .swiper .number span{color:var(--Secondary);font-family:Beautique Display;font-size:40px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1199px){.h-section8 .image-box-2 .right .swiper .number span{font-size:30px;line-height:100%}}.h-section8 .image-box-2 .right .swiper p{color:var(--Gray-sky-10);font-family:Beautique Display;font-size:28px;font-style:normal;font-weight:400;line-height:normal}@media only screen and (max-width:1199px){.h-section8 .image-box-2 .right .swiper p{font-size:20px}}.h-section8 .image-box-2 .right .swiper a{border-radius:4px;border:1px solid #d1a463;background:linear-gradient(236deg,#f9fff4 1.32%,#fbdda9 82.98%);padding:0 8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:none;margin-top:5px;color:var(--Primary---500);font-family:Manrope;font-size:16px;font-style:normal;font-weight:600;line-height:150%}.h-section8 .image-box-2 .right .button{width:42px;height:auto}@media only screen and (max-width:1023px){.h-section8 .image-box-2 .right .button{display:none}}.h-section8 .image-box-2 .right .swiper-button-next,.h-section8 .image-box-2 .right .swiper-button-prev{border-radius:40px;border:1px solid var(--Primary---500);width:42px;height:42px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:unset;margin:unset}.h-section8 .image-box-2 .right .swiper-button-next:after,.h-section8 .image-box-2 .right .swiper-button-prev:after{display:none}.h-section8 .image-box-2 .right .swiper-button-next svg,.h-section8 .image-box-2 .right .swiper-button-prev svg{width:16px;height:16px;position:unset}.h-section8 .ss8-swiper-1 .swiper-slide{padding:16px 16px 32px;background:#9c1f23}.h-section8 .ss8-swiper-1 .swiper-slide p{color:#fff;text-align:justify;font-family:Manrope;font-size:14px;font-style:normal;font-weight:400;line-height:142.857%;letter-spacing:-.21px;margin-top:32px}.h-section8 .ss8-swiper-1 .swiper-slide:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.h-section8 .ss8-swiper-1 .image-box{padding-top:56.1521252796%;width:100%;position:relative;overflow:hidden}.h-section8 .ss8-swiper-1 .image-box iframe,.h-section8 .ss8-swiper-1 .image-box img,.h-section8 .ss8-swiper-1 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section8 .ss8-swiper-1 .image-box img{-o-object-fit:cover;object-fit:cover}.h-section8 .ss8-swiper-1 .image-box .tw-view-more{position:absolute;z-index:6;margin:0;bottom:37px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.h-section8 .ss8-swiper-1 .image-box img{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.h-section9{padding:100px 0 0}@media only screen and (max-width:767px){.h-section9{padding:60px 0 0}}@media only screen and (max-width:1023px){.h-section9 .tw-container{flex-wrap:wrap}}.h-section9 .left{width:20.7078313253%;padding-right:4.8192771084%;position:relative}@media only screen and (max-width:1023px){.h-section9 .left{width:100%;padding-right:0;margin-bottom:40px}}.h-section9 .left .title-ss9{text-align:start}.h-section9 .left:after{content:"";position:absolute;top:0;right:0;width:1px;height:344px;background-color:var(--Primary---500)}@media only screen and (max-width:1023px){.h-section9 .left:after{display:none}}@media only screen and (max-width:767px){.h-section9 .left .tw-view-more{margin-bottom:40px}}.h-section9 .left .button-item{color:var(--Primary---500);font-family:Beautique Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;padding:10px 16px;cursor:pointer}.h-section9 .left .button-item svg{opacity:0}.h-section9 .left .button-item.--active,.h-section9 .left .button-item:hover{background-color:var(--Primary---500);color:#fdeecf}.h-section9 .left .button-item.--active svg,.h-section9 .left .button-item:hover svg{opacity:1}.h-section9 .right{width:79.5180722892%;padding-left:4.8192771084%;overflow:hidden;padding-bottom:104px}@media only screen and (max-width:1023px){.h-section9 .right{width:100%;padding-left:0;padding-bottom:80px}}.h-section9 .right .swiper{padding:100px 30px 100px 100px;margin:-100px -30px -100px -100px;display:none}.h-section9 .right .swiper.active{display:block}.h-section9 .right .swiper .swiper-slide{background:#fff;-webkit-box-shadow:0 238px 66px 0 transparent,0 152px 61px 0 transparent,0 85px 51px 0 rgba(0,0,0,.02),0 38px 38px 0 rgba(0,0,0,.03),0 10px 21px 0 rgba(0,0,0,.03);box-shadow:0 238px 66px 0 transparent,0 152px 61px 0 transparent,0 85px 51px 0 rgba(0,0,0,.02),0 38px 38px 0 rgba(0,0,0,.03),0 10px 21px 0 rgba(0,0,0,.03)}.h-section9 .right .swiper .swiper-slide .image-box{padding-top:62.5%;width:100%;position:relative}.h-section9 .right .swiper .swiper-slide .image-box iframe,.h-section9 .right .swiper .swiper-slide .image-box img,.h-section9 .right .swiper .swiper-slide .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section9 .right .swiper .swiper-slide .image-box img{-o-object-fit:cover;object-fit:cover}.h-section9 .right .swiper .swiper-slide h3{color:#000;font-family:Beautique Display;font-size:16px;font-style:normal;font-weight:400;line-height:125%;text-transform:uppercase;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:58px;margin-bottom:16px}.h-section9 .right .swiper .swiper-slide .date{padding:2px 12px;background:var(--Primary---500);position:absolute;top:16px;left:16px;color:#fdeecf;text-align:justify;font-size:12px;font-weight:400;line-height:166.667%}.h-section9 .right .swiper .swiper-slide .date svg{width:14px;height:14px;position:unset}.h-section9 .right .swiper .swiper-slide .content{padding:24px}.h-section9 .right .swiper .swiper-slide .the_excerpt{color:#000;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:133.333%;letter-spacing:-.225px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:60px}.h-section9 .right .swiper-pagination{bottom:60px}@media only screen and (max-width:767px){.h-section9 .right .swiper-pagination{display:none}}.h-section9 .right .swiper-pagination-bullet{width:16px;height:16px;border-radius:50%;border:1px solid transparent;background-color:transparent;opacity:1;position:relative;margin:0 4px!important}.h-section9 .right .swiper-pagination-bullet:after{content:"";position:absolute;border-radius:50%;left:50%;top:50%;width:6px;height:6px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--Primary---500)}.h-section9 .right .swiper-pagination-bullet-active{border-color:var(--Primary---500)}.h-section10{padding-bottom:100px}.h-section10 .tw-container{padding:0 42px}@media only screen and (max-width:1023px){.h-section10 .tw-container{padding:0 15px}}.h-section10 .container-2{position:relative}.h-section10 .container-2 .swiper-next,.h-section10 .container-2 .swiper-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42px;height:42px;cursor:pointer;z-index:10}@media only screen and (max-width:1023px){.h-section10 .container-2 .swiper-next,.h-section10 .container-2 .swiper-prev{display:none}}.h-section10 .container-2 .swiper-next{right:42px}.h-section10 .container-2 .swiper-prev{left:42px}.h-section10 .title-ss10-1{margin-bottom:41px}.h-section10 .title-ss10-2{margin-bottom:20.65px}.h-section10 .image-wrap{width:26.7205014749%;margin:0 auto;padding-bottom:89px}@media only screen and (max-width:1023px){.h-section10 .image-wrap{width:100%}}@media only screen and (max-width:767px){.h-section10 .image-wrap{width:70%}}.h-section10 .swiper-ss10{width:71.4697640118%}.h-section10 .swiper-ss10 .image-box{padding-top:66.1209612652%;width:100%;position:relative}.h-section10 .swiper-ss10 .image-box iframe,.h-section10 .swiper-ss10 .image-box img,.h-section10 .swiper-ss10 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section10 .swiper-ss10 .image-box img{-o-object-fit:cover;object-fit:cover}.h-section10 .swiper-ss10 img{-o-object-fit:contain!important;object-fit:contain!important}.h-section10 .swiper-pagination{position:relative;margin-top:45px}.h-section10 .swiper-pagination-bullet{width:8px;height:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border:1px solid #7f7974;opacity:1;border-radius:unset;background-color:transparent;position:relative;margin:0 5px!important}.h-section10 .swiper-pagination-bullet-active{border-color:var(--Primary---500)}.h-section10 .swiper-pagination-bullet-active:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--Primary---500)}.h-section11{background:#790000;position:relative;z-index:3}.h-section11 .image-box{padding-top:36.3194444444%;width:100%;position:relative}.h-section11 .image-box iframe,.h-section11 .image-box img,.h-section11 .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.h-section11 .image-box img{-o-object-fit:cover;object-fit:cover}.h-section11 .form-wrapper{width:48.8888888889%;padding:35px 40px;background:linear-gradient(236deg,#f9fff4 1.32%,#fbdda9 82.98%);position:absolute;bottom:-16%;z-index:1;right:7.5%}@media only screen and (max-width:1023px){.h-section11 .form-wrapper{position:unset;width:100%;border-radius:unset}}@media only screen and (max-width:767px){.h-section11 .form-wrapper{padding:25px 15px}}.h-section11 .form-wrapper .tw-title-32{margin-bottom:24px}.h-section11 .form-wrapper .form-submit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 20px 14px;border-radius:8px;border:1px solid hsla(0,0%,100%,.5);background:var(--Primary---500);margin:0 auto;-webkit-transition:all .3s ease;transition:all .3s ease}.h-section11 .form-wrapper .form-submit:hover{background:#fff;border-color:var(--Primary---500);color:var(--Primary---500)}.h-section11 .form-wrapper .w-50-gap-8{width:calc(50% - 4px)}@media only screen and (max-width:767px){.h-section11 .form-wrapper .w-50-gap-8{width:100%}}.h-section11 .form-wrapper label{color:var(--Gray-sky-10);font-family:Beautique Display;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding-bottom:0}.h-section11 .form-wrapper .form-group{margin-bottom:3px}.h-section11 .form-wrapper input::-webkit-input-placeholder{color:#bdbdbd;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:133.333%;letter-spacing:-.225px}.h-section11 .form-wrapper input::-moz-placeholder{color:#bdbdbd;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:133.333%;letter-spacing:-.225px}.h-section11 .form-wrapper input,.h-section11 .form-wrapper input::placeholder{color:#bdbdbd;font-family:Manrope;font-size:15px;font-style:normal;font-weight:400;line-height:133.333%;letter-spacing:-.225px}.cta-right{position:fixed;bottom:20px;right:20px;z-index:1000}.cta-right a{width:56px;height:56px;background:var(--Primary---500);position:relative;overflow:unset!important}.cta-right a img,.cta-right a svg{-webkit-animation:snakeX 1.3s ease-in-out infinite;animation:snakeX 1.3s ease-in-out infinite}.cta-right a:after,.cta-right a:before{position:absolute;content:"";top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;height:120%;border-radius:100%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .5s;transition:all .5s}.cta-right a:before{background-color:var(--Primary---500);border:2px solid transparent;-webkit-animation:phonering-circle-fill 2.3s ease-in-out infinite;animation:phonering-circle-fill 2.3s ease-in-out infinite}.cta-right a:after{width:220%;height:220%;border:2px solid var(--Primary---500);background-color:transparent;-webkit-animation:phonering-cricle 1.2s ease-in-out infinite;animation:phonering-cricle 1.2s ease-in-out infinite;opacity:.5}.cta-right a:hover .tag{opacity:1;visibility:visible;pointer-events:auto}.cta-right a>.tag{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:10px;color:#fff;min-width:80px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;left:-73%;padding:6px 12px;border-radius:6px;font-weight:700;opacity:0;visibility:hidden;pointer-events:none}.cta-left a,.cta-right a>.tag{background:var(--Primary---500)}.cta-left a{border-radius:4px;padding:10px 24px;color:var(--Secondary);font-size:16px;font-style:normal;font-weight:600;line-height:150%;text-decoration:none;position:fixed;bottom:20px;left:20px;z-index:1000}@media only screen and (max-width:767px){.cta-left a{display:none}}.cta-left a:hover{background:linear-gradient(236deg,#f9fff4 1.32%,#fbdda9 82.98%);color:var(--Primary---500)}.page__teaser{height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;position:relative;max-height:calc(var(--vh, 1vh)*100);overflow:hidden}.page__teaser .teaser-logo{position:absolute;top:-10%;left:50%;-webkit-transform:translate(-50%,-260%);transform:translate(-50%,-260%)}.page__teaser .tw-container{padding:0 49px}.page__teaser .minior{overflow:hidden}.page__teaser .minior:after{content:"";width:0;height:500px;background-color:hsla(0,0%,100%,.25);position:absolute;top:0;-webkit-transform:translate(-220px,-50%) rotate(-25deg);transform:translate(-220px,-50%) rotate(-25deg);-webkit-box-shadow:0 0 40px 45px hsla(0,0%,100%,.8);box-shadow:0 0 40px 45px hsla(0,0%,100%,.8);opacity:.8;-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;-webkit-animation:moveRightToLeft 3s infinite;animation:moveRightToLeft 3s infinite}.page__teaser .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;top:18.3950617284%;left:10.8333333333%}@media only screen and (min-width:1441px){.page__teaser .title{left:16.833333%;top:25%}}@media only screen and (max-width:1440px) and (max-height:668px){.page__teaser .title{top:22%}}.page__teaser .title .text1,.page__teaser .title .text2,.page__teaser .title .text3{position:relative;overflow:hidden}.page__teaser .title .text1{color:#5f514d;font-family:Beautique Display;font-size:24px;font-weight:700;line-height:180%}.page__teaser .title .linear-gradient-text{background:-webkit-gradient(linear,left top,right top,from(#bb0204),color-stop(38.01%,#db0915),color-stop(75.98%,#ab0d14),to(#fc686b));background:linear-gradient(90deg,#bb0204,#db0915 38.01%,#ab0d14 75.98%,#fc686b);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page__teaser .title .text2{font-family:Beautique Display;font-size:64px;font-weight:400;line-height:150%;text-transform:uppercase;margin-top:-1%}.page__teaser .title .text2:after{-webkit-animation:mirror-effect 2.75s linear infinite;animation:mirror-effect 2.75s linear infinite}@media only screen and (max-width:767px){.page__teaser .title .text2{font-size:42px}}@media only screen and (max-width:424px){.page__teaser .title .text2{font-size:38px}}@media only screen and (max-width:320px){.page__teaser .title .text2{font-size:32px}}.page__teaser .title .text3{color:#fff;font-family:HLT Bickham Script Pro Regular;font-size:72px;font-weight:400;line-height:normal;margin-top:-6%}@media only screen and (max-width:767px){.page__teaser .title .text3{font-size:60px}}@media only screen and (max-width:320px){.page__teaser .title .text3{font-size:54px}}@media only screen and (max-width:1023px){.page__teaser .title{-webkit-transform:translateX(-50%);transform:translateX(-50%);top:22%;left:50%;width:60%;width:80%}}.page__teaser .title .image-box{padding-top:36.4948453608%;width:100%;position:relative}.page__teaser .title .image-box iframe,.page__teaser .title .image-box img,.page__teaser .title .image-box svg{width:100%;height:100%;position:absolute;top:0;left:0}.page__teaser .title .image-box img{-o-object-fit:cover;object-fit:cover}.page__teaser .title .the-light{position:absolute;z-index:0;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;width:270px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.page__teaser .hotline-wrap{position:fixed;bottom:6.7901234568%;z-index:99;right:3.4027777778%;overflow:hidden}@media only screen and (max-width:1023px){.page__teaser .hotline-wrap{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);right:unset;top:50%;bottom:unset}}@media only screen and (max-width:767px) and (max-height:1000px){.page__teaser .hotline-wrap{top:72%}}@media only screen and (max-width:767px) and (max-height:844px){.page__teaser .hotline-wrap{top:72%}}@media only screen and (max-width:767px) and (max-height:668px){.page__teaser .hotline-wrap{top:66%}}.page__teaser .hotline{background:var(--Primary---500);padding:8px 16px;text-decoration:none;color:#faf0e4;text-align:center;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:184.615%;text-transform:uppercase;border:1px solid var(--Primary---500);width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width:1023px){.page__teaser .hotline.pc{display:none}}.page__teaser .hotline.mobile{display:none}@media only screen and (max-width:1023px){.page__teaser .hotline.mobile{display:-webkit-box;display:flex}}@media only screen and (max-width:767px){.page__teaser .hotline{padding:4px 8px;font-size:12px;border-radius:12px;gap:0}.page__teaser .hotline svg{height:35px;width:35px}}.page__teaser .hotline:after{content:"";width:0;height:500px;background-color:hsla(0,0%,100%,.25);position:absolute;top:0;-webkit-transform:translate(-220px,-50%) rotate(-25deg);transform:translate(-220px,-50%) rotate(-25deg);-webkit-box-shadow:0 0 40px 45px hsla(0,0%,100%,.8);box-shadow:0 0 40px 45px hsla(0,0%,100%,.8);opacity:.8;-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;-webkit-animation:moveRightToLeft 3s infinite;animation:moveRightToLeft 3s infinite}@media only screen and (max-width:767px){.page__teaser .hotline:after{display:none}}.page__teaser .hotline:hover{color:var(--Primary---500);background:#faf0e4}.page__teaser .hotline:hover svg path{fill:var(--Primary---500)}.page__teaser .form-teaser{position:absolute;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);left:4.4444444444%;width:51.3888888889%;padding:24px 40px;border-radius:30px 30px 0 0;background:#fff;z-index:9}@media only screen and (max-width:1023px){.page__teaser .form-teaser{width:calc(100% - 30px);-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;left:50%}}@media only screen and (max-width:767px){.page__teaser .form-teaser{width:calc(100% - 70px);padding:15px 20px;border-radius:25px 25px 0 0}}.page__teaser .form-teaser-title{color:#6e1919;text-align:center;font-family:Beautique Display;font-size:16px;font-style:normal;font-weight:400;line-height:137.5%;text-transform:uppercase;margin-bottom:12px}@media only screen and (max-width:1023px){.page__teaser .form-teaser-title{font-size:16px;text-transform:capitalize}}.page__teaser .form-teaser .form-group{margin-bottom:0;width:calc(33.33333% - 5.33333px)}@media only screen and (max-width:767px){.page__teaser .form-teaser .form-group{width:100%}}.page__teaser .form-teaser .form-group .form-message{padding-top:0}.page__teaser .form-teaser .form-group.invalid .form-message{padding-top:4px}.page__teaser .form-teaser .form-group.invalid .form-control{background:rgba(243,58,88,.3)}.page__teaser .form-teaser .form-group.invalid .form-control::-webkit-input-placeholder{color:#f33a58}.page__teaser .form-teaser .form-group.invalid .form-control::-moz-placeholder{color:#f33a58}.page__teaser .form-teaser .form-group.invalid .form-control::placeholder{color:#f33a58}.page__teaser .form-teaser .form-control{height:44px;border:1px solid rgba(110,25,25,.2);background:#f5f5f5;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media only screen and (max-width:767px){.page__teaser .form-teaser .form-control{padding:4px 12px;height:30px}}.page__teaser .form-teaser input.form-control:focus{border-color:#0fac46}.page__teaser .form-teaser .form-control::-webkit-input-placeholder{color:#6e1919;font-family:Mallory;font-size:11.2px;font-style:normal;font-weight:400;line-height:171.429%;text-transform:uppercase}.page__teaser .form-teaser .form-control::-moz-placeholder{color:#6e1919;font-family:Mallory;font-size:11.2px;font-style:normal;font-weight:400;line-height:171.429%;text-transform:uppercase}.page__teaser .form-teaser .form-control,.page__teaser .form-teaser .form-control::placeholder{color:#6e1919;font-family:Mallory;font-size:11.2px;font-style:normal;font-weight:400;line-height:171.429%;text-transform:uppercase}.page__teaser .form-teaser .form-label{padding-bottom:0}.page__teaser .form-teaser .form-submit{margin-top:0;color:#fff;text-align:center;font-family:Mallory;font-size:14px;font-style:normal;font-weight:400;line-height:171.429%;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.5);background:var(--Primary---500)}@media only screen and (max-width:767px){.page__teaser .form-teaser .form-submit{font-size:12px}}.page__teaser .form-teaser .form-submit:after{content:"";width:0;height:500px;background-color:hsla(0,0%,100%,.25);position:absolute;top:0;-webkit-transform:translate(-220px,-50%) rotate(-25deg);transform:translate(-220px,-50%) rotate(-25deg);-webkit-box-shadow:0 0 40px 45px hsla(0,0%,100%,.8);box-shadow:0 0 40px 45px hsla(0,0%,100%,.8);opacity:.8;-webkit-transition:-webkit-transform .75s;transition:-webkit-transform .75s;transition:transform .75s;transition:transform .75s,-webkit-transform .75s;-webkit-animation:moveRightToLeft 3s infinite;animation:moveRightToLeft 3s infinite}@media only screen and (max-width:767px){.page__teaser .form-teaser .form-submit:after{display:none}}.page__teaser .thanks.active{text-align:center;margin-top:18px}.page__teaser .bg{width:100%;height:100%;bottom:0;position:absolute;z-index:-1;pointer-events:none;left:0}.page__teaser .bg img{-o-object-fit:cover;object-fit:cover}.page__teaser .house{width:100%;bottom:0;z-index:4;left:0}.page__teaser .house,.page__teaser .logo-bg{height:auto;position:absolute;pointer-events:none}.page__teaser .logo-bg{width:39.0277777778%;z-index:2;left:50%;-webkit-transform:translate(8%,-50%)!important;transform:translate(8%,-50%)!important;bottom:-26%;max-width:600px}@media only screen and (max-width:1536px){.page__teaser .logo-bg{width:29%}}@media only screen and (min-width:1441px){.page__teaser .logo-bg{bottom:-13%}}@media only screen and (max-width:1440px) and (max-height:668px){.page__teaser .logo-bg{width:35%}}@media only screen and (max-width:767px){.page__teaser .logo-bg{width:70.4%;-webkit-transform:translateX(-50%)!important;transform:translateX(-50%)!important;bottom:16%}}.page__teaser .bg img,.page__teaser .house img,.page__teaser .logo-bg img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.teaser-loading{opacity:0;visibility:hidden;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;height:calc(var(--vh, 1vh)*100);z-index:10000;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background:#fff;-webkit-transition:opacity .8s ease-in-out,visibility .8s ease-in-out;transition:opacity .8s ease-in-out,visibility .8s ease-in-out}.teaser-loading.--active{visibility:visible;opacity:1;pointer-events:all}.teaser-loading .loading-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:30px}.teaser-loading .loading-logo svg{width:300px;height:auto;overflow:visible}@media only screen and (max-width:767px){.teaser-loading .loading-logo svg{width:220px}}.teaser-loading .loading-logo svg .logo-circle{stroke-dasharray:150;stroke-dashoffset:150;-webkit-animation:drawCircle 1.2s ease-out forwards;animation:drawCircle 1.2s ease-out forwards;-webkit-animation-delay:.2s;animation-delay:.2s}.teaser-loading .loading-logo svg .logo-inner{stroke-dasharray:300;stroke-dashoffset:300;-webkit-animation:drawInner 1.5s ease-out forwards;animation:drawInner 1.5s ease-out forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.teaser-loading .loading-logo svg .logo-path{stroke-dasharray:500;stroke-dashoffset:500;-webkit-animation:drawStroke 1.8s ease-out forwards,fillInPath .6s ease-out 1.8s forwards;animation:drawStroke 1.8s ease-out forwards,fillInPath .6s ease-out 1.8s forwards}.teaser-loading-bg{position:fixed;top:0;left:0;z-index:-1;height:100vh;height:calc(var(--vh, 1vh)*100);width:100vw;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.teaser-loading-bg.--active{visibility:visible;opacity:1;z-index:10001}.teaser-loading-bg .layer{position:absolute;left:50%;top:50%;background:url(../assets/ink_bg.png) no-repeat 0 0;background-size:100% 100%;will-change:transform}.teaser-loading-bg.opening .layer{-webkit-animation:cd-sequence 1s steps(24) forwards;animation:cd-sequence 1s steps(24) forwards}.teaser-loading-bg.closing .layer{-webkit-animation:cd-sequence-reverse 1s steps(24) forwards;animation:cd-sequence-reverse 1s steps(24) forwards}.teaser-loading-bg.visible{visibility:visible;opacity:1}.teaser-loading-bg:not(.visible){visibility:hidden;opacity:0;pointer-events:none}@-webkit-keyframes drawCircle{0%{stroke-dashoffset:150;fill:transparent}80%{stroke-dashoffset:0;fill:transparent}to{stroke-dashoffset:0;fill:#9c1f23}}@keyframes drawCircle{0%{stroke-dashoffset:150;fill:transparent}80%{stroke-dashoffset:0;fill:transparent}to{stroke-dashoffset:0;fill:#9c1f23}}@-webkit-keyframes drawInner{0%{stroke-dashoffset:300;fill:transparent}80%{stroke-dashoffset:0;fill:transparent}to{stroke-dashoffset:0;fill:#fff}}@keyframes drawInner{0%{stroke-dashoffset:300;fill:transparent}80%{stroke-dashoffset:0;fill:transparent}to{stroke-dashoffset:0;fill:#fff}}@-webkit-keyframes drawStroke{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}@keyframes drawStroke{0%{stroke-dashoffset:500}to{stroke-dashoffset:0}}@-webkit-keyframes fillInPath{0%{fill:transparent}to{fill:#9c1f23}}@keyframes fillInPath{0%{fill:transparent}to{fill:#9c1f23}}#panorama{width:100%;height:100vh}.pnlm-hotspot.pin-wrapper{width:0!important;height:0!important;padding:0!important;margin:0!important;border:none!important;background-color:transparent!important;overflow:visible!important;position:absolute;cursor:pointer}.pin-inner{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;position:absolute;bottom:0;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:200px}.pin-wrapper:hover .pin-inner{-webkit-transform:translateX(-50%) translateY(-10px) scale(1.1);transform:translateX(-50%) translateY(-10px) scale(1.1);z-index:999}.pin-label{background-color:#1a332a;border:1px solid #eebb54;color:#fff;padding:6px 12px;border-radius:6px;font-family:Arial,sans-serif;font-size:13px;font-weight:700;text-align:center;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.4);box-shadow:0 4px 8px rgba(0,0,0,.4);white-space:normal;width:200px}.pin-label,.pin-line{-webkit-transform:translate(-50%,-78px);transform:translate(-50%,-78px)}.pin-line{width:2px;height:45px;background-color:#fff;-webkit-box-shadow:1px 0 2px rgba(0,0,0,.5);box-shadow:1px 0 2px rgba(0,0,0,.5);left:50%;position:relative}.pin-dot{width:10px;height:10px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 0 0 3px hsla(0,0%,100%,.3);box-shadow:0 0 0 3px hsla(0,0%,100%,.3);top:0}.page-360 .teaser-logo,.pin-dot{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-360 .teaser-logo{top:6.6666666667%;left:13.8888888889%;z-index:1}@media only screen and (max-width:1023px){.page-360 .teaser-logo{top:6%;left:50%}}