/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);animation-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}@-webkit-keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.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:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,0.75,1);transform:scale3d(1.25,0.75,1);}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,0.85,1);transform:scale3d(1.15,0.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:scale3d(1,1,1);transform:scale3d(1,1,1);}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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 shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:none;transform:none;}}@keyframes wobble{from{-webkit-transform:none;transform:none;}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:none;transform:none;}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none;}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none;}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg);}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg);}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg);}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}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:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}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:scale3d(1,1,1);transform:scale3d(1,1,1);}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:none;transform:none;}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:none;transform:none;}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:none;transform:none;}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:none;transform:none;}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);animation-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.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);}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}to{-webkit-transform:none;transform:none;opacity:1;}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}to{-webkit-transform:none;transform:none;opacity:1;}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:none;transform:none;}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:none;transform:none;}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}@keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}@-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);-webkit-transform-origin:left center;transform-origin:left center;}}@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);-webkit-transform-origin:left center;transform-origin:left center;}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}@-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);-webkit-transform-origin:right center;transform-origin:right center;}}@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);-webkit-transform-origin:right center;transform-origin:right center;}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
.password-field{margin:0;}form{margin:0;padding:0;}button{line-height:1.21875rem;}input{line-height:normal;border:none;border-radius:5px;}input[type="text"]:focus,input[type="password"]:focus{outline:none;}button,input[type="submit"],input[type="button"]{-webkit-appearance:none;appearance:none;}select{line-height:1.5;}.vert-cent select{margin:20px 0;}fieldset{min-width:0;margin:1em 0;padding:0.35em 0.625em 0.75em;border:1px solid #c0c0c0;}details,fieldset,.filter-wrapper{border-radius:4px;}.filter-wrapper{border-top-left-radius:0;border-top-right-radius:0;}.filter-help a{font-size:0.857em;}.filter-wrapper .form-item label{margin-right:10px;}[dir="rtl"] .filter-wrapper .form-item label{margin-right:0;margin-left:10px;}summary{color:#3b3b3b;background:#dbdbdb;text-shadow:0 1px 0 #fff;}details summary a{color:#3b3b3b;}details summary a:hover,details summary a:active,details summary a:focus{color:#000;}details .details-description{font-style:italic;}label{display:block;max-width:600px;font-weight:normal;margin-bottom:60px;}label[for]{cursor:pointer;}input{box-sizing:border-box;margin:2px 0;padding:4px;font-family:"Nunito Sans",sans-serif;font-size:clamp(18px,1.4vw,22px);font-weight:300;line-height:clamp(26px,1.6vw,28px);letter-spacing:clamp(-.5px,-.01vw,-1px);color:#202020;padding-left:10px;}input,textarea{font-weight:300;font-size:100%;min-height:44px;max-width:590px;width:100%;border-radius:5px;}form .form-item input{background:#f8f8f8;font-weight:200;min-height:40px;color:black;}form label,legend span.fieldset-legend,legend{line-height:20px;}.form-text{width:100%;}.label{color:#777;}form#user-login-form{margin:0 auto;max-width:600px;margin-top:10vw;}form#user-login-form .description{display:none;}input#edit-submit.form-submit{padding:10px 40px;display:inline-block;text-transform:uppercase;border-radius:5px;background:rgba(255,255,255,0.15);border:1px solid rgba(255,255,255,0.3);backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);box-shadow:0 none;color:rgb(0,0,0);cursor:pointer;transition:all 0.3s ease;}input#edit-submit.form-submit:hover{background:rgba(255,255,255,0.25);box-shadow:0 none;}#edit-actions.form-actions{width:100%;text-align:center;margin-top:70px;}#block-cos2023-tabs ul{background-image:none;list-style:none;margin:0;padding:0;text-align:center;margin-bottom:60px;text-align:center;}#block-cos2023-tabs ul li{border-radius:0;border:0;margin:0 10px 10px;}#block-cos2023-tabs ul li a{text-shadow:none;background:transparent;font-size:14px;line-height:16px;border-bottom:1px solid black;}#block-cos2023-tabs ul.tabs.primary li a.is-active{display:none;}body.user-logged-in #block-cos2023-tabs ul.tabs.primary{position:fixed;bottom:1%;left:0;z-index:99999;width:60px;background-image:none;list-style:none;margin:0;padding:0;}body.user-logged-in #block-cos2023-tabs ul.tabs.primary li{border-radius:0;border:0;margin:0;float:right;width:100%;margin-bottom:5px;}body.user-logged-in #block-cos2023-tabs ul.tabs.primary li a{text-shadow:none;padding:10px;display:block;min-width:40px;font-size:14px;line-height:16px;border:0 none;}body.user-logged-in #block-cos2023-tabs ul.tabs.primary li a{background:rgba(255,255,255,0.2);}body.user-logged-in #block-cos2023-tabs ul.tabs.primary li:nth-last-child(-n+2){display:none;}::-webkit-file-upload-button{-webkit-appearance:push-button;}textarea{line-height:1.5;}textarea.form-textarea{padding:4px;}.password-suggestions ul li{margin-left:1.2em;}[dir="rtl"] .password-suggestions ul li{margin-right:1.2em;margin-left:0;}.form-item label,.form-wrapper .label{font-size:0.8em;color:#696969;}.form-wrapper .field-multiple-table .label{font-size:inherit;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}[dir="rtl"] .form-type-radio label,[dir="rtl"] .form-type-checkbox label{margin-right:4px;margin-left:0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2px;margin-left:0;}.js-form-type-radio input,.js-form-type-checkbox input{max-width:20px;float:left;margin-right:5px;}#edit-body{margin-bottom:2em;}.node-form .form-wrapper .field-multiple-table .label{font-family:inherit;}.node-form .form-wrapper{margin-bottom:2em;}.node-form .entity-content-form-footer,.node-form .field--name-status{margin-bottom:0;}.node-form .form-actions{margin-top:0;padding-top:0;}.contact-form #edit-name{width:75%;border-radius:4px;}.contact-form #edit-mail{width:75%;border-radius:4px;}.contact-form #edit-subject{width:75%;border-radius:4px;}.contact-form #edit-message{width:76.3%;border-top-left-radius:4px;border-top-right-radius:4px;}.form-disabled input,.form-disabled select,.form-disabled textarea{color:#717171;border-color:#bbb;background:#ededed;}.form-disabled label{color:#717171;}[dir="rtl"] .comment-form label{float:right;}.comment-form input,.comment-form .form-select{margin:0;border-radius:4px;}.comment-form .form-type-textarea label{float:none;}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{overflow:hidden;margin-bottom:10px;}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}[dir="rtl"] .comment-form .form-type-checkbox,[dir="rtl"] .comment-form .form-radios,[dir="rtl"] .comment-form .form-item .description{margin-right:120px;margin-left:0;}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}.comment-form input.form-file{width:auto;}.layout-no-sidebars .comment-form .form-text{width:800px;}.layout-one-sidebar .comment-form .form-text{width:500px;}.layout-two-sidebars .comment-form .form-text{width:320px;}.comment-form .form-item .description{margin-left:120px;font-size:0.786em;line-height:1.2;}.comment-form .form-textarea{border-top-left-radius:4px;border-top-right-radius:4px;}.comment-form details.filter-wrapper .details-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}.filter-wrapper label{float:none;width:auto;}.filter-wrapper .form-select{min-width:120px;}.comment-form details.filter-wrapper .tips{font-size:0.786em;}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}#edit-actions input{margin-right:0.6em;}[dir="rtl"] #edit-actions input{margin-right:0;margin-left:0.6em;}.form-item textarea.error + .cke{border:2px solid red;}.form-item--error-message{color:#e32700;}@media all and (max-width:600px){.js .dropbutton .dropbutton-action > input,.js .dropbutton .dropbutton-action > a,.js .dropbutton .dropbutton-action > button{padding-left:3em;text-align:center;}}
@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:100;src:url(/themes/custom/cos2023/fonts/montserrat-v31-latin-100.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Montserrat';font-style:normal;font-weight:900;src:url(/themes/custom/cos2023/fonts/montserrat-v31-latin-900.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:200;src:url(/themes/custom/cos2023/fonts/nunito-sans-v18-latin-200.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:400;src:url(/themes/custom/cos2023/fonts/nunito-sans-v18-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:'Nunito Sans';font-style:normal;font-weight:800;src:url(/themes/custom/cos2023/fonts/nunito-sans-v18-latin-800.woff2) format('woff2');}html{font-size:100%;font-family:"Nunito Sans",sans-serif;font-size:clamp(20px,1.8vw,28px);font-weight:200;line-height:1.3;letter-spacing:clamp(-.5px,-.01vw,-1px);transition:font-size .5s ease;background:#1d2000;color:#a0a0a0;}html,body{min-height:100vh;}body{background:linear-gradient(to bottom,#1d2000 0vh,#1d2000 150vh,black 200vh);}.toolbar-menu-administration{font-weight:300;}.categories{color:#ccc;font-size:80%;font-weight:600;}.categories ul{list-style:none;padding:0;}.categories ul li{display:inline-block;padding-right:1.2vw;}body{margin:0;padding:0;height:100%;}.dialog-off-canvas-main-canvas{height:100%;}.layout-container{height:100%;overflow:hidden;}main{flex-grow:1;}body:not(.path-frontpage) .layout-content .region-content{min-height:100vh;}body.page-403 .layout-content{padding-top:20vw;margin:0 auto;max-width:80%;text-align:center;}footer{align-self:flex-end;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.toolbar .toolbar-icon::before,.toolbar .toolbar-bar .toolbar-tab > .toolbar-icon::before{width:20px;}body.page-node-type-page .layout-content,body.path-webform .layout-content,body.path-frontpage .layout-content{width:100%;max-width:1920px;margin:0 auto;}@media (max-width:1000px){body.page-node-type-page .layout-content,body.path-webform .layout-content,body.path-frontpage .layout-content{width:100vw;}}a:link{text-decoration:none;-webkit-text-decoration-skip:objects;padding-bottom:3px;color:white;border-bottom:1px solid #fdfdfd;}ul.toolbar-menu li.menu-item a{border-bottom:0 none;padding-bottom:1.3333em;}a:hover,a:focus{outline:none;outline:0;}a:visited{color:white;}a:active{color:white;outline:0;}.section-links{max-width:100;margin:0 auto;font-size:clamp(18px,1.8vw,28px);line-height:clamp(22px,2vw,30px);letter-spacing:-0.1vw;text-align:right;}.section-links a{color:#ccc;border-bottom:0 none;margin-right:20px;}.section-links a::before{content:"";background:url(/themes/custom/cos2023/css/images/icon-section-links.svg);background-repeat:no-repeat;width:clamp(18px,1.8vw,28px);height:clamp(18px,1.8vw,28px);display:inline-block;vertical-align:bottom;background-size:clamp(18px,1.8vw,28px);background-position:center center;transition:filter 0.1s ease;}.section-links a:hover::before{filter:brightness(0.7) contrast(1.2)}.section-links a:hover{color:white;}ul#superfish-main.menu.sf-menu{display:flex;flex-direction:row;align-content:flex-end;justify-content:space-between;width:96%;margin:0 auto;padding-top:20px;padding-bottom:20px;}ul#superfish-main li{display:flex;align-self:flex-end;flex-grow:1;text-align:right;}ul.sf-menu.sf-main.sf-horizontal li a,.footer-menu ul li a,.legal-menu ul li a,p.cta a{border-bottom:0 none;text-decoration:none;padding-bottom:.15vw;font-size:clamp(20px,1.4vw,40px);line-height:clamp(20px,1.4vw,40px);align-self:flex-end;color:black;}ul.sf-menu.sf-main.sf-horizontal li.active-trail a.is-active,.footer-menu ul li a.is-active,.legal-menu ul li a.is-active{border-bottom:1px solid #747474;}ul.sf-menu::after{visibility:visible;}ul#superfish-main.menu.sf-menu{display:block !important;}ul#superfish-main.menu.sf-menu.sf-main li.sf-depth-1.sf-no-children{display:none;}ul#superfish-main.menu.sf-menu.sf-main li#main-standardfront-page.sf-depth-1.sf-no-children{display:block;}#block-cos2023-main{background:transparent;width:100%;opacity:1;transition:height .5s ease,opacity .5s ease,background .5s ease;}body.shrink #block-cos2023-main{height:0;opacity:0;background:transparent;transition:all .5s ease;}body.shrink.mobile-hide #block-cos2023-main{opacity:1;transition:all .5s ease;}body.shrink.mobile-expand #block-cos2023-main{height:100vh;opacity:1;transition:all .5s ease;}body.menu-show #block-cos2023-main{background:transparent;height:70px;transition:height .5s ease,opacity .5s ease,background .5s ease;}@media (min-width:1200px){body.menu-show #block-cos2023-main{height:100px;}}@media (max-width:600px){body.menu-show #block-cos2023-main{height:52px;}}body.menu-show.admin #block-cos2023-main,body.shrink.admin #block-cos2023-main,body.admin #block-cos2023-main,body #block-cos2023-main{position:fixed;z-index:9;top:80px;left:0;}body #block-cos2023-main{top:0;}ul.sf-menu.menu li{margin:0;transition:padding .5s ease;margin-bottom:30px;text-align:right;}ul.sf-menu a,ul.sf-menu span.nolink{display:block;padding:0;position:relative;color:black;}ul#superfish-main.sf-horizontal li#main-standardfront-page.sf-first a{display:none;}.sf-accordion-toggle{top:10px;right:10px;display:block;width:35px;position:fixed;z-index:99999;}a#superfish-main-toggle span{font-size:0;display:block;width:50px;height:50px;color:black;transition:all .5s ease;}a#superfish-main-toggle span::before{content:"–";width:50px;height:50px;font-size:50px;position:absolute;top:-13px;}a#superfish-main-toggle span::after{content:"–";width:50px;height:50px;font-size:50px;position:absolute;top:-2px;}ul#superfish-main-accordion.menu.sf-menu.sf-main li a{border-bottom:0 none;color:#e1dcd9;font-size:130%;font-weight:600;}ul#superfish-main-accordion{position:fixed;z-index:9999;height:100vh;right:0;top:0 !important;transition:opacity .3s ease;overflow:hidden;display:block;}ul#superfish-main-accordion.sf-hidden{height:100vh !important;width:1px !important;transition:opacity .3s ease;display:block !important;right:0;top:0 !important;visibility:hidden;opacity:0;}ul#superfish-main-accordion.sf-expanded{position:fixed;z-index:9999;width:100vw;height:100vh;left:auto;top:0 !important;right:0;background-color:rgba(36,34,0,0.05);backdrop-filter:blur(260px);-webkit-backdrop-filter:blur(260px);padding:13vw 5vw;visibility:visible;opacity:1;transition:opacity .3s ease;}@media (max-width:768px){ul#superfish-main-accordion.sf-expanded{padding:130px 30px 60px;}}.sf-accordion-toggle a#superfish-main-toggle.sf-expanded{color:#e1dcd9;transition:all .5s ease;}a#superfish-main-toggle.sf-expanded span::before{top:14px;transform:rotate(45deg);left:2px;color:#e1dcd9;transition:transform .1s ease;}a#superfish-main-toggle.sf-expanded span::after{top:-4px;right:13px;color:#e1dcd9;transform:rotate(-45deg);transition:transform .1s ease;}#block-cos2023-mobilemenucontactwidget{display:block;position:fixed;bottom:-50vh;left:0;width:100%;text-align:center;padding-bottom:40px;z-index:9999999;transition:bottom .5s ease;}body.mobile-hide #block-cos2023-mobilemenucontactwidget{opacity:0;transition:opacity .5s ease;}body.mobile-expand #block-cos2023-mobilemenucontactwidget{bottom:0;opacity:1;}body.mobile-expand #block-cos2023-mobilemenucontactwidget p.cta a{color:#e1dcd9;}ul.toolbar-menu.claro-toolbar-menu li.menu-item.menu-item--expanded a.toolbar-icon{color:black !important;font-weight:normal;}nav#block-cos2023-selectedprojects a:link,nav#block-cos2023-legal a:link{color:black;}nav#block-cos2023-selectedprojects a:hover,nav#block-cos2023-legal a:hover{color:black;}nav#block-cos2023-selectedprojects a:visited,nav#block-cos2023-legal a:visited{color:black;}.client-matrix .views-field-title{color:#202020;}h1,h2,h3,h4,h5{font-family:"Nunito Sans","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,sans-serif;font-weight:800;letter-spacing:-0.04vw;color:white;}h6{color:black;}h1{font-size:clamp(36px,4vw,96px);line-height:clamp(34px,4vw,95px);margin-top:3vw;margin-bottom:1vw;}h2{margin-top:2vw;margin-bottom:clamp(10px,.8vw,30px);font-size:clamp(28px,3vw,70px);line-height:1;}h3,.fp-layer2 .ui-accordion .ui-accordion-header{color:#d4d4d4;font-weight:700;font-size:clamp(22px,1.8vw,50px);line-height:clamp(24px,2vw,50px);margin-top:clamp(20px,1.6vw,30px);margin-bottom:clamp(5px,.6vw,30px);letter-spacing:-0.04vw;}h4{font-size:clamp(16px,1.2vw,20px);line-height:clamp(18px,1.2vw,20px);margin-top:clamp(6px,.6vw,30px);margin-bottom:clamp(5px,.6vw,30px);font-weight:600;}h5{font-size:0.875vw;line-height:1.5vw;margin-top:1.5vw;margin-bottom:1.5vw;}h6{font-size:1.6vw;line-height:1.2vw;margin-top:5.5vh;margin-bottom:0;font-family:Nunito sans,sans-serif;font-weight:200;text-transform:uppercase;color:white;padding-left:.1vw;letter-spacing:.2vw;}span.inc{color:white;background:black;border-radius:20px;font-size:70%;padding:0px 3px 0px 10px;font-weight:200;vertical-align:top;}p,pre{margin:1vw 0 2vw 0;}@media (max-width:1000px){h1{margin-top:2%;margin-bottom:2%;}h6{margin-top:50px;letter-spacing:1px;padding-left:3px;}span.inc{padding:0px 3px 0px 7px;}}body.path-frontpage .region-splash{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;}.vert-center{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;align-content:center;max-width:80vw;margin:0 auto;margin-top:1vw;}body.page-node-44 .layout-container main .layout-content .region.region-content #block-cos2023-content article .vert-center{min-height:100vh;}.brand-logo{display:block;}.brand-logo.darkmode{display:none;}.splash-logo,.splash-image{display:inline-block;}.splash-logo{padding:0 1vw 0 1vw;transition:padding 1s ease;width:clamp(300px,48%,800px);}.brand-logo{transition:padding 1s ease;width:clamp(260px,80%,800px);}.splash-logo h2{margin-top:clamp(14px,1vw,70px);font-size:clamp(22px,2.2vw,45px);letter-spacing:0;font-weight:700;}.splash-image{width:clamp(300px,48%,910px);padding:40px 40px 40px 0;transition:padding 1s ease;text-align:center;}.spash-image h3{width:clamp(260px,80%,500px);}@media (max-width:600px){.splash-image{padding:10px 0;}.splash-logo h2{margin-top:0;}.brand-logo{transition:padding 1s ease;width:100%;}}header{position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:0;z-index:100;overflow:hidden;}#block-cos2023-cubeblock{position:fixed;width:800px;height:800px;z-index:-1;top:-200px;right:-300px;font-size:0;line-height:0;display:block;}.cube{position:absolute;top:0;right:0;width:100%;height:100%;}#block-cos2023-sphere{position:absolute;z-index:-1;top:0;left:0;height:100%;overflow:hidden;width:100%;}.sphere-content{position:absolute;z-index:-1;width:125vw;height:125vw;top:-55vw;left:-50vw;font-size:0;line-height:0;opacity:.25;}.torus{position:relative;width:100%;height:100%;overflow:hidden;vertical-align:top;min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;align-content:center;}.torus-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;top:0;left:calc(50% - 400px);min-height:600px;font-size:0;line-height:0;}.torus div div.torus-content canvas{width:800px !important;height:600px !important;}.torus div h2{margin:0;}#block-cos2023-fpmessage{vertical-align:top;float:left;display:flex;}.fp-layer2{width:49%;display:inline-block;}.fp-layer2.fp-message{padding-left:5%;}.fp-layer2.accordion{width:39%;padding-left:8%;min-height:600px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;align-content:center;}.fp-layer2 .ui-accordion .ui-accordion-header{background:transparent;}.frontpage.layer2{width:66%;}@media (max-width:768px){#block-cos2023-fpmessage h2{text-align:center;}.fp-layer2,.fp-layer2.accordion{width:100%;padding:0 5%;min-height:300px;}.fp-layer2.accordion{min-height:200px;padding:0 10%;}.fp-layer2.accordion div{width:100%;}.torus div div.torus-content canvas{width:600px !important;height:400px !important;}.torus-content{width:600px;height:400px;left:calc(50% - 300px);min-height:400px;margin-top:-50px;}}.ui-accordion-header .field-content a{border-bottom:0 none;padding-right:1vw;color:black;font-weight:800;}.efacts .ui-accordion-header .field-content a{font-weight:200;}@media (max-width:1000px){.efacts .ui-accordion-header .field-content a{font-weight:300;}}.ui-accordion-header .field-content a::after{display:inline-block;content:"";width:1.2vw;height:1.2vw;background:url(/themes/custom/cos2023/css/images/accord-arrow.svg);background-repeat:no-repeat;background-size:1.2vw;background-position:-.1vw center;margin-left:1.2vw;transform:rotate(-90deg);transition:transform 0.2s linear;}@media (max-width:1000px){.ui-accordion-header .field-content a::after{width:15px;height:15px;background-size:13px;background-position:left center;margin-left:10px;}.ui-accordion-header .field-content a::after{fill:white;}}.ui-accordion-header-active .field-content a::after{transform:rotate(0deg);}.ui-accordion-header .field-content a:focus{border-bottom:0 none;padding:0;}.ui-state-default,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:0 none;background:transparent;color:black;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:black;}.ui-widget-content{background:transparent;color:black;border:0 none;}.ui-accordion .ui-accordion-header,.ui-accordion .ui-accordion-content{padding:0;scrollbar-width:none;}.ui-widget{font-family:"Nunito Sans",sans-serif;}.ui-widget-content .views-field-body .field-content p{margin:0;max-width:1000px;}.logo-array{width:100%;font-size:0;text-align:center;margin:0 auto;padding-top:3vw;margin-top:10vw;}.logo-array > div > div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;}.logo-array .views-row{display:flex;flex-direction:column;justify-content:center;align-items:center;width:calc(18% - 2%);margin:2%;text-align:center;min-height:120px;box-sizing:border-box;}.logo-array > div > div .views-row .views-field-field-client-logo{text-align:center;}.views-field-field-client-logo-darkmode .field-content img,.views-field-field-client-logo .field-content img{opacity:1;max-width:180px;width:100%;filter:blur(0px);transition-property:filter,opacity;transition-duration:.8s,1.15s;transition-timing-function:ease-in-out;}.views-field-field-client-logo-darkmode{display:none;}.highlight{filter:blur(10px) !important;opacity:0 !important;transition-property:filter,opacity;transition-duration:.8s,1.15s;transition-timing-function:ease-in-out;}@media (max-width:1000px){.logo-array{padding:60px 0;}.logo-array .views-row{width:35%;margin-right:6%;margin-left:6%;margin-top:20px;margin-bottom:20px;}}@media (max-width:400px){.logo-array{padding:60px 0;}.logo-array .views-row{width:90%;text-align:center;margin-right:5%;margin-left:5%;margin-top:20px;margin-bottom:20px;}.views-field-field-client-logo .field-content img{margin:0 auto;}}body.path-sort-fplogo .layout-container{padding-top:20vw;}.projects-index,.projects-detail{margin:0 auto;max-width:100%;}.projects-index .views-field-field-featured-image .field-content img,.projects-detail .views-field-field-featured-image .field-content img{width:100%;vertical-align:top;}.views-row .views-field-field-featured-image .field-content a{border-bottom:0 none;}.projects-index .views-row .views-field-field-featured-image,.projects-detail .views-row .views-field-field-featured-image{overflow:hidden;position:relative;z-index:2;}.projects-index .views-row{position:relative;margin:0 20px 20px 20px;overflow:hidden;transition:all 1s ease;border-radius:10px;}@media(max-width:1000px){.projects-index .views-row{margin-bottom:0;margin-top:15px;border-radius:0;max-width:100vw;padding-top:20px;margin:0 0 20px;}}.projects-index .views-row .clients-textblock{background:rgba(255,255,255,0.6);border-radius:1.3vw;border-radius:6px;margin:0 20px 20px 20px;border:1px solid rgba(255,255,255,0.2);transition:all 1s ease;}.projects-index .views-row .clients-textblock .field-content a{padding:clamp(20px,1.5vw,15px) clamp(30px,3vw,40px) clamp(30px,3vw,30px) clamp(30px,3vw,40px);display:block;border-bottom:0 none;position:relative;z-index:0;}.projects-detail .views-field-title,.projects-detail .views-field-field-short-description{width:96%;margin:0 auto;padding-left:4vw;}.projects-detail .views-field-title{margin-top:clamp(200px,14vw,500px);}.projects-detail .views-field-field-short-description{margin-bottom:5vw;}.projects-detail .views-field-field-long-description,.projects-detail .views-field-field-category{width:66%;display:inline-block;vertical-align:top;padding-left:3vw;}.projects-detail .views-field-field-category{width:33%;}.projects-detail .views-field-field-long-description .field-content,.projects-detail .views-field-field-category .field-content{width:96%;margin:0 auto;}.projects-detail.testimonial{margin:0 auto;}.projects-detail .views-field-field-contact{margin-bottom:8vw;margin-top:20px;}.desc-cat{margin:20px 20px 0;padding:12vw 6vw;}@media(max-width:1000px){.desc-cat{padding:0;margin:50px 20px;}}.sixty-30-flexbox{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4vw;}.vert-flexbox.desc{width:66.6%;flex-grow:0;flex-shrink:0;box-sizing:border-box;}.vert-flexbox.cat{width:33.3%;flex-grow:0;flex-shrink:0;box-sizing:border-box;}@media (max-width:1000px){.sixty-30-flexbox{flex-wrap:wrap;}.vert-flexbox.desc,.vert-flexbox.cat{width:100%;}}.vert-flexbox{display:flex;flex-direction:column;justify-content:space-between;}.vert-flexbox.desc{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;gap:10px;}.vert-flexbox.desc h2,.vert-flexbox.desc p{margin:0;}.vert-flexbox.desc h2{margin-bottom:clamp(10px,1vw,20px);width:100%;}.vert-flexbox.cat h3{height:100%;margin:0}.vert-flexbox.cat h3 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-around;height:100%;}.vert-flexbox.cat h3 ul li{margin-bottom:1vw;}.horizontal-slider{overflow-x:auto;scroll-snap-type:x mandatory;padding:3vw 0 0vw 2vw;}.horizontal-slider .field-content ul{display:flex;width:max-content;padding:0;margin:0;list-style:none;}.horizontal-slider .field-content ul li{flex-shrink:0;scroll-snap-align:start;}.horizontal-slider .field-content ul li img{height:clamp(470px,68vw,750px);width:auto;}@media (max-width:1000px){.horizontal-slider .field-content ul li img{height:clamp(170px,62vw,750px);}}#block-cos2023-horiztontalslidercontrols{position:relative;}.slider-controls{position:absolute;bottom:clamp(20px,7vw,40px);right:clamp(20px,7vw,28px);display:flex;gap:10px;}@media (max-width:1000px){.slider-controls{transform:scale(0.7);}.slider-controls{bottom:clamp(17px,7vw,27px);right:clamp(20px,7vw,28px);}}@media (max-width:600px){.slider-controls{transform:scale(0.5);}.slider-controls{bottom:17px;right:4px;}}.slider-button{background-color:rgba(1,1,1,0.15);border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color 0.3s ease;}.slider-button svg{width:24px;height:24px;fill:white;}.slider-button:hover{background-color:rgba(255,255,255,0.3);}.views-field-edit-node{position:absolute;top:0;left:0;line-height:.5em;}.logo-array .views-row .views-field-edit-node{position:unset;}.views-field-edit-node span.field-content a,.views-field.views-field-edit-node-1 span.field-content a{border-bottom:0 none;font-size:10px;line-height:10px;color:#ccc;}.views-field.views-field-edit-node-1 span.field-content a{padding-left:20px;}.views-field-edit-node-1{position:absolute;z-index:999999;}.testimonial{overflow:hidden;max-width:600px;margin:0 auto;}@media (max-width:1000px){.projects-detail .views-field-field-long-description,.projects-detail .views-field-field-category,.projects-detail .views-field-field-testimonial .field-content{width:100%;}.projects-detail .views-field-field-category{margin-top:60px;}.projects-index .views-row .clients-textblock{margin:0;max-width:100vw;border-radius:0;}.projects-index .views-row .clients-textblock .field-content a{padding:40px 40px 60px;}.projects-detail.testimonial{padding-top:30px;margin:0 20px;}}.clients-textblock .views-field-title h2.field-content{margin-bottom:.4vw;margin-top:1.6vw;}#block-front-page-clients .views-row .views-field-field-category h4{color:rgba(255,255,255,.5);filter:invert(1);}.header-intro-text{width:80vw;max-width:1890px;margin:0 auto;margin-top:20vw;margin-bottom:10vw;}@media (max-width:1000px){.header-intro-text{padding:20vw 0 12vw 0;width:80vw;}}body.page-node-37  .layout-container{background:linear-gradient(to bottom,#1d2000 0vh,#1d2000 150vh,black 200vh),url(/themes/custom/cos2023/css/images/bake-about-bkg.webp) center top / 100vw auto no-repeat;background-blend-mode:multiply;}body.page-node-37  .layout-content{background-image:url(/themes/custom/cos2023/css/images/about-bk-1.webp);background-position:-7vw 50vw;background-repeat:no-repeat;background-size:clamp(200px,54%,1000px);padding-bottom:10vw;}@media (max-width:1000px){body.page-node-37  .layout-container{background:linear-gradient(to bottom,#3a4000 0vh,#272b00 150vh,black 200vh),url(/themes/custom/cos2023/css/images/bake-about-bkg.webp) center top / 200vw auto no-repeat;background-blend-mode:multiply;}body.page-node-37  .layout-content{background-image:url(/themes/custom/cos2023/css/images/about-bk-1.webp);background-position:-7vw 50vw;background-repeat:no-repeat;background-size:1000px;padding-bottom:10vw;}}.aboutus-list{width:46vw;margin-left:10vw;margin-bottom:10vw;}.aboutus-list::before{font-size:5vw;letter-spacing:-0.1vw;font-weight:500;color:#A09595;opacity:0.47;}@media (max-width:1000px){.aboutus-list::before{font-size:50px;}}.aboutus-list.one::before{content:"01";}.aboutus-list.one{margin-top:3vw;}.aboutus-list.two::before{content:"02";}.aboutus-list.three,.aboutus-list.four{margin-left:40vw;}.aboutus-list.three::before{content:"03";}.aboutus-list.four::before{content:"04";}#block-cos2023-aboutpagecapabilities{background:linear-gradient(to bottom,#1d2000 0%,#1d2000 80%,black 100%),url(/themes/custom/cos2023/css/images/capab-back.svg);background-position:center top,36vw -18vw;background-repeat:no-repeat,no-repeat;background-size:cover,clamp(200px,100%,1280px);}#block-cos2023-aboutpagecapabilities h2{display:inline-block;vertical-align:top;width:36%;}@media (max-width:600px){#block-cos2023-aboutpagecapabilities h1{margin-bottom:20px;}#block-cos2023-aboutpagecapabilities h2{width:100%;}#block-cos2023-aboutpagecapabilities ul{padding-top:0vw;margin-top:0;width:100%;padding-left:0;}}#block-cos2023-aboutpagecapabilities ul{display:inline-block;vertical-align:top;list-style:none;padding-top:2vw;width:60%;padding-bottom:2vw;}#block-cos2023-aboutpagecapabilities ul li{color:#A09595;padding-bottom:1vw;}#block-cos2023-views-block-logo-array-block-1 h2{text-align:left;margin-left:6%;}@media (max-width:1000px){.aboutus-list{width:80vw;margin-left:10vw;margin-bottom:80px;}.aboutus-list.three,.aboutus-list.four{margin-left:10vw;}}body.page-node-38 .layout-container{background:linear-gradient(to bottom,#1d2000 0vh,#1d2000 150vh,#0a0b00 200vh),url(/themes/custom/cos2023/css/images/bake-services-bkg.webp) center top / 100vw auto no-repeat;background-blend-mode:multiply;}body.page-node-38 .layout-content{background-image:url(/themes/custom/cos2023/css/images/service-bk-2.webp);background-position:57vw 48vw;background-repeat:no-repeat;background-size:clamp(200px,100%,1000px);}@media (max-width:1000px){body.page-node-38 .layout-container{background:linear-gradient(to bottom,#2d3300 0%,#222600 50%,#0a0b00 100%),url(/themes/custom/cos2023/css/images/bake-services-bkg.webp) center top / 200vw auto no-repeat;background-blend-mode:multiply;}body.page-node-38 .layout-content{background-image:url(/themes/custom/cos2023/css/images/service-bk-2.webp);background-position:0vw center;background-repeat:no-repeat;background-size:1000px;}}body.page-node-38 article{width:80vw;margin-left:10vw;max-width:800px;}body.page-node-38 article ul{list-style:none;padding:0;}body.page-node-38 article ul li{background-image:url(/themes/custom/cos2023/css/images/dash-bullet.svg);background-position:left center;background-repeat:no-repeat;background-size:2vw;padding-left:2.4vw;margin-bottom:clamp(5px,1vw,10px);}body.page-node-44 .layout-container{background-image:url(/themes/custom/cos2023/css/images/contact-bk-1.svg);background:linear-gradient(to bottom,#1d2000 0vh,#1d2000 150vh,#0a0b00 200vh),url(/themes/custom/cos2023/css/images/contact-bkg.webp) center top / 100vw auto no-repeat;background-blend-mode:multiply;}@media (max-width:1000px){body.page-node-44 .layout-container{background-size:200vw auto;}}.client-testimonials{padding:6vw 0;font-size:1.2em;line-height:1.4em;}@media (max-width:1000px){.client-testimonials{padding:9vw 8vw 6vw;}}.views-field-field-testimonial{background:url(/themes/custom/cos2023/css/images/icon-quote.svg)  no-repeat;background-size:60px;background-position:left top;padding-top:50px;}#views_slideshow_cycle_main_clients-block_3 .views-row{color:#333;}.views-field-field-testimonial{text-align:left;}#views_slideshow_cycle_main_clients-block_3{max-width:600px;}#views_slideshow_cycle_teaser_section_clients-block_3.views_slideshow_cycle_teaser_section{max-width:600px !important;overflow:visible !important;}#block-fp-testimonials-block-1  .views-field.views-field-field-contact .field-content .contact-title{width:100%;max-width:600px;margin:0 auto;}.projects-detail .views-field-field-contact-title{max-width:80vw;margin:0 auto;}#views_slideshow_cycle_main_clients-block_3 .views-field-field-contact-title{display:inline-block;}#views_slideshow_cycle_main_clients-block_3 .views-field-field-contact-title,#views_slideshow_cycle_main_clients-block_3 .views-field-field-contact,#views_slideshow_cycle_main_clients-block_3 .views-field-title,.projects-detail .views-field-field-contact{display:inline-block;vertical-align:top;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-family:"Nunito sans",sans-serif;font-size:.8em;line-height:1.3em;font-weight:800;}.views-field-field-contact{padding-right:1vw;margin-right:1vw;padding-bottom:.5vw;color:#333;}@media (max-width:1000px){#views_slideshow_cycle_main_clients-block_3 .views-field-field-contact{margin-top:20px;}}#views_slideshow_cycle_main_clients-block_3 .views-field-field-contact h3,#views_slideshow_cycle_main_clients-block_3 .views-field-title{margin:0;}#block-fp-testimonials-block-1 .views-row .views-field-title h3.field-content a{color:black;border-bottom:0 none;}.views-slideshow-controls-bottom{float:right;margin-top:20px;}.views-slideshow-controls-text-pause-processed a{display:none;}.views-slideshow-controls-text-next-processed a:link,.views-slideshow-controls-text-previous-processed a:link{border-bottom:0 none;color:black;padding:5px;font-size:0;}.views-slideshow-controls-text-next-processed a{background:url(/themes/custom/cos2023/css/images/arrow-next.svg);background-repeat:no-repeat;background-size:3vw;width:4.5vw;display:inline-block;opacity:.4;transition:opacity .1s ease;}.views-slideshow-controls-text-previous-processed a{background:url(/themes/custom/cos2023/css/images/arrow-previous.svg);background-repeat:no-repeat;background-size:3vw;width:4.5vw;display:inline-block;opacity:.4;transition:opacity .1s ease;}#block-cos2023-views-block-clients-block-8{margin-top:clamp(80px,10vw,220px);}@media (max-width:1200px){#block-fp-testimonials-block-1{min-height:600px;}.views-slideshow-controls-bottom{margin-top:30px;}.views-slideshow-controls-text-previous-processed a,.views-slideshow-controls-text-next-processed a{background-size:40px !important;width:50px !important;}}@media (min-width:1201px){#block-fp-testimonials-block-1,#block-cos2023-views-block-clients-block-3{max-width:800px;min-height:800px;}#views_slideshow_cycle_teaser_section_clients-block_3.views_slideshow_cycle_teaser_section{max-width:800px !important;width:800px !important;}#views_slideshow_cycle_main_clients-block_3{max-width:800px;}}.views-slideshow-controls-text-next-processed a:hover,.views-slideshow-controls-text-previous-processed a:hover{text-decoration:none !important;opacity:1;}.views-slideshow-controls-text-next-processed a:visited,.views-slideshow-controls-text-previous-processed a:visited,{text-decoration:none !important;}.views_slideshow_controls_text span:hover{text-decoration:none;}form#views-form-clients-page-1{color:black;}a.tabledrag-handle .handle{width:23px;height:23px;margin:-2px 10px;padding:2px;}a.tabledrag-handle{border-bottom:0 none;}.client-matrix{margin:0 6px;}.client-matrix .views-view-grid .views-row .views-col{position:relative;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;background:rgba(168,152,135,0.25);border:6px solid white;overflow:hidden;}.client-matrix .views-view-grid .views-row.even .views-col:nth-child(2),.client-matrix .views-view-grid .views-row.odd .views-col:nth-child(1){background:rgba(81,125,147,0.29);}.client-matrix .views-view-grid .views-row.even .views-col{flex-direction:row-reverse;}.client-matrix .views-view-grid .views-row .views-col .views-field-nothing,.client-matrix .views-view-grid .views-row .views-col .views-field-field-client-matrix-display-imag{flex:1;}.client-matrix .views-view-grid .views-row .views-col .views-field-field-client-matrix-display-imag .field-content img{display:block;opacity:.4;}.client-matrix .views-view-grid .views-row .views-col .views-field-title{font-weight:700;font-size:1.5em;line-height:.9em;margin-bottom:5px;}.client-matrix .views-view-grid .views-row .views-col .views-field-title,.client-matrix .views-view-grid .views-row .views-col .views-field-field-short-description{margin-left:2vw;margin-right:2vw;}.client-matrix .views-view-grid .views-row .views-col .views-field-field-short-description{color:#686868;font-size:.8em;line-height:1.2em;}@media (max-width:1000px){.client-matrix .views-view-grid .views-row .views-col{width:100% !important;}.client-matrix .views-view-grid .views-row.even .views-col{flex-direction:row;}.client-matrix .views-view-grid .views-row .views-col:nth-child(2){flex-direction:row-reverse;}}.efacts{margin-top:7vw;}.efacts,.black-block{background:#1d2000;padding:8vw 10vw;}.efacts,.black-block,.black-block h1,.black-block h2{color:#eae6e4;}.efacts h2,.efacts .ui-accordion-header .field-content a,.efacts .ui-widget-content{color:#e1dcd9;}.efacts .ui-accordion-header .field-content a::after{filter:brightness(0) invert(.9)}.views-field-field-citation div.field-content a{color:white;border-bottom:0 none;}.views-field-field-citation div.field-content{margin-bottom:.5vw;margin-top:.5vw;}.efacts .ui-accordion.ui-widget .views-row .views-row{border-bottom:1px solid #3d3d3d;padding:2vw 0;}.efacts .ui-accordion.ui-widget .views-row .views-row:last-child{border-bottom:none;}.efacts .ui-accordion.ui-widget .views-row .views-row.last{border-bottom:0 none;}.efacts .ui-widget-content .views-field-body .field-content p{padding-bottom:1vw;color:#8d8d8d;}.region-footer .bipod{vertical-align:top;}footer{position:relative;z-index:1;}footer::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:linear-gradient(to top,#1d2000 0%,#1d2000 20%,#0a0b00 100%);}footer{border-top:1px solid #222;}.layout-container footer h1{color:#d7d7d7;}.footer-menu,#block-cos2023-contactwidget{padding-bottom:4vw;}#block-cos2023-contactwidget.bipod{width:40%;}#block-cos2023-footer.bipod{margin-left:0;width:58%;}.footer-menu ul{padding:0;list-style:none;column-count:3;column-gap:20px;}.footer-menu ul li{vertical-align:top;padding:1vw 0 1vw 10vw;}footer{padding:6vw 8vw 7vw;width:100%;bottom:0;}body:not(.path-frontpage) footer{margin-top:20px;}#footer-copyright{max-width:100%;width:100%;padding-top:7vw;}.c-notice,.legal-menu{display:inline-block;font-size:.8em;}.c-notice{text-align:right;width:59%;}.legal-menu{width:40%;}.legal-menu ul{list-style:none;padding:0;margin:0;}.legal-menu ul li{display:inline-block;padding:0 35px 0 0;}@media (max-width:1000px){#footer-copyright{padding:10px 0 50px;max-width:100vw;}.c-notice,.legal-menu{width:100%;text-align:center;}.legal-menu{margin:0 auto;margin-bottom:30px;}.legal-menu ul li{padding:0 10px;}#block-cos2023-contactwidget.bipod,#block-cos2023-footer.bipod{width:100%;}.footer-menu ul li{padding:15px 20px;}.footer-menu ul{text-align:center;column-gap:0;}#block-cos2023-contactwidget{text-align:center;padding:60px 0;}}#footer-copyright span.tagline-text{font-family:"Nunito sans",sans-serif;}.node--unpublished{background-color:unset;}.node--unpublished::before{content:"unpublished";color:red;text-align:right;}.layout-container footer,.layout-container footer .c-notice,.layout-container footer a:link,.layout-container footer a:visited{color:#737373;}.layout-container footer h1{color:white;}.bipod{display:inline-block;width:48%;margin-left:2%;}.first.bipod{margin-left:0;}@media (max-width:1000px){.bipod{width:100%;margin-left:0;}}.cta{font-size:120%;font-weight:400;}p.cta a{border-bottom:1px solid white;color:white !important;}.projects-detail-layers .media-text{margin:20px 20px 0;transition:all 1s ease;border-radius:10px;padding:0 6vw;}.media-text{display:grid;grid-template-columns:50% 50%;margin:0;padding:0;gap:0;align-items:center;}.media-text .media,.media-text .text{margin:0;padding:0;box-sizing:border-box;}.media-text .views-field-field-image .field-content ul{list-style:none;padding:0;margin:0;}.projects-detail-layers .media-text .views-field-field-text{padding:clamp(20px,4vw,100px) clamp(40px,6vw,160px);}@media (max-width:1000px){.media-text{grid-template-columns:100%;}.projects-detail-layers .media-text .views-field-field-text{padding:clamp(20px,4vw,100px) 0;}}.views-field-field-detail-page-hero-image,.views-field-field-additional-hero-images,.views-field-field-additional-hero-images .field-content ul li{position:relative;z-index:1;overflow:hidden;transition:all 1s ease;border-radius:10px;margin:20px 20px 0;}.views-field-field-detail-page-hero-image .field-content img,.views-field-field-additional-hero-images .field-content img,.views-field-field-additional-hero-images .field-content ul li img{vertical-align:top;}.projects-detail-layers .horizontal-slider{background:linear-gradient(to bottom,#f2f2f2 1%,#e5e5e5 100%);padding:0 1vw;margin:20px 0 20px 20px;border-radius:10px 0 0 10px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;}.projects-detail-layers .horizontal-slider.views-row{position:relative;}@media (max-width:1000px){.projects-detail-layers .horizontal-slider.views-row::after{background-size:4vw;}}.projects-detail-layers .horizontal-slider::-webkit-scrollbar{display:none;}.views-field-field-detail-page-hero-image::before,.views-field-field-additional-hero-images::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#f2f2f2 1%,#e5e5e5 100%);z-index:-2;}.views-field-field-additional-hero-images .field-content ul{list-style:none;margin:0;padding:0;}.views-field-field-detail-page-hero-image.lumency::after{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:#e2e2e2 url(/themes/custom/cos2023/css/images/lumency-back.svg);background-repeat:no-repeat;background-size:cover;z-index:-1;}.projects-index .lumency.views-row::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#eaeff5 0%,#626262 99%);z-index:0;}.projects-index .lumency.views-row::after{content:"";position:absolute;top:0;right:0;width:220%;height:95%;background-image:url(/themes/custom/cos2023/css/images/lumency-back.svg);background-size:cover;z-index:1;animation:slideBackgroundLum 200s linear infinite;}@keyframes slideBackgroundLum{0%{transform:translateX(100%);}50%{transform:translateX(-50%);}50.1%{transform:translateX(100%);}100%{transform:translateX(-50%);}}.projects-index .true-movement.views-row::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(135deg,#ceacd9 0%,#e1c9e5 100%);}.projects-index .true-movement.views-row::after{content:"";position:absolute;top:0;left:0;width:90%;height:90%;background-image:url(/themes/custom/cos2023/css/images/tm-back.svg);animation:swellBackgroundTrue 20s linear infinite;background-size:60%;background-repeat:no-repeat;background-position:-41% -45%;z-index:1;transform-origin:left top;}@media (max-width:1000px){.projects-index .true-movement.views-row::after{background-position:-21% -11%;}}@keyframes swellBackgroundTrue{0%{transform:scale(.9);}50%{transform:scale(1.2);}100%{transform:scale(.9);}}.true-movement.horizontal-slider{background:linear-gradient(to bottom,#f2f2f2 1%,#e5e5e5 100%);padding:0 1vw;}.true-movement.media-text.views-row .views-field.views-field-field-image{border-radius:10px;overflow:hidden;}.true-movement.media-text.views-row .views-field.views-field-field-image  .field-content ul li img{vertical-align:top;}.projects-index .segreti-design.views-row::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(45deg,#d1ddae 0%,#a9b285 99%);}.true-movement.media-text{padding:0 0 6vw;}.projects-index .segreti-design.views-row::after{content:"";position:absolute;top:0;left:0;width:90%;height:90%;background-image:url(/themes/custom/cos2023/css/images/sd-back.svg);animation:rotateIconSD 10s linear infinite;background-size:60%;background-repeat:no-repeat;background-position:left top;z-index:1;transform-origin:30% top;}@keyframes rotateIconSD{0%{transform:rotateY(0deg);}50%{transform:rotateY(90deg);}100%{transform:rotateY(0deg);}}.projects-index .rocket-cycle.views-row::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(135deg,#c4ebff 1%,#6499b0 100%);}.projects-index .rocket-cycle.views-row::after{display:block;content:"";position:absolute;bottom:0;left:0;width:200%;height:200%;background-image:url(/themes/custom/cos2023/css/images/rocket-back.svg);background-size:70%;background-repeat:no-repeat;background-position:center center;z-index:1;transform-origin:center center;animation:rotateBackground 1s linear infinite;}@keyframes rotateBackground{0%{transform:rotateZ(0deg);}100%{transform:rotateZ(360deg);}}.projects-index .diverso-energy.views-row::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(215deg,#a3d7a8 0%,#2c6932 100%);}body.path-webform form{max-width:600px;margin:0 auto;}body.path-webform form .form-item label{margin-bottom:14px;text-transform:initial;font-size:26px;font-weight:200;color:#c8c8c8;line-height:28px;letter-spacing:0px;}body.path-webform form .form-item{margin-bottom:40px;}select,.simple-status-messages .messages--warning{font-family:'Nunito Sans',sans-serif !important;font-weight:200 !important;letter-spacing:3px !important;font-size:16px !important;line-height:30px !important;color:#fff;text-transform:uppercase !important;}.simple-status-messages .messages--warning{background:#ce940c;}.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.webform-confirmation-modal{width:100% !important;max-width:600px;}.ui-widget-overlay{background:#000;opacity:0.7;-ms-filter:"alpha(opacity=70)";}.ui-widget-header{border:1px solid #064501;background:#264e1d;color:#fff;font-weight:bold;}.ui-widget.ui-widget-content{border:1px solid #264e1d;text-align:center;}.ui-dialog .ui-dialog-content{padding:40px 30px;}fieldset{min-width:0;margin:40px 0;padding:10px 20px 20px 20px;background-color:transparent !important;border:1px solid #393939;}fieldset#edit-general,fieldset#edit-appointment{margin-bottom:40px;}input.form-checkbox{height:2.6vw;margin-right:20px;width:30px;}input.form-radio{min-height:10px !important;margin-right:10px;}.form-type-radio label,.form-type-checkbox label{margin-left:26px;}@media (max-width:1000px){input.form-checkbox{height:26px;margin-right:10px;}}.js-form-item label{max-width:unset;}select.form-select,textarea.form-textarea,fieldset{border:1px solid #626262;background:#1c1c1c;color:white;}select.form-select{padding:5px 10px;min-width:210px;}textarea.form-textarea{width:100%;min-height:170px;}hr{color:#626262;}#edit-actions.form-actions{width:100%;text-align:center;margin-top:40px;margin-bottom:100px;}body.path-user .layout-container main{width:80vw;max-width:1000px;margin:0 auto;margin-top:clamp(160px,6vw,260px);}body.maintenance-page .layout-container header{background:none;}@media (max-width:1000px){#block-cos2023-frontpagemessage{width:90vw;}}.node--unpublished::before{position:fixed;bottom:0;left:0;}.simple-status-messages,.messages__wrapper{display:none;}.page-404 .layout-content,.path-tfa .layout-content{max-width:600px;margin:0 auto;margin-top:20vw;text-align:center;}.smoulder-logo path{fill:url(#smoulderGradient);animation:smoulder 15s infinite;}@keyframes smoulder{0%{filter:drop-shadow(0 0 8px rgba(255,255,255,0.3));}10%{filter:drop-shadow(0 0 15px rgba(118,94,0,0.6));}20%{filter:drop-shadow(0 0 8px rgba(255,255,255,0.3));}30%{filter:drop-shadow(0 0 15px rgba(191,91,0,0.6));}40%{filter:drop-shadow(0 0 8px rgba(255,255,255,0.3));}50%{filter:drop-shadow(0 0 15px rgba(155,0,31,0.6));}60%{filter:drop-shadow(0 0 8px rgba(255,255,255,0.3));}70%{filter:drop-shadow(0 0 15px rgba(69,26,0,0.6));}80%{filter:drop-shadow(0 0 8px rgba(255,255,255,0.3));}90%{filter:drop-shadow(0 0 15px rgba(118,94,0,0.6));}100%{filter:drop-shadow(0 0 8px rgba(255,255,255,0.3));}}#block-cos2023-bakesmoulderlogo{position:fixed;top:10px;left:10px;width:200px;z-index:99;transition:all .5s ease;}@media (min-width:1200px){#block-cos2023-bakesmoulderlogo{width:312px;}}#block-cos2023-bakesmoulderlogo a{border-bottom:0 none;}body.shrink #block-cos2023-bakesmoulderlogo{opacity:0;}body.shrink.mobile-expand #block-cos2023-bakesmoulderlogo,body.mobile-expand #block-cos2023-bakesmoulderlogo{opacity:1;top:20px;left:20px;}@media (max-width:600px){#block-cos2023-bakesmoulderlogo{top:6px;left:10px;width:152px}}body.path-frontpage #block-cos2023-bakesmoulderlogo{opacity:0;}body.path-frontpage.mobile-expand #block-cos2023-bakesmoulderlogo{opacity:1;}.branding-hero{height:100vh;width:100vw;background-size:100% 100%;background-position:0px 0px;background-image:conic-gradient(from 0deg at 50% 56%,#765E00 0%,#765E00 10%,#BF5B00 41%,#BF5B00 75%,#9B001F 75%,#451A00 83%,#765E00 100%);position:relative;}.branding-hero{height:100vh;width:100vw;position:relative;background:transparent;}.branding-hero::before{content:"";position:absolute;inset:0;z-index:0;background:url(/themes/custom/cos2023/css/images/dot.svg);background-repeat:no-repeat;background-size:90vh 90vh;background-position:center;transform-origin:center;animation:dotWarp 12s ease-in-out infinite alternate;}@keyframes dotWarp{0%{transform:scale(.99,.99);}50%{transform:scale(1.1,1.1);}100%{transform:scale(.99,.99);}}.branding-hero::after{content:"";position:absolute;inset:0;z-index:1;background:url(/themes/custom/cos2023/css/images/bake-new-logo.svg);background-size:520px;background-repeat:no-repeat;background-position-x:center;background-position-y:calc(56vh - 2*6.24vw);background-position:center center;}@media (max-width:1000px){.branding-hero::before{background-size:85vw 85vw;}.branding-hero::after{background-size:50vw;}}@media (orientation:portrait){.branding-hero::before{background-size:85vw 85vw;}.branding-hero::after{background-size:50vw;}}.branding-hero-canvas{position:absolute;top:0;left:0;width:100%;height:100vh;z-index:0;pointer-events:none;transition:opacity 1s ease;opacity:1;}body.shrink .branding-hero-canvas{opacity:0;transition:opacity 1s ease;}body #block-cos2023-testnewbranding{background:transparent;transition:background 1s ease;}body.shrink #block-cos2023-testnewbranding{background:linear-gradient(to bottom,#483f00 0%,#1d2000 100%);transition:background 1s ease;}body.page-node-93 #block-cos2023-bakesmoulderlogo{display:none;}body.page-node-5 .layout-container main .layout-content,body.page-node-18 .layout-container main .layout-content,body.page-node-94 .layout-container main .layout-content{width:80vw;max-width:900px;margin-top:200px;}nav#block-cos2023-sitemap ul li ul{margin:20px 0;}nav#block-cos2023-sitemap ul li{margin:20px 0;}a#superfish-main-toggle span,a#superfish-main-toggle span::before,a#superfish-main-toggle span::after{background:none !important;content:none !important;height:auto !important;width:auto !important;display:block;}a#superfish-main-toggle{border-bottom:0 none;position:relative;display:inline-block;width:34px;height:34px;background-color:transparent;line-height:0;text-decoration:none;border:1px solid #fab802;border-radius:50%;box-sizing:border-box;transition:all .5s ease-in-out;}a#superfish-main-toggle:hover{background-color:transparent;border:1px solid #fae102;transition:all .5s ease-in-out;}a#superfish-main-toggle::before{content:"";position:absolute;top:50%;left:50%;width:26px;height:26px;border:1px solid #fab802;border-radius:50%;transform:translate(-50%,-50%);box-sizing:border-box;transition:border-radius .5s ease-in-out;}a#superfish-main-toggle span{position:absolute;top:50%;left:50%;width:17px !important;height:17px !important;border:1px solid #fab802;border-radius:50%;transform:translate(-50%,-50%);box-sizing:border-box;display:block;transition:border-radius .5s ease-in-out;}a#superfish-main-toggle.sf-expanded::before{border-radius:0;width:30px;height:1px;border:none;background-color:transparent;border:1px solid white;border-width:0 0 1px 0}a#superfish-main-toggle.sf-expanded span{border-radius:0;top:15%;left:15%;width:30px !important;height:30px !important;border:none;background-color:transparent;border:1px solid white;border-width:0 0 1px 0}a#superfish-main-toggle.sf-expanded::before{transform:translate(-50%,-50%) rotate(45deg);}a#superfish-main-toggle.sf-expanded span{transform:translate(-50%,-50%) rotate(-45deg);}a#superfish-main-toggle.sf-expanded{border:2px solid white;outline:3px solid transparent;width:32px;height:32px;margin-left:2px;margin-top:2px;}ul.sf-menu.sf-main.sf-horizontal li a,.footer-menu ul li a,.legal-menu ul li a,p.cta a,ul.sf-menu a,ul.sf-menu span.nolink{color:white;}body.menu-show.admin #block-cos2023-main,body.shrink.admin #block-cos2023-main,body.admin #block-cos2023-main{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,0.1);}@supports (-webkit-backdrop-filter:blur(0)){body.menu-show #block-cos2023-main{background:rgba(30,30,30,0.1);}}a#superfish-main-toggle span{height:50px;color:white;}.sf-accordion-toggle a#superfish-main-toggle.sf-expanded{color:white;}a#superfish-main-toggle.sf-expanded span::after{color:white;}body.mobile-expand #block-cos2023-contactwidget p.cta a{color:white;}body.mobile-expand #block-cos2023-contactwidget p.cta::before{color:white;}.brand-logo{display:none;}.brand-logo.darkmode{display:block;}.ui-accordion-header .field-content a{color:white;}.ui-accordion-header .field-content a::after{fill:white;}.ui-state-default,.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{color:white;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:white;}.ui-widget-content{color:white;}.projects-index .views-row::before{opacity:.5;}.projects-index .views-row .clients-textblock{background:rgba(0,0,0,0.3);border:1px solid rgba(255,255,255,0.1);position:relative;z-index:0;}#block-front-page-clients .views-row .views-field-field-category h4{filter:invert(0);}#views_slideshow_cycle_main_clients-block_3 .views-row{color:#b7b7b7;}#views_slideshow_cycle_main_clients-block_3 .views-field-field-contact{color:white;}.views-slideshow-controls-text-next-processed a{background:url(/themes/custom/cos2023/css/images/arrow-next-white.svg) no-repeat;background-size:3vw;}.views-slideshow-controls-text-previous-processed a{background:url(/themes/custom/cos2023/css/images/arrow-previous-white.svg) no-repeat;background-size:3vw;}.ui-accordion-header .field-content a::after{background:url(/themes/custom/cos2023/css/images/accord-arrow-white.svg);}.client-matrix{color:white;}.client-matrix .views-view-grid .views-row .views-col{background:rgba(130,130,130,0.21);border:6px solid #1d1d1d;}.client-matrix .views-view-grid .views-row .views-col .views-field-field-short-description{color:#acacac;}.projects-detail-layers .Lumency.views-row{background:linear-gradient(180deg,#333c58 0%,#110f1e 99%);}.views-field-field-detail-page-hero-image.Lumency::before{background:linear-gradient(150deg,#110f1e 0%,#333c58 99%);}.views-field-field-detail-page-hero-image.lumency::after{background:url(/themes/custom/cos2023/css/images/lumency-back.svg) no-repeat;background-size:cover;}.true-movement.horizontal-slider{background:linear-gradient(to bottom,#242424 1%,#1e1e1e 100%);}.projects-index .true-movement.views-row::before{background:linear-gradient(135deg,#0c090d 0%,#e56df6 100%);}.views-field-field-detail-page-hero-image::before,.views-field-field-additional-hero-images::before{background:linear-gradient(to bottom,rgba(62,62,62,0.5) 1%,rgba(105,105,105,0.5) 100%);}.views-field-field-client-logo-darkmode{display:block;}.views-field-field-client-logo{display:none;}.projects-detail-layers .horizontal-slider{background:linear-gradient(to bottom,#252525 1%,#696969 100%);}.client-matrix .views-field-title{color:#868686;}.views-field-field-testimonial{background:url(/themes/custom/cos2023/css/images/icon-quote-dkmd.svg)  no-repeat;background-size:60px;background-position:left top;padding-top:50px;}.views-field-field-contact{color:white;}input#edit-submit.form-submit{background:white;border:1px solid rgba(255,255,255,0.3);}}@media (max-width:1000px) and (prefers-color-scheme:dark){a#superfish-main-toggle span{height:50px;color:white;}.sf-accordion-toggle a#superfish-main-toggle.sf-expanded{color:white;}a#superfish-main-toggle.sf-expanded span::after{color:white;}}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
body.sidebar-first .layout-container main .layout-content{float:left;width:80%;margin-left:20%;margin-right:-100%;}body.sidebar-first .layout-container main aside.layout-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;padding-top:160px;padding-left:20px;}body.shrink.sidebar-first .layout-container main aside.layout-sidebar-first{padding-top:80px;}@media (max-width:1368px){body.sidebar-first .layout-container main aside.layout-sidebar-first{padding-top:60px;}}#block-views-block-kb-sidebar-info-block-2 header{padding:0;}@media (min-width:700px) and (max-width:959px){body.sidebar-first .layout-container main aside.layout-sidebar-first{width:33.333%;margin-left:0%;margin-right:-33.333%;}}@media (min-width:700px) and (max-width:959px){body.sidebar-first .layout-container main .layout-content{width:66.667%;margin-left:33.333%;margin-right:-100%;}}@media (max-width:699px){body.shrink.sidebar-first .layout-container main aside.layout-sidebar-first{padding-top:20px;}body.sidebar-first .layout-container main aside.layout-sidebar-first{width:100%;margin-right:0;padding-top:20px;}body.sidebar-first .layout-container main .layout-content{width:100%;margin-left:0;margin-right:0;}}.media-oembed-content{margin-top:50px;}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{text-decoration:none;background:#e9e9e9;border-bottom:0 none;}.tabs a.is-active{background-color:white;border:1px solid #747474;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}body.path-user #block-cos2023-tabs{max-width:600px;margin:0 auto;}
