@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Montserrat:wght@300;400;500;600;700;800;900&family=Poppins:wght@300;400;500;600;700;800;900&family=Roboto:wght@300;400;500;700;900&family=Teko:wght@400;500;600;700&display=swap";.kristal-theme{--krist-navy: #122149;--krist-navy-2: #122149;--krist-cyan: #1DC1DD;--krist-cyan-2: #1DC1DD;--krist-orange: #F96D23;--krist-white: #ffffff;--krist-text: #1a2b47;--krist-muted: #5a6b82;--krist-font: "Roboto", sans-serif;--krist-font-heading: "Teko", sans-serif;font-family:var(--krist-font)}.kristal-theme h1,.kristal-theme h2,.kristal-theme h3,.kristal-theme h4,.kristal-theme h5,.kristal-theme h6,.kristal-theme .krist-title,.kristal-theme .krist-hero-title,.kristal-theme .krist-intro-title,.kristal-theme .krist-feature-title,.kristal-theme .krist-social-title,.kristal-theme .lt-main{font-family:var(--krist-font-heading);font-weight:700}.kristal-theme{color:var(--krist-text);line-height:1.6;overflow-x:clip}.kristal-theme *,.kristal-theme *:before,.kristal-theme *:after{box-sizing:border-box}.kristal-theme img{max-width:100%;height:auto;display:block}.kristal-theme a{text-decoration:none;color:inherit}.kristal-theme p{margin:0 0 1rem}.kristal-theme .krist-container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.kristal-theme .krist-m-br,.kristal-theme .krist-d-br,.kristal-theme .krist-view-desktop{display:none}.kristal-theme .krist-view-mobile{display:block}.kristal-theme .krist-header{position:absolute;top:0;left:0;right:0;z-index:100;padding:22px 0;transition:background .3s ease,padding .3s ease}.kristal-theme .krist-header.is-sticky{position:absolute;background:var(--krist-navy);padding:12px 0;box-shadow:0 6px 24px #00000040}.kristal-theme .krist-header .krist-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}@keyframes kristSlideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.kristal-theme .krist-logo{display:flex;align-items:center;gap:10px;color:#fff}.kristal-theme .krist-logo img{width:var(--krist-logo-w, 120px)}.kristal-theme .krist-logo .krist-logo-text{display:flex;flex-direction:column;line-height:1}.kristal-theme .krist-logo .krist-logo-text .lt-main{font-weight:800;font-size:22px;letter-spacing:1px}.kristal-theme .krist-logo .krist-logo-text .lt-sub{font-weight:600;font-size:10px;letter-spacing:5px;color:var(--krist-cyan);margin-top:3px}.kristal-theme .krist-nav{display:flex;align-items:center;gap:4px}.kristal-theme .krist-nav .krist-menu-actions{display:contents}.kristal-theme .krist-nav .krist-menu-social{display:none}.kristal-theme .krist-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.kristal-theme .krist-nav li>a{position:relative;z-index:1;display:inline-block;padding:9px 20px;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--krist-header-text, #fff);background:transparent;transition:color .25s ease,transform .2s ease}.kristal-theme .krist-nav li>a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--krist-pill-bg, var(--krist-orange));transform:skew(var(--krist-skew, -18deg));border-radius:0;transition:filter .2s ease,background .25s ease}.kristal-theme .krist-nav li>a:hover{transform:translateY(-2px);color:#fff}.kristal-theme .krist-nav li>a:hover:before{filter:none;background:var(--krist-navy)}.kristal-theme .krist-lang-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:74px;padding:9px 26px;border:0;cursor:pointer;font-family:inherit;text-transform:uppercase;margin-left:calc(var(--krist-skew-px, 13px) / -2);background:transparent;color:#fff;font-size:12px;font-weight:800;letter-spacing:.5px}.kristal-theme .krist-lang-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--krist-cyan);border-radius:0;clip-path:polygon(var(--krist-skew-px, 13px) 0,100% 0,100% 100%,0 100%)}.kristal-theme .krist-lang-btn.is-static{cursor:default}.kristal-theme .krist-lang-btn.is-static:hover{transform:none}.kristal-theme .krist-burger{display:none;background:none;border:none;cursor:pointer;width:40px;height:40px;color:var(--krist-header-text, #fff);font-size:22px;align-items:center;justify-content:center}.kristal-theme .krist-hero{position:relative;min-height:100vh;display:flex;align-items:center;background-image:var(--kh-bg);background-size:cover;background-position:center;background-color:var(--krist-navy);color:#fff;overflow:hidden}.kristal-theme .krist-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#061026d9,#06102673 55%,#06102626);z-index:1}.kristal-theme .krist-hero.krist-hero--custom:after{display:none}.kristal-theme .krist-hero .krist-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.kristal-theme .krist-hero .krist-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.kristal-theme .krist-hero .krist-hero-mimg,.kristal-theme .krist-hero .krist-hero-bgimg{display:none}.kristal-theme .krist-hero .krist-container{position:relative;z-index:2;max-width:1200px}.kristal-theme .krist-hero .krist-hero-content{max-width:620px;padding:120px 0;transform:translateY(6vh)}.kristal-theme .krist-hero .krist-hero-title{font-family:Teko,sans-serif!important;font-size:clamp(36px,3.8vw,54px);font-weight:700!important;line-height:1.15;margin:0 0 22px;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.4)}.kristal-theme .krist-hero .krist-hero-title em,.kristal-theme .krist-hero .krist-hero-title .accent{color:var(--krist-cyan);font-style:normal}.kristal-theme .krist-hero .krist-hero-text{font-family:Roboto,sans-serif;font-weight:400;font-size:20.5px;line-height:1.34;color:#fff;max-width:520px;margin:0 0 30px}.kristal-theme .krist-hero .krist-hero-text *{color:inherit}.kristal-theme .krist-hero .krist-hero-text p{margin:0;line-height:1.45}.kristal-theme .krist-hero .krist-hero-text p+p{margin-top:.35em}.kristal-theme .krist-hero .krist-hero-text p:empty{display:none}.kristal-theme .krist-hero .krist-hero-text br+br{display:none}@media (min-width: 992px){.kristal-theme .krist-hero .krist-hero-text{line-height:1.3;margin-top:16px}.kristal-theme .krist-hero .krist-hero-text p{line-height:1.3}.kristal-theme .krist-hero .krist-hero-text p+p{margin-top:.2em}}.kristal-theme .krist-hero .krist-hero-btn{display:inline-block;padding:14px 34px;border-radius:8px;background:var(--krist-orange);color:#fff;font-weight:700;font-size:14px;letter-spacing:.5px;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.kristal-theme .krist-hero .krist-hero-btn:hover{transform:translateY(-3px);box-shadow:0 10px 30px #f96d2373}.kristal-theme .krist-intro{background:#fff;padding-bottom:70px;text-align:center}.kristal-theme .krist-intro .krist-intro-figure{position:relative;max-width:1000px;margin:0 auto;z-index:5}.kristal-theme .krist-intro .krist-intro-figure:before{content:"";position:absolute;top:-12px;left:0;right:0;height:15px;background:linear-gradient(to right,var(--krist-cyan) 0 33.33%,var(--krist-orange) 33.33% 66.66%,var(--krist-navy) 66.66% 100%);z-index:10}@media (min-width: 992px){.kristal-theme .krist-intro .krist-intro-figure{max-width:none;width:min(1180px,100vw - 20px);margin-left:calc(50% - min(600px,50vw));margin-right:0}}.kristal-theme .krist-intro .krist-intro-figure img{width:100%;display:block;vertical-align:bottom;aspect-ratio:12/5;object-fit:cover;object-position:center}.kristal-theme .krist-intro .krist-intro-body{max-width:860px;margin:55px auto 0}.kristal-theme .krist-intro .krist-intro-title{font-size:clamp(24px,3vw,34px);font-weight:800;text-transform:uppercase;color:var(--krist-navy);letter-spacing:.5px;margin:0 0 26px}@media (min-width: 992px){.kristal-theme .krist-intro .krist-intro-title{font-size:clamp(34px,3.4vw,42px)}}.kristal-theme .krist-intro .krist-intro-text{color:var(--krist-muted);font-size:14.5px;line-height:1.55}.kristal-theme .krist-intro .krist-intro-text p{margin:0 0 .9em;line-height:1.55}.kristal-theme .krist-intro .krist-intro-text p:last-child{margin-bottom:0}.kristal-theme .krist-intro .krist-intro-text p:empty{min-height:1em}.kristal-theme .krist-intro .krist-intro-text h5{margin:0 0 2px;line-height:1.2}.kristal-theme .krist-intro .krist-intro-text h5+p{margin-top:1em}@media (min-width: 992px){.kristal-theme .krist-intro .krist-intro-text{font-size:16.5px}.kristal-theme .krist-intro .krist-intro-text h5{font-size:24px}}.kristal-theme .krist-intro-split{background:#fff;padding:60px 0}.kristal-theme .krist-intro-split .krist-intro-split-wrapper{display:flex;align-items:center;gap:50px}@media (max-width: 991px){.kristal-theme .krist-intro-split .krist-intro-split-wrapper{flex-direction:column;gap:30px}}.kristal-theme .krist-intro-split .krist-split-image-col{flex:0 0 45%;position:relative}.kristal-theme .krist-intro-split .krist-split-image-col img{width:100%;display:block;box-shadow:0 10px 30px #0000001a}.kristal-theme .krist-intro-split .krist-split-image-col .krist-split-bar{text-align:center;padding:18px 15px;color:#fff;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px #0000001a}.kristal-theme .krist-intro-split .krist-split-text-col{flex:1}.kristal-theme .krist-intro-split .krist-split-text-col .krist-intro-title{text-align:left;margin-bottom:25px;font-size:clamp(24px,3vw,34px);font-weight:800;text-transform:uppercase;color:var(--krist-navy);letter-spacing:.5px}.kristal-theme .krist-intro-split .krist-split-text-col .krist-intro-text{color:var(--krist-muted);font-size:14.5px;line-height:1.4;text-align:center}.kristal-theme .krist-intro-split .krist-split-text-col .krist-intro-text p{margin:0 0 .6em;line-height:1.4}.kristal-theme .krist-intro-split .krist-split-text-col .krist-intro-text p:last-child{margin-bottom:0}.kristal-theme .krist-intro-split .krist-split-text-col .krist-intro-text p:empty{min-height:.6em}.kristal-theme .krist-features{background:#fff;padding:40px 0 80px}.kristal-theme .krist-features .krist-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}@media (min-width: 992px){.kristal-theme .krist-features .krist-features-grid{width:calc(100% + 20px);margin-left:-20px;margin-right:0}}.kristal-theme .krist-features .krist-feature{background:var(--krist-navy);border-radius:0;padding:46px 34px;text-align:center;color:#fff;transition:transform .25s ease,box-shadow .25s ease}.kristal-theme .krist-features .krist-feature:hover{transform:translateY(-6px);box-shadow:0 20px 40px #12214940}.kristal-theme .krist-features .krist-feature .krist-feature-icon{font-size:46px;color:var(--krist-cyan);height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:26px;line-height:1}.kristal-theme .krist-features .krist-feature .krist-feature-icon img{display:block;max-width:100%;max-height:100%;width:auto;margin:0 auto;object-fit:contain}.kristal-theme .krist-features .krist-feature .krist-feature-title{font-size:22px;font-weight:800;color:var(--krist-cyan);margin:0 0 16px}.kristal-theme .krist-features .krist-feature .krist-feature-text{font-size:15.5px;line-height:1.42;color:#ffffffd1;margin:0}.kristal-theme .krist-features .krist-feature .krist-feature-text p{margin:0 0 6px}.kristal-theme .krist-features .krist-feature .krist-feature-text p:last-child{margin-bottom:0}.kristal-theme .krist-wide img{width:100%;display:block}.kristal-theme .krist-wide.is-full{width:100vw;max-width:100vw;margin-left:50%;transform:translate(-50%)}.kristal-theme .krist-band{background:var(--krist-cyan-2);color:#122149;padding:64px 0;text-align:center}.kristal-theme .krist-band .krist-band-inner{max-width:1100px;margin:0 auto}.kristal-theme .krist-band p{font-size:15px;line-height:1.5;margin:0 0 5px}.kristal-theme .krist-band p:last-child{margin-bottom:0}.kristal-theme .krist-gallery{background:#fff;padding:80px 0}.kristal-theme .krist-gallery .krist-gallery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width: 992px){.kristal-theme .krist-gallery .krist-gallery-grid{width:calc(100% + 20px);margin-left:-20px;margin-right:0}}.kristal-theme .krist-gallery .krist-gallery-item{position:relative;overflow:hidden}.kristal-theme .krist-gallery .krist-gallery-item .krist-gallery-media{position:relative;overflow:hidden;height:320px}.kristal-theme .krist-gallery .krist-gallery-item .krist-gallery-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.kristal-theme .krist-gallery .krist-gallery-item:hover img{transform:scale(1.05)}.kristal-theme .krist-gallery .krist-gallery-item .krist-gallery-label{background:var(--krist-cyan);color:#fff;text-align:center;font-family:var(--krist-font-heading);font-weight:700;letter-spacing:.5px;font-size:20px;padding:18px 12px}@media (min-width: 992px){.kristal-theme .krist-gallery .krist-gallery-item .krist-gallery-label{font-size:24px}}.kristal-theme .krist-gallery .krist-gallery-item[data-color=orange] .krist-gallery-label{background:var(--krist-orange)}.kristal-theme .krist-social{background:#fff;padding:30px 0 40px;text-align:center;position:relative}.kristal-theme .krist-social .krist-social-title{font-size:clamp(22px,2.6vw,32px);font-weight:800;text-transform:uppercase;color:var(--krist-navy);letter-spacing:.5px;margin:0 0 2px}.kristal-theme .krist-social .krist-social-sub{font-family:Roboto,sans-serif;color:var(--krist-cyan);font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:15px;margin:-2px 0 26px}.kristal-theme .krist-social .krist-social-icons{display:flex;justify-content:center;gap:8px}.kristal-theme .krist-social .krist-social-icons a{position:relative;z-index:1;width:52px;height:40px;color:var(--si-color, #fff);display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.kristal-theme .krist-social .krist-social-icons a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--si-bg, var(--krist-navy));transition:filter .2s ease}.kristal-theme .krist-social .krist-social-icons a svg{display:block;position:relative}.kristal-theme .krist-social .krist-social-icons a:hover{transform:translateY(-3px)}.kristal-theme .krist-social .krist-social-icons a:hover:before{filter:brightness(1.15)}.kristal-theme .krist-social .krist-social-icons.shape-skew a:before{transform:skew(var(--krist-skew, -18deg));border-radius:2px}.kristal-theme .krist-social .krist-social-icons.shape-circle a{width:48px;height:48px}.kristal-theme .krist-social .krist-social-icons.shape-circle a:before{border-radius:50%}.kristal-theme .krist-social .krist-social-icons.shape-square a:before{border-radius:6px}.kristal-theme .krist-social .krist-social-line{height:3px;width:100%;margin-top:34px}.kristal-theme .krist-strip-sec{overflow:hidden}.kristal-theme .krist-marquee{width:100%;overflow-x:auto;overflow-y:hidden;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.kristal-theme .krist-marquee::-webkit-scrollbar{display:none}.kristal-theme .krist-marquee{-webkit-overflow-scrolling:touch;touch-action:pan-x;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)}.kristal-theme .krist-marquee.is-dragging{cursor:grabbing}.kristal-theme .krist-marquee--nofade{-webkit-mask-image:none;mask-image:none}.kristal-theme .krist-marquee-track{display:flex;width:max-content}.kristal-theme .krist-marquee-item{flex:0 0 auto;overflow:hidden;border-radius:0;-webkit-user-select:none;user-select:none}.kristal-theme .krist-marquee-item img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.kristal-theme .krist-footer{background:var(--krist-navy);color:#fff;padding:30px 0}.kristal-theme .krist-footer .krist-footer-top{display:flex;justify-content:flex-start;align-items:center;gap:40px;flex-wrap:wrap}.kristal-theme .krist-footer .krist-footer-brand{flex:0 0 260px}.kristal-theme .krist-footer .krist-footer-social-wrapper{margin-left:auto}.kristal-theme .krist-footer .krist-footer-cols{display:flex;gap:60px;flex-wrap:wrap}.kristal-theme .krist-footer .krist-footer-cols .krist-footer-col h5{display:none}.kristal-theme .krist-footer .krist-footer-cols .krist-footer-col ul{list-style:none;margin:0;padding:0}.kristal-theme .krist-footer .krist-footer-cols .krist-footer-col li{margin-bottom:8px}.kristal-theme .krist-footer .krist-footer-cols .krist-footer-col a{font-size:13px;color:#fff;transition:color .2s;font-weight:500}.kristal-theme .krist-footer .krist-footer-cols .krist-footer-col a:hover{color:var(--krist-footer-hover, var(--krist-cyan))}.kristal-theme .krist-footer .krist-footer-cols .krist-footer-col a.is-active{color:var(--krist-cyan)}.kristal-theme .krist-footer .krist-footer-social-wrapper{display:flex;gap:6px}.kristal-theme .krist-footer .krist-footer-social-wrapper .social-pill{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:44px;height:32px;color:#fff;transition:transform .2s ease;font-size:15px}.kristal-theme .krist-footer .krist-footer-social-wrapper .social-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--krist-cyan);transform:skew(var(--krist-skew, -18deg));transition:filter .2s ease}.kristal-theme .krist-footer .krist-footer-social-wrapper .social-pill:hover{transform:translateY(-2px)}.kristal-theme .krist-footer .krist-footer-social-wrapper .social-pill:hover:before{filter:brightness(1.1)}.kristal-theme .krist-page-header{background:var(--krist-navy);background-size:cover;background-position:center;color:#fff;text-align:center;padding:150px 0 70px;position:relative}.kristal-theme .krist-page-header:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#122149b3}.kristal-theme .krist-page-header h1{position:relative;z-index:2;font-size:clamp(28px,4vw,46px);font-weight:800;margin:0}.kristal-theme.krist-no-pagehead .krist-page-main{padding-top:var(--krist-header-h, 120px)}.kristal-theme .krist-contact-section{background:#fff;padding-bottom:80px}.kristal-theme .krist-contact-section .krist-contact-map{width:100%;height:450px;margin-bottom:50px}.kristal-theme .krist-contact-section .krist-contact-map iframe{width:100%!important;height:100%!important;display:block;border:0}.kristal-theme .krist-contact-section .krist-contact-details{max-width:600px;margin:0 auto;text-align:center}.kristal-theme .krist-contact-section .krist-contact-details .krist-contact-address{color:var(--krist-muted, #5a6b82);font-size:15px;font-weight:500;margin-bottom:20px;white-space:pre-line}.kristal-theme .krist-contact-section .krist-contact-details .krist-contact-title{color:var(--krist-orange, #F96D23);font-size:22px;font-weight:700;margin-bottom:15px}.kristal-theme .krist-contact-section .krist-contact-details .krist-contact-phone a,.kristal-theme .krist-contact-section .krist-contact-details .krist-contact-email a{color:var(--krist-navy, #122149);font-size:20px;font-weight:800;display:block;margin-bottom:10px;transition:color .2s;text-decoration:none}.kristal-theme .krist-contact-section .krist-contact-details .krist-contact-phone a:hover,.kristal-theme .krist-contact-section .krist-contact-details .krist-contact-email a:hover{color:var(--krist-cyan, #1DC1DD)}.kristal-theme .krist-contact-section .krist-contact-details .krist-contact-email a{font-size:16px;font-weight:600}@media (max-width: 991px){.kristal-theme .krist-burger{display:inline-flex}.kristal-theme .krist-nav{display:none}.kristal-theme .krist-nav.is-open{display:flex;flex-direction:column;align-items:stretch;position:fixed;top:0;left:0;right:0;background:var(--krist-navy);border-radius:0 0 22px 22px;box-shadow:0 22px 50px #00000073;padding:200px 30px 34px;z-index:90;animation:krist-menu-down .3s ease both}.kristal-theme .krist-nav.is-open:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#060c1c8c;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:-1}.kristal-theme .krist-nav.is-open ul{flex-direction:column;align-items:stretch;gap:2px}.kristal-theme .krist-nav.is-open li{width:100%}.kristal-theme .krist-nav.is-open li>a{display:block;text-align:left;color:#fff;font-family:var(--krist-font-heading);font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:11px 0;transition:color .2s ease}.kristal-theme .krist-nav.is-open li>a:before{display:none!important}.kristal-theme .krist-nav.is-open li>a:hover,.kristal-theme .krist-nav.is-open li>a:active,.kristal-theme .krist-nav.is-open li>a.is-active{color:var(--krist-cyan);transform:none}.kristal-theme .krist-nav.is-open .krist-menu-actions{display:flex;align-items:center;gap:8px;margin-top:24px;flex-wrap:wrap}.kristal-theme .krist-nav.is-open .krist-menu-social{display:flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap}.kristal-theme .krist-nav.is-open .krist-menu-social .social-pill{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:46px;height:34px;color:#fff;transition:transform .2s ease}.kristal-theme .krist-nav.is-open .krist-menu-social .social-pill:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--krist-cyan);transform:skew(var(--krist-skew, -18deg))}.kristal-theme .krist-nav.is-open .krist-menu-social .social-pill:hover{transform:translateY(-2px)}.kristal-theme .krist-nav.is-open .krist-lang-btn{margin:0;width:46px;height:34px;min-width:0;padding:0;color:#fff;font-size:13px}.kristal-theme .krist-nav.is-open .krist-lang-btn:before{background:var(--krist-orange);clip-path:none;transform:skew(var(--krist-skew, -18deg))}.kristal-theme .krist-header .krist-header-inner{position:relative;justify-content:center}.kristal-theme .krist-logo{justify-content:center;position:relative;z-index:100}.kristal-theme .krist-burger{position:absolute;right:0;top:50%;transform:translateY(-50%);margin:0;z-index:100}@keyframes krist-menu-down{0%{opacity:0;top:-30px}to{opacity:1;top:0}}.kristal-theme .krist-hero{aspect-ratio:auto;min-height:100vh;background-image:var(--kh-bg-m, var(--kh-bg));background-size:cover;background-position:center center;align-items:flex-start}.kristal-theme .krist-hero .krist-hero-overlay{display:none!important}.kristal-theme .krist-hero:after{display:none!important}.kristal-theme .krist-hero--mimg{min-height:100vh!important;min-height:100dvh!important;display:block!important;position:relative;background:var(--krist-navy)!important;background-image:none!important}.kristal-theme .krist-hero--mimg:before{content:"";position:absolute;top:0;left:0;right:0;height:66%;background:linear-gradient(to bottom,#061026cc,#0610268c 38%,#06102600);z-index:1;pointer-events:none}.kristal-theme .krist-hero--mimg .krist-hero-mimg{display:block;position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;max-width:none;height:100%;object-fit:cover;object-position:center bottom;z-index:0}.kristal-theme .krist-hero--mimg .krist-container{position:absolute;top:0;left:0;right:0;z-index:2}.kristal-theme .krist-hero .krist-hero-content{max-width:100%!important;margin:0 auto!important;text-align:center!important;padding:19vh 0 40px}.kristal-theme .krist-hero .krist-hero-title,.kristal-theme .krist-hero .krist-hero-text{text-align:center!important}.kristal-theme .krist-hero .krist-hero-title{font-size:38px!important;color:var(--kh-title-color-m, var(--krist-cyan))!important}.kristal-theme .krist-hero .krist-hero-text{color:var(--kh-text-color-m, #fff)!important;font-size:14.5px!important;line-height:1.45!important;margin-left:auto;margin-right:auto}}@media (max-width: 991px) and (min-aspect-ratio: 47/100){.kristal-theme .krist-hero--mimg .krist-hero-mimg{object-position:center!important}.kristal-theme .krist-header .krist-logo img{width:clamp(100px,26vw,130px)}.kristal-theme .krist-header .krist-header-inner{padding-top:14px}.kristal-theme .krist-hero .krist-hero-content{padding-top:15.5vh}.kristal-theme .krist-hero .krist-hero-title{font-size:clamp(24px,6.6vw,31px)!important;line-height:1.08!important;margin-bottom:9px!important}.kristal-theme .krist-hero .krist-hero-text{font-size:clamp(12.5px,3.5vw,14.5px)!important;line-height:1.32!important}}@media (max-width: 991px){.kristal-theme .krist-features .krist-features-grid{grid-template-columns:1fr}.kristal-theme .krist-feature .krist-feature-title{font-size:22px!important}.kristal-theme .krist-feature{padding-left:20px!important;padding-right:20px!important}.kristal-theme .krist-feature .krist-feature-text{font-size:14.5px!important;line-height:1.4!important}.kristal-theme .krist-feature .krist-feature-text p{margin:0 0 6px!important}.kristal-theme .krist-feature .krist-feature-text p:last-child{margin-bottom:0!important}.kristal-theme .krist-gallery .krist-gallery-grid{grid-template-columns:1fr}.kristal-theme .krist-intro .krist-intro-figure{margin-top:0}.kristal-theme .krist-intro .krist-intro-figure:before{top:0}.kristal-theme .krist-intro .krist-intro-figure img{aspect-ratio:8/5}.kristal-theme .krist-footer .krist-footer-top{flex-direction:column}.kristal-theme .krist-footer .krist-footer-brand{flex:0 0 auto}.kristal-theme .krist-footer .krist-footer-social-wrapper{margin-left:0}.kristal-theme .krist-wide img{height:auto!important;object-fit:contain!important}.kristal-theme .krist-wide.is-full,.kristal-theme .krist-wide.is-boxed{height:auto!important}.kristal-theme .krist-m-br{display:inline}.kristal-theme .krist-intro-title{white-space:pre-line;text-wrap:balance;font-size:28px!important}.kristal-theme .krist-intro-split .krist-intro-text{text-align:center;line-height:1.54!important}.kristal-theme .krist-intro-split .krist-intro-text p{display:inline;margin:0;line-height:1.54!important}.kristal-theme .krist-intro-split{padding-top:34px!important;padding-bottom:34px!important}.kristal-theme .krist-intro-split .krist-intro-text p:not(:empty):after{content:" "}.kristal-theme .krist-intro-split .krist-intro-text p:empty{display:block;height:.95em}.kristal-theme .krist-intro .krist-intro-text{text-align:center}.kristal-theme .krist-intro .krist-intro-text p{margin:0 0 1em;text-align:center!important}.kristal-theme .krist-intro .krist-intro-text p:last-child{margin-bottom:0}.kristal-theme .krist-intro .krist-intro-text p:empty{min-height:.6em;margin:0}.kristal-theme .krist-page-header h1{color:var(--krist-cyan)}}.kristal-theme .krist-reveal{opacity:0;transition:opacity 1.1s ease,transform 1.45s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.kristal-theme .krist-reveal--up{transform:translateY(80px)}.kristal-theme .krist-reveal--down{transform:translateY(-80px)}.kristal-theme .krist-reveal--left{transform:translate(-110px)}.kristal-theme .krist-reveal--right{transform:translate(110px)}.kristal-theme .krist-reveal--zoom{transform:scale(.86)}.kristal-theme .krist-reveal--left.krist-reveal--tilt{transform:translate(-110px) rotate(-4deg)}.kristal-theme .krist-reveal--right.krist-reveal--tilt{transform:translate(110px) rotate(4deg)}.kristal-theme .krist-reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.kristal-theme .krist-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media (min-width: 992px){.kristal-theme .krist-d-br{display:inline}.kristal-theme .krist-view-desktop{display:block}.kristal-theme .krist-view-mobile{display:none}.kristal-theme .krist-intro .krist-intro-text h5{display:inline}.kristal-theme .krist-intro .krist-intro-text h5:after{content:" "}.kristal-theme .krist-intro .krist-intro-text h5:last-of-type{display:block}.kristal-theme .krist-hero{min-height:100vh!important;display:flex;align-items:center;background-image:none;background-color:var(--krist-navy)}.kristal-theme .krist-hero .krist-hero-bgimg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0}.kristal-theme .krist-hero .krist-container{position:relative;z-index:2}.kristal-theme .krist-hero .krist-hero-content{transform:translateY(5vh)}}@keyframes krist-spin{to{transform:rotate(360deg)}}.krist-popup-modal{background:transparent!important;box-shadow:none!important;padding:0!important;max-width:90vw!important;z-index:9999999!important}.krist-popup-modal .krist-popup-image{border-radius:12px;box-shadow:0 25px 60px #0006;margin:0 auto;display:block;max-height:85vh;width:auto}.krist-popup-modal .swal2-close{position:absolute;top:-15px!important;right:-15px!important;color:#fff!important;font-size:28px;background:var(--krist-orange)!important;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #f96d2366;opacity:1!important;transition:transform .3s ease,background .3s ease,box-shadow .3s ease;z-index:10}.krist-popup-modal .swal2-close:hover{transform:scale(1.1) rotate(90deg);background:var(--krist-cyan)!important;color:#fff!important;box-shadow:0 4px 20px #1dc1dd80}.krist-swal-show{animation:kristPopupShow .4s cubic-bezier(.165,.84,.44,1) forwards}.krist-swal-hide{animation:kristPopupHide .3s ease-in forwards}@keyframes kristPopupShow{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes kristPopupHide{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9) translateY(-10px)}}
