a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*.8);animation-duration:calc(var(--animate-duration)*.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media(prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translate(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translate(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translate(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translate(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translate(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translate(0)}}.animate__headShake{-webkit-animation-name:headShake;animation-name:headShake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0)}}.animate__swing{-webkit-animation-name:swing;animation-name:swing;-webkit-transform-origin:top center;transform-origin:top center}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skew(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skew(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skew(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInDown{0%{opacity:.7;-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInLeft{0%{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInRight{0%{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}80%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes backInUp{0%{opacity:.7;-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7)}80%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}@keyframes backOutDown{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7)}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}}@keyframes backOutLeft{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(-2000px) scale(.7);transform:translate(-2000px) scale(.7)}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}}@keyframes backOutRight{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateX(0) scale(.7);transform:translate(0) scale(.7)}to{opacity:.7;-webkit-transform:translateX(2000px) scale(.7);transform:translate(2000px) scale(.7)}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}@keyframes backOutUp{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:.7;-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7)}to{opacity:.7;-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7)}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}@keyframes flip{0%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn)}40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg)}80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0)}to{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0)}}.animate__animated.animate__flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@-webkit-keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-animation-name:flipInY;animation-name:flipInY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg)}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*.75);animation-duration:calc(var(--animate-duration)*.75);-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skew(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skew(-30deg)}60%{opacity:1;-webkit-transform:skewX(20deg);transform:skew(20deg)}80%{-webkit-transform:skewX(-5deg);transform:skew(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skew(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skew(30deg)}60%{opacity:1;-webkit-transform:skewX(-20deg);transform:skew(-20deg)}80%{-webkit-transform:skewX(5deg);transform:skew(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg)}}@keyframes lightSpeedOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skew(30deg)}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg)}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skew(-30deg)}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateIn{0%{opacity:0;-webkit-transform:rotate(-200deg);transform:rotate(-200deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownLeft{0%{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInDownRight{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpLeft{0%{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rotateInUpRight{0%{opacity:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}@keyframes rotateOut{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(200deg);transform:rotate(200deg)}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}@keyframes rotateOutDownLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutDownRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@keyframes rotateOutUpLeft{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes rotateOutUpRight{0%{opacity:1}to{opacity:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%,80%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;-webkit-transform:rotate(60deg);transform:rotate(60deg)}to{opacity:0;-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0)}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}@keyframes zoomInDown{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}@keyframes zoomInLeft{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}@keyframes zoomInRight{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}@keyframes zoomInUp{0%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0)}60%{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}@keyframes zoomOutDown{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}@keyframes zoomOutUp{40%{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0)}to{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:hidden}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:hidden}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:hidden}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{box-sizing:content-box;overflow:visible}.svg-inline--fa{display:inline-block;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.07143em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:.3em;margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{top:.25em;width:2em;width:var(--fa-li-width,2em)}.svg-inline--fa.fa-fw{width:1.25em;width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{inset:0;margin:auto;position:absolute}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:#ff253a;background-color:var(--fa-counter-background-color,#ff253a);border-radius:1em;border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:#fff;color:var(--fa-inverse,#fff);line-height:1;line-height:var(--fa-counter-line-height,1);max-width:5em;max-width:var(--fa-counter-max-width,5em);min-width:1.5em;min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:.25em .5em;padding:var(--fa-counter-padding,.25em .5em);right:0;right:var(--fa-right,0);text-overflow:ellipsis;top:0;top:var(--fa-top,0);transform:scale(.25);transform:scale(var(--fa-counter-scale,.25));transform-origin:top right}.fa-layers-bottom-right{bottom:0;bottom:var(--fa-bottom,0);right:0;right:var(--fa-right,0);top:auto;transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;bottom:var(--fa-bottom,0);left:0;left:var(--fa-left,0);right:auto;top:auto;transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));transform-origin:bottom left}.fa-layers-top-right{right:0;right:var(--fa-right,0);top:0;top:var(--fa-top,0);transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));transform-origin:top right}.fa-layers-top-left{left:0;left:var(--fa-left,0);right:auto;top:0;top:var(--fa-top,0);transform:scale(.25);transform:scale(var(--fa-layers-scale,.25));transform-origin:top left}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;left:calc(var(--fa-li-width, 2em)*-1);line-height:inherit;position:absolute;text-align:center;width:2em;width:var(--fa-li-width,2em)}.fa-border{border-color:#eee;border-color:var(--fa-border-color,#eee);border-radius:.1em;border-radius:var(--fa-border-radius,.1em);border-style:solid;border-style:var(--fa-border-style,solid);border-width:.08em;border-width:var(--fa-border-width,.08em);padding:.2em .25em .15em;padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:.3em;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:.3em;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-bounce;animation-timing-function:cubic-bezier(.28,.84,.42,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-beat-fade;animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-flip;animation-timing-function:ease-in-out;animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-shake;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:0s;animation-delay:var(--fa-animation-delay,0s);animation-direction:normal;animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-duration:2s;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:linear;animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-direction:normal;animation-direction:var(--fa-animation-direction,normal);animation-duration:1s;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:infinite;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-name:fa-spin;animation-timing-function:steps(8);animation-timing-function:var(--fa-animation-timing,steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(1.25);transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(.9,1.1) translateY(-.5em);transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(1.05,.95) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(-.125em);transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:.4;opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:.4;opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(1.125);transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotateY(-180deg);transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}24%,8%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(none);transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{display:inline-block;height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{inset:0;margin:auto;position:absolute;z-index:auto;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.svg-inline--fa .fa-primary{fill:currentColor;fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:currentColor;fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:#fff;color:var(--fa-inverse,#fff)}:root{--primary:#33a8b9;--primary-dark:#2a8f9e;--primary-light:rgba(51,168,185,.08);--bg:#fff;--bg-soft:#f8f9fa;--bg-card:#fff;--text:#1a1a1a;--text-secondary:#333;--text-gray:#666;--text-light:#888;--border:rgba(0,0,0,.08);--border-light:rgba(0,0,0,.05);--shadow:rgba(0,0,0,.06);--shadow-hover:rgba(51,168,185,.15)}*{box-sizing:border-box;margin:0;padding:0}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.navbar.scrolled{box-shadow:0 4px 20px #00000014}.nav-container{height:80px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}.logo,.nav-container{align-items:center;display:flex}.logo{flex-shrink:0;line-height:0;-webkit-text-decoration:none;text-decoration:none}.logo img{display:block;height:40px;width:auto}.nav-links{display:flex;gap:40px;list-style:none}.nav-links a{color:#333;color:var(--text-secondary);font-size:15px;font-weight:500;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.nav-links a.nav-link{align-items:center;display:inline-flex;gap:6px}.nav-links a:after{background:#33a8b9;background:var(--primary);bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.nav-links a.active,.nav-links a:hover{color:#33a8b9;color:var(--primary)}.nav-links a.active:after,.nav-links a:hover:after{width:100%}.nav-dropdown-arrow{font-size:11px;transition:transform .2s ease}.nav-links>li.has-dropdown.is-open>.nav-link .nav-dropdown-arrow{transform:rotate(180deg)}.nav-links li.has-dropdown{position:relative}.nav-dropdown{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:10px;box-shadow:0 10px 28px #0000001f;left:50%;list-style:none;margin:0;min-width:200px;opacity:0;padding:6px 0;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translate(-50%);visibility:hidden;z-index:1001}.nav-dropdown:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.nav-dropdown.is-open{opacity:1;pointer-events:auto;visibility:visible}.nav-dropdown--nested{border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:8px 10px 24px #0000001a;left:calc(100% - 1px);top:-7px;transform:none}.nav-dropdown--nested:before{height:100%;left:-6px;right:auto;top:0;width:6px}.nav-dropdown>li{position:relative}.nav-dropdown-link{align-items:center;color:#333;color:var(--text-secondary);display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:10px 16px;-webkit-text-decoration:none;text-decoration:none;transition:color .15s ease,background .15s ease;white-space:nowrap}.nav-dropdown-link:after{display:none}.nav-dropdown-link.active,.nav-dropdown-link:hover,.nav-dropdown>li.is-open>.nav-dropdown-link{background:#f8f9fa;background:var(--bg-soft);color:#33a8b9;color:var(--primary)}.nav-submenu-arrow{flex-shrink:0;font-size:10px;opacity:.55;transition:opacity .15s ease,transform .15s ease}.nav-dropdown>li.is-open>.nav-dropdown-link .nav-submenu-arrow{color:#33a8b9;color:var(--primary);opacity:1;transform:translate(2px)}.mobile-menu-btn{background:none;border:none;color:#1a1a1a;color:var(--text);cursor:pointer;display:none;font-size:24px}.lang-switcher{position:relative}.lang-trigger{align-items:center;background:none;border:none;color:#333;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;gap:8px;padding:0;transition:color .3s}.lang-trigger:hover{color:#33a8b9;color:var(--primary)}.lang-trigger-arrow{font-size:12px;transition:transform .3s}.lang-trigger-arrow.open{transform:rotate(180deg)}.lang-dropdown{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0000001a;list-style:none;margin:0;min-width:140px;padding:8px 0;position:absolute;right:0;top:calc(100% + 12px);z-index:1001}.lang-option{background:none;border:none;color:#333;color:var(--text-secondary);cursor:pointer;display:block;font-size:14px;font-weight:500;padding:10px 16px;text-align:left;transition:color .2s,background .2s;width:100%}.lang-option.active,.lang-option:hover{background:#33a8b914;background:var(--primary-light);color:#33a8b9;color:var(--primary)}.mobile-lang{border-top:1px solid rgba(0,0,0,.05);border-top:1px solid var(--border-light);margin-top:8px;padding-top:16px}.mobile-lang-label{color:#888;color:var(--text-light);font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.mobile-lang-options{display:flex;flex-wrap:wrap;gap:10px}.mobile-lang-option{background:#f8f9fa;background:var(--bg-soft);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:50px;color:#333;color:var(--text-secondary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.mobile-lang-option.active,.mobile-lang-option:hover{border-color:#33a8b9;border-color:var(--primary);color:#33a8b9;color:var(--primary)}.mobile-lang-option.active{background:#33a8b914;background:var(--primary-light)}.hero{align-items:center;display:flex;height:600px;margin-top:80px;overflow:hidden;position:relative}.hero-slides{height:100%;width:100%}.hero-slide,.hero-slides{inset:0;position:absolute}.hero-slide{align-items:center;display:flex;opacity:0;pointer-events:none;transition:opacity .6s ease,visibility .6s ease;visibility:hidden;z-index:1}.hero-slide.active{opacity:1;pointer-events:auto;visibility:visible;z-index:2}.hero-bg{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;transform:scale(1.1);transition:transform 8s ease;width:100%}.hero.loaded .hero-bg{transform:scale(1)}.hero-overlay{background:none;height:100%;left:0;position:absolute;top:0;width:100%}.hero-content{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;width:100%;z-index:2}.hero-nav{align-items:center;background:#ffffffe0;border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:50%;box-shadow:0 4px 16px #0000000f;box-shadow:0 4px 16px var(--shadow);color:#333;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease;width:44px;z-index:4}.hero-nav:hover{background:#33a8b9;background:var(--primary);border-color:#33a8b9;border-color:var(--primary);box-shadow:0 6px 20px #33a8b94d;color:#fff}.hero-nav-prev{left:24px}.hero-nav-next{right:24px}.hero-indicators{align-items:center;bottom:28px;display:flex;gap:10px;left:50%;position:absolute;transform:translate(-50%);z-index:4}.hero-indicator{background:#1a1a1a40;border:none;border-radius:50px;cursor:pointer;height:8px;padding:0;transition:width .3s ease,background .3s ease;width:8px}.hero-indicator:hover{background:#33a8b98c}.hero-indicator.active{background:#33a8b9;background:var(--primary);width:28px}@media(prefers-reduced-motion:reduce){.hero-bg,.hero-slide{transition:none}.hero-bg{transform:scale(1)}.hero h1,.hero p,.hero-badge,.hero-buttons{animation:none;opacity:1;transform:none}}.hero-badge{align-items:center;animation:fadeInUp .8s ease .3s forwards;background:#33a8b91f;border:1px solid rgba(51,168,185,.3);border-radius:50px;color:#33a8b9;color:var(--primary);display:inline-flex;font-size:14px;gap:8px;margin-bottom:24px;opacity:0;padding:8px 20px;transform:translateY(20px)}.hero h1{animation:fadeInUp .8s ease .5s forwards;color:#1a1a1a;color:var(--text);color:#33a8b9;color:var(--primary);font-size:56px;font-weight:800;line-height:1.15;margin-bottom:20px;max-width:650px;position:relative}.hero h1,.hero p{opacity:0;transform:translateY(30px)}.hero p{animation:fadeInUp .8s ease .7s forwards;color:#666;color:var(--text-gray);font-size:18px;line-height:1.6;margin-bottom:32px;max-width:550px}.hero-buttons{animation:fadeInUp .8s ease .9s forwards;display:flex;gap:16px;opacity:0;transform:translateY(30px)}.stats-bar{background:#f8f9fa;background:var(--bg-soft);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:40px 0}.stats-container{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:40px;gap:40px}.stat-item{padding:16px;position:relative;text-align:center}.stat-item:not(:last-child):after{background:#00000014;background:var(--border);content:"";height:50px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.stat-number{color:#33a8b9;color:var(--primary);display:block;font-size:42px;font-weight:800;margin-bottom:6px}.stat-label{color:#666;color:var(--text-gray);font-size:14px;font-weight:500}.section-header{margin:0 auto 40px;padding:0 40px}.section-title{font-size:38px}.section-desc{line-height:1.6}.products-section{background:#fff;background:var(--bg)}.products-container{margin:0 auto;max-width:1400px;padding:0 40px}.category-tabs{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:36px}.tab-btn{background:#f8f9fa;background:var(--bg-soft);border:2px solid rgba(0,0,0,.08);border:2px solid var(--border);border-radius:50px;color:#333;color:var(--text-secondary);cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;padding:12px 32px;transition:all .3s}.tab-btn.active{background:#33a8b9;background:var(--primary);box-shadow:0 4px 20px #33a8b933;color:#fff}.tab-btn.active,.tab-btn:not(.active):hover{border-color:#33a8b9;border-color:var(--primary)}.tab-btn:not(.active):hover{color:#33a8b9;color:var(--primary)}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:20px;gap:20px}.index-page .products-grid{gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));opacity:0;transform:translateY(20px);transition:all .5s ease}.index-page .products-grid.active{opacity:1;transform:translateY(0)}.product-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:14px;box-shadow:0 2px 8px #0000000f;box-shadow:0 2px 8px var(--shadow);cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease}.product-card:before{background:#33a8b9;background:var(--primary);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s;width:100%;z-index:2}.product-card:hover{border-color:#33a8b94d;box-shadow:0 16px 32px #0000001a,0 0 30px #33a8b926;box-shadow:0 16px 32px #0000001a,0 0 30px var(--shadow-hover);transform:translateY(-6px)}.product-card:hover:before{transform:scaleX(1)}.product-image-wrapper{align-items:center;background:#f5f5f5;display:flex;height:200px;justify-content:center;overflow:hidden;position:relative;width:100%}.product-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.product-card:hover .product-image-wrapper img{transform:scale(1.08)}.product-image-overlay{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.05));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.product-badge{background:#33a8b9;background:var(--primary);border-radius:20px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;padding:3px 10px;position:absolute;right:10px;text-transform:uppercase;top:10px;z-index:2}.product-info{background:#fff;background:var(--bg-card);padding:16px}.product-name{color:#1a1a1a;color:var(--text);font-size:15px;font-weight:600;line-height:1.3;margin-bottom:4px}.why-us-section{background:linear-gradient(135deg,#f0f9fa,#fff 50%,#f0f9fa);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:60px 0}.why-us-container{margin:0 auto;max-width:1400px;padding:0 40px}.why-us-header{margin:0 auto 40px;max-width:800px;text-align:center}.why-us-header h2{color:#1a1a1a;color:var(--text);font-size:38px;font-weight:700;margin-bottom:12px}.why-us-header h2 span{color:#33a8b9;color:var(--primary)}.why-us-header p{color:#666;color:var(--text-gray);font-size:17px;line-height:1.6}.why-us-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.why-us-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px #0000000f;box-shadow:0 2px 8px var(--shadow);overflow:hidden;padding:32px 28px;position:relative;transition:all .4s ease}.why-us-card:before{background:#33a8b9;background:var(--primary);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .4s;width:4px}.why-us-card:hover{border-color:#33a8b94d;box-shadow:0 16px 40px #0000001a;transform:translateY(-6px)}.why-us-card:hover:before{transform:scaleY(1)}.why-us-icon{align-items:center;background:#33a8b91a;border-radius:12px;color:#33a8b9;color:var(--primary);display:flex;font-size:22px;height:52px;justify-content:center;margin-bottom:18px;transition:all .3s;width:52px}.why-us-card:hover .why-us-icon{background:#33a8b9;background:var(--primary);color:#fff;transform:scale(1.1)}.why-us-card h3{color:#1a1a1a;color:var(--text);font-size:18px;font-weight:700;margin-bottom:10px}.why-us-card p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.7}.about-section{background:linear-gradient(180deg,#f8f9fa,#fff);background:linear-gradient(180deg,var(--bg-soft) 0,var(--bg) 100%);overflow:hidden;padding:60px 0;position:relative}.about-section:before{background:radial-gradient(circle,rgba(51,168,185,.06) 0,transparent 70%);content:"";height:800px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:800px}.about-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:60px;align-items:center;gap:60px;position:relative;z-index:1}.about-content h2{color:#1a1a1a;color:var(--text);font-size:36px;font-weight:700;line-height:1.2;margin-bottom:20px}.about-content h2 span{color:#33a8b9;color:var(--primary)}.about-text{color:#666;color:var(--text-gray);font-size:16px;line-height:1.7;margin-bottom:20px}.about-quote{background:#33a8b914;border-left:4px solid #33a8b9;border-left:4px solid var(--primary);border-radius:0 12px 12px 0;display:inline-block;margin:10px 0 20px;padding:16px 20px}.about-quote p{color:#33a8b9;color:var(--primary);font-size:16px;font-style:italic;font-weight:600;line-height:1.5}.about-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:20px}.feature-item{align-items:flex-start;display:flex;gap:10px}.feature-icon{align-items:center;background:#33a8b91a;border-radius:8px;color:#33a8b9;color:var(--primary);display:flex;font-size:14px;height:36px;justify-content:center;min-width:36px;width:36px}.feature-text h4{color:#1a1a1a;color:var(--text);font-size:15px;font-weight:600;margin-bottom:2px}.feature-text p{color:#666;color:var(--text-gray);font-size:13px}.about-image{position:relative}.about-image img{border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;box-shadow:0 16px 40px #0000001f;width:100%}.about-image:after{border:3px solid #33a8b9;border:3px solid var(--primary);border-radius:16px;bottom:-16px;content:"";height:160px;opacity:.3;position:absolute;right:-16px;width:160px;z-index:-1}.presence-section{background:#fff;background:var(--bg);padding:60px 0}.presence-container{margin:0 auto;max-width:1400px;padding:0 40px}.presence-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin-top:40px}.presence-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:14px;box-shadow:0 2px 8px #0000000f;box-shadow:0 2px 8px var(--shadow);padding:32px;text-align:center;transition:all .4s}.presence-card:hover{border-color:#33a8b94d;box-shadow:0 12px 24px #00000014;transform:translateY(-5px)}.presence-icon{color:#33a8b9;color:var(--primary);font-size:36px;margin-bottom:16px}.presence-card h3{color:#1a1a1a;color:var(--text);font-size:20px;margin-bottom:10px}.presence-card p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.6}.back-to-top{align-items:center;background:#33a8b9;background:var(--primary);border:none;border-radius:50%;bottom:28px;box-shadow:0 6px 20px #33a8b959;color:#fff;cursor:pointer;display:flex;font-size:16px;height:44px;justify-content:center;opacity:0;position:fixed;right:28px;transform:translateY(12px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease,background .2s ease;visibility:hidden;width:44px;z-index:900}.back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{background:#2a8f9e;background:var(--primary-dark)}.footer{background:#f8f9fa;background:var(--bg-soft);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:60px 0 24px}.footer-container{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;max-width:1400px;padding:0 40px;grid-gap:50px;gap:50px;margin:0 auto 40px}.footer-brand .logo{margin-bottom:16px}.footer-brand .logo img{height:36px}.footer-brand p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.7;margin-bottom:20px}.social-links{display:flex;gap:12px}.social-links a{align-items:center;background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:50%;box-shadow:0 2px 4px #0000000f;box-shadow:0 2px 4px var(--shadow);color:#333;color:var(--text-secondary);display:flex;height:36px;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;width:36px}.social-links a:hover{background:#33a8b9;background:var(--primary);border-color:#33a8b9;border-color:var(--primary);color:#fff;transform:translateY(-3px)}.footer-links h4{color:#1a1a1a;color:var(--text);font-size:16px;font-weight:600;margin-bottom:20px}.footer-links ul{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{align-items:center;color:#666;color:var(--text-gray);display:flex;font-size:14px;gap:8px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.footer-links a:hover{color:#33a8b9;color:var(--primary);padding-left:5px}.footer-bottom{align-items:center;border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);color:#666;color:var(--text-gray);display:flex;font-size:13px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:24px 40px 0}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(30px);transition:all .8s ease}.scroll-reveal.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transform:none;transition:none}}.mobile-menu{background:#fff;background:var(--bg-card);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);box-shadow:0 10px 20px #00000014;display:none;left:0;padding:20px 40px;position:fixed;top:80px;width:100%;z-index:999}.mobile-menu.active{display:block}.mobile-menu a{border-bottom:1px solid rgba(0,0,0,.05);border-bottom:1px solid var(--border-light);color:#1a1a1a;color:var(--text);display:block;font-size:16px;padding:15px 0;-webkit-text-decoration:none;text-decoration:none}.mobile-menu a:hover{color:#33a8b9;color:var(--primary)}.mobile-menu .mobile-sublink{color:#333;color:var(--text-secondary);font-size:14px;padding-left:20px}.mobile-menu .mobile-sublink.active{color:#33a8b9;color:var(--primary)}@media(max-width:1024px){.about-container{gap:40px;grid-template-columns:1fr}.footer-container{grid-template-columns:1fr 1fr}.stats-container{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2):after{display:none}.why-us-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.nav-links{display:none}.mobile-menu-btn{display:block}.logo img{height:32px}.back-to-top{bottom:16px;font-size:14px;height:40px;right:16px;width:40px}.hero h1{font-size:32px}.hero p{font-size:15px}.hero-buttons{flex-direction:column}.hero-buttons .btn-secondary{margin-left:0}.hero-nav{font-size:12px;height:36px;width:36px}.hero-nav-prev{left:12px}.hero-nav-next{right:12px}.hero-indicators{bottom:16px}.hero-content{padding:0 56px}.stats-container{grid-template-columns:1fr}.stat-item:after{display:none!important}.footer-container,.presence-grid,.why-us-grid{grid-template-columns:1fr}.footer-container{gap:30px}.footer-bottom{flex-direction:column;gap:8px;text-align:center}.about-features{grid-template-columns:1fr}.products-grid{gap:14px;grid-template-columns:repeat(2,1fr)}.product-image-wrapper{height:160px}.section,.why-us-section{padding:40px 0}}.page-header{background:linear-gradient(135deg,#fff,#f8f9fa 50%,#33a8b914);background:linear-gradient(135deg,var(--bg) 0,var(--bg-soft) 50%,rgba(51,168,185,.08) 100%);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);margin-top:80px;overflow:hidden;padding:70px 0 50px;position:relative}.page-header:before{background:radial-gradient(circle,rgba(51,168,185,.1) 0,transparent 70%);height:500px;right:-80px;top:-120px;width:500px}.page-header:after,.page-header:before{content:"";pointer-events:none;position:absolute}.page-header:after{background:radial-gradient(circle,rgba(51,168,185,.06) 0,transparent 70%);bottom:-80px;height:350px;left:-60px;width:350px}.page-header-container{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.breadcrumb{align-items:center;display:flex;font-size:14px;gap:10px;margin-bottom:16px}.breadcrumb,.breadcrumb a{color:#666;color:var(--text-gray)}.breadcrumb a{-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.breadcrumb a:hover{color:#33a8b9;color:var(--primary)}.breadcrumb i{color:#888;color:var(--text-light);font-size:12px}.page-header h1{color:#1a1a1a;color:var(--text);font-size:44px;font-weight:800;margin-bottom:14px}.page-header h1 span{color:#33a8b9;color:var(--primary)}.page-header p{color:#666;color:var(--text-gray);font-size:17px;line-height:1.7;max-width:650px}.section{padding:60px 0}.section-container{margin:0 auto;max-width:1400px;padding:0 40px}.section-header{margin:0 auto 50px;max-width:700px;text-align:center}.section-tag{color:#33a8b9;color:var(--primary);display:inline-block;font-size:14px;font-weight:600;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.section-title{color:#1a1a1a;color:var(--text);font-size:36px;font-weight:700;margin-bottom:16px}.section-desc{color:#666;color:var(--text-gray);font-size:17px;line-height:1.7}.cta-section{background:#f8f9fa;background:var(--bg-soft);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:80px 0}.cta-container{margin:0 auto;max-width:1400px;padding:0 40px}.cta-box{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:24px;box-shadow:0 8px 40px #0000000f;margin:0 auto;max-width:900px;overflow:hidden;padding:60px 40px;position:relative}.cta-box:before{background:linear-gradient(90deg,#33a8b9,#2a8f9e);background:linear-gradient(90deg,var(--primary) 0,var(--primary-dark) 100%);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.cta-box h2{color:#1a1a1a;color:var(--text);font-size:32px;font-weight:800;margin-bottom:14px}.cta-box h2 span{color:#33a8b9;color:var(--primary)}.cta-box p{color:#666;color:var(--text-gray);font-size:16px;line-height:1.7;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:600px}.btn-primary{align-items:center;background:#33a8b9;background:var(--primary);border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:10px;padding:14px 36px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.btn-primary:hover{background:#2a8f9e;background:var(--primary-dark);box-shadow:0 10px 30px #33a8b940;transform:translateY(-2px)}.btn-secondary{align-items:center;background:transparent;border:2px solid rgba(0,0,0,.08);border:2px solid var(--border);border-radius:50px;color:#1a1a1a;color:var(--text);display:inline-flex;font-size:15px;font-weight:600;gap:10px;margin-left:12px;padding:14px 36px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.btn-secondary:hover{border-color:#33a8b9;border-color:var(--primary);color:#33a8b9;color:var(--primary);transform:translateY(-2px)}.cta-container{display:block;text-align:center}.cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.products-page .filter-bar{background:#fff;background:var(--bg);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);box-shadow:0 2px 10px #00000008;padding:20px 0;position:sticky;top:80px;z-index:100}.products-page .filter-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}.products-page .search-box{flex:1;max-width:400px;min-width:280px;position:relative}.products-page .search-box input{background:#f8f9fa;background:var(--bg-soft);border:2px solid rgba(0,0,0,.08);border:2px solid var(--border);border-radius:50px;color:#1a1a1a;color:var(--text);font-family:Inter,sans-serif;font-size:14px;outline:none;padding:12px 16px 12px 44px;transition:all .3s;width:100%}.products-page .search-box input:focus{background:#fff;background:var(--bg);border-color:#33a8b9;border-color:var(--primary);box-shadow:0 0 0 4px #33a8b91a}.products-page .search-box input::-moz-placeholder{color:#888;color:var(--text-light)}.products-page .search-box input::placeholder{color:#888;color:var(--text-light)}.products-page .search-box i{color:#888;color:var(--text-light);font-size:16px;left:16px;position:absolute;top:50%;transform:translateY(-50%)}.products-page .filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.products-page .filter-label{color:#333;color:var(--text-secondary);font-size:14px;font-weight:600}.products-page .filter-pills{display:flex;flex-wrap:wrap;gap:8px}.products-page .filter-pill{align-items:center;background:#f8f9fa;background:var(--bg-soft);border:2px solid rgba(0,0,0,.08);border:2px solid var(--border);border-radius:50px;color:#333;color:var(--text-secondary);cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;padding:8px 18px;transition:all .3s}.products-page .filter-pill:hover{border-color:#33a8b9;border-color:var(--primary);color:#33a8b9;color:var(--primary)}.products-page .filter-pill.active{background:#33a8b9;background:var(--primary);border-color:#33a8b9;border-color:var(--primary);box-shadow:0 4px 15px #33a8b940;color:#fff}.products-page .results-count{color:#666;color:var(--text-gray);font-size:14px;font-weight:500}.products-page .results-count span{color:#33a8b9;color:var(--primary);font-weight:700}.products-page .products-section{padding:40px 0 80px}.products-page .products-container{margin:0 auto;max-width:1400px;padding:0 40px}.products-page .category-section{margin-bottom:50px}.products-page .category-header{align-items:center;border-bottom:2px solid rgba(0,0,0,.08);border-bottom:2px solid var(--border);display:flex;justify-content:space-between;margin-bottom:28px;padding-bottom:16px}.products-page .category-title{align-items:center;display:flex;gap:14px}.products-page .category-title i{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:12px;color:#33a8b9;color:var(--primary);display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.products-page .category-title h2{color:#1a1a1a;color:var(--text);font-size:24px;font-weight:700}.products-page .category-title span{color:#666;color:var(--text-gray);font-size:14px;font-weight:500;margin-left:8px}.products-page .products-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.products-page .product-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 8px #0000000f;box-shadow:0 2px 8px var(--shadow);cursor:pointer;overflow:hidden;position:relative;transition:all .4s ease}.products-page .product-card:before{background:#33a8b9;background:var(--primary);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s;width:100%;z-index:2}.products-page .product-card:hover{border-color:#33a8b94d;box-shadow:0 20px 40px #0000001a,0 0 30px #33a8b926;box-shadow:0 20px 40px #0000001a,0 0 30px var(--shadow-hover);transform:translateY(-8px)}.products-page .product-card:hover:before{transform:scaleX(1)}.products-page .product-image-wrapper{align-items:center;background:linear-gradient(135deg,#f5f5f5,#fafafa);display:flex;height:220px;justify-content:center;overflow:hidden;position:relative;width:100%}.products-page .product-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.products-page .product-card:hover .product-image-wrapper img{transform:scale(1.08)}.products-page .product-image-overlay{background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.05));height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.products-page .product-badges{display:flex;flex-direction:column;gap:6px;left:12px;position:absolute;top:12px;z-index:2}.products-page .product-badge{background:#33a8b9;background:var(--primary);border-radius:20px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.products-page .product-badge.hot{background:#e74c3c}.products-page .product-badge.new{background:#27ae60}.products-page .product-badge.garden{background:#f39c12}.products-page .product-badge.heavy{background:#8e44ad}.products-page .product-badge.test{background:#33a8b9;background:var(--primary)}.products-page .product-quick-view{align-items:center;background:#fffffff2;border:none;border-radius:50%;bottom:12px;box-shadow:0 4px 12px #00000026;color:#33a8b9;color:var(--primary);cursor:pointer;display:flex;font-size:14px;height:40px;justify-content:center;opacity:0;position:absolute;right:12px;transform:translateY(10px);transition:all .3s;width:40px;z-index:3}.products-page .product-card:hover .product-quick-view{opacity:1;transform:translateY(0)}.products-page .product-quick-view:hover{background:#33a8b9;background:var(--primary);color:#fff}.products-page .product-info{background:#fff;background:var(--bg-card);padding:20px}.products-page .product-name{color:#1a1a1a;color:var(--text);font-size:16px;font-weight:700;line-height:1.4;margin-bottom:10px}.products-page .product-footer{align-items:center;border-top:1px solid rgba(0,0,0,.05);border-top:1px solid var(--border-light);display:flex;justify-content:space-between;padding-top:14px}.products-page .product-action{align-items:center;color:#33a8b9;color:var(--primary);display:flex;font-size:13px;font-weight:600;gap:8px;transition:gap .3s}.products-page .product-card:hover .product-action{gap:12px}.products-page .sub-category-section{margin-bottom:40px}.products-page .sub-category-header{align-items:center;border-left:3px solid #33a8b9;border-left:3px solid var(--primary);display:flex;gap:10px;margin-bottom:20px;padding-left:12px}.products-page .sub-category-header h3{color:#333;color:var(--text-secondary);font-size:18px;font-weight:600}.products-page .sub-category-header span{color:#666;color:var(--text-gray);font-size:13px;font-weight:500}.products-page .cta-section{background:linear-gradient(135deg,#33a8b9,#2a8f9e);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);overflow:hidden;padding:80px 0;position:relative}.products-page .cta-section:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);content:"";height:600px;pointer-events:none;position:absolute;right:-10%;top:-50%;width:600px}.products-page .cta-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:60px;align-items:center;gap:60px;position:relative;z-index:1}.products-page .cta-content h2{color:#fff;font-size:36px;font-weight:800;line-height:1.2;margin-bottom:16px}.products-page .cta-content p{color:#ffffffd9;font-size:17px;line-height:1.7;margin-bottom:28px}.products-page .cta-buttons{display:flex;flex-wrap:wrap;gap:16px}.products-page .btn-white{align-items:center;background:#fff;border:none;border-radius:50px;box-shadow:0 4px 20px #00000026;color:#33a8b9;color:var(--primary);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:14px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.products-page .btn-white:hover{box-shadow:0 8px 30px #0003;transform:translateY(-2px)}.products-page .btn-outline-white{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:50px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:14px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.products-page .btn-outline-white:hover{background:#ffffff26;border-color:#fff;transform:translateY(-2px)}.products-page .cta-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.products-page .cta-feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:24px;transition:all .3s}.products-page .cta-feature:hover{background:#ffffff26;transform:translateY(-4px)}.products-page .cta-feature i{color:#ffffffe6;font-size:28px;margin-bottom:12px}.products-page .cta-feature h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:6px}.products-page .cta-feature p{color:#ffffffb3;font-size:13px;line-height:1.5}.products-page .no-results{padding:80px 20px;text-align:center}.products-page .no-results i{color:#00000014;color:var(--border);font-size:64px;margin-bottom:20px}.products-page .no-results h3{color:#1a1a1a;color:var(--text);font-size:22px;font-weight:700;margin-bottom:8px}.products-page .no-results p{color:#666;color:var(--text-gray);font-size:15px}@media(max-width:1024px){.products-page .products-grid{grid-template-columns:repeat(3,1fr)}.products-page .cta-container{gap:40px;grid-template-columns:1fr}}@media(max-width:768px){.products-page .products-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.products-page .product-image-wrapper{height:180px}}@media(max-width:480px){.products-page .products-grid{grid-template-columns:1fr}}.product-detail-page{background:#f8f9fa;background:var(--bg-soft)}.product-detail-page .breadcrumb-section{background:linear-gradient(135deg,#fff,#f8f9fa 50%,#33a8b90f);background:linear-gradient(135deg,var(--bg) 0,var(--bg-soft) 50%,rgba(51,168,185,.06) 100%);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);margin-top:80px;padding:30px 0 20px}.product-detail-page .breadcrumb-container{margin:0 auto;max-width:1400px;padding:0 40px}.product-detail-page .breadcrumb{align-items:center;color:#666;color:var(--text-gray);display:flex;flex-wrap:wrap;font-size:14px;gap:10px;margin-bottom:0}.product-detail-page .breadcrumb a{color:#666;color:var(--text-gray);-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.product-detail-page .breadcrumb a:hover{color:#33a8b9;color:var(--primary)}.product-detail-page .breadcrumb i{color:#888;color:var(--text-light);font-size:12px}.product-detail-page .product-detail-section{padding:40px 0 60px}.product-detail-page .product-detail-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:60px;align-items:start;gap:60px}.product-detail-page .product-gallery{position:sticky;top:100px}.product-detail-page .gallery-main{align-items:center;background:linear-gradient(135deg,#f5f5f5,#fafafa);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:20px;display:flex;height:520px;justify-content:center;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.product-detail-page .gallery-main img{height:100%;-o-object-fit:contain;object-fit:contain;padding:40px;transition:transform .4s ease,opacity .2s ease;width:100%}.product-detail-page .gallery-main:hover img{transform:scale(1.05)}.product-detail-page .gallery-badge{background:#33a8b9;background:var(--primary);border-radius:20px;color:#fff;font-size:12px;font-weight:700;left:20px;letter-spacing:.5px;padding:6px 16px;position:absolute;text-transform:uppercase;top:20px;z-index:1}.product-detail-page .gallery-thumbs{display:flex;gap:12px;overflow-x:auto;padding-bottom:8px}.product-detail-page .gallery-thumb{align-items:center;background:#fff;background:var(--bg);border:2px solid rgba(0,0,0,.08);border:2px solid var(--border);border-radius:12px;cursor:pointer;display:flex;font:inherit;height:90px;justify-content:center;min-width:90px;overflow:hidden;padding:0;transition:all .3s}.product-detail-page .gallery-thumb img{height:100%;-o-object-fit:contain;object-fit:contain;padding:12px;width:100%}.product-detail-page .gallery-thumb.active,.product-detail-page .gallery-thumb:hover{border-color:#33a8b9;border-color:var(--primary);box-shadow:0 0 0 3px #33a8b926}.product-detail-page .product-info-detail{padding-top:10px}.product-detail-page .product-category-path{align-items:center;color:#33a8b9;color:var(--primary);display:flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.product-detail-page .product-category-path i{color:#888;color:var(--text-light);font-size:10px}.product-detail-page .product-title-detail{color:#1a1a1a;color:var(--text);font-size:36px;font-weight:800;line-height:1.2;margin-bottom:16px}.product-detail-page .product-rating{align-items:center;display:flex;gap:12px;margin-bottom:24px}.product-detail-page .stars{color:#f39c12;display:flex;font-size:15px;gap:3px}.product-detail-page .rating-text{color:#666;color:var(--text-gray);font-size:14px;font-weight:500}.product-detail-page .product-short-desc{color:#666;color:var(--text-gray);font-size:16px;line-height:1.7;margin-bottom:28px}.product-detail-page .spec-tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.product-detail-page .spec-tag{align-items:center;background:#f8f9fa;background:var(--bg-soft);border:1px solid rgba(0,0,0,.05);border:1px solid var(--border-light);border-radius:10px;color:#333;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 18px}.product-detail-page .spec-tag i{color:#33a8b9;color:var(--primary);font-size:16px}.product-detail-page .product-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:32px}.product-detail-page .btn-primary{align-items:center;background:#33a8b9!important;background:var(--primary)!important;border:none;border-radius:50px;box-shadow:0 4px 20px #33a8b94d;color:#fff!important;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:16px 36px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.product-detail-page .btn-primary:hover{background:#2a8f9e!important;background:var(--primary-dark)!important;box-shadow:0 8px 30px #33a8b966;transform:translateY(-2px)}.product-detail-page .btn-secondary{align-items:center;background:#fff!important;background:var(--bg)!important;border:2px solid rgba(0,0,0,.08);border:2px solid var(--border);border-radius:50px;box-shadow:none;color:#333!important;color:var(--text-secondary)!important;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:700;gap:10px;padding:16px 36px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.product-detail-page .btn-secondary:hover{border-color:#33a8b9;border-color:var(--primary);color:#33a8b9!important;color:var(--primary)!important;transform:translateY(-2px)}.product-detail-page .product-meta{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;background:#f8f9fa;background:var(--bg-soft);border:1px solid rgba(0,0,0,.05);border:1px solid var(--border-light);border-radius:16px;gap:16px;padding:24px}.product-detail-page .meta-item{align-items:center;display:flex;gap:12px}.product-detail-page .meta-icon{align-items:center;background:#fff;background:var(--bg-card);border-radius:10px;box-shadow:0 2px 8px #0000000f;box-shadow:0 2px 8px var(--shadow);color:#33a8b9;color:var(--primary);display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;width:40px}.product-detail-page .meta-text h4{color:#1a1a1a;color:var(--text);font-size:13px;font-weight:600;margin-bottom:2px}.product-detail-page .meta-text p{color:#666;color:var(--text-gray);font-size:12px}.product-detail-page .tabs-section{background:#fff;background:var(--bg);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:60px 0}.product-detail-page .tabs-container{margin:0 auto;max-width:1400px;padding:0 40px}.product-detail-page .tabs-nav{border-bottom:2px solid rgba(0,0,0,.05);border-bottom:2px solid var(--border-light);display:flex;gap:8px;margin-bottom:40px;padding-bottom:0}.product-detail-page .tab-btn{background:none!important;border:none;border-bottom:3px solid transparent;border-radius:0;box-shadow:none!important;color:#666;color:var(--text-gray);cursor:pointer;font-family:Inter,sans-serif;font-size:15px;font-weight:600;margin-bottom:-2px;padding:14px 28px;transition:all .3s;white-space:nowrap}.product-detail-page .tab-btn:hover,.product-detail-page .tab-btn:not(.active):hover{background:none!important;border-color:transparent;color:#33a8b9;color:var(--primary)}.product-detail-page .tab-btn.active{background:none!important;border:none;border-bottom:3px solid #33a8b9;border-bottom:3px solid var(--primary);border-radius:0;box-shadow:none!important;color:#33a8b9!important;color:var(--primary)!important}.product-detail-page .tab-panel{animation:productDetailFadeIn .4s ease;display:none}.product-detail-page .tab-panel.active{display:block}.product-detail-page{@keyframes productDetailFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.product-detail-page .specs-table{border-collapse:collapse;width:100%}.product-detail-page .specs-table tr{border-bottom:1px solid rgba(0,0,0,.05);border-bottom:1px solid var(--border-light)}.product-detail-page .specs-table tr:last-child{border-bottom:none}.product-detail-page .specs-table td{font-size:15px;padding:18px 24px}.product-detail-page .specs-table td:first-child{background:#f8f9fa;background:var(--bg-soft);color:#666;color:var(--text-gray);font-weight:500;width:35%}.product-detail-page .specs-table td:last-child{color:#1a1a1a;color:var(--text);font-weight:600}.product-detail-page .features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.product-detail-page .feature-card{background:#f8f9fa;background:var(--bg-soft);border:1px solid rgba(0,0,0,.05);border:1px solid var(--border-light);border-radius:16px;padding:32px 24px;text-align:center;transition:all .3s}.product-detail-page .feature-card:hover{border-color:#33a8b933;box-shadow:0 12px 30px #0000000f;box-shadow:0 12px 30px var(--shadow);transform:translateY(-4px)}.product-detail-page .feature-card i{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:14px;color:#33a8b9;color:var(--primary);display:flex;font-size:22px;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.product-detail-page .feature-card h4{color:#1a1a1a;color:var(--text);font-size:16px;font-weight:700;margin-bottom:8px}.product-detail-page .feature-card p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.6}.product-detail-page .desc-content{max-width:900px;overflow-x:auto}.product-detail-page .desc-content iframe,.product-detail-page .desc-content img,.product-detail-page .desc-content pre,.product-detail-page .desc-content table{max-width:100%}.product-detail-page .desc-content table{display:block;overflow-x:auto}.product-detail-page .desc-content h3{color:#1a1a1a;color:var(--text);font-size:22px;font-weight:700;margin-bottom:16px;margin-top:32px}.product-detail-page .desc-content h3:first-child{margin-top:0}.product-detail-page .desc-content p{color:#666;color:var(--text-gray);font-size:15px;line-height:1.8;margin-bottom:16px}.product-detail-page .desc-content ul{list-style:none;margin-bottom:20px;padding:0}.product-detail-page .desc-content ul li{color:#666;color:var(--text-gray);font-size:15px;line-height:1.8;margin-bottom:8px;padding-left:28px;position:relative}.product-detail-page .desc-content ul li:before{color:#33a8b9;color:var(--primary);content:"";font-family:Font Awesome\ 6 Free;font-size:13px;font-weight:900;left:0;position:absolute}.product-detail-page .related-section{padding:60px 0 80px}.product-detail-page .related-container{margin:0 auto;max-width:1400px;padding:0 40px}.product-detail-page .section-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 0 32px;max-width:none;padding:0;text-align:left}.product-detail-page .section-header h2{color:#1a1a1a;color:var(--text);font-size:28px;font-weight:800}.product-detail-page .section-header h2 span{color:#33a8b9;color:var(--primary)}.product-detail-page .view-all-link{align-items:center;color:#33a8b9;color:var(--primary);display:flex;flex-shrink:0;font-size:14px;font-weight:600;gap:6px;-webkit-text-decoration:none;text-decoration:none;transition:gap .3s}.product-detail-page .view-all-link:hover{gap:10px}.product-detail-page .related-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.product-detail-page .related-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;color:inherit;cursor:pointer;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:all .4s ease}.product-detail-page .related-card:hover{border-color:#33a8b94d;box-shadow:0 16px 40px #00000014;transform:translateY(-6px)}.product-detail-page .related-img{align-items:center;background:linear-gradient(135deg,#f5f5f5,#fafafa);display:flex;height:200px;justify-content:center;overflow:hidden;width:100%}.product-detail-page .related-img img{height:100%;-o-object-fit:contain;object-fit:contain;padding:24px;transition:transform .4s;width:100%}.product-detail-page .related-card:hover .related-img img{transform:scale(1.08)}.product-detail-page .related-info{padding:18px}.product-detail-page .related-tag{color:#33a8b9;color:var(--primary);font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.product-detail-page .related-name{color:#1a1a1a;color:var(--text);font-size:15px;font-weight:700;margin-bottom:10px}.product-detail-page .related-specs{display:flex;flex-wrap:wrap;gap:6px}.product-detail-page .related-spec{background:#f8f9fa;background:var(--bg-soft);border-radius:4px;color:#666;color:var(--text-gray);font-size:11px;padding:3px 8px}.product-detail-page .cta-section{background:linear-gradient(135deg,#33a8b9,#2a8f9e);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);overflow:hidden;padding:80px 0;position:relative}.product-detail-page .cta-section:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);content:"";height:600px;pointer-events:none;position:absolute;right:-10%;top:-50%;width:600px}.product-detail-page .cta-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:60px;align-items:center;gap:60px;position:relative;z-index:1}.product-detail-page .cta-content h2{color:#fff;font-size:36px;font-weight:800;line-height:1.2;margin-bottom:16px}.product-detail-page .cta-content p{color:#ffffffd9;font-size:17px;line-height:1.7;margin-bottom:28px}.product-detail-page .cta-buttons{display:flex;flex-wrap:wrap;gap:16px}.product-detail-page .btn-white{align-items:center;background:#fff;border:none;border-radius:50px;box-shadow:0 4px 20px #00000026;color:#33a8b9;color:var(--primary);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:14px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.product-detail-page .btn-white:hover{box-shadow:0 8px 30px #0003;transform:translateY(-2px)}.product-detail-page .btn-outline-white{align-items:center;background:transparent;border:2px solid hsla(0,0%,100%,.4);border-radius:50px;color:#fff;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:14px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.product-detail-page .btn-outline-white:hover{background:#ffffff26;border-color:#fff;transform:translateY(-2px)}.product-detail-page .cta-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.product-detail-page .cta-feature{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.15);border-radius:14px;padding:24px;transition:all .3s}.product-detail-page .cta-feature:hover{background:#ffffff26;transform:translateY(-4px)}.product-detail-page .cta-feature i{color:#ffffffe6;font-size:28px;margin-bottom:12px}.product-detail-page .cta-feature h4{color:#fff;font-size:16px;font-weight:700;margin-bottom:6px}.product-detail-page .cta-feature p{color:#ffffffb3;font-size:13px;line-height:1.5}@media(max-width:1024px){.product-detail-page .breadcrumb-container,.product-detail-page .cta-container,.product-detail-page .product-detail-container,.product-detail-page .related-container,.product-detail-page .tabs-container{padding:0 28px}.product-detail-page .product-detail-container{gap:40px;grid-template-columns:1fr}.product-detail-page .product-gallery{position:relative;top:0}.product-detail-page .features-grid,.product-detail-page .related-grid{grid-template-columns:repeat(2,1fr)}.product-detail-page .cta-container{gap:40px;grid-template-columns:1fr}}@media(max-width:768px){.product-detail-page .breadcrumb-container,.product-detail-page .cta-container,.product-detail-page .product-detail-container,.product-detail-page .related-container,.product-detail-page .tabs-container{padding:0 20px}.product-detail-page .product-title-detail{font-size:26px}.product-detail-page .gallery-main{height:360px}.product-detail-page .gallery-main img{padding:20px}.product-detail-page .tabs-nav{overflow-x:auto;overflow-y:hidden}.product-detail-page .features-grid{grid-template-columns:1fr}.product-detail-page .related-grid{gap:16px;grid-template-columns:repeat(2,1fr)}.product-detail-page .section-header{align-items:flex-start;flex-direction:column}.product-detail-page .section-header h2{font-size:24px}.product-detail-page .specs-table td{font-size:14px;padding:14px 16px}.product-detail-page .product-meta{grid-template-columns:1fr}.product-detail-page .cta-content h2{font-size:26px}.product-detail-page .cta-features{grid-template-columns:1fr}}@media(max-width:480px){.product-detail-page .breadcrumb-container,.product-detail-page .cta-container,.product-detail-page .product-detail-container,.product-detail-page .related-container,.product-detail-page .tabs-container{padding:0 16px}.product-detail-page .gallery-main{height:280px}.product-detail-page .gallery-thumb{height:72px;min-width:72px}.product-detail-page .related-grid{grid-template-columns:1fr}.product-detail-page .product-actions{flex-direction:column}.product-detail-page .btn-primary,.product-detail-page .btn-secondary{justify-content:center;width:100%}.product-detail-page .cta-buttons{flex-direction:column}.product-detail-page .btn-outline-white,.product-detail-page .btn-white{justify-content:center;width:100%}}.why-us-page .advantages-section{background:linear-gradient(135deg,#f0f9fa,#fff 50%,#f0f9fa);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:70px 0}.why-us-page .advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.why-us-page .advantage-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:18px;box-shadow:0 2px 12px #0000000f;box-shadow:0 2px 12px var(--shadow);overflow:hidden;padding:36px 30px;position:relative;transition:all .4s ease}.why-us-page .advantage-card:before{background:#33a8b9;background:var(--primary);content:"";height:100%;left:0;position:absolute;top:0;transform:scaleY(0);transition:transform .4s;width:4px}.why-us-page .advantage-card:hover{border-color:#33a8b94d;box-shadow:0 20px 48px #0000001a;transform:translateY(-8px)}.why-us-page .advantage-card:hover:before{transform:scaleY(1)}.why-us-page .advantage-icon{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:14px;color:#33a8b9;color:var(--primary);display:flex;font-size:24px;height:56px;justify-content:center;margin-bottom:20px;transition:all .3s;width:56px}.why-us-page .advantage-card:hover .advantage-icon{background:#33a8b9;background:var(--primary);color:#fff;transform:scale(1.1)}.why-us-page .advantage-card h3{color:#1a1a1a;color:var(--text);font-size:19px;font-weight:700;margin-bottom:12px}.why-us-page .advantage-card p{color:#666;color:var(--text-gray);font-size:14.5px;line-height:1.75}.why-us-page .advantage-list{list-style:none;margin-top:16px}.why-us-page .advantage-list li{align-items:flex-start;color:#666;color:var(--text-gray);display:flex;font-size:13.5px;gap:8px;padding:6px 0}.why-us-page .advantage-list li i{color:#33a8b9;color:var(--primary);font-size:12px;margin-top:4px;min-width:14px}.why-us-page .production-section{background:#fff;background:var(--bg);padding:70px 0}.why-us-page .production-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:60px;align-items:center;gap:60px}.why-us-page .production-content h2{color:#1a1a1a;color:var(--text);font-size:34px;font-weight:700;line-height:1.2;margin-bottom:18px}.why-us-page .production-content h2 span{color:#33a8b9;color:var(--primary)}.why-us-page .production-content>p{color:#666;color:var(--text-gray);font-size:16px;line-height:1.75;margin-bottom:28px}.why-us-page .production-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-bottom:28px}.why-us-page .production-stat{background:#f8f9fa;background:var(--bg-soft);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:14px;padding:22px;text-align:center;transition:all .3s}.why-us-page .production-stat:hover{border-color:#33a8b94d;box-shadow:0 8px 20px #0000000f;transform:translateY(-3px)}.why-us-page .production-stat .number{color:#33a8b9;color:var(--primary);display:block;font-size:32px;font-weight:800;margin-bottom:4px}.why-us-page .production-stat .label{color:#666;color:var(--text-gray);font-size:13px;font-weight:500}.why-us-page .production-image{position:relative}.why-us-page .production-image img{border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:18px;box-shadow:0 20px 50px #0000001f;width:100%}.why-us-page .production-image:after{border:3px solid #33a8b9;border:3px solid var(--primary);border-radius:18px;bottom:-18px;content:"";height:180px;opacity:.25;position:absolute;right:-18px;width:180px;z-index:-1}.why-us-page .quality-section{background:linear-gradient(180deg,#f8f9fa,#fff);background:linear-gradient(180deg,var(--bg-soft) 0,var(--bg) 100%);overflow:hidden;padding:70px 0;position:relative}.why-us-page .quality-section:before{background:radial-gradient(circle,rgba(51,168,185,.05) 0,transparent 70%);content:"";height:700px;pointer-events:none;position:absolute;right:-20%;top:-50%;width:700px}.why-us-page .quality-timeline{display:flex;gap:20px;justify-content:space-between;margin-top:50px;position:relative}.why-us-page .quality-timeline:before{background:linear-gradient(90deg,#33a8b9,#33a8b933);background:linear-gradient(90deg,var(--primary) 0,rgba(51,168,185,.2) 100%);border-radius:3px;content:"";height:3px;left:60px;position:absolute;right:60px;top:28px}.why-us-page .quality-step{flex:1;position:relative;text-align:center;z-index:1}.why-us-page .quality-step .step-number{align-items:center;background:#33a8b9;background:var(--primary);border-radius:50%;box-shadow:0 6px 20px #33a8b94d;color:#fff;display:flex;font-size:20px;font-weight:800;height:56px;justify-content:center;margin:0 auto 20px;position:relative;width:56px}.why-us-page .quality-step h4{color:#1a1a1a;color:var(--text);font-size:17px;font-weight:700;margin-bottom:10px}.why-us-page .quality-step p{color:#666;color:var(--text-gray);font-size:13.5px;line-height:1.7;margin:0 auto;max-width:220px}.why-us-page .global-section{background:#fff;background:var(--bg);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:70px 0}.why-us-page .global-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:40px}.why-us-page .global-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 10px #0000000f;box-shadow:0 2px 10px var(--shadow);padding:32px 24px;text-align:center;transition:all .4s}.why-us-page .global-card:hover{border-color:#33a8b94d;box-shadow:0 16px 32px #00000014;transform:translateY(-6px)}.why-us-page .global-card .icon-wrap{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:50%;color:#33a8b9;color:var(--primary);display:flex;font-size:24px;height:60px;justify-content:center;margin:0 auto 18px;transition:all .3s;width:60px}.why-us-page .global-card:hover .icon-wrap{background:#33a8b9;background:var(--primary);color:#fff;transform:scale(1.1)}.why-us-page .global-card h3{color:#1a1a1a;color:var(--text);font-size:18px;font-weight:700;margin-bottom:10px}.why-us-page .global-card p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.7}.why-us-page .trust-banner{background:linear-gradient(135deg,#33a8b9,#2a8f9e);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);overflow:hidden;padding:50px 0;position:relative}.why-us-page .trust-banner:before{background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);content:"";height:400px;left:-100px;pointer-events:none;position:absolute;top:-100px;width:400px}.why-us-page .trust-container{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:40px;gap:40px;position:relative;z-index:1}.why-us-page .trust-item{color:#fff;text-align:center}.why-us-page .trust-item i{font-size:36px;margin-bottom:12px;opacity:.9}.why-us-page .trust-item .number{display:block;font-size:36px;font-weight:800;margin-bottom:6px}.why-us-page .trust-item .label{font-size:14px;font-weight:500;opacity:.85}@media(max-width:1024px){.why-us-page .advantages-grid{grid-template-columns:repeat(2,1fr)}.why-us-page .production-container{gap:40px;grid-template-columns:1fr;padding:0 28px}.why-us-page .global-grid,.why-us-page .trust-container{grid-template-columns:repeat(2,1fr)}.why-us-page .trust-container{gap:28px;padding:0 28px}}@media(max-width:768px){.why-us-page .advantages-section,.why-us-page .global-section,.why-us-page .production-section,.why-us-page .quality-section{padding:48px 0}.why-us-page .advantages-grid{gap:20px;grid-template-columns:1fr}.why-us-page .production-container{gap:32px;padding:0 20px}.why-us-page .production-content h2{font-size:26px}.why-us-page .production-image:after{display:none}.why-us-page .quality-timeline{flex-direction:column;gap:28px;margin-top:36px}.why-us-page .quality-timeline:before{display:none}.why-us-page .quality-step p{max-width:none}.why-us-page .global-grid{gap:16px;grid-template-columns:1fr;margin-top:28px}.why-us-page .trust-banner{padding:40px 0}.why-us-page .trust-container{gap:24px;padding:0 20px}.why-us-page .trust-item .number,.why-us-page .trust-item i{font-size:28px}}@media(max-width:480px){.why-us-page .production-container,.why-us-page .trust-container{padding:0 16px}.why-us-page .advantage-card{padding:28px 22px}.why-us-page .production-content h2{font-size:24px}.why-us-page .production-stat .number{font-size:26px}.why-us-page .trust-container{gap:20px;grid-template-columns:repeat(2,1fr)}.why-us-page .btn-secondary{margin-left:0}}.about-page .intro-section{background:#fff;background:var(--bg);overflow:hidden;padding:70px 0;position:relative}.about-page .intro-section:before{background:radial-gradient(circle,rgba(51,168,185,.05) 0,transparent 70%);content:"";height:600px;pointer-events:none;position:absolute;right:-15%;top:-30%;width:600px}.about-page .intro-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:60px;align-items:center;gap:60px;position:relative;z-index:1}.about-page .intro-content h2{color:#1a1a1a;color:var(--text);font-size:34px;font-weight:700;line-height:1.2;margin-bottom:20px}.about-page .intro-content h2 span{color:#33a8b9;color:var(--primary)}.about-page .intro-text{color:#666;color:var(--text-gray);font-size:16px;line-height:1.8;margin-bottom:18px}.about-page .intro-quote{background:#33a8b914;background:var(--primary-light);border-left:4px solid #33a8b9;border-left:4px solid var(--primary);border-radius:0 14px 14px 0;display:inline-block;margin:10px 0 24px;padding:16px 22px}.about-page .intro-quote p{color:#33a8b9;color:var(--primary);font-size:16px;font-style:italic;font-weight:600;line-height:1.5}.about-page .intro-features{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:20px}.about-page .intro-feature{align-items:flex-start;display:flex;gap:12px}.about-page .intro-feature .icon{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:10px;color:#33a8b9;color:var(--primary);display:flex;font-size:16px;height:40px;justify-content:center;min-width:40px;width:40px}.about-page .intro-feature h4{color:#1a1a1a;color:var(--text);font-size:15px;font-weight:700;margin-bottom:3px}.about-page .intro-feature p{color:#666;color:var(--text-gray);font-size:13px;line-height:1.5}.about-page .intro-image{position:relative}.about-page .intro-image img{border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:18px;box-shadow:0 20px 50px #0000001f;width:100%}.about-page .intro-image:after{border:3px solid #33a8b9;border:3px solid var(--primary);border-radius:18px;bottom:-18px;content:"";height:160px;opacity:.25;position:absolute;right:-18px;width:160px;z-index:-1}.about-page .stats-banner{background:linear-gradient(135deg,#33a8b9,#2a8f9e);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);overflow:hidden;padding:55px 0;position:relative}.about-page .stats-banner:before{background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);content:"";height:400px;left:-100px;pointer-events:none;position:absolute;top:-100px;width:400px}.about-page .stats-banner:after{background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,transparent 70%);bottom:-80px;content:"";height:350px;pointer-events:none;position:absolute;right:-80px;width:350px}.about-page .stats-container{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:40px;gap:40px;position:relative;z-index:1}.about-page .stat-item{color:#fff;position:relative;text-align:center}.about-page .stat-item:not(:last-child):after{background:#fff3;content:"";height:50px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.about-page .stat-item i{font-size:32px;margin-bottom:12px;opacity:.9}.about-page .stat-item .number{display:block;font-size:38px;font-weight:800;margin-bottom:6px}.about-page .stat-item .label{font-size:14px;font-weight:500;opacity:.85}.about-page .history-section{background:linear-gradient(180deg,#f8f9fa,#fff);background:linear-gradient(180deg,var(--bg-soft) 0,var(--bg) 100%);overflow:hidden;padding:70px 0;position:relative}.about-page .history-section:before{background:radial-gradient(circle,rgba(51,168,185,.05) 0,transparent 70%);content:"";height:600px;left:-20%;pointer-events:none;position:absolute;top:-40%;width:600px}.about-page .timeline{margin:0 auto;max-width:1000px;padding:20px 0;position:relative}.about-page .timeline:before{background:linear-gradient(180deg,#33a8b9,#33a8b933);background:linear-gradient(180deg,var(--primary) 0,rgba(51,168,185,.2) 100%);border-radius:3px;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:3px}.about-page .timeline-item{display:flex;justify-content:flex-end;margin-bottom:50px;padding-right:50%;position:relative}.about-page .timeline-item:nth-child(2n){justify-content:flex-start;padding-left:50%;padding-right:0}.about-page .timeline-content{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;box-shadow:0 4px 16px #0000000f;box-shadow:0 4px 16px var(--shadow);max-width:420px;padding:28px 32px;position:relative;transition:all .4s}.about-page .timeline-content:hover{border-color:#33a8b94d;box-shadow:0 12px 32px #0000001a;transform:translateY(-4px)}.about-page .timeline-dot{background:#33a8b9;background:var(--primary);border:4px solid #fff;border:4px solid var(--bg);border-radius:50%;box-shadow:0 0 0 4px #33a8b933;height:20px;position:absolute;top:32px;width:20px;z-index:2}.about-page .timeline-item:nth-child(odd) .timeline-dot{right:calc(50% - 10px)}.about-page .timeline-item:nth-child(2n) .timeline-dot{left:calc(50% - 10px)}.about-page .timeline-year{background:#33a8b914;background:var(--primary-light);border-radius:50px;color:#33a8b9;color:var(--primary);display:inline-block;font-size:13px;font-weight:700;margin-bottom:10px;padding:4px 14px}.about-page .timeline-content h3{color:#1a1a1a;color:var(--text);font-size:18px;font-weight:700;margin-bottom:8px}.about-page .timeline-content p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.7}.about-page .vision-section{background:#fff;background:var(--bg);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:70px 0}.about-page .vision-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:40px}.about-page .vision-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:18px;box-shadow:0 2px 12px #0000000f;box-shadow:0 2px 12px var(--shadow);overflow:hidden;padding:40px 32px;position:relative;text-align:center;transition:all .4s}.about-page .vision-card:before{background:linear-gradient(90deg,#33a8b9,#2a8f9e);background:linear-gradient(90deg,var(--primary) 0,var(--primary-dark) 100%);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s;width:100%}.about-page .vision-card:hover{border-color:#33a8b94d;box-shadow:0 20px 48px #0000001a;transform:translateY(-8px)}.about-page .vision-card:hover:before{transform:scaleX(1)}.about-page .vision-card .icon-wrap{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:50%;color:#33a8b9;color:var(--primary);display:flex;font-size:26px;height:64px;justify-content:center;margin:0 auto 20px;transition:all .3s;width:64px}.about-page .vision-card:hover .icon-wrap{background:#33a8b9;background:var(--primary);color:#fff;transform:scale(1.1)}.about-page .vision-card h3{color:#1a1a1a;color:var(--text);font-size:20px;font-weight:700;margin-bottom:12px}.about-page .vision-card p{color:#666;color:var(--text-gray);font-size:14.5px;line-height:1.75}.about-page .global-detail-section{background:linear-gradient(135deg,#f0f9fa,#fff 50%,#f0f9fa);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:70px 0}.about-page .global-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:40px}.about-page .global-detail-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 10px #0000000f;box-shadow:0 2px 10px var(--shadow);padding:36px 28px;text-align:center;transition:all .4s}.about-page .global-detail-card:hover{border-color:#33a8b94d;box-shadow:0 16px 32px #00000014;transform:translateY(-6px)}.about-page .global-detail-card .flag-icon{color:#33a8b9;color:var(--primary);font-size:40px;margin-bottom:16px}.about-page .global-detail-card h3{color:#1a1a1a;color:var(--text);font-size:20px;font-weight:700;margin-bottom:10px}.about-page .global-detail-card p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.7;margin-bottom:16px}.about-page .global-detail-card .market-tag{background:#33a8b914;background:var(--primary-light);border-radius:50px;color:#33a8b9;color:var(--primary);display:inline-block;font-size:12px;font-weight:600;padding:5px 14px}.global-page .map-section{background:#fff;background:var(--bg);overflow:hidden;padding:70px 0;position:relative}.global-page .map-section:before{background:radial-gradient(circle,rgba(51,168,185,.05) 0,transparent 70%);content:"";height:600px;pointer-events:none;position:absolute;right:-15%;top:-30%;width:600px}.global-page .map-container{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:1}.global-page .map-wrapper{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:20px;box-shadow:0 4px 20px #0000000f;box-shadow:0 4px 20px var(--shadow);padding:50px;text-align:center}.global-page .map-wrapper .world-icon{color:#33a8b9;color:var(--primary);font-size:120px;margin-bottom:20px;opacity:.15}.global-page .map-wrapper h2{color:#1a1a1a;color:var(--text);font-size:28px;font-weight:700;margin-bottom:12px}.global-page .map-wrapper p{color:#666;color:var(--text-gray);font-size:16px;line-height:1.7;margin:0 auto 30px;max-width:700px}.global-page .region-badges{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.global-page .region-badge{align-items:center;background:#33a8b914;background:var(--primary-light);border:1px solid rgba(51,168,185,.2);border-radius:50px;color:#33a8b9;color:var(--primary);display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 22px}.global-page .region-badge i{font-size:16px}.global-page .stats-banner{background:linear-gradient(135deg,#33a8b9,#2a8f9e);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);overflow:hidden;padding:55px 0;position:relative}.global-page .stats-banner:before{background:radial-gradient(circle,hsla(0,0%,100%,.08) 0,transparent 70%);content:"";height:400px;left:-100px;pointer-events:none;position:absolute;top:-100px;width:400px}.global-page .stats-banner:after{background:radial-gradient(circle,hsla(0,0%,100%,.06) 0,transparent 70%);bottom:-80px;content:"";height:350px;pointer-events:none;position:absolute;right:-80px;width:350px}.global-page .stats-container{display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:40px;gap:40px;position:relative;z-index:1}.global-page .stat-item{color:#fff;position:relative;text-align:center}.global-page .stat-item:not(:last-child):after{background:#fff3;content:"";height:50px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.global-page .stat-item i{font-size:32px;margin-bottom:12px;opacity:.9}.global-page .stat-item .number{display:block;font-size:38px;font-weight:800;margin-bottom:6px}.global-page .stat-item .label{font-size:14px;font-weight:500;opacity:.85}.global-page .markets-section{background:linear-gradient(180deg,#f8f9fa,#fff);background:linear-gradient(180deg,var(--bg-soft) 0,var(--bg) 100%);overflow:hidden;padding:70px 0;position:relative}.global-page .markets-section:before{background:radial-gradient(circle,rgba(51,168,185,.05) 0,transparent 70%);content:"";height:600px;left:-20%;pointer-events:none;position:absolute;top:-40%;width:600px}.global-page .markets-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px;margin-top:40px}.global-page .market-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:18px;box-shadow:0 2px 12px #0000000f;box-shadow:0 2px 12px var(--shadow);overflow:hidden;position:relative;transition:all .4s ease}.global-page .market-card:before{background:linear-gradient(90deg,#33a8b9,#2a8f9e);background:linear-gradient(90deg,var(--primary) 0,var(--primary-dark) 100%);content:"";height:4px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s;width:100%}.global-page .market-card:hover{border-color:#33a8b94d;box-shadow:0 20px 48px #0000001a;transform:translateY(-8px)}.global-page .market-card:hover:before{transform:scaleX(1)}.global-page .market-header{border-bottom:1px solid rgba(0,0,0,.05);border-bottom:1px solid var(--border-light);padding:32px 28px 20px;text-align:center}.global-page .market-header .icon-wrap{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:50%;color:#33a8b9;color:var(--primary);display:flex;font-size:26px;height:64px;justify-content:center;margin:0 auto 16px;transition:all .3s;width:64px}.global-page .market-card:hover .icon-wrap{background:#33a8b9;background:var(--primary);color:#fff;transform:scale(1.1)}.global-page .market-header h3{color:#1a1a1a;color:var(--text);font-size:20px;font-weight:700;margin-bottom:6px}.global-page .market-header .region-tag{color:#33a8b9;color:var(--primary);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.global-page .market-body{padding:24px 28px}.global-page .market-body p{color:#666;color:var(--text-gray);font-size:14.5px;line-height:1.75;margin-bottom:20px}.global-page .market-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.global-page .market-stat{background:#f8f9fa;background:var(--bg-soft);border-radius:10px;padding:14px;text-align:center}.global-page .market-stat .value{color:#33a8b9;color:var(--primary);display:block;font-size:20px;font-weight:800;margin-bottom:2px}.global-page .market-stat .label{color:#666;color:var(--text-gray);font-size:12px;font-weight:500}.global-page .dealer-section{background:#fff;background:var(--bg);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:70px 0}.global-page .dealer-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:40px}.global-page .dealer-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:14px;box-shadow:0 2px 10px #0000000f;box-shadow:0 2px 10px var(--shadow);padding:28px 22px;text-align:center;transition:all .4s}.global-page .dealer-card:hover{border-color:#33a8b94d;box-shadow:0 12px 28px #00000014;transform:translateY(-5px)}.global-page .dealer-card .country-icon{color:#33a8b9;color:var(--primary);font-size:36px;margin-bottom:12px}.global-page .dealer-card h4{color:#1a1a1a;color:var(--text);font-size:17px;font-weight:700;margin-bottom:6px}.global-page .dealer-card p{color:#666;color:var(--text-gray);font-size:13px;line-height:1.6}.global-page .dealer-card .status{background:#27ae601a;border-radius:50px;color:#27ae60;display:inline-block;font-size:11px;font-weight:600;margin-top:10px;padding:4px 12px}.global-page .process-section{background:linear-gradient(135deg,#f0f9fa,#fff 50%,#f0f9fa);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:70px 0}.global-page .process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:40px}.global-page .process-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 10px #0000000f;box-shadow:0 2px 10px var(--shadow);overflow:hidden;padding:32px 24px;position:relative;text-align:center;transition:all .4s}.global-page .process-card:before{background:#33a8b9;background:var(--primary);content:"";height:3px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .4s;width:100%}.global-page .process-card:hover{border-color:#33a8b94d;box-shadow:0 16px 32px #00000014;transform:translateY(-6px)}.global-page .process-card:hover:before{transform:scaleX(1)}.global-page .process-card .step-num{align-items:center;background:#33a8b9;background:var(--primary);border-radius:50%;box-shadow:0 4px 15px #33a8b94d;color:#fff;display:flex;font-size:18px;font-weight:800;height:48px;justify-content:center;margin:0 auto 16px;width:48px}.global-page .process-card h4{color:#1a1a1a;color:var(--text);font-size:17px;font-weight:700;margin-bottom:10px}.global-page .process-card p{color:#666;color:var(--text-gray);font-size:13.5px;line-height:1.7}@media(max-width:1024px){.global-page .map-container,.global-page .stats-container{padding:0 28px}.global-page .stats-container{gap:28px;grid-template-columns:repeat(2,1fr)}.global-page .stat-item:not(:last-child):after{display:none}.global-page .dealer-grid,.global-page .markets-grid,.global-page .process-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.global-page .dealer-section,.global-page .map-section,.global-page .markets-section,.global-page .process-section{padding:48px 0}.global-page .map-container,.global-page .stats-container{padding:0 20px}.global-page .map-wrapper{padding:32px 20px}.global-page .map-wrapper .world-icon{font-size:72px}.global-page .map-wrapper h2{font-size:24px}.global-page .stats-banner{padding:40px 0}.global-page .stats-container{gap:24px;grid-template-columns:repeat(2,1fr)}.global-page .stat-item .number{font-size:28px}.global-page .stat-item i{font-size:26px}.global-page .dealer-grid,.global-page .markets-grid,.global-page .process-grid{gap:16px;grid-template-columns:1fr;margin-top:28px}}@media(max-width:480px){.global-page .map-container,.global-page .stats-container{padding:0 16px}.global-page .map-wrapper{padding:28px 16px}.global-page .map-wrapper .world-icon{font-size:56px}.global-page .map-wrapper h2{font-size:22px}.global-page .stats-container{gap:20px;grid-template-columns:repeat(2,1fr)}.global-page .market-body,.global-page .market-header{padding-left:20px;padding-right:20px}.global-page .btn-secondary{margin-left:0}}.contact-page .info-section{background:#fff;background:var(--bg);overflow:hidden;padding:60px 0 30px;position:relative}.contact-page .info-section:before{background:radial-gradient(circle,rgba(51,168,185,.05) 0,transparent 70%);content:"";height:500px;pointer-events:none;position:absolute;right:-15%;top:-30%;width:500px}.contact-page .info-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;position:relative;z-index:1}.contact-page .info-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:16px;box-shadow:0 2px 10px #0000000f;box-shadow:0 2px 10px var(--shadow);padding:32px 24px;text-align:center;transition:all .4s}.contact-page .info-card:hover{border-color:#33a8b94d;box-shadow:0 16px 32px #00000014;transform:translateY(-6px)}.contact-page .info-card .icon-wrap{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:14px;color:#33a8b9;color:var(--primary);display:flex;font-size:22px;height:56px;justify-content:center;margin:0 auto 16px;transition:all .3s;width:56px}.contact-page .info-card:hover .icon-wrap{background:#33a8b9;background:var(--primary);color:#fff;transform:scale(1.1)}.contact-page .info-card h3{color:#1a1a1a;color:var(--text);font-size:17px;font-weight:700;margin-bottom:8px}.contact-page .info-card p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.6}.contact-page .info-card a{color:#33a8b9;color:var(--primary);font-size:14px;font-weight:600;-webkit-text-decoration:none;text-decoration:none;transition:color .3s}.contact-page .info-card a:hover{color:#2a8f9e;color:var(--primary-dark)}.contact-page .form-section{background:linear-gradient(180deg,#f8f9fa,#fff);background:linear-gradient(180deg,var(--bg-soft) 0,var(--bg) 100%);overflow:hidden;padding:50px 0 70px;position:relative}.contact-page .form-section:before{background:radial-gradient(circle,rgba(51,168,185,.05) 0,transparent 70%);content:"";height:600px;left:-20%;pointer-events:none;position:absolute;top:-40%;width:600px}.contact-page .form-container{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px;padding:0 40px;grid-gap:50px;gap:50px;position:relative;z-index:1}.contact-page .form-content h2{color:#1a1a1a;color:var(--text);font-size:32px;font-weight:700;margin-bottom:14px}.contact-page .form-content h2 span{color:#33a8b9;color:var(--primary)}.contact-page .form-content>p{color:#666;color:var(--text-gray);font-size:16px;line-height:1.7;margin-bottom:28px}.contact-page .form-card{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:20px;box-shadow:0 4px 24px #0000000f;box-shadow:0 4px 24px var(--shadow);padding:40px}.contact-page .form-group{margin-bottom:20px}.contact-page .form-group label{color:#333;color:var(--text-secondary);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.contact-page .form-group label span{color:#e74c3c;margin-left:2px}.contact-page .form-group input,.contact-page .form-group select,.contact-page .form-group textarea{background:#f8f9fa;background:var(--bg-soft);border:2px solid rgba(0,0,0,.08);border:2px solid var(--border);border-radius:12px;color:#1a1a1a;color:var(--text);font-family:Inter,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:all .3s;width:100%}.contact-page .form-group input:focus,.contact-page .form-group select:focus,.contact-page .form-group textarea:focus{background:#fff;background:var(--bg);border-color:#33a8b9;border-color:var(--primary);box-shadow:0 0 0 4px #33a8b91a}.contact-page .form-group input::-moz-placeholder,.contact-page .form-group textarea::-moz-placeholder{color:#888;color:var(--text-light)}.contact-page .form-group input::placeholder,.contact-page .form-group textarea::placeholder{color:#888;color:var(--text-light)}.contact-page .form-group textarea{min-height:120px;resize:vertical}.contact-page .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.contact-page .btn-submit{align-items:center;background:#33a8b9;background:var(--primary);border:none;border-radius:50px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:700;gap:10px;justify-content:center;padding:14px 24px;transition:all .3s;width:100%}.contact-page .btn-submit:hover{background:#2a8f9e;background:var(--primary-dark);box-shadow:0 10px 30px #33a8b940;transform:translateY(-2px)}.contact-page .details-block{margin-bottom:32px}.contact-page .details-block h3{align-items:center;color:#1a1a1a;color:var(--text);display:flex;font-size:18px;font-weight:700;gap:10px;margin-bottom:14px}.contact-page .details-block h3 i{color:#33a8b9;color:var(--primary);font-size:18px}.contact-page .details-block p{color:#666;color:var(--text-gray);font-size:15px;line-height:1.75;margin-bottom:10px}.contact-page .details-block .detail-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.contact-page .details-block .detail-item i{align-items:center;background:#33a8b914;background:var(--primary-light);border-radius:10px;color:#33a8b9;color:var(--primary);display:flex;font-size:14px;height:36px;justify-content:center;min-width:36px;width:36px}.contact-page .details-block .detail-item div strong{color:#1a1a1a;color:var(--text);display:block;font-size:14px;margin-bottom:2px}.contact-page .details-block .detail-item div span{color:#666;color:var(--text-gray);font-size:13px}.contact-page .social-section{background:#fff;background:var(--bg);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:50px 0}.contact-page .social-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}.contact-page .social-card{align-items:center;background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:18px;box-shadow:0 2px 10px #0000000f;box-shadow:0 2px 10px var(--shadow);display:flex;flex-direction:column;gap:8px;height:100px;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:all .4s;width:100px}.contact-page .social-card:hover{border-color:#33a8b94d;box-shadow:0 12px 28px #00000014;transform:translateY(-6px)}.contact-page .social-card i{color:#33a8b9;color:var(--primary);font-size:28px;transition:all .3s}.contact-page .social-card:hover i{transform:scale(1.15)}.contact-page .social-card span{color:#666;color:var(--text-gray);font-size:12px;font-weight:600}.contact-page .faq-section{background:linear-gradient(135deg,#f0f9fa,#fff 50%,#f0f9fa);border-bottom:1px solid rgba(0,0,0,.08);border-bottom:1px solid var(--border);border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--border);padding:70px 0}.contact-page .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin-top:40px}.contact-page .faq-item{background:#fff;background:var(--bg-card);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border);border-radius:14px;box-shadow:0 2px 8px #0000000f;box-shadow:0 2px 8px var(--shadow);padding:24px;transition:all .3s}.contact-page .faq-item:hover{border-color:#33a8b94d;box-shadow:0 8px 20px #0000000f}.contact-page .faq-item h4{align-items:center;color:#1a1a1a;color:var(--text);display:flex;font-size:16px;font-weight:700;gap:10px;margin-bottom:10px}.contact-page .faq-item h4 i{color:#33a8b9;color:var(--primary);font-size:14px}.contact-page .faq-item p{color:#666;color:var(--text-gray);font-size:14px;line-height:1.7}.contact-page .cta-banner{background:linear-gradient(135deg,#33a8b9,#2a8f9e);background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);overflow:hidden;padding:60px 0;position:relative}.contact-page .cta-banner:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);content:"";height:400px;pointer-events:none;position:absolute;right:-100px;top:-100px;width:400px}.contact-page .cta-banner-container{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;text-align:center;z-index:1}.contact-page .cta-banner h2{color:#fff;font-size:32px;font-weight:800;margin-bottom:12px}.contact-page .cta-banner p{color:#ffffffd9;font-size:16px;line-height:1.7;margin-bottom:28px;margin-left:auto;margin-right:auto;max-width:600px}.contact-page .btn-white{align-items:center;background:#fff;border:none;border-radius:50px;box-shadow:0 4px 20px #00000026;color:#33a8b9;color:var(--primary);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:10px;padding:14px 32px;-webkit-text-decoration:none;text-decoration:none;transition:all .3s}.contact-page .btn-white:hover{box-shadow:0 8px 30px #0003;transform:translateY(-2px)}@media(max-width:1024px){.contact-page .info-grid{grid-template-columns:repeat(2,1fr)}.contact-page .cta-banner-container,.contact-page .form-container{padding:0 28px}}@media(max-width:768px){.contact-page .info-section{padding:40px 0 20px}.contact-page .form-section{padding:36px 0 48px}.contact-page .social-section{padding:40px 0}.contact-page .cta-banner,.contact-page .faq-section{padding:48px 0}.contact-page .faq-grid,.contact-page .info-grid{gap:16px;grid-template-columns:1fr}.contact-page .faq-grid{margin-top:28px}.contact-page .cta-banner-container,.contact-page .form-container{padding:0 20px}.contact-page .form-card{padding:28px 20px}.contact-page .form-content h2{font-size:26px}.contact-page .cta-banner h2{font-size:24px}}@media(max-width:480px){.contact-page .cta-banner-container,.contact-page .form-container{padding:0 16px}.contact-page .form-card{padding:24px 16px}.contact-page .info-card{padding:28px 20px}.contact-page .form-content h2{font-size:24px}.contact-page .cta-banner h2{font-size:22px}.contact-page .social-card{height:88px;width:88px}}body{background-color:#fff;background-color:var(--bg);color:#1a1a1a;color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f8f9fa;background:var(--bg-soft)}::-webkit-scrollbar-thumb{background:#33a8b9;background:var(--primary);border-radius:4px}main{min-height:calc(100vh - 80px)}.viewer-close:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen-exit:before,.viewer-fullscreen:before,.viewer-next:before,.viewer-one-to-one:before,.viewer-play:before,.viewer-prev:before,.viewer-reset:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-zoom-in:before,.viewer-zoom-out:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 40'%3E%3Cpath fill='%23fff' d='M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7zM212 9.3l20.1 10.6L212 30.5zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6zm35.9-16.5h6.3v2h-4.3V16h-2zm14 0h6.2V16h-2v-4.3h-4.2zm6.2 14V30h-6.2v-2h4.2v-4.3zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3zM93.6 9.7h-5.8v3.9h2V30h3.8zm16.1 0h-5.8v3.9h1.9V30h3.9zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9zm147.2 13.4h6.3V30h-2v-4.3h-4.3zm14 6.3v-6.3h6.2v2h-4.3V30zm6.2-14h-6.2V9.7h1.9V14h4.3zm-13.9 0h-6.3v-2h4.3V9.7h2zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{direction:ltr;font-size:0;inset:0;line-height:0;overflow:hidden;position:absolute;-webkit-tap-highlight-color:transparent;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viewer-container ::-moz-selection,.viewer-container::-moz-selection{background-color:transparent}.viewer-container ::selection,.viewer-container::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{inset:0;overflow:hidden;position:absolute}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;right:0;z-index:1}.viewer-player,.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:#00000080;border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:#000c;border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:#00000080;border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid hsla(0,0%,100%,.1);border-left-color:#ffffff80;border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media(max-width:767px){.viewer-hide-xs-down{display:none}}@media(max-width:991px){.viewer-hide-sm-down{display:none}}@media(max-width:1199px){.viewer-hide-md-down{display:none}}.app-toast-host[data-v-664e7750]{align-items:center;display:flex;flex-direction:column;gap:10px;left:50%;pointer-events:none;position:fixed;top:calc(16px + env(safe-area-inset-top,0px));transform:translate(-50%);width:min(92vw,420px);z-index:10000}.app-toast[data-v-664e7750]{align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 28px #0000001f;box-sizing:border-box;color:var(--text);cursor:pointer;display:flex;gap:10px;padding:12px 16px;pointer-events:auto;width:100%}.toast-icon[data-v-664e7750]{flex-shrink:0;font-size:16px;line-height:1;margin-top:2px}.toast-message[data-v-664e7750]{flex:1;font-size:14px;line-height:1.5;min-width:0;word-break:break-word}.app-toast.is-success[data-v-664e7750]{border-color:#33a8b947}.app-toast.is-success .toast-icon[data-v-664e7750]{color:var(--primary)}.app-toast.is-error[data-v-664e7750]{border-color:#dc354547}.app-toast.is-error .toast-icon[data-v-664e7750]{color:#dc3545}.app-toast.is-info .toast-icon[data-v-664e7750]{color:var(--text-gray)}.toast-enter-active[data-v-664e7750],.toast-leave-active[data-v-664e7750]{transition:opacity .28s ease,transform .28s ease}.toast-enter-from[data-v-664e7750],.toast-leave-to[data-v-664e7750]{opacity:0;transform:translateY(-10px)}.toast-move[data-v-664e7750]{transition:transform .28s ease}@media(max-width:768px){.app-toast-host[data-v-664e7750]{top:calc(12px + env(safe-area-inset-top,0px));width:min(94vw,100%)}.app-toast[data-v-664e7750]{border-radius:8px;padding:11px 14px}.toast-message[data-v-664e7750]{font-size:13px}}.error-page[data-v-79008853]{align-items:center;background:#f8f9fa;background:var(--bg-soft,#f8f9fa);display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative}.error-bg[data-v-79008853]{background:radial-gradient(circle at 15% 20%,rgba(51,168,185,.12) 0,transparent 45%),radial-gradient(circle at 85% 75%,rgba(51,168,185,.08) 0,transparent 40%);inset:0;pointer-events:none;position:absolute}.error-card[data-v-79008853]{background:#fff;background:var(--bg-card,#fff);border:1px solid rgba(0,0,0,.08);border:1px solid var(--border,rgba(0,0,0,.08));border-radius:24px;box-shadow:0 12px 40px #0000000f;max-width:560px;padding:48px 40px;position:relative;text-align:center;width:100%;z-index:1}.error-logo[data-v-79008853]{background:none;border:none;cursor:pointer;display:inline-block;margin-bottom:28px;padding:0}.error-logo img[data-v-79008853]{height:40px;width:auto}.error-code[data-v-79008853]{color:#33a8b9;color:var(--primary,#33a8b9);font-size:max(64px,min(12vw,96px));letter-spacing:-.04em;line-height:1}.error-code[data-v-79008853],.error-title[data-v-79008853]{font-weight:800;margin:0 0 12px}.error-title[data-v-79008853]{color:#1a1a1a;color:var(--text,#1a1a1a);font-size:28px;line-height:1.25}.error-desc[data-v-79008853]{color:#666;color:var(--text-gray,#666);font-size:15px;line-height:1.7;margin:0 0 32px}.error-actions[data-v-79008853]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.btn-primary[data-v-79008853],.btn-secondary[data-v-79008853]{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:10px;justify-content:center;padding:14px 28px;transition:all .3s}.btn-primary[data-v-79008853]{background:#33a8b9;background:var(--primary,#33a8b9);border:none;color:#fff}.btn-primary[data-v-79008853]:hover{background:#2a8f9e;background:var(--primary-dark,#2a8f9e);box-shadow:0 10px 30px #33a8b940;transform:translateY(-2px)}.btn-secondary[data-v-79008853]{background:transparent;border:2px solid rgba(0,0,0,.08);border:2px solid var(--border,rgba(0,0,0,.08));color:#1a1a1a;color:var(--text,#1a1a1a)}.btn-secondary[data-v-79008853]:hover{border-color:#33a8b9;border-color:var(--primary,#33a8b9);color:#33a8b9;color:var(--primary,#33a8b9);transform:translateY(-2px)}@media(max-width:480px){.error-card[data-v-79008853]{padding:36px 22px}.error-title[data-v-79008853]{font-size:22px}.error-actions[data-v-79008853]{flex-direction:column}.btn-primary[data-v-79008853],.btn-secondary[data-v-79008853]{width:100%}}
