@charset "UTF-8";*{padding:0;margin:0;box-sizing:border-box}:root{--padding: 50px 10%;--gap: 30px;--gap-min: 10px;--font-size-regular: 1rem;--font-size-mid: 1.5rem;--font-size-title: 4rem;--black: #000000;--white: #ffffff;--pink: #ED0039;--blue: #08102d;--green: #0b6400;--item1-transform: translateX(-100%) translateY(-5%) scale(1.5);--item1-filter: blur(30px);--item1-zIndex: 11;--item1-opacity: 0;--item2-transform: translateX(0);--item2-filter: blur(0px);--item2-zIndex: 10;--item2-opacity: 1;--item3-transform: translate(50%, 10%) scale(.8);--item3-filter: blur(10px);--item3-zIndex: 9;--item3-opacity: 1;--item4-transform: translate(90%, 20%) scale(.5);--item4-filter: blur(30px);--item4-zIndex: 8;--item4-opacity: 1;--item5-transform: translate(120%, 30%) scale(.3);--item5-filter: blur(40px);--item5-zIndex: 7;--item5-opacity: 0}html{scroll-behavior:smooth}body{font-family:Poppins,sans-serif;overflow-x:hidden;height:100%}a{text-decoration:none;color:inherit;display:inline-block}ul,ol{list-style:none}section.topBar{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 10%}section.topBar div.notification{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px}section.topBar div.notification div p{font-size:14px;font-weight:300}section.topBar div.buttonArea{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:15px;position:relative}section.topBar div.buttonArea a.btn{border:1px solid var(--green);background-color:var(--green);color:#fff;border-radius:5px;padding:8px 20px;transition-duration:.5s;font-size:14px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:40px}section.topBar div.buttonArea a.btn:hover{transition-duration:.5s;background-color:#fff;color:var(--blue)}section.topBar div.buttonArea a.btn.red{background-color:var(--pink);border-color:var(--pink);color:#fff}section.topBar div.buttonArea a.btn.red:hover{transition-duration:.5s;background-color:#fff;color:var(--pink)}section.topBar div.buttonArea a.btn.blue{background-color:var(--blue);border-color:var(--blue);color:#fff}section.topBar div.buttonArea a.btn.blue:hover{transition-duration:.5s;background-color:#fff;color:var(--blue)}section.topBar div.buttonArea a.btn img{width:20px;height:auto}section.topBar div.buttonArea a.link{font-size:14px;transition-duration:.5s}section.topBar div.buttonArea a.link:hover{transition-duration:.5s;color:var(--pink)}section.topBar div.buttonArea nav.langs{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;top:50px;z-index:99999999;background-color:var(--white);box-shadow:#00000059 0 5px 15px;border-radius:5px;overflow:hidden}section.topBar div.buttonArea nav.langs button{width:100%;border:none;outline:none;background-color:transparent;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:10px 30px;transition-duration:.5s;color:var(--black)}section.topBar div.buttonArea nav.langs button:hover{background-color:var(--blue);transition-duration:.5s;color:var(--white)}section.topBar div.buttonArea button.lang{border:none;background-color:transparent;outline:none;cursor:pointer;position:relative;padding-right:15px}section.topBar div.buttonArea button.lang:after{content:"";position:absolute;width:5px;height:5px;border:1px solid #111111;right:0;top:50%;transform:translateY(-90%) rotate(45deg);border-left:none;border-top:none}header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;position:sticky;top:0;padding:25px 10%;background-color:#fff;z-index:101}header a.logo{position:relative}header a.logo p{font-size:14px;color:var(--pink)}header nav.mainMenu{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:10px}header nav.mainMenu>a:last-of-type{color:var(--pink);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}header nav.mainMenu>a:last-of-type img{filter:invert(13%) sepia(88%) saturate(6643%) hue-rotate(337deg) brightness(86%) contrast(119%)}header nav.mainMenu a{font-size:16px;font-weight:400;padding:0 10px;color:var(--blue);position:relative;transition-duration:.5s}header nav.mainMenu a.subMenu{padding-right:20px}header nav.mainMenu a.subMenu:after{content:"";border:1px solid var(--pink);width:5px;height:5px;position:absolute;border-left:none;border-top:none;transform:rotate(45deg);right:5px;top:30%}header nav.mainMenu a:hover{transition-duration:.5s;color:var(--pink)}header nav.mainMenu span.subMenu{position:relative;z-index:99999999;padding:10px 0}header nav.mainMenu span.subMenu span.subMenuItems{width:max-content;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:absolute;box-shadow:#00000059 0 5px 15px;z-index:99999999;border-radius:5px;overflow:hidden;background-color:var(--white);top:100%}header nav.mainMenu span.subMenu span.subMenuItems a{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:15px 40px;transition-duration:.5s}header nav.mainMenu span.subMenu span.subMenuItems a:hover{background-color:var(--pink);color:var(--white);transition-duration:.5s}header nav.mainMenu span.subMenu span.subMenuItems a:hover img{filter:invert(1)}header nav.mainMenu span.subMenu:hover span.subMenuItems{display:flex}header nav.mainMenu span.subMenu span.subMenuItems{display:none}header button.searchButton{border:none;outline:none;background-color:transparent;cursor:pointer;background-color:none}header button.searchButton img{width:35px;height:auto;filter:invert(12%) sepia(95%) saturate(5542%) hue-rotate(340deg) brightness(90%) contrast(107%)}header div.searchArea{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;position:fixed;right:10%;top:85px;transition:top .4s ease-in-out;border-radius:5px;width:15%}header div.searchArea input{border:none;outline:none;padding:10px 40px;border-radius:5px;box-shadow:#cf0833b1 0 0 0 1.5px,#cf0833b1 0 4px 6px -1px,#cf0833b1 0 1px inset}header div.searchArea ul.searchResults{list-style:none;padding:0;max-height:200px;overflow:auto;border:1px solid #eee;border-radius:10px;background-color:#fff}header div.searchArea ul.searchResults li{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f4f4f4}header div.searchArea ul.searchResults li:last-child{border-bottom:0}header div.searchArea ul.searchResults li:active{background:#f7f9ff}header div.searchArea ul.searchResults li div.res-title{font-weight:600}header div.searchArea ul.searchResults li div.res-path{font-size:12px;opacity:.65}header div.searchArea ul.searchResults li div.searchEmpty{padding:10px;color:#777}header div.ekgContainer{width:30%;height:30px;background:transparent;display:flex;justify-content:center;align-items:center;overflow:hidden;position:absolute;left:100px;top:2px}html[dir=rtl] header div.ekgContainer{left:unset;right:100px}header svg.ekg{width:100%;height:50px}header .ekg polyline{stroke-dasharray:650;stroke-dashoffset:650;animation:move 2s linear infinite}@keyframes move{0%{stroke-dashoffset:650}to{stroke-dashoffset:0}}header button.menuToggle{display:none}main{position:relative}main section.hero{padding:50px 10%;width:100%;height:500vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--gap);position:relative}main section.hero section video{transition-duration:.5s}main section.hero section video.center{right:0!important}main section.hero a.btn{width:max-content;border:1px solid var(--pink);background-color:var(--pink);border-radius:25px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:10px 30px;color:var(--white);position:fixed;right:10%;bottom:25px;font-size:14px;transition-duration:.5s}main section.hero a.btn:hover{background-color:var(--white);color:var(--pink);transition-duration:.5s}main section.hero a.btn:hover img{filter:invert(16%) sepia(96%) saturate(6831%) hue-rotate(340deg) brightness(90%) contrast(107%);transition-duration:.5s}main section.hero a.btn img{filter:invert(1);transition-duration:.5s}main section.hero h1{font-size:25px;font-weight:400;color:var(--black);width:60%;line-height:2em}main section.hero p{font-size:1.2em;font-weight:300;color:var(--black);width:50%}main section.hero div.buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--gap)}main section.hero div.buttons a.btn,main section.hero div.buttons button.btn{padding:15px 30px;border-radius:5px;background-color:var(--blue);color:var(--white);font-size:var(--font-size-regular);font-weight:300;transition-duration:.3s;border:1px solid var(--blue);cursor:pointer}main section.hero div.buttons a.btn:hover,main section.hero div.buttons button.btn:hover{background-color:var(--white);color:var(--blue)}main section.hero div.buttons a.btn.red,main section.hero div.buttons button.btn.red{border:1px solid var(--pink);background-color:var(--pink)}main section.hero div.buttons a.btn.red:hover,main section.hero div.buttons button.btn.red:hover{background-color:var(--white);color:var(--pink)}main section.hero div.buttons .buttons-link:hover{background-color:var(--white);color:var(--black);transition-duration:.3s}main section.modelViewer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;padding:50px 10%;background-color:#f5f5f5;z-index:99;position:relative}main section.modelViewer nav.toggleMenuButton{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--pink);padding:10px;border-radius:100px;box-shadow:#00000059 0 5px 15px}main section.modelViewer nav.toggleMenuButton button.menuButton{background-color:transparent;color:var(--white);padding:10px 30px;border-radius:100px;border:none;cursor:pointer;transition-duration:.5s}main section.modelViewer nav.toggleMenuButton button.menuButton.active{background-color:var(--white);color:var(--pink);transition-duration:.5s;box-shadow:#00000059 0 5px 15px}main section.modelViewer section.modelSection{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-wrap:nowrap;gap:25px}main section.modelViewer section.modelSection div.modelArea{width:100%;height:500px;display:none;flex-direction:row;justify-content:space-between;align-items:center}main section.modelViewer section.modelSection div.modelArea.active{display:flex}main section.modelViewer section.modelSection div.modelArea div{width:50%;height:100%}main section.modelViewer section.modelSection div.modelArea div:first-of-type{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px}main section.modelViewer section.modelSection div.modelArea div:last-of-type{width:18%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;gap:15px}main section.modelViewer section.modelSection div.modelArea div:last-of-type h3{text-align:end}main section.modelViewer section.modelSection div.modelArea div:last-of-type p{text-align:end;line-height:1.5em}main section.modelViewer section.modelSection div.modelArea div h3{font-size:25px;font-weight:600;color:var(--pink)}main section.modelViewer section.modelSection div.modelArea div h3.big{font-size:50px}main section.modelViewer section.modelSection div.modelArea div p{font-size:16px;font-weight:300;line-height:2em}main section.modelViewer section.modelSection div.modelArea div.model:before{width:500px;height:200px;content:"";background-image:linear-gradient(70deg,#dc422a,#ed0039);position:absolute;border-radius:20% 30% 80% 10%;filter:blur(150px);top:50%;left:40%;transform:translate(0);transition:1s}main section.modelViewer section.modelSection div.modelArea div.model model-viewer{touch-action:pan-y}main section.modelViewer section.modelSection div{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}main section.modelViewer section.modelSection div a.btn{padding:10px 30px;border:1px solid var(--pink);color:var(--white);background-color:var(--pink);border-radius:5px;margin:0 auto;transition-duration:.5s;font-weight:300;position:relative}main section.modelViewer section.modelSection div a.btn:hover{background-color:var(--white);color:var(--pink);transition-duration:.5s}main section.modelViewer section.modelSection a.btn{padding:10px 30px;border:1px solid var(--blue);color:var(--white);background-color:var(--blue);border-radius:5px;margin:0 auto;left:0;right:0;transition-duration:.5s;font-weight:300;position:relative}main section.modelViewer section.modelSection a.btn:hover{background-color:var(--white);color:var(--blue);transition-duration:.5s}main section.fillerServices{padding:50px 10%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;background-color:#fff;position:relative}main section.fillerServices h2{font-size:56px;font-weight:600;color:var(--pink);text-align:center}main section.fillerServices div.serviceArea{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:25px;flex-wrap:nowrap}main section.fillerServices div.serviceArea div.item{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;overflow:hidden}main section.fillerServices div.serviceArea div.item picture{width:100%;height:auto;display:block;text-align:center}main section.fillerServices div.serviceArea div.item picture img{width:80%;height:auto;object-fit:contain}main section.fillerServices div.serviceArea div.item p{width:100%;font-size:18px;font-weight:600;line-height:1.5em;text-align:center}main section.fillerServices img.img{width:20%;height:auto;object-fit:cover;z-index:99}main section.fillerServices div.iconList{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:25px}main section.fillerServices div.iconList div.icon{width:15%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}main section.fillerServices div.iconList div.icon img{width:100%}main section.fillerServices div.iconList div.icon h3{text-align:center}main section.support{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;padding:50px 10%}main section.support img{width:100%;height:auto}main section.support div.buttonArea{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:25px}main section.support div.buttonArea a.btn{padding:10px 30px;border:1px solid var(--blue);background-color:var(--blue);color:var(--white);border-radius:5px;transition-duration:.5s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}main section.support div.buttonArea a.btn.red{border-color:var(--pink);background-color:var(--pink);color:var(--white);transition-duration:.5s}main section.support div.buttonArea a.btn img{width:20px;height:auto}main section.carousel{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:25px;padding:50px 10%;background-color:var(--white)}main section.carousel nav.toggleMenuButton{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--pink);padding:10px;border-radius:100px;box-shadow:#00000059 0 5px 15px;z-index:99}main section.carousel nav.toggleMenuButton button.menuButton{background-color:transparent;color:var(--white);padding:10px 30px;border-radius:100px;border:none;cursor:pointer;transition-duration:.5s}main section.carousel nav.toggleMenuButton button.menuButton.active{background-color:var(--white);color:var(--pink);transition-duration:.5s;box-shadow:#00000059 0 5px 15px}main .carousel{position:relative;height:100vh;overflow:hidden;padding:var(--padding);background-color:#fff}main div.tabbar{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--pink);border-radius:50px;left:50%;gap:25px;transform:translate(-50%);z-index:10;padding:10px}main div.tabbar button{padding:15px 25px;font-size:16px;font-weight:300;cursor:pointer;color:var(--white);border:none;background-color:transparent;transform-style:preserve-3d;border-radius:50px}main div.tabbar button.active-tab{background-color:var(--white);color:var(--black);transform-style:preserve-3d;box-shadow:#64646f33 0 7px 29px;border-radius:50px}main .carousel .list{position:absolute;width:80%;max-width:80%;height:80%;left:50%;transform:translate(-50%)}html[dir=rtl] main .carousel .list{left:unset;right:-50%}main .carousel .list .item{position:absolute;left:0%;width:70%;height:100%;font-size:15px;transition:left .5s,opacity .5s,width .5s}main .carousel .list .item:nth-child(n+6){opacity:0}main .carousel .list .item:nth-child(1){z-index:10;transform:translate(0)}main .carousel .list .item img{width:40%;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:right 1.5s}html[dir=rtl] main .carousel .list .item img{right:unset;left:0}main .carousel .list .item .introduce{opacity:0;pointer-events:none}main .carousel .list .item:nth-child(1) .introduce{opacity:1;pointer-events:auto;width:400px;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .5s;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}main .carousel div.list div.item div.introduce h2.title{font-size:1em;font-weight:500;line-height:1em}main .carousel .list .item .introduce .topic{font-size:2.5em;font-weight:500}main .carousel .list .item .introduce .des{font-size:1em;color:#5559}main .carousel .list .item .introduce .seeMore{font-size:1em;border:none;background-color:transparent;font-weight:300;margin-top:20px;transition:background .5s;cursor:pointer}main .carousel .list .item .introduce .seeMore:hover{color:var(--pink)}main .carousel .list .item:nth-child(5){transform:var(--item1-transform);filter:var(--item1-filter);z-index:var(--item1-zIndex);opacity:var(--item1-opacity);pointer-events:none}main .carousel .list .item:nth-child(2){transform:var(--item3-transform);filter:var(--item3-filter);z-index:var(--item3-zIndex)}main .carousel .list .item:nth-child(3){transform:var(--item4-transform);filter:var(--item4-filter);z-index:var(--item4-zIndex)}main .carousel .list .item:nth-child(4){transform:var(--item5-transform);filter:var(--item5-filter);opacity:var(--item5-opacity);pointer-events:none}main .carousel .list .item:nth-child(1) .introduce .title,main .carousel .list .item:nth-child(1) .introduce .topic,main .carousel .list .item:nth-child(1) .introduce .des,main .carousel .list .item:nth-child(1) .introduce .seeMore{opacity:0;animation:showContent .5s 1s ease-in-out 1 forwards;color:var(--black)}@keyframes showContent{0%{transform:translateY(-30px);filter:blur(10px)}to{transform:translateY(0);opacity:1;filter:blur(0px)}}main .carousel .list .item:nth-child(1) .introduce .topic{animation-delay:1.2s}main .carousel .list .item:nth-child(1) .introduce .des{font-size:1rem;animation-delay:1.4s;line-height:1.5em;color:var(--black)}main .carousel .list .item:nth-child(1) .introduce .seeMore{animation-delay:1.6s}main .carousel.next .item:nth-child(5){animation:transformFromPosition2 .5s ease-in-out 1 forwards}@keyframes transformFromPosition2{0%{transform:var(--item2-transform);filter:var(--item2-filter);opacity:var(--item2-opacity)}}main .carousel.next .item:nth-child(1){animation:transformFromPosition3 .7s ease-in-out 1 forwards}@keyframes transformFromPosition3{0%{transform:var(--item3-transform);filter:var(--item3-filter);opacity:var(--item3-opacity)}}main .carousel.next .item:nth-child(2){animation:transformFromPosition4 .9s ease-in-out 1 forwards}@keyframes transformFromPosition4{0%{transform:var(--item4-transform);filter:var(--item4-filter);opacity:var(--item4-opacity)}}main .carousel.next .item:nth-child(3){animation:transformFromPosition5 1.1s ease-in-out 1 forwards}@keyframes transformFromPosition5{0%{transform:var(--item5-transform);filter:var(--item5-filter);opacity:var(--item5-opacity)}}main .carousel.prev .list .item:nth-child(4){animation:transformFromPosition4 .5s ease-in-out 1 forwards}main .carousel.prev .list .item:nth-child(3){animation:transformFromPosition3 .7s ease-in-out 1 forwards}main .carousel.prev .list .item:nth-child(2){animation:transformFromPosition2 .9s ease-in-out 1 forwards}main .carousel.prev .list .item:nth-child(1){animation:transformFromPosition1 1.1s ease-in-out 1 forwards}@keyframes transformFromPosition1{0%{transform:var(--item1-transform);filter:var(--item1-filter);opacity:var(--item1-opacity)}}main .carousel .list .item .detail{opacity:0;pointer-events:none}main .carousel.showDetail .list .item:nth-child(2),main .carousel.showDetail .list .item:nth-child(3){left:100%;opacity:0;pointer-events:none}main .carousel.showDetail .list .item:nth-child(1){width:100%}main .carousel.showDetail .list .item:nth-child(1) .introduce{opacity:0;pointer-events:none}main .carousel.showDetail .list .item:nth-child(1) img{right:50%}main .carousel.showDetail .list .item:nth-child(1) .detail{opacity:1;width:40%;position:absolute;right:0;top:50%;transform:translateY(-50%);text-align:right;pointer-events:auto}main .carousel.showDetail .list .item:nth-child(1) .detail .title{font-size:3em;padding-bottom:10px}main .carousel.showDetail .list .item:nth-child(1) .detail .specifications{display:flex;gap:10px;width:100%;border-top:1px solid rgba(85,85,85,.2);margin-top:20px}main .carousel.showDetail .list .item:nth-child(1) .detail .specifications div{width:90px;text-align:center;flex-shrink:0}main .carousel.showDetail .list .item:nth-child(1) .detail .specifications div p:nth-child(1){font-weight:700}main .carousel.carousel.showDetail .list .item:nth-child(1) .checkout button{font-family:Poppins;background-color:transparent;border:1px solid rgba(85,85,85,.3333333333);margin-left:5px;padding:5px 10px;letter-spacing:2px;font-weight:500}main .carousel.carousel.showDetail .list .item:nth-child(1) .checkout button:nth-child(2){background-color:#693eff;color:#eee}main .carousel.showDetail .list .item:nth-child(1) .detail .title,main .carousel.showDetail .list .item:nth-child(1) .detail .des,main .carousel.showDetail .list .item:nth-child(1) .detail .specifications,main .carousel.showDetail .list .item:nth-child(1) .detail .checkout{opacity:0;animation:showContent .5s 1s ease-in-out 1 forwards}main .carousel.showDetail .list .item .detail .des{animation-delay:1.2s;font-size:1.1rem}main .carousel.showDetail .list .item:nth-child(1) .detail .des{animation-delay:1.2s}main .carousel.showDetail .list .item:nth-child(1) .detail .specifications{animation-delay:1.4s}main .carousel.showDetail .list .item:nth-child(1) .detail .checkout{animation-delay:1.6s}main .arrows{position:absolute;bottom:40%;width:90%;max-width:90%;display:flex;justify-content:space-between;left:50%;transform:translate(-50%)}main #prev,main #next{width:40px;height:40px;border-radius:50%;font-family:monospace;border:1px solid rgba(85,85,85,.3333333333);font-size:large;bottom:20%;left:10%;color:var(--black);cursor:pointer}main #next{left:unset;right:10%}main #back{z-index:100;border:none;font-weight:300;background-color:transparent;transition:opacity .5s;color:var(--black);margin-top:20px;cursor:pointer}main .carousel.showDetail #back{opacity:1}main .carousel.showDetail #prev,main .carousel.showDetail #next{opacity:0;pointer-events:none}main .carousel:before{width:500px;height:200px;content:"";background-image:linear-gradient(70deg,#dc422a,#ed0039);position:absolute;border-radius:20% 30% 80% 10%;filter:blur(150px);top:70%;left:50%;transform:translate(-10%,-50%);transition:1s}main .carousel.showDetail:before{transform:translate(-100%,-50%) rotate(90deg);filter:blur(130px)}@media screen and (max-width: 991px){main .carousel .list .item{width:90%}main .carousel.showDetail .list .item:nth-child(1) .detail .specifications{overflow:auto}main .carousel.showDetail .list .item:nth-child(1) .detail .title{font-size:2em}}@media screen and (max-width: 767px){main .carousel{height:750px}main .carousel .list .item{width:100%;font-size:10px}main .carousel .list{height:100%}main .carousel .list .item:nth-child(1) .introduce{width:100%;top:55%}main .carousel .list .item img{width:55%;top:20%;left:0}main .carousel.showDetail .list .item:nth-child(1) .detail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:small;width:100%;top:60%;text-align:start}main .carousel .list .item:nth-child(1) .introduce .des,main .carousel.showDetail .list .item:nth-child(1) .detail .des{overflow:auto}main .carousel.showDetail .list .item:nth-child(1) .detail .checkout{display:flex;width:max-content;float:right}}@media (max-width: 768px){main .carousel .list .item:nth-child(1) .introduce .des{font-size:.8rem;overflow-y:hidden}main .carousel .list .item .introduce .seeMore{font-size:1rem}main #back{font-size:.6rem}main .carousel.showDetail .list .item:nth-child(1) .detail .title{font-size:1.3rem}main .carousel .list .item:nth-child(1) .introduce .des,main .carousel.showDetail .list .item:nth-child(1) .detail .des{font-size:.8rem;overflow-y:hidden}main .arrow{width:95%}main #prev,main #next{width:20px;height:20px;font-size:12px}main #back{bottom:0}}main section.popupVideo{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-start;z-index:999999;transition-duration:.5s;padding:10%}main section.popupVideo video{width:100%;height:100%}main section.popupVideo button{background-color:transparent;outline:none;cursor:pointer;border:none;color:var(--white);font-size:2em}main section.banner{padding:0 10% 50px;background-color:var(--white);position:relative;z-index:9}main section.banner div.bannerInner{padding:20px 10%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:100px;border-radius:50px;background-position:center;background-size:cover}main section.banner div.bannerInner img.product{width:40%;height:auto;transform:translateY(-20%) rotate(-20deg)}@media (min-width: 992px){main section.banner div.bannerInner section.banner img.product{transform:translateY(-20%) rotate(-20deg)}}main section.banner div.bannerInner div.container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px}main section.banner div.bannerInner div.container h2{font-size:50px;color:var(--white)}main section.banner div.bannerInner div.container p{font-size:18px;font-weight:300;line-height:1.5em;color:var(--white)}main section.banner div.bannerInner div.container a.btn{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;background-color:var(--white);border-radius:50px;padding:10px 30px;color:var(--black);transition-duration:.5s}main section.banner div.bannerInner div.container a.btn img{width:30px;height:auto}main section.banner div.bannerInner div.container a.btn:hover{gap:20px;transition-duration:.5s}main section.banner div.bannerInner form{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:25px;flex-wrap:nowrap}main section.banner div.bannerInner form input{width:100%;flex:1;border:1px solid var(--white);border-radius:25px;background-color:var(--white);padding:10px 30px;outline:none}main section.banner div.bannerInner form button{background-color:var(--white);border-radius:50px;padding:10px 30px;color:var(--black);cursor:pointer;border:none;font-weight:400;transition-duration:.5s}main section.banner div.bannerInner form button:hover{background-color:var(--blue);color:var(--white);transition-duration:.5s}main section.progressLine{width:100%;height:500vh;padding:50px 10%;background-color:var(--white);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative}main section.progressLine div.pcScreen{width:100%;height:100vh;background-position:center;background-size:contain;background-repeat:no-repeat;position:sticky;top:100px;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center}main section.progressLine div.pcScreen img{width:auto;height:70%;object-fit:contain;position:absolute;opacity:0;transition:opacity .4s ease-out}main section.progressLine div.pcScreen div.popup{padding:20px;z-index:999;box-shadow:#0003 0 2px 10px;display:flex;flex-direction:column;justify-content:center;gap:15px;border-radius:10px;background-color:var(--pink);width:40%;position:absolute;opacity:0}main section.progressLine div.pcScreen div.popup h3{font-size:14px;font-weight:600;line-height:1.5em;color:var(--white)}main section.progressLine div.pcScreen div.popup p{font-size:12px;font-weight:300;line-height:1.5em;color:var(--white)}main section.progressLine div.mobileScreen{width:30%;height:100vh;background-position:center;background-size:contain;background-repeat:no-repeat;position:sticky;top:150px;transform:translate(100%);z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}main section.progressLine div.mobileScreen img{width:100%;height:auto;object-fit:cover;position:absolute;opacity:0;border-radius:25px;overflow:hidden;transition:opacity .4s ease-out;transform:scale(.9,.91);z-index:-1}main section.progressCard{padding:0 10% 50px;background-color:var(--white);position:relative;z-index:9;height:300vh;overflow:hidden}@supports (-webkit-touch-callout: none){main section.progressCard section.progressCard{height:250vh}}main section.progressCard div.wrapper{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:visible;transition:transform .28s ease-out;will-change:transform}main section.progressCard div.wrapper div.card{position:absolute;width:70%;height:70%;border-radius:18px;box-shadow:0 8px 20px #00000026;overflow:hidden;opacity:0;transform:scale(.9) translate(0);transition:all .4s ease}main section.progressCard div.wrapper div.card.active{opacity:1;transform:scale(1) translate(0);z-index:3}main section.progressCard div.wrapper div.card.next-right{opacity:1;transform:scale(.95) translate(100px);z-index:2}main section.progressCard div.wrapper div.card.next-left{opacity:1;transform:scale(.95) translate(-100px);z-index:2}main section.progressCard div.wrapper div.card.hidden-right{opacity:1;transform:scale(.9) translate(200px);z-index:1}main section.progressCard div.wrapper div.card.hidden-left{opacity:1;transform:scale(.9) translate(-200px);z-index:1}main section.progressCard div.wrapper div.card.off{opacity:0;pointer-events:none}main section.progressCard div.wrapper div.card div.cardContent{width:100%;height:100%;padding:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:25px;-webkit-user-select:none;user-select:none}main section.progressCard div.wrapper div.card div.cardContent img{width:50%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}main section.progressCard div.wrapper div.card div.cardContent strong{position:absolute;top:2%;left:2%;color:#fff;font-weight:400;font-size:20px}main section.progressCard div.wrapper div.card div.cardContent span{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}main section.progressCard div.wrapper div.card div.cardContent span h2{text-align:center;color:#fff;font-size:30px;font-weight:500}main section.progressCard div.wrapper div.card div.cardContent span p{text-align:center;color:#fff;font-size:16px;font-weight:300}main section.progressCard div.wrapper div.card div.cardContent span h3{text-align:center;color:#fff;font-size:20px;font-weight:500}main section.progressCard div.wrapper div.card div.cardContent span a{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;color:#fff;font-size:16px;font-weight:500}main section.progressCard div.wrapper div.card div.cardContent span a p{text-align:center;color:#fff;font-size:16px;font-weight:300}main section.progressCard div.wrapper div.card div.cardContent span a img{width:25px;height:25px}main section.pageHeader{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:50px;transition-duration:.5s}main section.pageHeader div.pageHeaderContent{width:100%;padding:0 10%;background:linear-gradient(90deg,var(--pink) 0%,rgb(255,255,255) 60%);display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:100;position:relative;min-height:30vh}html[dir=rtl] main section.pageHeader div.pageHeaderContent{background:linear-gradient(-90deg,var(--pink) 0%,rgb(255,255,255) 60%)}main section.pageHeader div.pageHeaderContent.padding{padding:50px 10%}main section.pageHeader div.pageHeaderContent h1{font-size:60px;font-weight:500;color:var(--white);width:100%;text-align:start;text-shadow:0 2px 5px rgba(0,0,0,.65);width:60%}main section.pageHeader div.images{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;width:40%;z-index:99999;gap:25px;position:relative}main section.pageHeader div.images img{width:60%;height:auto;object-fit:cover}main section.pageHeader div.images img.whyWe{width:90%;height:auto;object-fit:cover}main section.pageHeader div.images img.zoomableImage{width:100%;height:auto;object-fit:cover;cursor:pointer}main section.pageHeader div.images img.zoom{position:absolute;width:40px;height:40px;top:40%;left:46%;background-color:#ffffff78;border-radius:50%}main section.pageHeader div.images img.zoom:hover{scale:1.1;cursor:pointer}main section.pageHeader div.pageHeaderInner{padding:50px 10%}main section.pageHeader.reverse div.pageHeaderContent{flex-direction:row-reverse;background:linear-gradient(90deg,rgba(255,255,255,.5) 50%,var(--pink) 80%)}main section.pageHeader.reverse div.pageHeaderContent h1{text-align:end}main section.pageHeader.popup{position:relative;z-index:999;transition-duration:.5s}main section.pageHeader.popup div.images{position:fixed;background-color:#000000bf;justify-content:center;align-items:center;width:100%;height:100vh;left:0;top:0;transform:translateY(0)!important}main section.pageHeader.popup div.images img{width:auto;height:90%;left:0;top:0;background-color:#000000bf}main div.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}main div.modalOverlay div.modalContent{max-width:90%;max-height:90%}main div.modalOverlay div.modalContent img{width:100%;height:auto;display:block}main section.blog{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:25px;padding:50px 10%}main section.blog div.card{flex:0 0 auto;width:30%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--black);aspect-ratio:4/5}main section.blog div.card img{width:100%;height:50%;aspect-ratio:4/6;object-fit:cover;display:block}main section.blog div.card div.text{width:100%;height:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px;padding:20px}main section.blog div.card div.text h3{color:var(--black);font-size:1.2rem;font-weight:600;text-align:start}main section.blog div.card div.text a{padding:10px 30px;border:1px solid var(--pink);color:var(--white);background-color:var(--pink);border-radius:5px;transition-duration:.5s;font-weight:300;position:relative}main section.blog div.card div.text a:hover{background-color:var(--white);color:var(--pink);transition-duration:.5s}main section.blogDetail{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px;padding:50px 10%}main section.blogDetail div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}main section.blogDetail div img{width:100%}main section.blogDetail h1,main section.blogDetail h2{font-size:30px;font-weight:400;color:#ed0039}main section.globeContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:radial-gradient(circle at center,#022252,#000);padding:40px 0;-webkit-user-select:none;user-select:none}main section.globeContainer h2{color:#fff;font-weight:300;font-size:50px}main section.globeContainer div.productButtons{display:flex;gap:10px;position:sticky;top:150px}main section.globeContainer div.productButtons button{padding:10px 30px;border:1px solid var(--pink);background-color:var(--white);color:var(--pink);border-radius:50px;margin:0 auto;transition-duration:.5s;font-weight:300;position:relative;cursor:pointer}main section.globeContainer div.productButtons button.active{color:var(--white);background-color:var(--pink);transition-duration:.5s}main section.globeContainer div.countrySearch input{width:300px;padding:10px 30px;border:1px solid var(--pink);background-color:var(--white);color:var(--pink);border-radius:50px;margin:0 auto;transition-duration:.5s;font-weight:300;position:relative;text-align:center;outline:none}main section.globeContainer div.countrySearch ul{width:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f5f5f5;margin-top:25px;border-radius:25px;gap:10px;position:absolute}main section.globeContainer div.countrySearch ul li{width:100%;cursor:pointer;padding:5px 30px;border-radius:25px}main section.globeContainer div.countryResult{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:25px}main section.globeContainer div.countryResult strong{color:#fff}main section.globeContainer div.globeWrapper{width:50%;height:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}main section.globeContainer div.globeWrapper .geography{outline:none}main section.videoCardSection{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"c1 video video" "c2 video video" "c3 c4 c4";gap:20px;width:100%;position:relative;height:95vh;padding:50px 10%;box-sizing:border-box}main section.videoCardSection div.cards{display:contents}main section.videoCardSection div.cards>.card:nth-child(1){grid-area:c1}main section.videoCardSection div.cards>.card:nth-child(2){grid-area:c2}main section.videoCardSection div.cards>.card:nth-child(3){grid-area:c3}main section.videoCardSection div.cards>.card:nth-child(4){grid-area:c4}main section.videoCardSection div.cards>.card:nth-child(5){grid-area:c5}main section.videoCardSection div.cards>.card:nth-child(6){grid-area:c6}main section.videoCardSection div.cards div.card{perspective:1000px;cursor:pointer;width:100%;height:100%;display:flex;justify-content:center;align-items:center}main section.videoCardSection div.cards div.card.active div.cardInner{transform:rotateY(180deg)}main section.videoCardSection div.cards div.card div.cardInner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;position:relative}main section.videoCardSection div.cards div.card div.cardInner:after{content:"";display:inline-block;width:20px;height:20px;top:5px;left:5px;background-image:url(/assets/icons/return.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:99}main section.videoCardSection div.cards div.card div.cardInner div.cardFront,main section.videoCardSection div.cards div.card div.cardInner div.cardBack{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:15px;box-shadow:0 4px 15px #0000001a;background-position:100% 50%;background-repeat:no-repeat;background-size:auto 80%}html[dir=rtl] main section.videoCardSection div.cards div.card div.cardInner div.cardFront,html[dir=rtl] main section.videoCardSection div.cards div.card div.cardInner div.cardBack{background-position:10% 50%}main section.videoCardSection div.cards div.card div.cardInner div.cardFront.noBg,main section.videoCardSection div.cards div.card div.cardInner div.cardBack.noBg{background-image:none!important;padding:0!important}main section.videoCardSection div.cards div.card div.cardInner div.cardFront picture,main section.videoCardSection div.cards div.card div.cardInner div.cardBack picture{width:100%;height:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}main section.videoCardSection div.cards div.card div.cardInner div.cardFront picture img,main section.videoCardSection div.cards div.card div.cardInner div.cardBack picture img{width:130px;height:130px;object-fit:contain}main section.videoCardSection div.cards div.card div.cardInner div.cardFront span,main section.videoCardSection div.cards div.card div.cardInner div.cardBack span{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}main section.videoCardSection div.cards div.card div.cardInner div.cardFront span h3,main section.videoCardSection div.cards div.card div.cardInner div.cardBack span h3{color:#ed0039;font-size:18px;font-weight:300}main section.videoCardSection div.cards div.card div.cardInner div.cardFront span p,main section.videoCardSection div.cards div.card div.cardInner div.cardBack span p{color:#000;font-size:15px;font-weight:300}main section.videoCardSection div.cards div.card div.cardInner div.cardBack{transform:rotateY(180deg);overflow-y:auto;font-size:14px;line-height:1.4;justify-content:center}main section.videoCardSection div.cards div.card div.cardInner div.cardBack div{width:100%;font-size:14px;color:#000}main section.videoCardSection div.cards div.card:nth-child(odd){border-left:5px solid #022252}main section.videoCardSection div.cards div.card:nth-child(2n){border-left:5px solid #ED0039}main section.videoCardSection div.cards div.card.rowCard div.cardInner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;position:relative}main section.videoCardSection div.cards div.card.rowCard div.cardInner:after{content:"";display:inline-block;width:20px;height:20px;top:5px;left:5px;background-image:url(/assets/icons/return.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:99}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:15px;box-shadow:0 4px 15px #0000001a}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront picture{padding:0!important}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront picture img{width:80%;height:100%;object-fit:cover;padding:0!important;mask-image:linear-gradient(to left,black 40%,transparent 100%);-webkit-mask-image:linear-gradient(to left,black 40%,transparent 100%)}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront span{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:15px;padding:15px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront span h3{color:#ed0039;font-size:18px;font-weight:300}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront span p{color:#000;font-size:15px;font-weight:300}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack{transform:rotateY(180deg);overflow-y:auto;font-size:14px;line-height:1.4;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:25px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block{width:30%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block img{width:70%;min-height:175px;object-fit:contain}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block div strong{font-size:12px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block div p{font-size:10px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.img-block{width:10%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.img-block img{width:100%}main section.videoCardSection video.videoPlayer{grid-area:video;width:100%;height:auto;z-index:1;display:block;object-fit:contain}main section.infoCard{display:flex;flex-direction:row;justify-content:center;height:30vh;align-items:center;gap:25px;padding:0 10% 50px}main section.infoCard div.card{perspective:1000px;cursor:pointer;width:100%;height:100%;display:flex;justify-content:center;align-items:center}main section.infoCard div.card.active div.cardInner{transform:rotateY(180deg)}main section.infoCard div.card div.cardInner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;position:relative}main section.infoCard div.card div.cardInner:after{content:"";display:inline-block;width:20px;height:20px;top:5px;left:5px;background-image:url(/assets/icons/return.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:99}main section.infoCard div.card div.cardInner div.cardFront,main section.infoCard div.card div.cardInner div.cardBack{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:15px;box-shadow:0 4px 15px #0000001a;background:#fff;background-position:100% 50%;background-repeat:no-repeat;background-size:auto 80%}html[dir=rtl] main section.infoCard div.card div.cardInner div.cardFront,html[dir=rtl] main section.infoCard div.card div.cardInner div.cardBack{background-position:10% 50%}main section.infoCard div.card div.cardInner div.cardFront picture,main section.infoCard div.card div.cardInner div.cardBack picture{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}main section.infoCard div.card div.cardInner div.cardFront picture img,main section.infoCard div.card div.cardInner div.cardBack picture img{width:200px;height:200px;object-fit:contain}main section.infoCard div.card div.cardInner div.cardFront h3,main section.infoCard div.card div.cardInner div.cardBack h3{color:#ed0039;font-size:18px;font-weight:300;width:50%;padding:0 15px}main section.infoCard div.card div.cardInner div.cardFront p,main section.infoCard div.card div.cardInner div.cardBack p{color:#000;font-size:14px;font-weight:300;width:50%;padding:0 15px 15px}main section.infoCard div.card div.cardInner div.cardBack{transform:rotateY(180deg);overflow-y:auto;font-size:14px;line-height:1.4;justify-content:center}main section.infoCard div.card div.cardInner div.cardBack p{width:100%;font-size:12px}main section.infoCard div.card:nth-child(odd){border-left:5px solid #022252}main section.infoCard div.card:nth-child(2n){border-left:5px solid #ED0039}main section.zPattern{padding:50px 10%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;z-index:9;background:var(--white)}main section.zPattern.reverse{flex-direction:row-reverse}main section.zPattern div{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px;opacity:0;transition-duration:.5s}main section.zPattern div.right{transform:translate(20%)}main section.zPattern div.right h2{text-align:start}main section.zPattern div.right p{text-align:start}main section.zPattern div.left{transform:translate(-20%)}main section.zPattern div.left h2{width:100%;text-align:end}main section.zPattern div.left p{text-align:end}main section.zPattern div.leftFull{transform:translate(-20%);width:100%}main section.zPattern div.leftFull h2{width:100%;text-align:center}main section.zPattern div.leftFull p{text-align:end}main section.zPattern div.leftFull span.wrapper{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:stretch;gap:15px}main section.zPattern div.leftFull span.wrapper span{flex:0 0 31%;box-shadow:#0000003d 0 3px 8px;border-radius:15px;padding:15px 20px;cursor:pointer;animation-duration:.5s linear;background-position:center;background-repeat:no-repeat;background-size:cover}main section.zPattern div.leftFull span.wrapper span:hover{scale:1.05;animation-duration:.5s linear}main section.zPattern div.leftFull span.wrapper span img{width:20%;height:auto;object-fit:cover;position:relative;z-index:999;filter:invert(1)}main section.zPattern div.leftFull span.wrapper span h3{font-size:16px;position:relative;z-index:999;color:#fff}main section.zPattern div.leftFull span.wrapper span p{font-size:14px;text-align:start;position:relative;z-index:999;color:#fff}main section.zPattern div.active{transform:translate(0);opacity:1;transition-duration:.5s}main section.zPattern div h2{width:100%;font-size:3rem;font-weight:600;color:var(--pink)}main section.zPattern div p{font-size:1.5rem;font-weight:300;line-height:1.5em;color:var(--black)}main section.zPattern div div.platform{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:25px;opacity:1}main section.zPattern div div.platform a{display:block;width:30%}main section.zPattern div div.platform a img{width:100%;height:auto}main section.zPattern div.images{width:50%;display:flex;flex-direction:row;justify-self:center;align-items:center;gap:25px}main section.zPattern div.images img{width:50%;height:auto;object-fit:cover;border-radius:25px}main section.zPattern div.images img.zoom{top:0}main section.modelInfoBox{padding:50px 10%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;position:relative;gap:50px}main section.modelInfoBox img{width:400px;height:auto;object-fit:cover}main section.modelInfoBox div.popupArea{width:100%;height:100%}main section.modelInfoBox div.popupArea div.popup{z-index:9;display:flex;flex-direction:column;justify-content:center;gap:15px;position:absolute}main section.modelInfoBox div.popupArea div.popup p{color:var(--white);font-size:14px;font-weight:300;line-height:1.5em;border-radius:10px;box-shadow:#0003 0 2px 10px;background-color:var(--blue);width:70%;height:auto;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}main section.modelInfoBox div.popupArea div.popup p:before{content:"+";position:absolute}main section.modelInfoBox div.popupArea svg{overflow:visible}main section.modelInfoBox div.buttonArea{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:25px}main section.modelInfoBox div.buttonArea a.btn{padding:10px 30px;border:1px solid var(--blue);background-color:var(--blue);color:var(--white);border-radius:5px;transition-duration:.5s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}main section.modelInfoBox div.buttonArea a.btn:hover{background-color:var(--white);color:var(--blue);transition-duration:.5s}main section.modelInfoBox div.buttonArea a.btn.red{border-color:var(--pink);background-color:var(--pink);color:var(--white);transition-duration:.5s}main section.modelInfoBox div.buttonArea a.btn.red:hover{background-color:var(--white);color:var(--pink);transition-duration:.5s}main section.modelInfoBox div.buttonArea a.btn img{width:20px;height:auto}main section.containerVideo{background-color:var(--white)}main section.productFeatures{width:100%;padding:50px 10%;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;position:relative}main section.productFeatures div.features{padding:10px;width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;z-index:9}main section.productFeatures div.features>img{width:auto;height:200px}main section.productFeatures div.features h2{background-color:var(--pink);border-radius:50px;color:var(--white);font-weight:400;font-size:1rem;padding:10px 40px;position:sticky;top:150px;box-shadow:#00000059 0 5px 15px}main section.productFeatures div.features div{width:100%;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}main section.productFeatures div.features div img{width:40px;height:auto}main section.productFeatures div.features div h3{font-size:.8rem;font-weight:400;text-align:center;color:var(--white);cursor:pointer}main section.productFeatures div.features div span{text-align:center;width:100%;font-size:14px;font-weight:300;line-height:1.5em;color:var(--white);z-index:9}main section.productFeatures div.features div p{text-align:center;width:80%;font-size:14px;font-weight:300;line-height:1.5em;color:var(--black)}main section.productFeatures div.features div p.important{color:var(--pink)}main section.productFeatures div.features div.buttonArea{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}main section.productFeatures div.features div.buttonArea a{padding:10px 30px;border:1px solid var(--blue);background-color:var(--blue);color:var(--white);border-radius:5px;transition-duration:.5s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}main section.productFeatures div.features div.buttonArea a:hover{background-color:var(--white);color:var(--blue)}main section.productFeatures div.features div.buttonArea a.red{border-color:var(--pink);background-color:var(--pink);color:var(--white);transition-duration:.5s}main section.productFeatures div.features div.buttonArea a.red:hover{color:var(--pink);background-color:var(--white)}main section.productFeatures div.features div.buttonArea a img{width:20px;height:auto}main section.productFeatures div.model:before{width:500px;height:200px;content:"";background-image:linear-gradient(70deg,#dc422a,#ed0039);position:absolute;border-radius:20% 30% 80% 10%;filter:blur(150px);top:50%;left:40%;transform:translate(0);transition:1s;z-index:0}main section.productFeatures div.featuresAlternate{width:50%;padding:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:50px}main section.productFeatures div.featuresAlternate>img{width:auto;height:200px}main section.productFeatures div.featuresAlternate h2{background-color:var(--pink);border-radius:50px;color:var(--pink);font-weight:400;font-size:1rem;padding:10px 40px;position:sticky;top:150px;box-shadow:#00000059 0 5px 15px}main section.productFeatures div.featuresAlternate div.card{width:100%;padding:15px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;position:relative;cursor:pointer;border-left:5px solid var(--pink);box-shadow:#32325d40 0 13px 27px -5px,#0000004d 0 8px 16px -8px;background-color:var(--white)}main section.productFeatures div.featuresAlternate div.card:nth-child(2n){border-color:var(--blue)}main section.productFeatures div.featuresAlternate div.card img{width:40px;height:auto}main section.productFeatures div.featuresAlternate div.card h3{font-size:.8rem;font-weight:600;text-align:start;color:var(--pink);cursor:pointer}main section.productFeatures div.featuresAlternate div.card span{text-align:start;width:100%;font-size:14px;font-weight:300;line-height:1.5em;color:var(--blue);z-index:9}main section.productFeatures div.featuresAlternate div.card p{display:none;text-align:start;width:100%;font-size:14px;font-weight:300;line-height:1.5em;color:var(--blue);z-index:9}main section.productFeatures div.featuresAlternate div.card p.important{color:var(--pink)}main section.productFeatures div.featuresAlternate div.card:after{content:"";display:inline-block;width:20px;height:20px;top:5px;right:5px;background-image:url(/assets/icons/return.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:99}main section.productFeatures div.featuresAlternate div.card.active p{display:block}main section.productFeatures div.featuresAlternate div.card.active h3{display:none}main section.productFeatures div.featuresAlternate div.card.active span{display:none}main section.productFeatures div.featuresAlternate div.card.active img{display:none}main section.productFeatures div.featuresAlternate div.card.active:after{display:none}main section.productFeatures div.featuresAlternate div.buttonArea{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}main section.productFeatures div.featuresAlternate div.buttonArea a{padding:10px 30px;border:1px solid var(--blue);background-color:var(--blue);color:var(--white);border-radius:5px;transition-duration:.5s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}main section.productFeatures div.featuresAlternate div.buttonArea a:hover{background-color:var(--white);color:var(--blue)}main section.productFeatures div.featuresAlternate div.buttonArea a.red{border-color:var(--pink);background-color:var(--pink);color:var(--white);transition-duration:.5s}main section.productFeatures div.featuresAlternate div.buttonArea a.red:hover{color:var(--pink);background-color:var(--white)}main section.productFeatures div.featuresAlternate div.buttonArea a img{width:20px;height:auto}main section.platform{padding:50px 10%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}main section.platform nav.platformNav{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--pink);padding:10px;border-radius:100px;box-shadow:#00000059 0 5px 15px;z-index:100;position:sticky;top:150px}main section.platform nav.platformNav button{background-color:transparent;color:var(--white);padding:10px 30px;border-radius:100px;border:none;cursor:pointer;transition-duration:.5s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}main section.platform nav.platformNav button img{width:30px;height:auto;filter:invert(1)}main section.platform nav.platformNav button.active{background-color:var(--white);color:var(--pink);transition-duration:.5s;box-shadow:#00000059 0 5px 15px}main section.platform nav.platformNav button.active img{filter:invert(10%) sepia(89%) saturate(6280%) hue-rotate(340deg) brightness(103%) contrast(106%)}main section.article article{padding:50px 10%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}main section.article article p{font-size:16px;font-weight:300;line-height:1.5em;color:#111}main section.article figure{width:100%;height:500px;overflow:hidden}main section.article figure img{width:100%;height:100%;object-fit:cover}main section.contactForm{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;padding:50px 10%;gap:50px}main section.contactForm form{width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}main section.contactForm form h2{width:100%;font-size:3rem;font-weight:600;color:var(--pink)}main section.contactForm form p{font-size:16px;font-weight:300;line-height:1.5em;color:#111;text-align:center;margin-top:15px}main section.contactForm form div.column{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px}main section.contactForm form div.row{width:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:15px}main section.contactForm form div.row div.column{width:50%}main section.contactForm form label{font-size:14px;font-weight:600}main section.contactForm form label.upload{border:1px dashed var(--blue);width:100%;border-radius:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px;position:relative}main section.contactForm form label.upload input{opacity:0;position:absolute}main section.contactForm form input,main section.contactForm form textarea{width:100%;border:1px solid var(--blue);border-radius:5px;padding:10px 30px;outline:none;resize:none}main section.contactForm form input:focus,main section.contactForm form textarea:focus{border-color:var(--pink)}main section.contactForm form button{padding:15px 30px;border-radius:5px;background-color:var(--pink);color:var(--white);font-size:var(--font-size-regular);font-weight:300;transition-duration:.3s;border:1px solid var(--pink);cursor:pointer}main section.contactForm form button:hover{background-color:var(--white);color:var(--pink)}main section.contactForm img{width:50%;border-radius:5px;height:100%;object-fit:cover;z-index:99}main section.maps{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;padding:50px 10%}main section.maps div.map{width:50%;height:auto;position:relative;border-radius:25px;overflow:hidden}main section.maps div.map iframe{width:100%;height:500px;z-index:1}main section.maps div.map span.overley{position:absolute;width:100%;height:100%;left:0;bottom:0;z-index:99;padding:50px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:25px;box-shadow:#000000bf 0 -200px 110px -40px inset,#000 0 0 inset}main section.maps div.map span.overley h4{font-size:25px;font-weight:600;color:var(--white)}main section.maps div.map span.overley a{font-size:16px;font-weight:300;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;color:var(--white)}main section.sss{padding:50px 10%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px}main section.sss details{width:100%;background-color:var(--pink);border-radius:5px;transition-duration:.5s}main section.sss details summary{width:100%;padding:10px 30px;color:var(--white);transition-duration:.5s;font-weight:600;cursor:pointer;position:relative;list-style:none}main section.sss details summary:before{content:"+";position:absolute;left:10px;top:8px;font-weight:300;font-size:20px;transition-duration:.5s}main section.sss details[open] summary:before{transition-duration:.5s;transform:rotate(45deg)}main section.sss details p{font-size:16px;font-weight:300;line-height:1.5em;color:var(--white);padding:15px 30px}main section.sss details p strong{font-weight:600}main section.sss details p a{text-decoration:underline}main section.filler{width:100%;padding:50px 10%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}main section.filler h2{font-size:3rem;font-weight:600;color:var(--pink)}main section.filler ul{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:50px .5%}main section.filler ul li{width:33%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px}main section.filler ul li img{width:100px;height:auto;padding:20px}main section.filler ul li h3{font-size:1.2rem;font-weight:400;text-align:center}main section.kvkk{padding:var(--padding);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px}main section.kvkk div{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px}main section.kvkk div h3{font-size:2rem;font-weight:300;color:#dc422a}main section.kvkk div p{font-size:1rem;font-weight:300;color:#000;line-height:1.5em}section.cookiePopup{position:fixed;bottom:20px;border-radius:10px;left:10%;right:10%;background:#fff;box-shadow:#00000059 0 5px 15px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:15px;z-index:9999}section.cookiePopup p{font-size:18px;color:#000;line-height:1.5em;font-weight:300}section.cookiePopup div.buttons{display:flex;gap:15px}section.cookiePopup div.buttons button{all:unset;background-color:#ed0038;color:#fff;padding:15px 30px;border-radius:5px}footer{padding:var(--padding);display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:var(--blue);z-index:99;position:relative}footer div.logos{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap)}footer div.logos img{width:200px;height:auto}footer div.logos img.white{filter:brightness(1000)}footer nav.footer-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}footer nav.footer-nav div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--gap-min)}footer nav.footer-nav div .footer-link{color:var(--white);font-size:var(--font-size-mid);font-weight:300}footer nav.footer-nav div span{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--gap-min)}footer nav.footer-nav div span .footer-link{font-size:var(--font-size-regular);color:var(--white);font-weight:300;font-size:14px}footer div.social-contact{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--gap)}footer div.social-contact span{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}footer div.social-contact span img{width:auto;height:30px;filter:invert(1)}footer div.social-contact a{font-size:var(--font-size-regular);color:var(--white);font-weight:300}footer div.social-contact a.copyright{display:block;position:absolute;right:5%;bottom:25px}footer div.social-contact a.copyright img{filter:invert(1);width:40px;height:auto}@media screen and (max-width: 600px){section.topBar{padding:20px 3%;position:relative;z-index:999999}section.topBar div.notification{display:none}section.topBar div.buttonArea{width:100%;justify-content:flex-end}section.topBar div.buttonArea a.btn{font-size:12px;text-align:center;padding:5px 15px}section.topBar div.buttonArea a.link{display:none}header{padding:25px 3%;z-index:99999}header a.logo{z-index:999}header a.logo p{font-size:10px}header nav.mainMenu{display:none;flex-direction:column}header nav.mainMenu.active{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:fixed;top:0;left:0;width:100%;height:80%;background-color:var(--white);padding:150px 0;gap:15px}header nav.mainMenu span.subMenu{width:100%;text-align:center;z-index:unset}header nav.mainMenu span.subMenu span.subMenuItems{width:90%;left:5%}header nav.mainMenu span.subMenu span.subMenuItems a{text-align:start;justify-self:center}header button.searchButton{display:none}header button.menuToggle{display:block;border:none;background-color:transparent;outline:none;z-index:9999}header button.menuToggle img{width:50px;height:auto}main section.hero{padding:25px 3%}main section.hero h1{width:100%;line-height:1.5em;font-size:20px;background-color:#fff6;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:50px 0}main section.hero div.buttons{width:100%}main section.hero div.buttons button{width:100%;font-size:14px}main section.hero section video{width:150%!important;height:80%!important;left:-25%!important;right:0!important;bottom:0!important;top:unset!important}main section.hero a.btn{right:unset;bottom:1%;width:94%}main section.modelViewer nav.toggleMenuButton{z-index:999;position:sticky;top:20%}main section.modelViewer section.modelSection{flex-direction:column}main section.modelViewer section.modelSection div.modelArea{flex-direction:column;height:auto}main section.modelViewer section.modelSection div.modelArea div{width:100%!important}main section.modelViewer section.modelSection div.modelArea div h3.big{width:100%;font-size:26px;text-align:center}main section.modelViewer section.modelSection div.modelArea div .spline{height:300px!important}main section.modelViewer section.modelSection div.modelArea div.model{width:100%;height:300px}main section.modelViewer section.modelSection div.modelArea div.model:before{width:150px;height:150px;border-radius:50%;filter:blur(80px);left:0;transform:translate(0)}main section.modelViewer section.modelSection div a.btn{margin-top:50px}main section.globeContainer h2{color:#fff;font-weight:300;font-size:30px;text-align:center}main section.globeContainer div.globeWrapper{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}main section.globeContainer div.globeWrapper .geography{outline:none}main section.fillerServices{padding:25px 3%}main section.fillerServices h2{font-size:26px}main section.fillerServices div.serviceArea{flex-wrap:wrap;gap:25px 4%}main section.fillerServices div.serviceArea div.item{width:48%}main section.fillerServices div.serviceArea div.item picture{height:200px}main section.containerVideo{background-color:var(--white);height:150vh!important}main section.carousel{padding:25px 3% 0;align-items:flex-start}main section.carousel nav.toggleMenuButton{overflow:scroll;width:100%;justify-content:flex-start;align-items:flex-start}main section.carousel nav.toggleMenuButton button.menuButton{min-width:max-content}main section.carousel .list{padding:50px 3%}main section.carousel .arrows{justify-content:flex-end}main section.carousel .arrows button#prev{display:none}main section.carousel .arrows button{width:40px!important;height:40px!important;background-color:#fff6;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}main section.carousel:before{width:100%;left:0}main section.banner{padding:0 0 25px;display:flex;flex-direction:column;justify-content:center;align-items:center}main section.banner div.bannerInner{padding:20px 3%;width:95%;border-radius:5px;flex-direction:column;gap:25px}main section.banner div.bannerInner img.product{width:70%}main section.banner div.bannerInner form{flex-direction:column}main section.progressLine div.pcScreen{width:100%}main section.progressLine div.pcScreen div.popup{width:100%!important;left:10%!important;top:10%!important}main section.progressLine div.pcScreen img{width:100%;height:auto}main section.progressLine div.mobileScreen img{border-radius:10px}main section.pageHeader div.pageHeaderContent{padding:25px 3%}main section.pageHeader div.pageHeaderContent h1{font-size:26px}main section.pageHeader.reverse div.pageHeaderContent{flex-direction:row!important;background:linear-gradient(90deg,var(--pink) 0%,rgb(255,255,255) 60%)}main section.pageHeader.reverse div.pageHeaderContent h1{text-align:start}main section.progressCard{padding:0 3% 50px}main section.progressCard div.wrapper{transition:transform .28s ease-out;will-change:transform;height:80vh}main section.progressCard div.wrapper div.card{position:absolute;width:90%;height:100%;border-radius:18px;box-shadow:0 8px 20px #00000026;overflow:hidden;opacity:0;transform:scale(.9) translate(0);transition:all .4s ease}main section.progressCard div.wrapper div.card.next-right{opacity:1;transform:scale(.95) translate(20px);z-index:2}main section.progressCard div.wrapper div.card.next-left{opacity:1;transform:scale(.95) translate(-20px);z-index:2}main section.progressCard div.wrapper div.card div.cardContent{width:100%;flex-direction:column;padding:50px 20px}main section.progressCard div.wrapper div.card div.cardContent img{width:100%;height:100%}main section.progressCard div.wrapper div.card div.cardContent span{width:100%}main section.progressCard div.wrapper div.card div.cardContent span h2{font-size:20px}main section.progressCard div.wrapper div.card div.cardContent span p{font-size:10px;line-height:1.5em}main section.videoCardSection{display:flex;flex-direction:column;align-items:center;gap:20px;height:auto;min-height:100svh;padding:50px 3%}main section.videoCardSection video.videoPlayer{width:100%;height:auto;order:-1;object-fit:cover;padding:0!important;position:sticky;top:120px;top:calc(env(safe-area-inset-top,0px) + 120px)}main section.videoCardSection div.cards{display:flex;flex-direction:column;width:100%;gap:15px}main section.videoCardSection div.cards div.card{width:100%;height:220px;perspective:1000px;position:relative;transform-style:preserve-3d}main section.videoCardSection div.cards div.card div.cardInner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s ease}main section.videoCardSection div.cards div.card .cardFront,main section.videoCardSection div.cards div.card .cardBack{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:15px;border-radius:12px;background:#fff;box-shadow:0 4px 10px #0000001a}main section.videoCardSection div.cards div.card div.cardBack{transform:rotateY(180deg);overflow-y:auto;background:#fff;z-index:2}main section.videoCardSection div.cards div.card.active div.cardInner{transform:rotateY(180deg)}main section.videoCardSection div.cards div.card:nth-child(odd){border-left:4px solid #08102d}main section.videoCardSection div.cards div.card:nth-child(2n){border-left:4px solid #ED0039}main section.videoCardSection div.cards div.card.rowCard div.cardInner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;position:relative}main section.videoCardSection div.cards div.card.rowCard div.cardInner:after{content:"";display:inline-block;width:20px;height:20px;top:5px;left:5px;background-image:url(/assets/icons/return.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:99}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;padding:15px;box-shadow:0 4px 15px #0000001a;background-color:#fff}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront img{width:100%;height:100%;object-fit:cover}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront span{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront span h3{color:#ed0039;font-size:18px;font-weight:300;text-shadow:0 1px 3px rgba(255,255,255,.08),0 2px 6px rgba(0,0,0,.25)}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardFront span p{color:#000;font-size:14px;font-weight:300}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack{transform:rotateY(180deg);overflow-y:auto;font-size:14px;line-height:1.4;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block img{width:100%;height:auto}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block div strong{font-size:18px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.text-block div p{font-size:14px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.img-block{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:25px}main section.videoCardSection div.cards div.card.rowCard div.cardInner div.cardBack div span.img-block img{width:30%}main section.infoCard{width:100%;display:flex;flex-direction:column;justify-content:center;min-height:500px;align-items:center;gap:25px;padding:50px 3%}main section.infoCard div.card{perspective:1000px;cursor:pointer;width:100%;display:flex;justify-content:center;align-items:center}main section.infoCard div.card.active div.cardInner{transform:rotateY(180deg)}main section.infoCard div.card div.cardInner{width:100%;height:100%;transition:transform .6s;transform-style:preserve-3d;position:relative}main section.infoCard div.card div.cardInner:after{content:"";display:inline-block;width:20px;height:20px;top:5px;left:5px;background-image:url(/assets/icons/return.svg);background-repeat:no-repeat;background-size:contain;position:absolute;z-index:99}main section.infoCard div.card div.cardInner div.cardFront,main section.infoCard div.card div.cardInner div.cardBack{position:absolute;width:100%;height:100%;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;padding:15px;box-shadow:0 4px 15px #0000001a;background-color:#fff}main section.infoCard div.card div.cardInner div.cardFront picture img,main section.infoCard div.card div.cardInner div.cardBack picture img{width:150px;height:150px}main section.infoCard div.card div.cardInner div.cardFront h3,main section.infoCard div.card div.cardInner div.cardBack h3{color:#ed0039;font-size:18px;font-weight:300;width:70%;text-shadow:0 2px 4px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.08)}main section.infoCard div.card div.cardInner div.cardFront p,main section.infoCard div.card div.cardInner div.cardBack p{color:#000;font-size:14px;font-weight:300;width:70%}main section.infoCard div.card div.cardInner div.cardBack{transform:rotateY(180deg);overflow-y:auto;font-size:14px;line-height:1.4;display:flex;justify-content:flex-start!important}main section.infoCard div.card div.cardInner div.cardBack p{width:100%;font-size:9px;padding:2px}main section.infoCard div.card:nth-child(odd){border-left:5px solid #022252}main section.infoCard div.card:nth-child(2n){border-left:5px solid #ED0039}main section.blog{flex-direction:column;padding:20px 3%}main section.blog div.card{width:100%}main section.blogDetail{padding:20px 3%}main section.blogDetail div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px}main section.blogDetail div img{width:100%}main section.blogDetail h1,main section.blogDetail h2{font-size:25px;font-weight:400;color:#ed0039}main section.zPattern{padding:25px 3%;background-color:var(--white);z-index:999;flex-direction:column-reverse;gap:25px}main section.zPattern div{width:100%}main section.zPattern div h2{font-size:2rem}main section.zPattern div p{font-size:1.2rem}main section.zPattern.reverse{flex-direction:column-reverse;gap:25px}main section.zPattern div.images{width:100%}main section.zPattern div.images img{width:50%}main section.zPattern div.right{transform:translate(-20%)!important}main section.zPattern div.active{transform:translate(0)!important}main section.zPattern div.leftFull span.wrapper span{flex:1 0 31%}main section.modelInfoBox{padding:25px 3%}main section.modelInfoBox img{width:90%}main section.modelInfoBox div.popupArea div.popup p{width:100%}main section.modelInfoBox div.buttonArea{flex-direction:column;background-color:var(--white);padding:25px 0;width:100%;transform:unset}main section.fillerServices div.iconList{flex-direction:column;align-items:center}main section.fillerServices div.iconList div.icon{width:80%}main section.fillerServices div.iconList div.icon img{width:50%}main section.fillerServices div.iconList div.icon h3{font-size:12px;width:100%}main section.fillerServices p{font-size:14px;font-weight:300;line-height:1.5em}main section.filler ul{justify-content:space-between;align-items:flex-start}main section.filler ul li{width:45%}main section.support{padding:20px 3%}main section.support div.buttonArea{flex-direction:column}main section.platform{padding:25px 3%}main section.platform nav.platformNav{width:100%;z-index:9999;top:128px}main section.platform nav.platformNav button{width:50%;font-size:14px}main section.productFeatures{padding:25px 3%;flex-direction:column;gap:0px}main section.productFeatures div.video{order:-1;position:static;height:100%}main section.productFeatures div.video:before{width:150px;position:static}main section.productFeatures div.model{order:-1;position:sticky;top:100px;height:100%;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;z-index:10;background-color:#fff;border-radius:10px}main section.productFeatures div.model:before{display:none}main section.productFeatures div.model model-viewer{width:200px!important;height:200px!important;position:relative;z-index:1!important}main section.productFeatures div.featuresAlternate{width:100%}main section.productFeatures div.features{width:100%}main section.productFeatures div.features h2{text-align:center;font-size:.7rem;top:130px}main section.productFeatures div.features div img{width:30px}main section.productFeatures div.features div h3{width:90%;font-size:.9rem}main section.productFeatures div.features div p{width:90%;font-size:12px}main section.productFeatures div.features div.buttonArea{width:100%;flex-direction:column;gap:25px}main section.productFeatures div.features div.buttonArea a{width:100%}main section.productFeatures svg.connector-overlay path.connector-path{display:none}main section.productFeatures svg.connector-overlay circle.connector-dot{display:inline!important;z-index:9999999!important}main section.contactForm{flex-direction:column-reverse;padding:25px 3%}main section.contactForm img{width:100%;height:300px}main section.contactForm form{width:100%;background-color:var(--white);z-index:999}main section.contactForm form div.row{flex-direction:column}main section.contactForm form div.row div.column{width:100%}main section.contactForm form label.upload{gap:20px}main section.contactForm form label.upload p{text-align:center}main section.contactForm form button{width:100%}main section.maps{flex-direction:column;padding:25px 3%}main section.maps div.map{width:100%}main section.maps div.map iframe{height:400px}main section.maps div.map span.overley{padding:25px}main section.pageHeader.popup{z-index:9999999}main section.pageHeader.popup img{width:90%!important;height:auto!important}main section.pageHeader div.pageHeaderContent div.images img.zoom{width:20px;height:20px}section.cookiePopup{width:95%;position:fixed;bottom:20px;border-radius:10px;left:10px;background:#fff;box-shadow:#00000059 0 5px 15px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:15px;z-index:9999}section.cookiePopup p{font-size:14px;color:#000;line-height:1.5em;font-weight:300}section.cookiePopup div.buttons{display:flex;gap:15px}section.cookiePopup div.buttons button{all:unset;font-size:12px;background-color:#ed0038;color:#fff;padding:15px;border-radius:5px}footer{padding:50px 3%;flex-direction:column;gap:50px}footer nav.footer-nav a.footer-link{font-size:16px;font-weight:600}footer nav.footer-nav span a.footer-link{font-size:12px}}
