@import url('https://fonts.googleapis.com/css2?family=Onest:wght@100..900&family=Red+Hat+Display:ital,wght@0,300..900;1,300..900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.animated{-webkit-animation-duration:1s;animation-duration:1s;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;}@-webkit-keyframes bounce{0%,20%,53%,80%,100%{-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{0%,20%,53%,80%,100%{-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{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{0%{-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);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{0%{-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);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{0%{-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);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes rubberBand{0%{-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);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{0%,100%{-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{0%,100%{-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 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);}100%{-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);}100%{-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{0%{-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);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes tada{0%{-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);}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{0%{-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);}100%{-webkit-transform:none;transform:none;}}@keyframes wobble{0%{-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);}100%{-webkit-transform:none;transform:none;}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes jello{11.1%{-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)}100%{-webkit-transform:none;transform:none}}@keyframes jello{11.1%{-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)}100%{-webkit-transform:none;transform:none}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,100%{-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);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{0%,20%,40%,60%,80%,100%{-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);}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,100%{-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);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInDown{0%,60%,75%,90%,100%{-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);}100%{-webkit-transform:none;transform:none;}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,100%{-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);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInLeft{0%,60%,75%,90%,100%{-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);}100%{-webkit-transform:none;transform:none;}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,100%{-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);}100%{-webkit-transform:none;transform:none;}}@keyframes bounceInRight{0%,60%,75%,90%,100%{-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);}100%{-webkit-transform:none;transform:none;}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,100%{-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,-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);}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInUp{0%,60%,75%,90%,100%{-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,-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);}100%{-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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}100%{opacity:1;-webkit-transform:none;transform:none;}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{0%{opacity:1;}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{0%{-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;}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{0%{-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;}100%{-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{0%{-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);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{0%{-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);}100%{-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{0%{-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);}100%{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInY{0%{-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);}100%{-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{0%{-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;}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{0%{-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;}100%{-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{0%{-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;}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{0%{-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;}100%{-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{0%{-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;}100%{-webkit-transform:none;transform:none;opacity:1;}}@keyframes lightSpeedIn{0%{-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;}100%{-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{0%{opacity:1;}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{0%{opacity:1;}100%{-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{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}100%{-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{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-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{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-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{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}100%{-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;}100%{-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;}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}.hinge{-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}100%{opacity:1;-webkit-transform:none;transform:none;}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}100%{opacity:1;-webkit-transform:none;transform:none;}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;}100%{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{0%{opacity:1;}100%{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{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{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{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}100%{opacity:0;}}@keyframes zoomOut{0%{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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);}100%{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{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
body,html{opacity:1;visibility:visible;font-family:"Red Hat Display",sans-serif;font-optical-sizing:auto;font-style:normal;}body{background:#00041E;overflow-x:hidden;margin:0;}body.navbar-is-fixed-top{margin-top:0;}body:not(.path-frontpage){padding-top:0px !important;}body.user-logged-in.role-administrator{padding-top:80px !important;}.container,.container-fluid{max-width:1720px;margin:100px auto;margin-top:0px;margin-bottom:0px;}body.adminimal-admin-toolbar{overflow-x:hidden;}h1,h2,h3,h4,h5,h6{font-family:"Onest",sans-serif;color:#1F2621;font-optical-sizing:auto;font-style:normal;font-weight:900;}h2{text-align:left;margin:0;font-style:normal;font-weight:400;font-size:42px;line-height:1.6;color:#ffffff;}h3{font-style:normal;font-weight:700;font-size:26px;line-height:30px;text-align:left;color:#30b457;margin-top:5px;}h4{color:#EEC044;font-weight:400;font-style:normal;font-size:24px;margin:0;}.slider{display:block;position:relative;clear:both;overflow:hidden;}.slider .container-fluid{max-width:100%;margin:0px auto;padding:0;}.path-frontpage .slider{background:url(/themes/web/images/slider_bg.jpg) no-repeat transparent;background-size:cover;background-position:center;min-height:1080px;padding-top:120px;position:relative;}.path-frontpage .slider:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#00041e 100%);width:100%;height:250px;position:absolute;bottom:0px;}.region-slider{position:relative;z-index:25;}.navbar .container{max-width:100%;margin:0px auto;display:flex;align-items:center;width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;padding:0 20px;}#superfish-main{display:flex;justify-content:flex-end;margin-right:15px;}.region-navigation-collapsible{display:flex;align-items:center;justify-content:space-between;}.navbar-default{margin-top:0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;margin-top:0px;background:white;}a{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}a:hover,a:focus,a:visited{text-decoration:none;}p{font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:justified;color:#00041E;}.btn-primary{background:#0087ed;border:0px solid transparent;padding:12px 24px 12px 30px;position:relative;border-radius:100px;display:inline-flex;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:center;color:#ffffff;}.btn-primary:after{content:"";display:block;background:url(/themes/web/images/arrow_right.svg) no-repeat transparent;background-position:center;background-size:contain;width:24px;height:24px;margin-left:5px;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary:active:hover{background:#0092FF;}.btn-secondary{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,1);padding:12px 24px 12px 30px;position:relative;border-radius:100px;display:inline-flex;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:center;color:#ffffff;backdrop-filter:blur(1px);}.btn-secondary:hover{background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.25);backdrop-filter:blur(8px);color:#ffffff;}.btn-secondary:after{content:"";display:block;background:url(/themes/web/images/arrow_right.svg) no-repeat transparent;background-position:center;background-size:contain;width:24px;height:24px;margin-left:5px;}.path-frontpage .page-header{display:none;}.navbar .logo img{max-width:195px;height:auto;}#superfish-main > li > a,#superfish-main > li a{margin:0;color:#000 !important;padding:15px 23px;font-style:normal;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:center;color:#000000;display:flex;align-items:center;font-weight:600;}#superfish-main > li ul a{color:#000 !important;}#superfish-main > li ul a:hover{background:rgba(0,0,0,0.1);}#superfish-main > li ul{min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;margin-top:17px;}ul.sf-menu .sf-sub-indicator:after{content:"";display:block;background:url(/themes/web/images/arrow_bottom.svg) no-repeat transparent;background-position:center;background-size:contain;width:8px;height:5px;margin-left:5px;vertical-align:0;border-top:0em solid;border-right:0em solid transparent;border-bottom:0;border-left:0em solid transparent;}ul.sf-menu.sf-vertical .sf-sub-indicator:after{background:transparent;}ul.sf-menu .sf-sub-indicator{height:1em;line-height:9999px;opacity:1;overflow:hidden;position:relative;right:-5px;speak:none;text-indent:-9999px;top:initial;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:1em;display:flex;align-items:center;justify-content:center;top:6px;}#navbar-collapse{flex-grow:1;}.navbar-toggle{border-radius:0;}.visually-hidden-focusable{display:none;}.dropdown-menu > li > a{padding:3px 10px;}.dropdown-menu > li > a img{margin-right:5px;}.dropdown-menu{min-width:100px;}.admin_edit .tabs--primary{display:flex;flex-direction:column;align-items:stretch;background:white;}.admin_edit .tabs--primary.nav-tabs a{color:black;padding:10px 30px;border-bottom:1px solid rgba(0,0,0,0.1);}.admin_edit .tabs--primary.nav-tabs .active a{background:#cadfff;background-color:#cadfff;border:0;margin:0;}.admin_edit{position:absolute;z-index:50;margin-top:250px;}.admin_edit .container-fluid{padding:0;}:not(.path-frontpage) .main-container{margin-top:30px;}.custom_acf .main-container{margin-top:0px;}.path-frontpage .main-container{margin-top:0px;}.navbar-default{background:rgba(255,255,255,0.25);border:1px solid rgba(255,255,255,0.25);border-radius:15px;backdrop-filter:blur(8px);margin:17px 23px;}#block-web-webstrankynamieru{min-width:1650px;max-width:1650px;width:calc(100% - 30px);margin:0 auto;}#block-web-webstrankynamieru h1{font-style:normal;font-weight:700;font-size:182px;line-height:1;text-transform:uppercase;color:#00041e;display:flex;flex-direction:column;}#block-web-webstrankynamieru h1 .second_line{font-style:normal;font-weight:700;font-size:140px;line-height:1;text-align:justified;text-transform:uppercase;color:#00041e;}#block-web-webstrankynamieru h1 .third_line{font-style:normal;font-weight:400;font-size:140px;line-height:1;text-align:justified;text-transform:uppercase;color:#ffffff;}#block-web-webstrankynamieru h1 .fourth_line{font-style:normal;font-weight:700;font-size:150px;line-height:1.6;text-align:justified;text-transform:uppercase;color:#ffffff;display:flex;align-content:flex-start;align-items:flex-start;}.slider_boxes_wrapper{display:flex;flex-wrap:wrap;gap:30px;z-index:5;margin-top:60px;position:absolute;right:20px;bottom:45px;}.slider_box{color:#fff;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(10px);width:280px;height:200px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;}.slider_box h2{margin:0;margin-bottom:0px !important;margin-top:0px !important;font-family:"Red Hat Display",sans-serif;font-style:normal;font-weight:400;font-size:96px;line-height:1;text-align:left;color:#ffffff;}.slider_box_text{font-style:normal;font-weight:400;font-size:20px;line-height:1.6;text-align:left;color:#ffffff;}.moderne_studio{position:relative;padding:150px 0;}.moderne_studio::before{content:"";position:absolute;inset:0;pointer-events:none;--line:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.1) 90%,transparent 100%);background-image:var(--line),var(--line),var(--line),var(--line),var(--line);background-size:1px 100%;background-position:0 0,25% 0,50% 0,75% 0,100% 0;background-repeat:no-repeat;}.moderne_studio .content h2{font-family:"Red Hat Display",sans-serif;font-weight:500;font-size:96px;line-height:1;display:flex;flex-direction:column;width:fit-content;background:linear-gradient(161deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.55) 38%,rgba(255,255,255,0.95) 72%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-bottom:0.12em;margin-bottom:-0.12em;}.moderne_studio .content h2 span{margin-left:140px;}.moderne_studio .container{display:flex;align-items:center;}.moderne_studio .container > *{width:50%;}.moderne_studio .container .custom_html{padding:0 100px;}.moderne_studio .quote{font-style:normal;font-weight:300;font-size:20px;line-height:1.6;text-align:justify;color:#ffffff;position:relative;}.moderne_studio .quote:before{content:"";display:block;background:url(/themes/web/images/quote.svg) no-repeat transparent;background-size:contain;background-position:center center;width:169px;height:130px;position:absolute;top:-105px;left:-135px;}.moderne_studio .quote:after{content:"";display:block;background:url(/themes/web/images/quote.svg) no-repeat transparent;background-size:contain;background-position:center center;width:169px;height:130px;position:absolute;bottom:-105px;right:-80px;transform:rotateY(180deg) rotateX(180deg);}.scroll_more{display:flex;flex-direction:column;align-items:center;gap:5px;width:30px;cursor:pointer;}.scroll_more span{display:block;width:14px;height:14px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);animation:scrollArrow 1.8s ease-in-out infinite;}.scroll_more span:nth-child(1){animation-delay:0s;}.scroll_more span:nth-child(2){animation-delay:0.18s;}@keyframes scrollArrow{0%{opacity:0;transform:translateY(-5px) rotate(45deg);}30%{opacity:1;}60%{opacity:0.5;transform:translateY(5px) rotate(45deg);}100%{opacity:0;transform:translateY(9px) rotate(45deg);}}.scroll_more_container{display:flex;justify-content:center;position:absolute;width:100%;bottom:200px;}h3{font-family:Red Hat Display;font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:left;text-transform:uppercase;color:#ffffff;}h3:before{content:"[";margin-right:25px;}h3:after{content:"]";margin-left:25px;}.views-field-field-vytvorit-link-na-hl-strank{display:none;}.view-technologie .view-content{display:flex;flex-wrap:wrap;gap:30px;align-items:flex-start;}.view-technologie .views-row{background:rgba(255,255,255,0.05000000074505806);border:1px solid rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(8px);width:calc(25% - 23.5px);padding:30px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.view-technologie .views-row:nth-child(1),.view-technologie .views-row:nth-child(2){width:calc(50% - 15px);}.view-technologie .views-field-name a{font-style:normal;font-weight:700;font-size:32px;line-height:1.6;text-align:left;color:#ffffff;font-family:Red Hat Display;}.view-technologie .views-row:nth-child(n+3) .views-field-name a{font-size:24px;}.view-technologie .views-field-field-kratky-popis-na-hl-stranke p{font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:justify;color:#ffffff;}.view-technologie .views-row:nth-child(1) .views-field-field-ikona-v-pozadi-na-hl-stran,.view-technologie .views-row:nth-child(2) .views-field-field-ikona-v-pozadi-na-hl-stran{position:absolute;inset:0;width:60%;height:100%;z-index:0;pointer-events:none;}.view-technologie .views-row:nth-child(1) .views-field-field-ikona-v-pozadi-na-hl-stran .field-content,.view-technologie .views-row:nth-child(2) .views-field-field-ikona-v-pozadi-na-hl-stran .field-content{width:100%;height:100%;}.view-technologie .views-row:nth-child(1) .views-field-field-ikona-v-pozadi-na-hl-stran img,.view-technologie .views-row:nth-child(2) .views-field-field-ikona-v-pozadi-na-hl-stran img{display:block;width:100%;height:100%;object-fit:cover;object-position:right center;max-width:none;}.view-content > .views-row > .views-field:not(.views-field-field-ikona-v-pozadi-na-hl-stran){position:relative;z-index:1;}.view-technologie .views-row:nth-child(1),.view-technologie .views-row:nth-child(2){min-height:460px;display:flex;flex-direction:column;justify-content:flex-end;}.view-technologie .views-row:nth-child(1) > *,.view-technologie .views-row:nth-child(2) > *{width:50%;}.view-technologie .views-row:nth-child(1) .views-field-view,.view-technologie .views-row:nth-child(2) .views-field-view{position:absolute;bottom:30px;right:30px;width:300px;border-radius:15px;overflow:hidden;}.view-technologie .views-row:nth-child(1) .views-field-view .views-field-title,.view-technologie .views-row:nth-child(2) .views-field-view .views-field-title{position:absolute;bottom:5px;left:5px;}.view-technologie .btn-secondary{margin-top:15px;}.views-row.clickable-row{position:relative;cursor:pointer;}.views-row.clickable-row > .link{position:absolute;top:30px;right:30px;width:64px;height:64px;z-index:10;pointer-events:none;}.views-row.clickable-row > .link::after{content:"";position:absolute;inset:0;width:64px;height:64px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.707 1C16.707 0.447715 16.2593 -2.52353e-10 15.707 -2.53133e-07L6.70703 5.47657e-07C6.15475 2.10482e-07 5.70703 0.447716 5.70703 1C5.70703 1.55228 6.15475 2 6.70703 2L14.707 2L14.707 10C14.707 10.5523 15.1547 11 15.707 11C16.2593 11 16.707 10.5523 16.707 10L16.707 1ZM0.707031 16L1.41414 16.7071L16.4141 1.70711L15.707 1L14.9999 0.292893L-7.55191e-05 15.2929L0.707031 16Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 17px;border-radius:15px;transition:background-color 0.3s ease,transform 0.3s ease;}.views-row.clickable-row:hover{background:rgb(255 255 255 / 10%);}.views-row:nth-child(1):hover .views-field-field-ikona-v-pozadi-na-hl-stran,.views-row:nth-child(2):hover .views-field-field-ikona-v-pozadi-na-hl-stran{filter:blur(5px);}.view-technologie .views-row:nth-child(n+5) .views-field-field-ikona-v-pozadi-na-hl-stran img{max-width:max-content;height:auto;max-height:60px;}.view-technologie .footer_box h2{font-style:normal;font-weight:700;font-size:20px;line-height:1.6;text-align:left;color:white;margin-bottom:5px;}.view-technologie .footer_box_text{font-style:normal;font-weight:300;font-size:14px;line-height:1.6;text-align:justified;color:#ffffff;margin-bottom:5px;}.view-technologie .views-row:nth-child(2){margin-top:90px;}.view-technologie .views-row:nth-child(3),.view-technologie .views-row:nth-child(4){margin-top:-90px;}.view-technologie .views-row:nth-child(3) .views-field-field-ikona-v-pozadi-na-hl-stran img,.view-technologie .views-row:nth-child(4) .views-field-field-ikona-v-pozadi-na-hl-stran img{width:initial;max-height:100px;}.front_technologie .content h3{margin-left:calc(50% + 15px);position:absolute;margin-top:42px;}.front_projekty_slider{margin-top:100px;position:relative;}.front_projekty_slider .container{padding:15px;min-width:1620px;max-width:1620px;}.front_technologie .container{padding:15px;min-width:1620px;max-width:1620px;}.front_projekty_slider .content h2{font-style:normal;font-weight:400;font-size:42px;line-height:1.6;text-align:center;color:#ffffff;margin-bottom:50px;}.view-front-projekty-slider > * > * > * > * > * > .slick__slide{display:flex;gap:30px;}.view-front-projekty-slider > * > * > * > * > * > .slick__slide > *{width:50%;}.view-front-projekty-slider .views-field-field-prezentacne-obrazky-do-sli ul{padding:0;list-style:none;}.view-front-projekty-slider .views-field-field-prezentacne-obrazky-do-sli .slide__content .media{border-radius:15px;overflow:hidden;height:100%;width:100%;background-size:cover;background-position:center !important;}.view-front-projekty-slider .views-field-field-prezentacne-obrazky-do-sli ul.slick-dots{display:flex;}.view-front-projekty-slider{position:relative;}.view-front-projekty-slider > * > * > * > .slick-dots{position:absolute;top:0;width:calc(50% - 50px);display:flex;list-style:none;padding:0;margin:0;gap:10px;}.view-front-projekty-slider > * > * > * > .slick-dots > li{flex:1;}.view-front-projekty-slider > * > * > * > .slick-dots > li > button{width:100%;border:0;background:rgba(255,255,255,0.1);padding:0;margin:0;text-indent:-9999px;height:4px;border-radius:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.view-front-projekty-slider > * > * > * > .slick-dots > li.slick-active > button{background:rgba(255,255,255,1);}.front_projekty_slider .views-field-counter{margin-top:30px;}.front_projekty_slider .views-field-counter *{font-family:"Onest",sans-serif;font-style:normal;font-weight:300;font-size:32px;line-height:1.6;color:#ffffff;}.front_projekty_slider .views-field-counter *:before{content:"/ 0";}.front_projekty_slider .views-field-title a{font-family:"Onest",sans-serif;font-style:normal;font-weight:400;font-size:32px;line-height:1.6;text-align:center;text-transform:uppercase;color:#ffffff;}.front_projekty_slider .views-field-title{margin-top:150px;margin-bottom:15px;}.front_projekty_slider .views-field-field-strucny-popis-vpravo *{font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:justified;color:#ffffff;}.front_projekty_slider .views-field-view-node a{background:rgba(217,217,217,0.15);border:1px solid rgba(255,255,255,0.05);width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:150px;font-style:normal;font-size:16px;line-height:1.2;font-weight:300;color:#ffffff;margin-left:20px;}.front_projekty_slider .views-field-view-node a span:before{content:"";display:block;background:url(/themes/web/images/arrow_diagonal.svg) no-repeat transparent;background-position:center;background-size:contain;width:20px;height:20px;margin-bottom:5px;}.front_projekty_slider .views-field-view-node a span{display:flex;flex-wrap:wrap;flex-direction:column;}.front_projekty_slider .slider-content-left{display:flex;flex-wrap:wrap;align-items:flex-start;height:100%;}.front_projekty_slider .views-field-counter,.front_projekty_slider .views-field-title,.front_projekty_slider .views-field-field-strucny-popis-vpravo{width:100%;}.front_projekty_slider .views-field-field-strucny-popis-vpravo > *{width:50%;}.front_projekty_slider .views-field-field-prezentacny-obrazok img{border-radius:15px;overflow:hidden;}.front_projekty_slider .views-field-field-prezentacny-obrazok{margin-top:20px;}.front_projekty_slider .slick__arrow{position:absolute;top:150px;margin-left:-20px;}.front_projekty_slider .slick__arrow *{width:50px;height:50px;border:0;background:url(/themes/web/images/arrow_slider_right.svg) no-repeat transparent;background-position:center;padding:0;margin:0;text-indent:-9999px;background-size:17px 17px;display:inline-block;overflow:hidden;}.front_projekty_slider .slick__arrow .slick-prev{transform:rotate(180deg);}.view-front-projekty-slider .views-field-field-prezentacne-obrazky-do-sli *{height:100%;}.front_projekty_slider::before{content:"";position:absolute;inset:0;pointer-events:none;--line:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.1) 90%,transparent 100%);background-image:var(--line),var(--line),var(--line),var(--line),var(--line);background-size:1px 100%;background-position:0 0,25% 0,50% 0,75% 0,100% 0;background-repeat:no-repeat;}.region_video_pozadie.fullwidth{width:100vw;position:relative;left:calc(-50vw + 50%);}.front_video{margin-top:100px;}.front_video .content{max-width:850px;margin:0 auto;}.front_video p{font-style:normal;font-weight:900;font-size:28px;line-height:160%;text-align:center;color:#ffffff;}.front_ludia .container:before{content:"";background:url(/themes/web/images/front_ludia.jpg) no-repeat transparent;width:50%;height:700px;background-size:cover;display:block;position:absolute;left:0;border-radius:15px;}.front_ludia .container{padding-left:calc(50% + 30px);}.front_ludia .content h2{font-family:"Red Hat Display",sans-serif;font-weight:500;font-size:96px;line-height:1;display:flex;flex-direction:column;width:fit-content;background:linear-gradient(161deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.55) 38%,rgba(255,255,255,0.95) 72%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-bottom:0.12em;margin-bottom:-0.12em;}.front_ludia .content h2 span:nth-child(1){margin-left:180px;}.front_ludia h3{position:absolute;margin-top:10px;}.front_ludia .content p{font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:left;color:#ffffff;max-width:320px;margin-top:25px;}.front_ludia .content p:before{content:"//";opacity:0.3;margin-right:15px;}.front_ludia img{max-width:200px;height:auto;border-radius:200px;}.front_ludia .slick__slide{background:rgba(255,255,255,0.05000000074505806);border:1px solid rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(8px);display:flex;align-items:center;padding:30px;gap:30px;}.front_ludia .views-field-name a{font-style:normal;font-weight:700;font-size:20px;line-height:1.6;text-align:left;color:#ffffff;}.front_ludia .views-field-field-zameranie div{font-style:normal;font-weight:300;font-size:18px;line-height:1.6;color:#ffffff;margin-bottom:20px;}.front_ludia .views-field-field-popis *{font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:justify;color:#ffffff;}.front_ludia .views-field-view-user a{position:absolute;top:30px;right:30px;width:64px;height:64px;z-index:10;text-indent:-9999px;display:block;}.front_ludia .views-field-view-user a:after{content:"";position:absolute;inset:0;width:64px;height:64px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.707 1C16.707 0.447715 16.2593 -2.52353e-10 15.707 -2.53133e-07L6.70703 5.47657e-07C6.15475 2.10482e-07 5.70703 0.447716 5.70703 1C5.70703 1.55228 6.15475 2 6.70703 2L14.707 2L14.707 10C14.707 10.5523 15.1547 11 15.707 11C16.2593 11 16.707 10.5523 16.707 10L16.707 1ZM0.707031 16L1.41414 16.7071L16.4141 1.70711L15.707 1L14.9999 0.292893L-7.55191e-05 15.2929L0.707031 16Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 17px;border-radius:15px;transition:background-color 0.3s ease,transform 0.3s ease;}.view-front-vypis-ludi{position:relative;}.front_ludia .slick__arrow{position:absolute;top:-60px;margin-left:-20px;}.front_ludia .slick__arrow *{width:50px;height:50px;border:0;background:url(/themes/web/images/arrow_slider_right.svg) no-repeat transparent;background-position:center;padding:0;margin:0;text-indent:-9999px;background-size:17px 17px;display:inline-block;overflow:hidden;}.front_ludia .slick__arrow .slick-prev{transform:rotate(180deg);}.front_ludia .views-element-container{margin-top:144px;}.view-front-projekty .view-content,.view-portfolio .view-content{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;}.view-front-projekty .views-row,.view-portfolio .views-row{width:calc(25% - 10px);}.view-front-projekty img,.view-portfolio img{border-radius:15px;overflow:hidden;}.view-front-projekty .views-row,.view-portfolio .views-row{position:relative;}.view-front-projekty .view-content .views-field-fieldset,.view-portfolio .view-content .views-field-fieldset{position:absolute !important;bottom:0;padding:15px;width:100%;height:100%;display:flex;align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#00041e 100%);opacity:0;cursor:pointer;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.view-front-projekty .views-row:hover .views-field-fieldset,.view-portfolio .views-row:hover .views-field-fieldset{opacity:1;}.view-front-projekty .views-field-title a,.view-portfolio .views-field-title a{font-style:normal;font-weight:700;font-size:20px;line-height:1.6;text-align:left;color:#ffffff;}.view-front-projekty .views-field-field-kategorie *,.view-portfolio .views-field-field-kategorie *{font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:justify;color:#ffffff;}.view-front-projekty .views-row:after,.view-portfolio .views-row:after{content:"";position:absolute;inset:0;width:64px;height:64px;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.707 1C16.707 0.447715 16.2593 -2.52353e-10 15.707 -2.53133e-07L6.70703 5.47657e-07C6.15475 2.10482e-07 5.70703 0.447716 5.70703 1C5.70703 1.55228 6.15475 2 6.70703 2L14.707 2L14.707 10C14.707 10.5523 15.1547 11 15.707 11C16.2593 11 16.707 10.5523 16.707 10L16.707 1ZM0.707031 16L1.41414 16.7071L16.4141 1.70711L15.707 1L14.9999 0.292893L-7.55191e-05 15.2929L0.707031 16Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 17px;border-radius:15px;transition:background-color 0.3s ease,transform 0.3s ease;z-index:50;right:15px;top:15px;left:initial;opacity:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.view-front-projekty .views-row:hover:after,.view-portfolio .views-row:hover:after{opacity:1;}.view-front-projekty .views-row,.view-portfolio .views-row{position:relative;overflow:hidden;}.view-front-projekty .views-field-field-prezentacny-obrazok,.view-portfolio .views-field-field-prezentacny-obrazok{position:absolute;inset:0;width:100%;height:100%;}.view-front-projekty .views-field-field-prezentacny-obrazok .field-content,.view-portfolio .views-field-field-prezentacny-obrazok .field-content{width:100%;height:100%;}.view-front-projekty .views-field-field-prezentacny-obrazok .field-content > a,.view-portfolio .views-field-field-prezentacny-obrazok .field-content > a{display:block;width:100%;height:100%;}.view-front-projekty .views-field-field-prezentacny-obrazok img,.view-portfolio .views-field-field-prezentacny-obrazok img{display:block;width:100%;height:100% !important;max-width:none;object-fit:cover;object-position:center;}.view-front-projekty .views-field-fieldset,.view-portfolio .views-field-fieldset{position:relative;z-index:2;}.front_portfolio{margin-top:100px;position:relative;}.front_portfolio .view-footer{text-align:center;margin-top:40px;}.front_portfolio:after{content:"PORTFÓLIO" !important;font-style:normal;font-weight:700;font-size:450px;line-height:1.6;text-align:left;text-transform:uppercase;color:rgba(255,255,255,0.03);position:absolute;top:-195px;z-index:-1;pointer-events:none;}.front_portfolio h2{margin-bottom:50px;}.front_ludia{position:relative;margin-top:100px;}.front_ludia:before{content:"";position:absolute;inset:0;pointer-events:none;--line:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.1) 90%,transparent 100%);background-image:var(--line),var(--line),var(--line),var(--line),var(--line);background-size:1px 100%;background-position:0 0,25% 0,50% 0,75% 0,100% 0;background-repeat:no-repeat;height:200%;margin-top:-150px;}.front_portfolio .container{padding:15px;min-width:1620px;max-width:1620px;}#block-web-matepredstavu h2{font-family:"Red Hat Display",sans-serif;font-weight:500;font-size:70px;line-height:1;display:flex;flex-direction:column;width:fit-content;background:linear-gradient(161deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.55) 38%,rgba(255,255,255,0.95) 72%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-bottom:0.12em;margin-bottom:-0.12em;}.before_footer:before{content:"";background:url(/themes/web/images/footer_image.jpg) no-repeat transparent;width:50%;height:660px;background-size:cover;display:block;position:absolute;left:0;border-radius:15px;margin-top:220px;}#block-web-webform{padding-left:calc(50% + 30px);margin-top:100px;}.webform-submission-contact-form{max-width:1170px;margin:0 auto;color:#fff;}.webform-submission-contact-form .form-item-name,.webform-submission-contact-form .form-item-email,.webform-submission-contact-form .form-item-message{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:start;gap:10px;width:100%;margin:0 0 24px;}.webform-submission-contact-form .form-item-name > label,.webform-submission-contact-form .form-item-email > label,.webform-submission-contact-form .form-item-message > label{display:block;margin:0;padding-top:18px;color:#fff;font-size:16px;font-weight:700;line-height:1.2;}.webform-submission-contact-form .form-required::after{color:red;}.webform-submission-contact-form input[type="text"],.webform-submission-contact-form input[type="email"],.webform-submission-contact-form input[type="tel"],.webform-submission-contact-form textarea{display:block;width:100%;min-width:0;box-sizing:border-box;min-height:58px;padding:0 25px;border:1px solid rgba(255,255,255,0.35);border-radius:14px;background:rgba(255,255,255,0.05);color:#fff;font-size:16px;line-height:1.3;outline:none;box-shadow:none;transition:border-color 0.25s ease,background 0.25s ease;}.webform-submission-contact-form input[type="text"]::placeholder,.webform-submission-contact-form input[type="email"]::placeholder,.webform-submission-contact-form input[type="tel"]::placeholder,.webform-submission-contact-form textarea::placeholder{color:rgba(255,255,255,0.9);opacity:1;}.webform-submission-contact-form input[type="text"]:focus,.webform-submission-contact-form input[type="email"]:focus,.webform-submission-contact-form input[type="tel"]:focus,.webform-submission-contact-form textarea:focus{border-color:rgba(255,255,255,0.75);background:linear-gradient(135deg,rgba(255,255,255,0.13),rgba(255,255,255,0.04));}.webform-submission-contact-form textarea{min-height:145px;padding-top:20px;padding-bottom:20px;resize:vertical;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]){position:relative;width:100%;min-width:0;margin:0;padding:0;border:0;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) > legend{position:absolute;top:18px;left:0;width:170px;margin:0;padding:0;border:0;color:#fff;font-size:16px;font-weight:700;line-height:1.2;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) > legend span{margin:0;padding:0;border:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) > .fieldset-wrapper{width:100%;box-sizing:border-box;margin:0 0 15px;padding:0 0 0 180px;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) .form-radios{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin:0;padding:0;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) .form-radios .form-item,.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) .form-radios .radio,.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) .form-radios .js-form-type-radio{display:block;flex:0 0 auto;width:auto;min-width:0;margin:0;padding:0;border:0;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) .radio + .radio{margin-top:0;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) label.option{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:0;min-height:58px;box-sizing:border-box;margin:0;padding:0 24px;border:1px solid rgba(255,255,255,0.55);border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,0.08),rgba(255,255,255,0.02));color:#fff;font-size:16px;font-weight:400;line-height:1.2;white-space:nowrap;cursor:pointer;transition:color 0.25s ease,background 0.25s ease,border-color 0.25s ease;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) label.option input[type="radio"]{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none;appearance:none;-webkit-appearance:none;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) label.option:hover{border-color:rgba(255,255,255,0.9);background:rgba(255,255,255,0.12);}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) label.option:has(input[type="radio"]:checked){border-color:#fff;background:#fff;color:#000;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) label.option:has(input[type="radio"]:focus-visible){outline:2px solid #fff;outline-offset:3px;}.webform-submission-contact-form .form-actions{margin:0;padding:0;padding-left:178px;}.webform-submission-contact-form .form-item--error-message,.webform-submission-contact-form .help-block,.webform-submission-contact-form .form-item--error-message strong{margin-top:8px;color:#ffb4b4;font-size:14px;}[id*="edit-mam-zaujem-o"]{display:flex;flex-wrap:wrap;}.before_footer{border-top:1px solid rgba(255,255,255,0.3);margin-top:80px;padding-top:40px;}#block-web-matepredstavu h2 strong{font-weight:800;}.footer{margin-top:45px;padding-top:35px;padding-bottom:36px;border-top:0px solid #E5E5E5;}.region-footer{display:flex;padding-top:60px;}.region-footer > *{width:25%;}.region-footer h2{font-style:normal;font-weight:700;font-size:24px;line-height:1.28;text-align:left;color:#ffffff;padding-bottom:20px;}#block-web-footerlogo p{font-style:normal;font-weight:600;font-size:16px;line-height:1.6;letter-spacing:0.04em;text-align:left;color:#b5b5b5;}#block-web-pata li a,#block-web-footer2 li a{font-style:normal;font-weight:600;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:left;color:#b5b5b5;padding:10px 0 10px 0;}#block-web-pata li a:hover,#block-web-footer2 li a:hover{padding:10px 0 10px 5px;background:transparent;}#block-web-socialnesiete .social-links a{color:white;margin:15px;}.contact-icon{flex:0 0 auto;width:23px;height:23px;color:#fff;line-height:0;}.contact-item{display:flex;align-items:flex-start;gap:10px;}.contact-content p,.contact-text{margin:0;font-style:normal;font-weight:600;font-size:16px;line-height:1.41;letter-spacing:0.04em;text-align:left;color:#fff;}.contact-navigation{display:inline-flex;align-items:center;gap:10px;font-style:normal;font-weight:400;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:center;text-decoration:none;transition:color 0.2s ease;margin-top:10px;color:white;}.contact-navigation span{display:inline-flex;align-items:center;color:currentColor;}.contact-navigation svg{display:block;color:currentColor;}.contact-link{align-items:center;color:#1a1a1a;text-decoration:none;transition:color 0.2s ease;}.contact-icon svg{display:block;width:23px;height:23px;}.contact-box{display:flex;flex-direction:column;gap:20px;color:#1a1a1a;font-family:inherit;}.region-footer-bottom{display:flex;justify-content:space-between;align-items:center;}.region-footer-bottom *{font-style:normal;font-weight:600;font-size:13px;line-height:18.200000762939453px;text-align:left;color:rgba(255,255,255,0.65);margin:0;}.footer_bottom{border-top:1px solid rgba(255,255,255,0.3);margin-top:10px;padding-top:20px;padding-bottom:20px;}.navbar-brand{display:none;}.background{width:100%;height:initial;position:relative;top:0;left:0;background:url(/themes/web/images/slider_bg.jpg) no-repeat #F8F7F0;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:150px;padding-bottom:30px;}.background:before{content:"";position:absolute;inset:0;background:#00041e;opacity:0.35;z-index:1;}.background h1{font-style:normal;font-weight:900;font-size:64px;line-height:1.2;text-align:left;color:white;margin-bottom:25px;margin-top:15px;position:relative;z-index:2;border:0;display:flex;align-items:center;justify-content:center;}.path-frontpage .background{display:none;}.view-featured-projekty .views-field-field-prezentacne-obrazky-do-sli ul{padding:0;list-style:none;}.view-featured-projekty .views-field-field-prezentacne-obrazky-do-sli .slide__content .media{border-radius:15px;overflow:hidden;height:100%;width:100%;background-size:cover;background-position:center !important;}.view-featured-projekty .views-field-field-prezentacne-obrazky-do-sli ul.slick-dots{display:flex;}.view-featured-projekty{position:relative;}.view-featured-projekty > * > * > * > .slick-dots{position:absolute;top:0;width:calc(50% - 50px);display:flex;list-style:none;padding:0;margin:0;gap:10px;}.view-featured-projekty > * > * > * > .slick-dots > li{flex:1;}.view-featured-projekty > * > * > * > .slick-dots > li > button{width:100%;border:0;background:rgba(255,255,255,0.1);padding:0;margin:0;text-indent:-9999px;height:4px;border-radius:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.view-featured-projekty > * > * > * > .slick-dots > li.slick-active > button{background:rgba(255,255,255,1);}.view-featured-projekty .views-field-counter{margin-top:30px;}.view-featured-projekty .views-field-counter *{font-family:"Onest",sans-serif;font-style:normal;font-weight:300;font-size:32px;line-height:1.6;color:#ffffff;}.view-featured-projekty .views-field-counter *:before{content:"/ 0";}.view-featured-projekty .views-field-title a{font-family:"Onest",sans-serif;font-style:normal;font-weight:400;font-size:48px;line-height:1.6;text-align:center;text-transform:uppercase;color:#ffffff;}.view-featured-projekty .views-field-title{margin-top:0px;margin-bottom:15px;}.view-featured-projekty .views-field-field-strucny-popis-vpravo *{font-style:normal;font-weight:300;font-size:18px;line-height:1.6;text-align:justified;color:#ffffff;}.view-featured-projekty .views-field-view-node a{background:rgba(217,217,217,0.15);border:1px solid rgba(255,255,255,0.05);width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:150px;font-style:normal;font-size:16px;line-height:1.2;font-weight:300;color:#ffffff;margin-left:20px;margin-right:20px;}.view-featured-projekty .views-field-view-node a:hover{background:rgba(217,217,217,0.25);}.view-featured-projekty .views-field-view-node a span:before{content:"";display:block;background:url(/themes/web/images/arrow_diagonal.svg) no-repeat transparent;background-position:center;background-size:contain;width:20px;height:20px;margin-bottom:5px;}.view-featured-projekty .views-field-view-node a span{display:flex;flex-wrap:wrap;flex-direction:column;}.view-featured-projekty .slider-content-left{display:flex;flex-wrap:wrap;align-items:flex-end;}.view-featured-projekty .views-field-counter,.view-featured-projekty .views-field-title,.view-featured-projekty .views-field-field-strucny-popis-vpravo{width:100%;}.view-featured-projekty .views-field-field-strucny-popis-vpravo > *{width:50%;}.view-featured-projekty .views-field-field-prezentacny-obrazok img{border-radius:15px;overflow:hidden;}.view-featured-projekty .views-field-field-prezentacny-obrazok{margin-top:20px;}.view-featured-projekty .slick__arrow{position:absolute;top:150px;margin-left:-20px;}.view-featured-projekty .slick__arrow *{width:50px;height:50px;border:0;background:url(/themes/web/images/arrow_slider_right.svg) no-repeat transparent;background-position:center;padding:0;margin:0;text-indent:-9999px;background-size:17px 17px;display:inline-block;overflow:hidden;}.view-featured-projekty .slick__arrow .slick-prev{transform:rotate(180deg);}.view-featured-projekty .views-field-field-prezentacne-obrazky-do-sli *{height:100%;}.view-featured-projekty .views-field-field-kategorie{width:100%;margin-top:15px;}.view-featured-projekty .views-field-field-kategorie ul{list-style:none;padding:0;display:flex;gap:15px;}.view-featured-projekty .views-field-field-kategorie ul li{background:rgba(255,255,255,0.05000000074505806);border:1px solid rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(8px);color:white;padding:10px 25px;text-align:center;}.view-featured-projekty{margin-bottom:80px;}.view-featured-projekty .views-row{display:flex;flex-wrap:wrap;}.view-featured-projekty .views-row > *{width:50%;}.view-featured-projekty .views-field-field-strucny-popis-vpravo > *{width:70%;border-top:1px solid rgba(255,255,255,0.3);border-bottom:1px solid rgba(255,255,255,0.3);padding:20px 0;}.view-featured-projekty .slick__arrow{position:absolute;bottom:-72px;height:initial;right:0;top:initial;}.view-featured-projekty .slick__arrow *{width:50px;height:50px;border:0;background:url(/themes/web/images/arrow_slider_right.svg) no-repeat rgba(255,255,255,0.1);background-position:center;padding:0;text-indent:-9999px;background-size:17px 17px;display:inline-block;overflow:hidden;border:1px solid rgba(255,255,255,0.25);border-radius:8px;backdrop-filter:blur(8px);margin:5px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.view-featured-projekty .slick__arrow *:hover{background:url(/themes/web/images/arrow_slider_right.svg) no-repeat rgba(255,255,255,0.25);background-position:center;background-size:17px 17px;}.view-featured-projekty .slick-prev{transform:rotate(180deg);}.view-featured-projekty .slick-dots{width:calc(50% - 50px);display:flex;list-style:none;padding:0;margin:0;gap:10px;display:flex;align-items:flex-end;position:absolute;top:initial;bottom:-38px;height:initial;}.view-featured-projekty .slick-dots > li{flex:1;}.view-featured-projekty .slick-dots > li > button{width:100%;border:0;background:rgba(255,255,255,0.1);padding:0;margin:0;text-indent:-9999px;height:4px;border-radius:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.view-featured-projekty .slick-dots > li.slick-active > button{background:rgba(255,255,255,1);}.reversed .view-featured-projekty .views-row{flex-direction:row-reverse;}.reversed .view-featured-projekty .slider-content-left{flex-direction:row-reverse;padding-left:170px;}.reversed .view-featured-projekty .views-field-title,.reversed .view-featured-projekty .views-field-field-strucny-popis-vpravo{width:100%;}.reversed .view-featured-projekty .views-field-field-strucny-popis-vpravo > *{width:100%;}.view-featured-projekty{margin-bottom:160px;}.number_1 .view-featured-projekty .views-field-title:before,.number_2 .view-featured-projekty .views-field-title:before,.number_3 .view-featured-projekty .views-field-title:before,.number_4 .view-featured-projekty .views-field-title:before,.number_5 .view-featured-projekty .views-field-title:before,.number_6 .view-featured-projekty .views-field-title:before,.number_7 .view-featured-projekty .views-field-title:before,.number_8 .view-featured-projekty .views-field-title:before,.number_9 .view-featured-projekty .views-field-title:before{content:"01";font-family:"Onest",sans-serif;font-style:normal;font-weight:100;font-size:200px;text-transform:uppercase;color:#ffffff;display:block;text-align:left;line-height:1;}.number_2 .view-featured-projekty .views-field-title:before{content:"02";}.number_3 .view-featured-projekty .views-field-title:before{content:"03";}.number_4 .view-featured-projekty .views-field-title:before{content:"04";}.number_5 .view-featured-projekty .views-field-title:before{content:"05";}.number_6 .view-featured-projekty .views-field-title:before{content:"06";}.number_7 .view-featured-projekty .views-field-title:before{content:"07";}.number_8 .view-featured-projekty .views-field-title:before{content:"08";}.number_9 .view-featured-projekty .views-field-title:before{content:"09";}.background_lines{position:relative;}.background_lines:before{content:"";position:absolute;inset:0;pointer-events:none;--line:linear-gradient(to bottom,transparent 0%,rgba(255,255,255,0.1) 10%,rgba(255,255,255,0.1) 90%,transparent 100%);background-image:var(--line),var(--line),var(--line),var(--line),var(--line);background-size:1px 100%;background-position:0 0,25% 0,50% 0,75% 0,100% 0;background-repeat:no-repeat;}.background_lines .container{padding:15px;min-width:1620px;max-width:1620px;}.special_h2 h2{font-family:"Red Hat Display",sans-serif;font-weight:500;font-size:96px;line-height:1;display:flex;flex-direction:column;width:fit-content;background:linear-gradient(161deg,rgba(255,255,255,0.18) 0%,rgba(255,255,255,0.55) 38%,rgba(255,255,255,0.95) 72%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding-bottom:0.12em;margin-top:30px;margin-bottom:30px;}.special_h2 h2 span{margin-left:140px;}.special_reversed_container{display:flex;align-items:center;justify-content:space-between;}.special_reversed_container p{font-style:normal;font-weight:300;font-size:18px;line-height:1.6;text-align:justified;color:#ffffff;max-width:350px;}.special_reversed_container h2{padding-right:100px;}.view-portfolio .views-exposed-form .form-actions{display:none;}.view-portfolio .form-item-field-kategorie-target-id-selective{width:100%;display:flex;justify-content:center;margin-bottom:12px;}.view-portfolio .form-item-field-kategorie-target-id-selective label{display:none;}.view-portfolio .form-item-field-kategorie-target-id-selective ul{display:flex;padding:0;list-style:none;gap:15px;}.view-portfolio .form-item-field-kategorie-target-id-selective ul li a{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,1);padding:12px 24px 12px 30px;position:relative;border-radius:100px;display:inline-flex;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:center;color:#ffffff;backdrop-filter:blur(1px);}.view-portfolio .form-item-field-kategorie-target-id-selective ul li a.bef-link--selected{background:rgba(255,255,255,0.25);}.view-portfolio .form-item-field-kategorie-target-id-selective ul li a:hover{background:rgba(255,255,255,0.15);}.view-portfolio .view-footer{margin-top:35px;}.portfolio_footer_holder p{color:white;margin:0;}.portfolio_footer_holder{display:flex;align-items:center;gap:25px;justify-content:center;}.view-taxonomy-term .field--name-field-dlhy-popis{padding:50px 15px;}.view-taxonomy-term .field--name-field-dlhy-popis p{font-style:normal;font-weight:300;font-size:20px;line-height:1.6;text-align:justify;color:#ffffff;position:relative;}.view-blog-kategorie .view-content{display:flex;justify-content:center;gap:15px;}.view-blog-kategorie .views-row a{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,1);padding:12px 24px 12px 30px;position:relative;border-radius:100px;display:inline-flex;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:center;color:#ffffff;backdrop-filter:blur(1px);}.view-blog-kategorie .views-row a:hover{background:rgba(255,255,255,0.15);}.view-blog-kategorie .views-row a.active{background:rgba(255,255,255,0.25);}.blog-page-label{text-align:center;position:relative;z-index:10;}.view-blog-taxonomy .view-content{display:flex;flex-wrap:wrap;gap:30px;}.view-blog-taxonomy .views-row{background:rgba(255,255,255,0.05000000074505806);border:1px solid rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(8px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;width:calc(50% - 15px);display:flex;padding:0;overflow:hidden;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok{flex-shrink:0;max-width:340px;}.view-blog-taxonomy .views-field-fieldset{flex-grow:1;padding:30px;}.view-blog-taxonomy .views-field-fieldset .views-field-title h2{font-style:normal;font-weight:700;line-height:1.6;text-align:left;font-family:Red Hat Display;font-size:24px;}.view-blog-taxonomy .views-field-fieldset .views-field-title h2 a{color:white;margin-top:10px;display:block;}.view-blog-taxonomy .views-field-fieldset .views-field-created *,.view-blog-taxonomy .views-field-fieldset .views-field-body *{font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:justify;color:#ffffff;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok{flex-shrink:0;width:340px;max-width:340px;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok .field-content,.view-blog-taxonomy .views-field-field-prezentacny-obrazok a{display:block;height:100%;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}.view-blog-taxonomy .views-field-field-kategoria a{border:1px solid rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(8px);color:white;padding:6px 20px;text-align:center;margin-bottom:8px;display:inline-block;}.view-blog-taxonomy .views-field-fieldset .views-field-created time{font-size:14px;position:absolute;top:33px;right:30px;}.view-blog-taxonomy .views-field-fieldset .views-field-view-node a{margin-top:5px;}.view-blog-taxonomy .views-field-fieldset .views-field-body{margin-top:10px;margin-bottom:15px;display:block;flex-grow:1;}.view-blog-taxonomy fieldset{display:flex;flex-direction:column;height:100%;}#block-web-views-block-blog-kategorie-block-1{margin-bottom:30px;}.node--type-article article{background:rgba(255,255,255,0.05000000074505806);border:1px solid rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(8px);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;max-width:1200px;margin:0 auto;padding:50px;}.node--type-article article p,.node--type-article article ul,.node--type-article article li{color:white;font-size:18px;line-height:160%;text-align:justify;}.node--type-article article a{color:#0087ed;text-decoration:underline;font-weight:bold;}.node--type-article article h3{font-style:normal;font-weight:700;line-height:1.6;text-align:left;font-family:Red Hat Display;font-size:24px;margin-bottom:20px;margin-top:35px;position:relative;display:inline-block;}.node--type-article article h3:before,.node--type-article article h3:after{display:none;}.node--type-article article h3:after{display:block;width:100%;content:"";height:1px;background:#ffffff40;margin:0;margin-top:10px;}.node--type-article article img{margin-top:15px;margin-bottom:10px;width:100%;height:auto;}.node--type-article input{background:transparent;border:0px solid transparent;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:center;color:#ffffff;}.node--type-article .field--name-field-kategoria{margin-top:25px;}.node--type-article .field--name-field-kategoria a{border:1px solid rgba(255,255,255,0.1);border-radius:15px;backdrop-filter:blur(8px);color:white;padding:6px 20px;text-align:center;margin-bottom:8px;display:inline-block;text-decoration:none;}.node--type-article input[type=button]{border:0px solid transparent;padding:12px 55px 12px 30px;position:relative;border-radius:100px;display:inline-flex;align-items:center;font-style:normal;font-weight:700;font-size:16px;line-height:21px;letter-spacing:0.04em;text-align:center;color:#ffffff;text-decoration:none;background:url(/themes/web/images/arrow_right.svg) no-repeat #0087ed;background-position:right 25px top 13px;margin-top:15px;margin-bottom:15px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;}.node--type-article input[type=button]:hover{background-position:right 22px top 13px;}#block-web-views-block-blog-taxonomy-block-3{margin-top:80px;}#block-web-views-block-blog-taxonomy-block-3 .block-title{margin-bottom:30px;}.grafeon-acf-sections .kontakt{--contact-bg:#00041E;--contact-white:#ffffff;--contact-muted:rgba(255,255,255,0.62);--contact-muted-soft:rgba(255,255,255,0.40);--contact-border:rgba(255,255,255,0.12);--contact-border-strong:rgba(255,255,255,0.18);--contact-surface:rgba(255,255,255,0.05);--contact-blue:#0087ED;--contact-blue-light:#0092FF;--contact-radius:15px;position:relative;isolation:isolate;padding:clamp(0px,30px,135px) 0;color:var(--contact-white);font-family:"Red Hat Display",sans-serif;}.grafeon-acf-sections .kontakt:before{content:"";position:absolute;top:5%;left:12%;z-index:-1;width:520px;height:520px;border-radius:50%;background:rgba(0,135,237,0.07);filter:blur(120px);pointer-events:none;}.grafeon-acf-sections .kontakt > .container{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch !important;align-content:normal !important;gap:40px;width:calc(100% - 40px) !important;min-width:0 !important;max-width:1480px !important;margin:0 auto !important;padding:0 !important;}.grafeon-acf-sections .kontakt .form-group{margin-bottom:0;}.grafeon-acf-sections .kontakt .content{position:relative;display:flex;flex-direction:column;min-width:0;min-height:610px;padding:clamp(36px,4vw,64px)
		clamp(30px,4vw,58px);overflow:hidden;border:1px solid var(--contact-border);border-radius:var(--contact-radius);background:radial-gradient(circle at 100% 0%,rgba(0,135,237,0.11) 0%,transparent 38%),linear-gradient(145deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0.025) 55%,rgba(255,255,255,0.015) 100%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 28px 70px rgba(0,0,0,0.18),inset 0 1px 0 rgba(255,255,255,0.035);}.grafeon-acf-sections .kontakt .content:after{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,rgba(0,135,237,0),rgba(0,146,255,0.70),rgba(0,135,237,0));opacity:0.6;pointer-events:none;}.grafeon-acf-sections .kontakt .content h2{margin:0 0 clamp(42px,5vw,70px);color:var(--contact-white);font-family:"Onest",sans-serif;letter-spacing:-0.05em;font-style:normal;font-weight:400;font-size:42px;line-height:1.6;color:#ffffff;margin-bottom:18px;}.grafeon-acf-sections .kontakt .content h2:before{content:"[\00a0\00a0\00a0\00a0\00a0\00a0 KONTAKT \00a0\00a0\00a0\00a0\00a0]";display:block;width:fit-content;margin-bottom:8px;font-family:"Red Hat Display",sans-serif;font-style:normal;font-weight:300;font-size:16px;line-height:1.6;letter-spacing:0;text-transform:uppercase;color:#ffffff;}.grafeon-acf-sections .kontakt .content p{position:relative;margin:0;padding-left:52px;color:var(--contact-muted);font-family:"Red Hat Display",sans-serif;font-size:16px;font-weight:300;line-height:1.75;}.grafeon-acf-sections .kontakt .content p:first-of-type{color:rgba(255,255,255,0.88);}.grafeon-acf-sections .kontakt .content p + p{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,0.085);}.grafeon-acf-sections .kontakt .content p:before{position:absolute;top:4px;left:0;color:rgba(0,146,255,0.85);font-family:"Onest",sans-serif;font-size:11px;font-weight:600;line-height:1;letter-spacing:0.10em;}.grafeon-acf-sections .kontakt .content p + p:before{top:29px;}.grafeon-acf-sections .kontakt .content p:nth-of-type(1):before{content:"01";}.grafeon-acf-sections .kontakt .content p:nth-of-type(2):before{content:"02";}.grafeon-acf-sections .kontakt .content p:nth-of-type(3):before{content:"03";}.grafeon-acf-sections .kontakt .content p:nth-of-type(4):before{content:"04";}.grafeon-acf-sections .kontakt .custom_html{position:relative;min-width:0;min-height:610px;overflow:hidden;border:1px solid var(--contact-border);border-radius:var(--contact-radius);background:var(--contact-surface);box-shadow:0 28px 70px rgba(0,0,0,0.16);}.grafeon-acf-sections .kontakt .custom_html:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,0.025);pointer-events:none;}.grafeon-acf-sections .kontakt .custom_html iframe{display:block;width:100% !important;height:100% !important;min-height:610px;border:0 !important;filter:saturate(0.78)
		contrast(1.04)
		brightness(0.92);transition:filter 0.45s ease,transform 0.7s cubic-bezier(.19,1,.22,1);}.grafeon-acf-sections .kontakt .custom_html:hover iframe{filter:saturate(0.95)
		contrast(1.02)
		brightness(1);transform:scale(1.006);}.grafeon-acf-sections .kontakt > .container:before,.grafeon-acf-sections .kontakt > .container:after{content:none !important;display:none !important;}.grafeon-acf-sections .kontakt .content p{position:relative;margin:0;padding-left:58px;color:var(--contact-muted);font-family:"Red Hat Display",sans-serif;font-size:16px;font-weight:300;line-height:1.75;}.grafeon-acf-sections .kontakt .content p + p{margin-top:24px;padding-top:24px;border-top:1px solid rgba(255,255,255,.085);}.grafeon-acf-sections .kontakt .content p:before{content:"" !important;position:absolute;top:1px;left:0;display:block;width:36px;height:36px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background-color:rgba(255,255,255,.045);background-repeat:no-repeat;background-position:center;background-size:17px 17px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03);transition:border-color .3s ease,background-color .3s ease,transform .3s ease;}.grafeon-acf-sections .kontakt .content p + p:before{top:25px;}.grafeon-acf-sections .kontakt .content p:hover:before{border-color:rgba(0,146,255,.40);background-color:rgba(0,135,237,.10);transform:translateY(-1px);}.grafeon-acf-sections .kontakt .content p:nth-of-type(1):before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='20' viewBox='0 0 18 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 19C9 19 16 12.6 16 7.5C16 3.91 12.866 1 9 1C5.134 1 2 3.91 2 7.5C2 12.6 9 19 9 19Z' stroke='%230092FF' stroke-width='1.5'/%3E%3Ccircle cx='9' cy='7.5' r='2.4' stroke='white' stroke-width='1.3'/%3E%3C/svg%3E");background-size:16px 18px;}.grafeon-acf-sections .kontakt .content p:nth-of-type(2):before{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.2 2H2.6C1.72 2 1 2.72 1 3.6C1 11.55 7.45 18 15.4 18C16.28 18 17 17.28 17 16.4V14.8L12.8 13.5L11.9 15.05C8.54 13.62 5.38 10.46 3.95 7.1L5.5 6.2L4.2 2Z' stroke='%230092FF' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M11.8 2.2C14.5 2.85 16.15 4.5 16.8 7.2' stroke='white' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-size:18px 18px;}.grafeon-acf-sections .kontakt .content p:nth-of-type(3):before{background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 17V4L9.5 1L16 4V17' stroke='%230092FF' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M1 17H18' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3Cpath d='M6 6H7M12 6H13M6 9H7M12 9H13M6 12H7M12 12H13' stroke='white' stroke-width='1.3' stroke-linecap='round'/%3E%3C/svg%3E");background-size:18px 18px;}.grafeon-acf-sections .kontakt .content p:nth-of-type(4):before{background-image:url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 1H11L16 6V17C16 17.55 15.55 18 15 18H3C2.45 18 2 17.55 2 17V2C2 1.45 2.45 1 3 1Z' stroke='%230092FF' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M11 1V6H16' stroke='%230092FF' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M5 9H13M5 12H13M5 15H10' stroke='white' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-size:17px 18px;}.grafeon-acf-sections .kontakt_form{--cf-white:#ffffff;--cf-muted:rgba(255,255,255,.62);--cf-muted-soft:rgba(255,255,255,.40);--cf-border:rgba(255,255,255,.12);--cf-border-hover:rgba(255,255,255,.20);--cf-surface:rgba(255,255,255,.045);--cf-blue:#0087ED;--cf-blue-light:#0092FF;position:relative;padding:clamp(0px,8vw,0px) 0;font-family:"Red Hat Display",sans-serif;color:#fff;}.grafeon-acf-sections .kontakt_form > .container{display:grid !important;grid-template-columns:minmax(300px,.72fr)
		minmax(0,1.28fr);gap:clamp(50px,7vw,110px);align-items:start;width:calc(100% - 40px) !important;max-width:1480px !important;min-width:0 !important;margin:0 auto !important;padding:0 !important;}.grafeon-acf-sections .kontakt_form > .container:before,.grafeon-acf-sections .kontakt_form > .container:after{content:none !important;display:none !important;}.grafeon-acf-sections .kontakt_form > .container > .content{position:sticky;top:130px;margin:0;padding-top:18px;}.grafeon-acf-sections .kontakt_form .content h2:before{content:"[\00a0\00a0\00a0\00a0 FORMULÁR \00a0\00a0\00a0\00a0]";display:block;width:fit-content;margin-bottom:24px;font-family:"Red Hat Display",sans-serif;font-size:16px;font-weight:300;line-height:1.6;letter-spacing:0;text-transform:uppercase;color:rgba(255,255,255,1);}.grafeon-acf-sections .kontakt_form .content h2{max-width:470px;margin:0;font-family:"Onest",sans-serif;font-size:clamp(52px,5vw,82px);font-weight:300;line-height:.98;letter-spacing:-.055em;color:#fff;}.grafeon-acf-sections .kontakt_form .grafeon-acf-webform-contact{position:relative;min-width:0;margin:0;padding:clamp(32px,4vw,58px);overflow:hidden;border:1px solid var(--cf-border);border-radius:18px;background:radial-gradient(circle at 100% 0%,rgba(0,135,237,.09) 0%,transparent 37%),linear-gradient(145deg,rgba(255,255,255,.065) 0%,rgba(255,255,255,.025) 55%,rgba(255,255,255,.012) 100%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 28px 70px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035);}.grafeon-acf-sections .kontakt_form .grafeon-acf-webform-contact:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,146,255,.75),transparent);pointer-events:none;}.grafeon-acf-sections .kontakt_form form{margin:0;}.grafeon-acf-sections .kontakt_form .form-group{margin-bottom:25px;}.grafeon-acf-sections .kontakt_form label,.grafeon-acf-sections .kontakt_form .fieldset-legend{display:block;margin:0 0 10px;font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:rgba(255,255,255,.78);}.grafeon-acf-sections .kontakt_form .form-required:after{color:var(--cf-blue-light);}.grafeon-acf-sections .kontakt_form input.form-control:not([type="hidden"]),.grafeon-acf-sections .kontakt_form textarea.form-control{width:100%;border:1px solid rgba(255,255,255,.11);border-radius:12px;background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);color:#fff;font-family:"Red Hat Display",sans-serif;font-size:16px;font-weight:300;outline:none;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;}.grafeon-acf-sections .kontakt_form input.form-control:not([type="hidden"]){height:56px;padding:0 18px;}.grafeon-acf-sections .kontakt_form textarea.form-control{min-height:165px;padding:16px 18px;line-height:1.6;resize:vertical;}.grafeon-acf-sections .kontakt_form input.form-control:not([type="hidden"]):focus,.grafeon-acf-sections .kontakt_form textarea.form-control:focus{border-color:rgba(0,146,255,.65);background:rgba(255,255,255,.055);box-shadow:0 0 0 3px rgba(0,135,237,.08),inset 0 1px 0 rgba(255,255,255,.03);}.grafeon-acf-sections .kontakt_form input:-webkit-autofill,.grafeon-acf-sections .kontakt_form input:-webkit-autofill:hover,.grafeon-acf-sections .kontakt_form input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #0b1028 inset;}.grafeon-acf-sections .kontakt_form fieldset{margin:4px 0 28px;padding:0;border:0;}.grafeon-acf-sections .kontakt_form fieldset legend{float:none;width:auto;margin:0 0 13px;padding:0;border:0;}.grafeon-acf-sections .kontakt_form .js-webform-radios{display:flex;flex-wrap:wrap;gap:9px;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio{display:inline-flex;margin:0 !important;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio > label{position:relative;display:inline-flex;align-items:center;min-height:42px;margin:0;padding:9px 16px 9px 39px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.68);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .25s ease,background .25s ease,color .25s ease,transform .25s ease;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio > label:hover{border-color:rgba(0,146,255,.40);background:rgba(0,135,237,.07);color:#fff;}.grafeon-acf-sections .kontakt_form input.form-radio{position:absolute;width:16px;height:16px;margin:0;left:15px;top:50%;transform:translateY(-50%);accent-color:var(--cf-blue-light);}.grafeon-acf-sections .kontakt_form .js-webform-type-radio > label:has(input:checked){border-color:rgba(0,146,255,.65);background:rgba(0,135,237,.12);color:#fff;box-shadow:inset 0 0 0 1px rgba(0,146,255,.08);}.grafeon-acf-sections .kontakt_form .webform-actions{margin:32px 0 0;}.grafeon-acf-sections .kontakt_form .webform-button--submit{min-height:50px;padding:13px 25px 13px 29px;border:0;border-radius:999px;background:var(--cf-blue);color:#fff;font-family:"Red Hat Display",sans-serif;font-size:15px;font-weight:700;letter-spacing:.02em;box-shadow:none;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;}.grafeon-acf-sections .kontakt_form .webform-button--submit:hover,.grafeon-acf-sections .kontakt_form .webform-button--submit:focus{background:var(--cf-blue-light);color:#fff;transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,135,237,.20);}.grafeon-acf-sections .kontakt_form .webform-button--submit:active{transform:translateY(0);}.grafeon-acf-sections .kontakt_form .has-error .form-control{border-color:rgba(255,90,90,.65);}.grafeon-acf-sections .kontakt_form .help-block,.grafeon-acf-sections .kontakt_form .form-item--error-message{color:#ff9090;font-size:13px;}.grafeon-acf-sections .kontakt_form{padding:clamp(0px,8vw,0px) 0;}.grafeon-acf-sections .kontakt_form > .container{position:relative;isolation:isolate;display:grid !important;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:clamp(55px,6vw,105px);align-items:start;width:calc(100% - 40px) !important;max-width:1480px !important;min-width:0 !important;margin:0 auto !important;padding:clamp(45px,5vw,78px)
		clamp(38px,5.5vw,82px) !important;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:radial-gradient(circle at 95% 0%,rgba(0,135,237,.10) 0%,transparent 34%),linear-gradient(145deg,rgba(255,255,255,.065) 0%,rgba(255,255,255,.025) 52%,rgba(255,255,255,.012) 100%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 30px 80px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.035);overflow:hidden;}.grafeon-acf-sections .kontakt_form > .container:before,.grafeon-acf-sections .kontakt_form > .container:after{content:none !important;display:none !important;}.grafeon-acf-sections .kontakt_form > .container{background-color:rgba(255,255,255,.01);box-shadow:0 30px 80px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04);}.grafeon-acf-sections .kontakt_form > .container > .content{position:relative;top:auto;margin:0;padding:4px 0 0;align-self:start;}.grafeon-acf-sections .kontakt_form .content h2:before{content:"[\00a0\00a0\00a0\00a0 FORMULÁR \00a0\00a0\00a0\00a0]";display:block;width:fit-content;margin-bottom:26px;font-family:"Red Hat Display",sans-serif;font-size:16px;font-weight:300;line-height:1.6;letter-spacing:0;text-transform:uppercase;color:rgba(255,255,255,.67);}.grafeon-acf-sections .kontakt_form .content h2{max-width:520px;margin:0;font-family:"Onest",sans-serif;font-size:clamp(54px,5vw,82px);font-weight:300;line-height:.97;letter-spacing:-.055em;color:#fff;}.grafeon-acf-sections .kontakt_form > .container > .content p{max-width:430px;margin:35px 0 0;font-family:"Red Hat Display",sans-serif;font-size:17px;font-weight:300;line-height:1.75;color:rgba(255,255,255,.58);}.grafeon-acf-sections .kontakt_form > .container > .content p:before{content:"";display:block;width:42px;height:2px;margin-bottom:23px;background:#0087ED;}.grafeon-acf-sections .kontakt_form .grafeon-acf-webform-contact{position:relative;min-width:0;margin:0;padding:0 0 0 clamp(40px,4vw,65px);border:0;border-left:1px solid rgba(255,255,255,.09);border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;overflow:visible;}.grafeon-acf-sections .kontakt_form .grafeon-acf-webform-contact:before{display:none;}.grafeon-acf-sections .kontakt_form .form-group{margin-bottom:25px;}.grafeon-acf-sections .kontakt_form label,.grafeon-acf-sections .kontakt_form .fieldset-legend{margin-bottom:10px;font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:500;color:rgba(255,255,255,.72);}.grafeon-acf-sections .kontakt_form input.form-control:not([type="hidden"]),.grafeon-acf-sections .kontakt_form textarea.form-control{border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.035);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.025);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease;}.grafeon-acf-sections .kontakt_form input.form-control:not([type="hidden"]){height:58px;padding:0 18px;}.grafeon-acf-sections .kontakt_form textarea.form-control{min-height:175px;padding:17px 18px;resize:vertical;}.grafeon-acf-sections .kontakt_form input.form-control:not([type="hidden"]):focus,.grafeon-acf-sections .kontakt_form textarea.form-control:focus{border-color:rgba(0,146,255,.65);background:rgba(255,255,255,.052);box-shadow:0 0 0 3px rgba(0,135,237,.08);}.grafeon-acf-sections .kontakt_form .js-webform-radios{display:flex;flex-wrap:wrap;gap:9px;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio{margin:0 !important;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio > label{min-height:44px;margin:0;padding:10px 17px 10px 39px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.77);transition:border-color .25s ease,background .25s ease,color .25s ease,transform .25s ease;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio > label:hover{border-color:rgba(0,146,255,.48);background:rgba(0,135,237,.08);color:#fff;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio > label:has(input:checked){border-color:#0087ED;background:rgba(0,135,237,.13);color:#fff;}.grafeon-acf-sections .kontakt_form .webform-actions{margin-top:31px;margin-bottom:0;}.background:after{content:"";display:block;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,#00041e 100%);width:100%;height:250px;position:absolute;bottom:0px;}.page-node-37 .background:after{display:none;}.archiv .content p{color:white;text-align:center;font-size:20px;margin-bottom:30px;}.view-portfolio.view-display-id-block_5 .view-footer{color:white;text-align:center;font-size:20px;margin-bottom:30px;}body.page-node-302,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1){--projects-bg:#00041E;--projects-white:#fff;--projects-muted:rgba(255,255,255,.58);--projects-muted-soft:rgba(255,255,255,.36);--projects-border:rgba(255,255,255,.11);--projects-border-hover:rgba(0,146,255,.34);--projects-surface:rgba(255,255,255,.035);--projects-surface-hover:rgba(255,255,255,.055);--projects-blue:#0087ED;--projects-blue-light:#0092FF;--projects-radius:15px;background:var(--projects-bg);color:#fff;}body.page-node-302 .breadcrumbs,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .breadcrumbs{display:none;}body.page-node-302 .main-container,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .main-container{width:calc(100% - 40px);max-width:1480px;margin-top:75px;margin-bottom:110px;padding-left:0;padding-right:0;}body.page-node-302 .main-container > .row,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .main-container > .row{margin-left:0;margin-right:0;}body.page-node-302 .main-container section.col-sm-12,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .main-container section.col-sm-12{float:none;width:100%;padding-left:0;padding-right:0;}body.page-node-302 article.page:has(.grafeon-acf-sections:empty){display:none;}body.page-node-302 .background,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .background{min-height:340px;padding-top:165px;padding-bottom:72px;background-position:center;}body.page-node-302 .background:before,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .background:before{background:linear-gradient(180deg,rgba(0,4,30,.22) 0%,rgba(0,4,30,.55) 62%,#00041E 100%);opacity:1;}body.page-node-302 .background > .col-sm-12,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .background > .col-sm-12{float:none;width:calc(100% - 40px);max-width:1480px;margin:0 auto;padding:0;}body.page-node-302 .background h1.page-header,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .background h1.page-header{display:flex;flex-direction:column;align-items:flex-start;max-width:1000px;margin:0;padding:0;border:0;font-family:"Onest",sans-serif;font-size:clamp(52px,5vw,82px);font-weight:300;line-height:.98;letter-spacing:-.05em;color:#fff;}body.page-node-302 .background h1.page-header:before{content:"[     PROJEKTY     ]";display:block;margin-bottom:23px;font-family:"Red Hat Display",sans-serif;font-size:15px;font-weight:300;line-height:1.4;letter-spacing:.02em;color:rgba(255,255,255,.66);}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .background h1.page-header:before{content:"[     PROJEKT     ]";display:block;margin-bottom:23px;font-family:"Red Hat Display",sans-serif;font-size:15px;font-weight:300;line-height:1.4;letter-spacing:.02em;color:rgba(255,255,255,.66);}body.page-node-302 #block-web-views-block-projekty-block-1{position:relative;margin:0;padding:clamp(24px,3vw,42px);border:1px solid var(--projects-border);border-radius:20px;background:radial-gradient(circle at 94% 0%,rgba(0,135,237,.08),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 75px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035);}body.page-node-302 #block-web-views-block-projekty-block-1:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,146,255,.65),transparent);pointer-events:none;}body.page-node-302 #block-web-views-block-projekty-block-1 > .form-group{margin:0;}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content{counter-reset:grafeon-project;display:flex;flex-direction:column;gap:10px;}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row{counter-increment:grafeon-project;position:relative;display:grid;grid-template-columns:62px minmax(0,1fr) 52px;align-items:center;min-height:72px;padding:0 10px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:linear-gradient(110deg,rgba(255,255,255,.038),rgba(255,255,255,.018));transition:transform .35s cubic-bezier(.19,1,.22,1),background .3s ease,border-color .3s ease,box-shadow .35s ease;}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row:before{content:counter(grafeon-project,decimal-leading-zero);display:flex;align-items:center;justify-content:center;height:100%;border-right:1px solid rgba(255,255,255,.07);font-family:"Red Hat Display",sans-serif;font-size:11px;font-weight:500;letter-spacing:.07em;color:rgba(0,146,255,.80);}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row:after{content:"→";display:flex;align-items:center;justify-content:center;width:36px;height:36px;justify-self:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(255,255,255,.025);font-family:"Onest",sans-serif;font-size:17px;font-weight:300;color:rgba(255,255,255,.72);transition:transform .3s ease,background .3s ease,border-color .3s ease,color .3s ease;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name{min-width:0;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name .field-content{display:block;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name a{position:static;display:flex;align-items:center;min-height:70px;padding:0 22px;font-family:"Onest",sans-serif;font-size:clamp(17px,1.3vw,21px);font-weight:450;line-height:1.3;color:rgba(255,255,255,.88);text-decoration:none;transition:color .25s ease,transform .3s ease;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name a:after{content:"";position:absolute;inset:0;z-index:2;}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row:hover{transform:translateX(4px);border-color:rgba(0,146,255,.27);background:linear-gradient(110deg,rgba(0,135,237,.075),rgba(255,255,255,.025));box-shadow:0 14px 35px rgba(0,0,0,.12);}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row:hover .views-field-name a{color:#fff;}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row:hover:after{transform:translateX(3px);border-color:rgba(0,146,255,.44);background:rgba(0,135,237,.11);color:#54b8ff;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) #block-web-views-block-projekt-dizajny-block-1{position:relative;margin:0;padding:clamp(24px,3vw,42px);border:1px solid var(--projects-border);border-radius:20px;background:radial-gradient(circle at 94% 0%,rgba(0,135,237,.08),transparent 32%),linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 30px 75px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035);}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) #block-web-views-block-projekt-dizajny-block-1:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,146,255,.65),transparent);pointer-events:none;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) #block-web-views-block-projekt-dizajny-block-1 > .form-group{margin:0;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-taxonomy-term:has(.view-header:empty),body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-taxonomy-term{margin:0;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content{counter-reset:grafeon-version;display:flex;flex-direction:column;gap:10px;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content > .views-row{counter-increment:grafeon-version;position:relative;display:grid;grid-template-columns:62px
		minmax(0,1fr)
		auto
		52px;align-items:center;min-height:76px;padding:0 10px 0 0;border:1px solid rgba(255,255,255,.085);border-radius:13px;background:linear-gradient(110deg,rgba(255,255,255,.038),rgba(255,255,255,.018));overflow:hidden;transition:transform .35s cubic-bezier(.19,1,.22,1),background .3s ease,border-color .3s ease,opacity .3s ease,box-shadow .35s ease;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content > .views-row:before{content:counter(grafeon-version,decimal-leading-zero);display:flex;align-items:center;justify-content:center;height:100%;border-right:1px solid rgba(255,255,255,.07);font-family:"Red Hat Display",sans-serif;font-size:11px;font-weight:500;letter-spacing:.07em;color:rgba(0,146,255,.8);}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content > .views-row:after{content:"→";grid-column:4;grid-row:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;justify-self:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(255,255,255,.025);font-size:17px;color:rgba(255,255,255,.72);transition:transform .3s ease,background .3s ease,border-color .3s ease;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-title{grid-column:2;grid-row:1;min-width:0;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-title a{position:static;display:flex;align-items:center;min-height:74px;padding:0 22px;font-family:"Onest",sans-serif;font-size:clamp(17px,1.4vw,21px);font-weight:450;line-height:1.25;color:rgba(255,255,255,.92);text-decoration:none;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-title a:after{content:"";position:absolute;inset:0;z-index:2;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-row:not(:has(.views-field-field-zastarala-verzia .field-content:not(:empty))) .views-field-field-zastarala-verzia:before{content:"Aktuálna verzia";display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border:1px solid rgba(0,146,255,.28);border-radius:999px;background:rgba(0,135,237,.10);font-family:"Red Hat Display",sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#54b8ff;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-field-zastarala-verzia{grid-column:3;grid-row:1;position:relative;z-index:3;padding-right:16px;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-field-zastarala-verzia .field-content:not(:empty){display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:rgba(255,255,255,.045);font-family:"Red Hat Display",sans-serif;font-size:11px;font-weight:500;letter-spacing:.03em;color:rgba(255,255,255,.44);}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-row:has(.views-field-field-zastarala-verzia .field-content:not(:empty)){opacity:.62;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-row:has(.views-field-field-zastarala-verzia .field-content:not(:empty)) .views-field-title a{color:rgba(255,255,255,.58);}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content > .views-row:hover{opacity:1;transform:translateX(4px);border-color:rgba(0,146,255,.27);background:linear-gradient(110deg,rgba(0,135,237,.075),rgba(255,255,255,.025));box-shadow:0 14px 35px rgba(0,0,0,.12);}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content > .views-row:hover:after{transform:translateX(3px);border-color:rgba(0,146,255,.44);background:rgba(0,135,237,.11);color:#54b8ff;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content > .views-row:hover .views-field-title a{color:#fff;}body.page-node-302 .background h1.page-header:before{content:none !important;display:none !important;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name-1{min-width:0;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name-1 .field-content{display:block;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name-1 a{position:static;display:flex;align-items:center;width:100%;min-height:70px;padding:0 24px;font-family:"Onest",sans-serif;font-size:clamp(19px,1.45vw,24px);font-weight:450;line-height:1.25;letter-spacing:-0.015em;color:rgba(255,255,255,.92) !important;text-decoration:none !important;transition:color .25s ease,transform .3s ease;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name-1 a:after{content:"";position:absolute;inset:0;z-index:2;}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row:hover .views-field-name-1 a{color:#fff !important;transform:translateX(3px);}.btn-question{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,1);padding:6px 18px 6px 15px;position:relative;border-radius:100px;display:inline-flex;align-items:center;font-style:normal;font-weight:700;font-size:14px;line-height:21px;letter-spacing:0.04em;text-align:center;color:#ffffff;backdrop-filter:blur(1px);text-transform:initial;gap:4px;}.btn-question:hover{background:rgba(255,255,255,0.45);backdrop-filter:blur(10px);color:white;}.btn-question:before{content:"";position:relative;background:url(/themes/web/images/question.svg) no-repeat transparent;width:16px;height:16px;display:block;}.grafeon-acf-sections p{color:white;}.view-front-projekty-slider .slider-content-left{display:flex;flex-direction:column;justify-content:flex-start;gap:0;}.view-front-projekty-slider .slider-content-left > .views-field-title,.view-front-projekty-slider .slider-content-left > .views-field-field-strucny-popis-vpravo{flex-grow:0 !important;flex-shrink:0;}.view-front-projekty-slider .slider-content-left > .views-field-title{margin-top:auto;margin-bottom:12px;}.view-front-projekty-slider .slider-content-left > .views-field-field-strucny-popis-vpravo{margin-bottom:20px;}.view-front-projekty-slider .slider-content-left > .views-field-field-prezentacny-obrazok{flex-grow:0;flex-shrink:0;}.presentation-image-container{display:flex;align-items:flex-end;}body.path-frontpage .region_boxy_s_obsahom{padding:14px 0 100px;}body.path-frontpage .region_boxy_s_obsahom .boxy_s_obsahom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom{float:none;width:auto;max-width:none;min-width:0;height:100%;margin:0;padding:0;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom > .inner{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;min-height:530px;padding:27px 28px 30px;margin:0;overflow:hidden;border:1px solid rgba(185,207,255,.13);border-radius:24px;background:linear-gradient(153deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.016) 70%);box-shadow:0 20px 55px rgba(0,0,0,.10);transition:transform .3s ease,border-color .3s ease,background .3s ease,box-shadow .3s ease;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom > .inner::before{content:'';position:absolute;z-index:1;top:0;left:28px;width:62px;height:2px;border-radius:0 0 4px 4px;background:#008ff5;display:none;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom:hover > .inner{transform:translateY(-6px);border-color:rgba(0,150,255,.38);background:linear-gradient(153deg,rgba(31,63,114,.24),rgba(255,255,255,.022) 72%);box-shadow:0 24px 60px rgba(0,0,0,.23);}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_image{display:flex;align-items:center;justify-content:center;flex:0 0 320px;width:100%;height:250px;margin:0 0 20px;padding:0;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_image img{display:block;width:100%;max-width:100%;height:100%;max-height:320px;margin:0 auto;object-fit:contain;object-position:center;filter:drop-shadow(0 20px 22px rgba(0,0,0,.17));transition:transform .4s ease;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom:hover .box_s_obsahom_image img{transform:translateY(-4px) scale(1.025);}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;margin:0;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content h3{display:flex;align-items:center;gap:9px;margin:0 0 17px;letter-spacing:.035em;text-transform:uppercase;font-style:normal;font-weight:700;font-size:24px;line-height:1.6;text-align:left;color:#ffffff;font-family:Red Hat Display;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content h3::before,body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content h3::after{color:#51b5ff;font-weight:400;display:none;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content h3::before{content:'[';}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content h3::after{content:']';}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content .text{display:flex;flex:1 1 auto;flex-direction:column;margin:0;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content .text > p{margin:0 0 13px;color:#bdc6db;font-size:15px;line-height:1.8;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content .text > p:last-child{margin-top:auto;margin-bottom:0;padding-top:0px;text-align:center;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content .btn{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:42px;padding:10px 21px;border-radius:999px;font-size:13px;font-weight:600;line-height:1.35;text-align:center;white-space:normal;}body.path-frontpage #block-web-webstrankynamieru .grafeon-hero-location{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:7px 13px;border:1px solid rgba(255,255,255,.55);border-radius:100px;background:rgb(255 255 255 / 11%);color:#ffffff;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.13em;text-transform:uppercase;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin:0;}body:is(.page-node-43,.page-node-306) .region_obsah_text > .container > .content{max-width:1000px;margin:0 auto;padding:20px 0 70px;color:#e5e5ec;font-size:16px;line-height:1.8;overflow-wrap:break-word;}body:is(.page-node-43,.page-node-306) .region_obsah_text p{margin:0 0 18px;line-height:1.8;}body:is(.page-node-43,.page-node-306) .region_obsah_text h2{color:#fff;font-size:30px;font-weight:500;line-height:1.3;text-transform:none;margin:42px 0 18px;}body:is(.page-node-43,.page-node-306) .region_obsah_text h3{color:#fff;font-size:19px;font-weight:600;line-height:1.5;text-transform:none;letter-spacing:0;margin:28px 0 12px;padding:0;}body:is(.page-node-43,.page-node-306) .region_obsah_text h3::before,body:is(.page-node-43,.page-node-306) .region_obsah_text h3::after{content:none !important;}body:is(.page-node-43,.page-node-306) .region_obsah_text a{color:#fff;text-decoration:underline;text-underline-offset:4px;}body:is(.page-node-43,.page-node-306) .region_obsah_text a:hover{color:#b8b8d0;}body:is(.page-node-43,.page-node-306) .region_obsah_text table{width:100%;border-collapse:collapse;margin:25px 0;background:rgba(255,255,255,0.035);color:#fff;}body:is(.page-node-43,.page-node-306) .region_obsah_text th,body:is(.page-node-43,.page-node-306) .region_obsah_text td{padding:15px 20px;color:#e5e5ec;text-align:left;vertical-align:middle;border:none;border-bottom:1px solid rgba(255,255,255,0.13);background:transparent;}body:is(.page-node-43,.page-node-306) .region_obsah_text th{color:#fff;font-weight:600;background:rgba(255,255,255,0.07);}body:is(.page-node-43,.page-node-306) .region_obsah_text tbody tr:hover{background:rgba(255,255,255,0.04);}body:is(.page-node-43,.page-node-306) .region_obsah_text code{color:#fff;background:rgba(255,255,255,0.09);border:none;border-radius:4px;padding:4px 7px;font-size:14px;}body.node--type-praca-do-portfolia{--portfolio-bg:#00041e;--portfolio-surface:rgba(255,255,255,0.05);--portfolio-surface-hover:rgba(255,255,255,0.08);--portfolio-border:rgba(255,255,255,0.12);--portfolio-border-strong:rgba(255,255,255,0.22);--portfolio-white:#ffffff;--portfolio-muted:rgba(255,255,255,0.62);--portfolio-muted-2:rgba(255,255,255,0.42);--portfolio-blue:#0087ed;--portfolio-blue-hover:#0092ff;--portfolio-radius:15px;--portfolio-shadow:0 28px 70px rgba(0,0,0,0.24);background:var(--portfolio-bg);color:var(--portfolio-white);}body.node--type-praca-do-portfolia .breadcrumbs{display:none;}body.node--type-praca-do-portfolia .background{min-height:390px;padding-top:175px;padding-bottom:70px;overflow:hidden;background-position:center;}body.node--type-praca-do-portfolia .background:before{background:linear-gradient(180deg,rgba(0,4,30,0.16) 0%,rgba(0,4,30,0.48) 58%,#00041e 100%),rgba(0,0,0,0.18);opacity:1;}body.node--type-praca-do-portfolia .background > .col-sm-12{float:none;width:calc(100% - 30px);max-width:1650px;margin:0 auto;padding-left:15px;padding-right:15px;position:relative;z-index:2;}body.node--type-praca-do-portfolia .background .region-header{width:100%;}body.node--type-praca-do-portfolia .background h1.page-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;max-width:1150px;margin:0;padding:0;border:0;font-family:"Onest",sans-serif;font-size:clamp(48px,5vw,84px);font-weight:700;line-height:1.02;letter-spacing:-0.035em;text-align:left;color:#fff;}body.node--type-praca-do-portfolia .background h1.page-header:before{content:"[\00a0\00a0\00a0\00a0\00a0 Portfólio \00a0\00a0\00a0\00a0\00a0]";display:block;margin-bottom:20px;letter-spacing:0.08em;font-family:Red Hat Display;font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:left;text-transform:uppercase;color:#ffffff;}body.node--type-praca-do-portfolia .background h1.page-header span{display:block;max-width:100%;}body.node--type-praca-do-portfolia .main-container{margin-top:0px;margin-bottom:0;}body.node--type-praca-do-portfolia .main-container > .row{grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:start;margin-left:0;margin-right:0;}body.node--type-praca-do-portfolia article.praca-do-portfolia .content:empty,body.node--type-praca-do-portfolia article.praca-do-portfolia:has(.content:empty){display:none;}body.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-1 > .form-group,body.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-2 > .form-group{margin-bottom:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 > .view-content > .views-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 10px;min-width:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 > .view-content > .views-row > .views-field-title{display:none;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-pocet-zobrazeni,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-count,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag{order:1;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie{flex:1 1 360px;min-width:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie .field-content,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie ul{margin:0;padding:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie li{margin:0;padding:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie a{display:inline-flex;align-items:center;min-height:42px;padding:9px 16px;border:1px solid var(--portfolio-border);border-radius:999px;background:var(--portfolio-surface);backdrop-filter:blur(8px);font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:0.02em;color:rgba(255,255,255,0.82);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie a:hover,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie a:focus{border-color:rgba(0,135,237,0.65);background:rgba(0,135,237,0.14);color:#fff;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-pocet-zobrazeni,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-count{flex:0 0 auto;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-pocet-zobrazeni .field-content,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-count .field-content{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 14px;border:1px solid var(--portfolio-border);border-radius:999px;background:var(--portfolio-surface);backdrop-filter:blur(8px);font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:700;line-height:1;color:rgba(255,255,255,0.82);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-pocet-zobrazeni .field-content:before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;opacity:0.76;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 7C2.8 3.5 5.8 1.5 10 1.5C14.2 1.5 17.2 3.5 19 7C17.2 10.5 14.2 12.5 10 12.5C5.8 12.5 2.8 10.5 1 7Z' stroke='white' stroke-width='1.4'/%3E%3Ccircle cx='10' cy='7' r='2.5' stroke='white' stroke-width='1.4'/%3E%3C/svg%3E");}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-count .field-content:before{content:"";display:block;width:18px;height:18px;flex:0 0 18px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 15.2L7.9 14.2C3.9 10.6 1.3 8.2 1.3 5.3C1.3 2.9 3.2 1.1 5.6 1.1C7 1.1 8.3 1.7 9 2.7C9.7 1.7 11 1.1 12.4 1.1C14.8 1.1 16.7 2.9 16.7 5.3C16.7 8.2 14.1 10.6 10.1 14.2L9 15.2Z' fill='%230087ed'/%3E%3C/svg%3E");}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag{flex:0 0 auto;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .field-content{display:block;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag{margin:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border:1px solid transparent;border-radius:999px;background:var(--portfolio-blue);font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:0.02em;color:#fff;box-shadow:0 10px 25px rgba(0,135,237,0.18);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag a:before{content:"♥";display:block;margin-right:8px;font-size:15px;line-height:1;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag a:hover,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag a:focus{background:var(--portfolio-blue-hover);color:#fff;transform:translateY(-1px);box-shadow:0 14px 32px rgba(0,135,237,0.26);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body{order:2;flex:0 0 100%;width:100%;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach{order:4;flex:0 0 100%;width:100%;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body .field-content:not(:empty),body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .field-content:not(:empty){margin-top:28px;margin-bottom:28px;padding:32px;border:1px solid var(--portfolio-border);border-radius:var(--portfolio-radius);background:var(--portfolio-surface);backdrop-filter:blur(8px);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body .field-content,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .field-content{font-family:"Red Hat Display",sans-serif;font-size:17px;font-weight:400;line-height:1.75;color:rgba(255,255,255,0.72);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body h2,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach h2{margin:0 0 22px;font-family:"Onest",sans-serif;font-size:clamp(32px,3vw,48px);font-weight:500;line-height:1.1;color:#fff;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body h3,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach h3{margin:28px 0 12px;font-family:"Onest",sans-serif;font-size:24px;font-weight:600;line-height:1.25;color:#fff;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body p,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach p,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body li,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach li{color:rgba(255,255,255,0.72);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body a:not(.btn),body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach a:not(.btn){color:#54b8ff;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body img,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach img{max-width:100%;height:auto;border-radius:var(--portfolio-radius);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach iframe{display:block;width:100%;max-width:100%;margin:30px auto;border:0;border-radius:var(--portfolio-radius);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca{order:3;flex:0 0 100%;width:100%;margin-top:22px;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca > .field-content{font-size:0;line-height:0;border:1px solid rgba(255,255,255,0.08);border-radius:18px;background:rgba(255,255,255,0.025);box-shadow:var(--portfolio-shadow);overflow:hidden;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca ul{margin:0;padding:0;list-style:none;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca li{margin:0;padding:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca img{display:block;width:100%;height:auto !important;max-width:100%;margin:0 0 0px;border:1px solid rgba(255,255,255,0.08);background:rgba(255,255,255,0.025);box-shadow:var(--portfolio-shadow);overflow:hidden;border:0;border-radius:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca img:last-of-type{margin-bottom:0;}body.node--type-praca-do-portfolia aside .region-sidebar-second.well{min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;}body.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-2{position:sticky;top:115px;margin:0;padding:28px;border:1px solid var(--portfolio-border);border-radius:var(--portfolio-radius);background:linear-gradient(180deg,rgba(255,255,255,0.075) 0%,rgba(255,255,255,0.035) 100%);backdrop-filter:blur(12px);box-shadow:0 24px 60px rgba(0,0,0,0.18);overflow:hidden;}body.user-logged-in.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-2{top:145px;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 > .view-content > .views-row{display:block;width:100%;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-label,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-field-view-1:before{display:block;margin:0 0 18px;font-family:"Onest",sans-serif;font-size:18px;font-weight:600;line-height:1.25;color:#fff;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-field-view-1:before{content:"Použité technológie";}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-field-field-autori-popis-prace,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-field-field-autori-popis-prace .field-content:empty{display:none;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori{margin-bottom:30px;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .view-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-row{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;padding:14px 10px;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:rgba(255,255,255,0.035);text-align:center;transition:background 0.3s ease,border-color 0.3s ease,transform 0.3s ease;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-row:hover{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.065);transform:translateY(-2px);}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-field-field-profilova-fotografia{margin-bottom:10px;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-field-field-profilova-fotografia a{display:block;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-field-field-profilova-fotografia img{display:block;width:78px;height:78px !important;max-width:78px;margin:0 auto;border:1px solid rgba(255,255,255,0.2);border-radius:50%;object-fit:cover;object-position:center;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-field-name a{display:block;font-family:"Red Hat Display",sans-serif;font-size:13px;font-weight:700;line-height:1.35;color:rgba(255,255,255,0.86);}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-field-name a:hover{color:#54b8ff;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-field-field-strucny-popis-vpravo{margin-top:0;padding-top:28px;border-top:1px solid var(--portfolio-border);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-field-field-strucny-popis-vpravo > .field-content{white-space:pre-line;font-family:"Red Hat Display",sans-serif;font-size:15px;font-weight:400;line-height:1.68;color:var(--portfolio-muted);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-field-field-strucny-popis-vpravo > .field-content *{white-space:pre-line;font-family:"Red Hat Display",sans-serif;font-size:15px;font-weight:400;line-height:1.68;color:var(--portfolio-muted);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_2 .views-field-view-1{margin-top:30px;padding-top:28px;border-top:1px solid var(--portfolio-border);}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .view-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-row{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;gap:10px;min-width:0;min-height:126px;padding:14px 10px;border:1px solid rgba(255,255,255,0.08);border-radius:14px;background:rgba(255,255,255,0.035);transition:background 0.3s ease,border-color 0.3s ease,transform 0.3s ease;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-row:hover{border-color:rgba(0,135,237,0.38);background:rgba(0,135,237,0.08);transform:translateY(-2px);}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-field-field-obrazok a{display:block;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-field-field-obrazok img{display:block;width:52px;height:52px !important;max-width:52px;margin:0 auto;object-fit:contain;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-field-name{width:100%;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-field-name .field-content{display:block;font-family:"Red Hat Display",sans-serif;font-size:12px;font-weight:600;line-height:1.25;text-align:center;color:rgba(255,255,255,0.68);}body.node--type-praca-do-portfolia .fourth_content{position:relative;margin-top:120px;padding-top:75px;padding-bottom:20px;border-top:1px solid rgba(255,255,255,0.12);}body.node--type-praca-do-portfolia .fourth_content:before{content:"PORTFÓLIO";position:absolute;top:-78px;left:50%;transform:translateX(-50%);z-index:0;pointer-events:none;font-family:"Onest",sans-serif;font-size:clamp(120px,18vw,300px);font-weight:700;line-height:1;letter-spacing:-0.05em;white-space:nowrap;color:rgba(255,255,255,0.022);}body.node--type-praca-do-portfolia .fourth_content .container{position:relative;z-index:1;}body.node--type-praca-do-portfolia .fourth_content .block-title{margin:0 0 42px;font-family:"Onest",sans-serif;font-size:clamp(38px,4vw,64px);font-weight:500;line-height:1.08;letter-spacing:-0.025em;color:#fff;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .view-content{gap:10px;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-row{aspect-ratio:400 / 352;border-radius:var(--portfolio-radius);background:rgba(255,255,255,0.035);}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-row:after{pointer-events:none;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-field-field-prezentacny-obrazok a{pointer-events:auto;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-field-fieldset{pointer-events:none;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-field-fieldset a{pointer-events:auto;}body.node--type-praca-do-portfolia .before_footer{margin-top:110px;}body.node--type-praca-do-portfolia .contextual-region{outline:none;}body.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-1 .contextual,body.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-2 .contextual{z-index:80;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag .portfolio-flag-thanks{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border:1px solid transparent;border-radius:999px;background:var(--portfolio-blue);font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:0.02em;color:#fff;box-shadow:0 10px 25px rgba(0,135,237,0.18);cursor:default;user-select:none;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag .portfolio-flag-thanks:before{content:"♥";display:block;margin-right:8px;font-size:15px;line-height:1;}body.node--type-praca-do-portfolia .views-field-link-flag .flag-message,body.node--type-praca-do-portfolia .views-field-link-flag .js-flag-message{display:none !important;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-row{position:relative;cursor:pointer;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-field-field-obrazok a:after{content:"";position:absolute;inset:0;z-index:5;display:block;border-radius:14px;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-row:has(a:focus-visible){border-color:rgba(0,135,237,0.65);box-shadow:0 0 0 3px rgba(0,135,237,0.14);}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-field-field-obrazok a:after{content:none !important;display:none !important;pointer-events:none !important;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-row,body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-row,body.node--type-praca-do-portfolia .portfolio-clickable-card{cursor:pointer;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-row.portfolio-clickable-card:focus-visible,body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-row.portfolio-clickable-card:focus-visible{outline:none;border-color:rgba(0,135,237,0.65);box-shadow:0 0 0 3px rgba(0,135,237,0.14);}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-row.portfolio-clickable-card > *,body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-row.portfolio-clickable-card > *{cursor:pointer;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .field-content:has(.video_holder,iframe,video){margin-top:20px;margin-bottom:28px;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .video_holder{position:relative;width:100%;margin:0;padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025);box-shadow:var(--portfolio-shadow);aspect-ratio:920 / 614;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .video_holder iframe{position:absolute;inset:0;display:block;width:100% !important;height:100% !important;max-width:none;margin:0 !important;border:0;border-radius:0;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach video{display:block;width:100%;height:auto;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#000;box-shadow:var(--portfolio-shadow);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .field-content:has(> img):not(:has(p,h2,h3,h4,ul,ol)){margin-top:20px;margin-bottom:28px;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .field-content:has(> img):not(:has(p,h2,h3,h4,ul,ol)) > img{display:block;width:100%;height:auto;margin:0;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025);box-shadow:var(--portfolio-shadow);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .field-content:not(:empty):not(:has(.video_holder,iframe,video)):not(:has(> img):not(:has(p,h2,h3,h4,ul,ol))){margin-top:28px;margin-bottom:28px;padding:36px;border:1px solid var(--portfolio-border);border-radius:var(--portfolio-radius);background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.025));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .video_holder{transition:border-color .35s ease,box-shadow .45s ease,transform .45s cubic-bezier(.19,1,.22,1);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .video_holder:hover{transform:translateY(-2px);border-color:rgba(0,146,255,.25);box-shadow:0 28px 70px rgba(0,0,0,.26),0 0 40px rgba(0,135,237,.045);}body.path-user{--profile-bg:#00041e;--profile-blue:#0087ed;--profile-blue-hover:#0092ff;--profile-white:#ffffff;--profile-muted:rgba(255,255,255,0.65);--profile-muted-2:rgba(255,255,255,0.42);--profile-border:rgba(255,255,255,0.12);--profile-surface:rgba(255,255,255,0.05);--profile-radius:15px;--profile-shadow:0 28px 70px rgba(0,0,0,0.20);background:var(--profile-bg);color:#fff;}body.path-user #block-web-views-block-user-rozklik-block-1{margin-top:65px;margin-bottom:100px;}body.path-user #block-web-views-block-user-rozklik-block-1 > .form-group{margin-bottom:0;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{display:grid;grid-template-columns:390px minmax(0,1fr);grid-template-areas:"photo name"
		"photo focus"
		"photo location"
		"photo email"
		"photo phone"
		"photo description"
		"education skills";column-gap:55px;row-gap:0;align-items:start;padding:50px;border:1px solid var(--profile-border);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,0.075) 0%,rgba(255,255,255,0.025) 55%,rgba(0,135,237,0.035) 100%);backdrop-filter:blur(12px);box-shadow:var(--profile-shadow);overflow:hidden;position:relative;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row:before{content:"";position:absolute;top:-180px;right:-180px;width:440px;height:440px;border-radius:50%;background:rgba(0,135,237,0.08);filter:blur(80px);pointer-events:none;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia{grid-area:photo;position:relative;z-index:1;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.14);border-radius:20px;background:rgba(255,255,255,0.035);box-shadow:0 24px 55px rgba(0,0,0,0.18);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia img{display:block;width:100%;height:auto !important;aspect-ratio:1 / 1;object-fit:cover;object-position:center;border:0;border-radius:0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name{grid-area:name;position:relative;z-index:1;padding-top:8px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name:before{content:"[\00a0\00a0 Tím \00a0\00a0]";display:block;margin-bottom:17px;font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:600;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase;color:rgba(255,255,255,0.56);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{margin:0;font-family:"Onest",sans-serif;font-size:clamp(46px,4vw,72px);font-weight:600;line-height:1.02;letter-spacing:-0.035em;color:#fff;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie{grid-area:focus;position:relative;z-index:1;margin-top:17px;margin-bottom:30px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content{font-family:"Red Hat Display",sans-serif;font-size:19px;font-weight:600;line-height:1.4;color:var(--profile-blue);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{position:relative;z-index:1;display:flex;align-items:center;min-height:38px;margin-bottom:7px;font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:rgba(255,255,255,0.72);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia{grid-area:location;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa{grid-area:email;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{grid-area:phone;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:before{content:"";display:inline-flex;width:34px;height:34px;flex:0 0 34px;margin-right:12px;border:1px solid var(--profile-border);border-radius:10px;background-color:rgba(255,255,255,0.045);background-repeat:no-repeat;background-position:center;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:before{background-size:15px 18px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 17C7.5 17 13.5 11.5 13.5 7C13.5 3.686 10.814 1 7.5 1C4.186 1 1.5 3.686 1.5 7C1.5 11.5 7.5 17 7.5 17Z' stroke='%230087ED' stroke-width='1.4'/%3E%3Ccircle cx='7.5' cy='7' r='2' stroke='white' stroke-width='1.2'/%3E%3C/svg%3E");}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:before{background-size:17px 14px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='16' height='12' rx='2' stroke='%230087ED' stroke-width='1.4'/%3E%3Cpath d='M2 3L9 8L16 3' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:before{background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.3 1.5L6 5.1L4.5 6.6C5.5 8.8 7.2 10.5 9.4 11.5L10.9 10L14.5 12.7C14.8 12.9 14.9 13.3 14.7 13.7C14.1 14.8 13 15.5 11.7 15.5C6 15.5 1.5 11 1.5 5.3C1.5 4 2.2 2.9 3.3 2.3C3.7 2.1 4.1 2.2 4.3 2.5' stroke='%230087ED' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{grid-area:description;position:relative;z-index:1;margin-top:27px;padding-top:28px;border-top:1px solid var(--profile-border);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis .field-content{max-width:900px;font-family:"Red Hat Display",sans-serif;font-size:16px;font-weight:400;line-height:1.72;color:var(--profile-muted);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis p{margin:0 0 15px;color:inherit;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis p:last-child{margin-bottom:0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{position:relative;z-index:1;margin-top:45px;padding:32px;border:1px solid var(--profile-border);border-radius:var(--profile-radius);background:var(--profile-surface);backdrop-filter:blur(8px);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie{grid-area:education;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{grid-area:skills;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label{margin:0 0 25px;font-family:"Onest",sans-serif;font-size:26px;font-weight:500;line-height:1.2;color:#fff;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie .field-content{font-family:"Red Hat Display",sans-serif;font-size:14px;line-height:1.55;color:var(--profile-muted);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p{position:relative;margin:0;padding:0 0 26px 26px;text-align:left !important;color:var(--profile-muted);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p:last-child{padding-bottom:0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p:before{content:"";position:absolute;top:7px;left:0;width:9px;height:9px;border:2px solid var(--profile-blue);border-radius:50%;background:var(--profile-bg);box-shadow:0 0 0 4px rgba(0,135,237,0.10);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p:not(:last-child):after{content:"";position:absolute;top:20px;bottom:1px;left:4px;width:1px;background:rgba(255,255,255,0.10);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie strong{display:inline-block;margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.35;color:#fff;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li{min-width:0;padding:13px 14px;border:1px solid rgba(255,255,255,0.08);border-radius:12px;background:rgba(255,255,255,0.025);transition:background 0.25s ease,border-color 0.25s ease,transform 0.25s ease;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li:hover{border-color:rgba(0,135,237,0.30);background:rgba(0,135,237,0.06);transform:translateY(-1px);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-first{margin-bottom:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Red Hat Display",sans-serif;font-size:13px;font-weight:600;line-height:1.3;color:rgba(255,255,255,0.80);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-second{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-family:"Red Hat Display",sans-serif;font-size:11px;font-weight:700;line-height:1;color:var(--profile-blue);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-second:not(.skill-dots-ready):after{content:" / 15";color:rgba(255,255,255,0.32);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-second.skill-dots-ready{font-size:0;line-height:0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot{display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot.is-filled{background:var(--profile-blue);box-shadow:0 0 8px rgba(0,135,237,0.30);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot.is-empty{background:rgba(255,255,255,0.14);}body.path-user #block-web-views-block-portfolio-block-4{margin-top:0;margin-bottom:110px;}body.path-user .background{min-height:255px;padding-top:0;padding-bottom:0;overflow:hidden;background-position:center 45%;}body.path-user .background:before{background:linear-gradient(180deg,rgba(0,4,30,0.10) 0%,rgba(0,4,30,0.32) 48%,#00041e 100%),rgba(0,0,0,0.08);opacity:1;}body.path-user .background .page-header{display:none !important;}body.path-user .main-container{width:calc(100% - 60px);max-width:1450px;margin-top:-72px;position:relative;z-index:3;}body.path-user .region-content > article:empty,body.path-user .region-content > article:not(:has(*)){display:none;}body.path-user #block-web-views-block-user-rozklik-block-1{margin-top:0;margin-bottom:125px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:410px repeat(3,minmax(0,1fr));grid-template-areas:"photo name name name"
		"photo focus focus focus"
		"photo location email phone"
		"photo description description description"
		"education skills skills skills";column-gap:22px;row-gap:0;padding:28px;border-radius:28px;border:1px solid rgba(255,255,255,0.13);background:radial-gradient(circle at 82% 0%,rgba(0,135,237,0.14) 0,rgba(0,135,237,0.035) 25%,transparent 52%),linear-gradient(145deg,rgba(255,255,255,0.072) 0%,rgba(255,255,255,0.025) 52%,rgba(255,255,255,0.018) 100%);box-shadow:0 34px 90px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.04);}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row:after{content:"GRAFEON";position:absolute;right:34px;top:22px;z-index:0;pointer-events:none;font-family:"Onest",sans-serif;font-size:clamp(72px,8vw,122px);font-weight:700;line-height:1;letter-spacing:-0.06em;color:rgba(255,255,255,0.018);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia{align-self:stretch;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:before{content:"";position:absolute;left:-10px;bottom:-10px;width:82%;height:82%;z-index:-1;border-radius:26px;border:1px solid rgba(0,135,237,0.18);background:rgba(0,135,237,0.055);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{height:100%;min-height:520px;border-radius:23px;border-color:rgba(255,255,255,0.16);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent 48%,rgba(0,4,30,0.12) 72%,rgba(0,4,30,0.36) 100%);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia img{height:100% !important;aspect-ratio:auto;object-fit:cover;object-position:center top;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name{padding:33px 20px 0 20px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name:before{content:"[\00a0\00a0 GRAFEON TEAM \00a0\00a0]";margin-bottom:20px;color:rgba(255,255,255,0.48);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{max-width:900px;font-size:clamp(52px,4.25vw,76px);font-weight:550;line-height:0.98;letter-spacing:-0.045em;text-wrap:balance;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie{margin:14px 20px 34px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content{display:inline-flex;align-items:center;gap:10px;font-size:17px;font-weight:650;color:#37a8ff;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content:before{content:"";width:28px;height:2px;flex:0 0 28px;border-radius:99px;background:var(--profile-blue);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{align-self:center;min-width:0;min-height:46px;margin:0 5px 28px;padding:5px 12px 5px 6px;border:1px solid rgba(255,255,255,0.085);border-radius:13px;background:rgba(255,255,255,0.028);font-size:13px;white-space:nowrap;overflow:hidden;transition:border-color .25s ease,background .25s ease,transform .25s ease;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:hover,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:hover,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:hover{border-color:rgba(0,135,237,0.28);background:rgba(0,135,237,0.055);transform:translateY(-1px);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia .field-content,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa .field-content,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon .field-content{min-width:0;overflow:hidden;text-overflow:ellipsis;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:before{width:34px;height:34px;flex-basis:34px;margin-right:9px;border:0;border-radius:9px;background-color:rgba(0,135,237,0.09);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{margin:0 20px;padding:31px 0 8px 28px;border-top:1px solid rgba(255,255,255,0.10);border-left:2px solid rgba(0,135,237,0.55);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis .field-content{max-width:980px;font-size:16px;line-height:1.74;color:rgba(255,255,255,0.67);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis p:first-child{font-size:17px;color:rgba(255,255,255,0.82);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{margin-top:34px;padding:28px;border-radius:18px;border-color:rgba(255,255,255,0.10);background:linear-gradient(180deg,rgba(255,255,255,0.060) 0%,rgba(255,255,255,0.026) 100%);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie{margin-right:0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{margin-left:0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label{position:relative;display:flex;align-items:center;gap:14px;margin-bottom:26px;font-size:22px;font-weight:550;letter-spacing:-0.015em;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label:after,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label:after{content:"";height:1px;flex:1 1 auto;background:linear-gradient(90deg,rgba(0,135,237,0.42),rgba(255,255,255,0.05));}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p{padding-left:29px;padding-bottom:28px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p:before{top:6px;width:8px;height:8px;border-width:2px;background:#07102e;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p:not(:last-child):after{left:3px;background:linear-gradient(180deg,rgba(0,135,237,0.34),rgba(255,255,255,0.07));}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li{padding:12px 13px 13px;border-radius:11px;background:rgba(255,255,255,0.022);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-first{margin-bottom:8px;font-size:12px;color:rgba(255,255,255,0.72);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot{width:5px;height:5px;flex-basis:5px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-second{gap:3px;}body.path-user #block-web-views-block-portfolio-block-4{position:relative;padding-top:72px;border-top:1px solid rgba(255,255,255,0.10);}body.path-user #block-web-views-block-portfolio-block-4:before{content:"[\00a0\00a0 Vybrané práce \00a0\00a0]";display:block;margin-bottom:28px;font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,0.50);}body.path-user{--profile-glass:rgba(10,18,60,0.42);--profile-glass-strong:rgba(14,23,70,0.58);--profile-glass-soft:rgba(255,255,255,0.038);--profile-glow:rgba(0,135,237,0.30);}body.path-user .main-container{max-width:1500px;margin-top:-60px;}body.path-user #block-web-views-block-user-rozklik-block-1{margin-bottom:135px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{column-gap:28px;row-gap:8px;padding:34px;border-radius:32px;border:1px solid rgba(255,255,255,0.12);background:radial-gradient(circle at 88% 10%,rgba(0,135,237,0.19) 0,rgba(0,135,237,0.06) 24%,transparent 52%),linear-gradient(145deg,rgba(255,255,255,0.090) 0%,rgba(255,255,255,0.022) 50%,rgba(255,255,255,0.012) 100%),var(--profile-glass);backdrop-filter:blur(22px) saturate(145%);-webkit-backdrop-filter:blur(22px) saturate(145%);box-shadow:0 40px 110px rgba(0,0,0,0.30),inset 0 1px 0 rgba(255,255,255,0.055);overflow:visible;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row:before{top:-120px;right:-110px;width:360px;height:360px;background:rgba(0,135,237,0.11);filter:blur(88px);}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row:after{font-size:clamp(80px,8vw,132px);top:12px;right:26px;color:rgba(255,255,255,0.028);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia{display:flex;align-items:flex-start;justify-content:center;padding:18px 8px 8px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:before{left:50%;bottom:auto;top:6px;transform:translateX(-50%);width:365px;height:365px;border-radius:50%;border:1px solid rgba(0,135,237,0.20);background:radial-gradient(circle at center,rgba(0,135,237,0.07) 0%,rgba(0,135,237,0.03) 56%,transparent 76%);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:after{content:"";position:absolute;left:50%;top:26px;transform:translateX(-50%);width:410px;height:410px;border-radius:50%;border:1px dashed rgba(255,255,255,0.07);pointer-events:none;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{width:min(330px,100%);min-height:330px !important;height:330px;border-radius:50% !important;border:1px solid rgba(255,255,255,0.18);background:rgba(255,255,255,0.05);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 28px 70px rgba(0,0,0,0.26),0 0 0 16px rgba(0,135,237,0.045);animation:grafeonProfileFloat 7s ease-in-out infinite;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content:before{background:linear-gradient(180deg,transparent 48%,rgba(0,4,30,0.10) 72%,rgba(0,4,30,0.26) 100%);border-radius:50%;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia img{height:100% !important;border-radius:50%;object-fit:cover;object-position:center 18%;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name{padding:40px 18px 0 18px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name:before{margin-bottom:16px;letter-spacing:0.12em;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{max-width:920px;font-size:clamp(56px,4.6vw,82px);line-height:0.98;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie{margin:10px 18px 30px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content{display:inline-flex;align-items:center;gap:12px;font-size:19px;font-weight:650;color:#35a8ff;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content:before{content:"";width:30px;height:2px;flex:0 0 30px;border-radius:99px;background:currentColor;box-shadow:0 0 16px rgba(0,135,237,0.35);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{min-height:56px;margin:0 4px 22px;padding:8px 18px 8px 8px;border-radius:16px;border:1px solid rgba(255,255,255,0.11);background:linear-gradient(180deg,rgba(255,255,255,0.055) 0%,rgba(255,255,255,0.020) 100%),var(--profile-glass-soft);backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);font-size:14px;color:rgba(255,255,255,0.82);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:hover,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:hover,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:hover{transform:translateY(-2px);border-color:rgba(0,135,237,0.34);background:linear-gradient(180deg,rgba(255,255,255,0.070) 0%,rgba(0,135,237,0.028) 100%),rgba(0,135,237,0.045);box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 10px 28px rgba(0,0,0,0.16);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:before{width:40px;height:40px;flex-basis:40px;margin-right:13px;border-radius:12px;background-color:rgba(0,135,237,0.11);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{margin:6px 18px 0;padding:32px 0 8px 30px;border-top:1px solid rgba(255,255,255,0.10);border-left:2px solid rgba(0,135,237,0.52);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis .field-content{font-size:17px;line-height:1.76;color:rgba(255,255,255,0.73);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{margin-top:36px;padding:30px;border-radius:22px;border:1px solid rgba(255,255,255,0.11);background:linear-gradient(180deg,rgba(255,255,255,0.060) 0%,rgba(255,255,255,0.018) 100%),var(--profile-glass-strong);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 18px 44px rgba(0,0,0,0.12);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label{margin-bottom:28px;font-size:31px;font-weight:550;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{gap:12px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li{padding:15px 15px 16px;border-radius:14px;background:rgba(255,255,255,0.032);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-first{margin-bottom:10px;font-size:14px;font-weight:650;color:rgba(255,255,255,0.88);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-second{gap:4px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot{width:7px;height:7px;flex-basis:7px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot.is-filled{box-shadow:0 0 10px rgba(0,135,237,0.42),0 0 18px rgba(0,135,237,0.18);animation:grafeonDotPulse 3.2s ease-in-out infinite;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li:nth-child(3n) .skill-dot.is-filled{animation-delay:.45s;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li:nth-child(4n) .skill-dot.is-filled{animation-delay:.9s;}body.path-user #block-web-views-block-portfolio-block-4{padding-top:80px;}body.path-user #block-web-views-block-portfolio-block-4:before{margin-bottom:24px;letter-spacing:.10em;}@keyframes grafeonProfileFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}@keyframes grafeonDotPulse{0%,100%{transform:scale(1);filter:brightness(1);}50%{transform:scale(1.12);filter:brightness(1.15);}}@keyframes grafeonGlassSweep{0%{transform:translateX(-120%) skewX(-18deg);opacity:0;}20%{opacity:.32;}60%{opacity:.18;}100%{transform:translateX(210%) skewX(-18deg);opacity:0;}}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{position:relative;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row .views-field-name:after{content:"";position:absolute;top:-30px;left:-80px;width:180px;height:calc(100% + 80px);pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.06) 50%,transparent 100%);transform:translateX(-120%) skewX(-18deg);animation:grafeonGlassSweep 6.5s ease-in-out infinite;}body.path-user.grafeon-profile-animations-ready .grafeon-reveal,body.path-user.grafeon-profile-animations-ready .grafeon-reveal-child{opacity:0;filter:blur(10px);transform:translateY(26px);transition:opacity .85s cubic-bezier(.19,1,.22,1),transform .95s cubic-bezier(.19,1,.22,1),filter .85s ease;transition-delay:var(--reveal-delay,0ms);will-change:opacity,transform,filter;}body.path-user.grafeon-profile-animations-ready .grafeon-reveal-child{transform:translateY(16px);filter:blur(6px);transition-duration:.65s,.75s,.65s;}body.path-user.grafeon-profile-animations-ready .grafeon-reveal.is-visible,body.path-user.grafeon-profile-animations-ready .grafeon-reveal-child.is-visible{opacity:1;filter:blur(0);transform:translateY(0);}body.path-user{--profile-bg:#050814;--profile-blue:#0087ed;--profile-blue-hover:#16a1ff;--profile-white:#ffffff;--profile-muted:rgba(255,255,255,0.70);--profile-muted-2:rgba(255,255,255,0.46);--profile-border:rgba(255,255,255,0.10);--profile-surface:rgba(255,255,255,0.04);--profile-glass:rgba(16,18,28,0.58);--profile-glass-strong:rgba(20,23,36,0.70);--profile-glass-soft:rgba(255,255,255,0.042);--profile-glow:rgba(0,135,237,0.14);background:radial-gradient(circle at 50% -10%,rgba(255,255,255,0.06) 0%,transparent 30%),linear-gradient(180deg,#050814 0%,#060b18 38%,#040712 100%);}body.path-user .main-container{margin-top:-52px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{border-radius:34px;border:1px solid rgba(255,255,255,0.09);background:radial-gradient(circle at 88% 11%,rgba(255,255,255,0.030) 0%,transparent 26%),radial-gradient(circle at 12% 4%,rgba(0,135,237,0.085) 0%,transparent 22%),linear-gradient(145deg,rgba(255,255,255,0.090) 0%,rgba(255,255,255,0.030) 30%,rgba(255,255,255,0.012) 100%),var(--profile-glass);backdrop-filter:blur(26px) saturate(138%);-webkit-backdrop-filter:blur(26px) saturate(138%);box-shadow:0 40px 100px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.05);}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row:before{background:rgba(255,255,255,0.05);filter:blur(98px);opacity:.30;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row:after{color:rgba(255,255,255,0.038);letter-spacing:-0.03em;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:before{border:1px solid rgba(255,255,255,0.09);background:radial-gradient(circle at center,rgba(255,255,255,0.05) 0%,rgba(255,255,255,0.015) 52%,transparent 76%);box-shadow:0 0 0 1px rgba(255,255,255,0.03) inset,0 0 90px rgba(255,255,255,0.05);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:after{border:1px dashed rgba(255,255,255,0.055);opacity:.75;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{border:1px solid rgba(255,255,255,0.16);background:linear-gradient(180deg,rgba(255,255,255,0.06) 0%,rgba(255,255,255,0.015) 100%);box-shadow:0 34px 70px rgba(0,0,0,0.28),0 0 0 14px rgba(255,255,255,0.018);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name:before{color:rgba(255,255,255,0.52);letter-spacing:0.14em;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{text-shadow:0 8px 34px rgba(0,0,0,0.24);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content{color:#2da0ff;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content:before{background:linear-gradient(90deg,rgba(255,255,255,0.15) 0%,currentColor 100%);box-shadow:0 0 12px rgba(0,135,237,0.18);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{min-height:60px;padding:10px 20px 10px 10px;border-radius:18px;border:1px solid rgba(255,255,255,0.10);background:linear-gradient(180deg,rgba(255,255,255,0.070) 0%,rgba(255,255,255,0.025) 100%),rgba(255,255,255,0.03);backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),0 8px 24px rgba(0,0,0,0.10);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:hover,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:hover,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:hover{border-color:rgba(255,255,255,0.16);background:linear-gradient(180deg,rgba(255,255,255,0.085) 0%,rgba(255,255,255,0.036) 100%),rgba(255,255,255,0.035);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 14px 28px rgba(0,0,0,0.12);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:before{background:linear-gradient(180deg,rgba(0,135,237,0.16) 0%,rgba(255,255,255,0.07) 100%);border:1px solid rgba(255,255,255,0.06);box-shadow:inset 0 1px 0 rgba(255,255,255,0.06);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{border-top:1px solid rgba(255,255,255,0.08);border-left:2px solid rgba(255,255,255,0.12);padding-left:34px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis .field-content{color:rgba(255,255,255,0.76);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{border-radius:24px;border:1px solid rgba(255,255,255,0.10);background:linear-gradient(180deg,rgba(255,255,255,0.065) 0%,rgba(255,255,255,0.018) 100%),rgba(20,23,36,0.68);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),0 16px 40px rgba(0,0,0,0.12);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label{font-weight:600;letter-spacing:-0.01em;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label:after,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label:after{background:linear-gradient(90deg,rgba(255,255,255,0.14) 0%,rgba(255,255,255,0.04) 100%);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p{color:rgba(255,255,255,0.74);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p strong{color:rgba(255,255,255,0.96);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p:before{box-shadow:0 0 0 4px rgba(0,135,237,0.09),0 0 14px rgba(0,135,237,0.18);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li{padding:16px 16px 17px;border-radius:15px;border:1px solid rgba(255,255,255,0.05);background:linear-gradient(180deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.02) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.028);transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.10);background:linear-gradient(180deg,rgba(255,255,255,0.055) 0%,rgba(255,255,255,0.026) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.04),0 12px 22px rgba(0,0,0,0.11);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-first{font-size:15px;font-weight:700;letter-spacing:-0.01em;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-second{gap:5px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot{width:8px;height:8px;flex-basis:8px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot.is-empty{background:rgba(255,255,255,0.18);}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row .views-field-name:after{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,0.04) 50%,transparent 100%);opacity:.9;animation-duration:8s;}body.path-user #block-web-views-block-portfolio-block-4:before{color:rgba(255,255,255,0.60);}body.path-user #block-web-views-block-portfolio-block-4 h2{text-shadow:0 10px 32px rgba(0,0,0,0.18);}body.path-user{--profile-bg:#040817;--profile-blue:#0087ed;--profile-blue-hover:#16a1ff;--profile-glass-v5:rgba(12,17,35,0.60);--profile-glass-panel-v5:rgba(24,29,48,0.62);--profile-line-v5:rgba(255,255,255,0.10);--profile-blue-soft-v5:rgba(0,135,237,0.10);background:radial-gradient(circle at 18% 0%,rgba(0,135,237,0.07) 0%,transparent 27%),linear-gradient(180deg,#050918 0%,#030714 100%);}body.path-user .main-container{margin-top:-54px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{padding:38px;column-gap:32px;row-gap:10px;border-radius:32px;border:1px solid rgba(255,255,255,0.11);background:radial-gradient(circle at 86% 9%,rgba(0,135,237,0.115) 0%,rgba(0,135,237,0.028) 26%,transparent 51%),radial-gradient(circle at 10% 16%,rgba(255,255,255,0.045) 0%,transparent 28%),linear-gradient(145deg,rgba(255,255,255,0.080) 0%,rgba(255,255,255,0.028) 38%,rgba(255,255,255,0.012) 100%),var(--profile-glass-v5);backdrop-filter:blur(26px) saturate(145%);-webkit-backdrop-filter:blur(26px) saturate(145%);box-shadow:0 42px 110px rgba(0,0,0,0.32),inset 0 1px 0 rgba(255,255,255,0.055);--profile-pointer-x:72%;--profile-pointer-y:18%;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row > .profile-pointer-glow{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;border-radius:inherit;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row > .profile-pointer-glow:before{content:"";position:absolute;inset:0;background:radial-gradient(circle 360px at var(--profile-pointer-x) var(--profile-pointer-y),rgba(255,255,255,0.065) 0%,rgba(0,135,237,0.035) 26%,transparent 67%);transition:opacity .35s ease;opacity:.8;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row:after{color:rgba(255,255,255,0.035);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:before{border:1px solid rgba(0,135,237,0.22);background:radial-gradient(circle at center,rgba(0,135,237,0.055) 0%,rgba(255,255,255,0.018) 57%,transparent 77%);box-shadow:0 0 54px rgba(0,135,237,0.07),inset 0 1px 0 rgba(255,255,255,0.05);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:after{border-color:rgba(255,255,255,0.07);opacity:.72;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{border:1px solid rgba(255,255,255,0.18);box-shadow:0 30px 70px rgba(0,0,0,0.27),0 0 0 11px rgba(255,255,255,0.018),0 0 0 12px rgba(0,135,237,0.055);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{text-shadow:0 12px 35px rgba(0,0,0,0.20);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content{color:#28a0ff;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie .field-content:before{background:var(--profile-blue);box-shadow:0 0 15px rgba(0,135,237,0.25);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{min-height:62px;margin:2px 5px 28px;padding:10px 20px 10px 10px;border:1px solid rgba(255,255,255,0.10);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,0.067) 0%,rgba(255,255,255,0.024) 100%),rgba(17,23,43,0.48);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);font-size:14px;color:rgba(255,255,255,0.84);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),0 10px 24px rgba(0,0,0,0.08);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:hover,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:hover,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:hover{transform:translateY(-3px);border-color:rgba(0,135,237,0.24);background:linear-gradient(180deg,rgba(255,255,255,0.080) 0%,rgba(0,135,237,0.030) 100%),rgba(17,23,43,0.50);box-shadow:inset 0 1px 0 rgba(255,255,255,0.055),0 14px 32px rgba(0,0,0,0.13);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:before{width:40px;height:40px;flex:0 0 40px;margin-right:13px;border:1px solid rgba(0,135,237,0.13);border-radius:12px;background-color:rgba(0,135,237,0.09);background-repeat:no-repeat;background-position:center;box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),0 0 20px rgba(0,135,237,0.045);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia:before{background-size:15px 18px;background-image:url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 17C7.5 17 13.5 11.5 13.5 7C13.5 3.686 10.814 1 7.5 1C4.186 1 1.5 3.686 1.5 7C1.5 11.5 7.5 17 7.5 17Z' stroke='%230087ED' stroke-width='1.4'/%3E%3Ccircle cx='7.5' cy='7' r='2' stroke='white' stroke-width='1.2'/%3E%3C/svg%3E");}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa:before{background-size:17px 14px;background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='16' height='12' rx='2' stroke='%230087ED' stroke-width='1.4'/%3E%3Cpath d='M2 3L9 8L16 3' stroke='white' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon:before{background-size:16px 16px;background-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.3 1.5L6 5.1L4.5 6.6C5.5 8.8 7.2 10.5 9.4 11.5L10.9 10L14.5 12.7C14.8 12.9 14.9 13.3 14.7 13.7C14.1 14.8 13 15.5 11.7 15.5C6 15.5 1.5 11 1.5 5.3C1.5 4 2.2 2.9 3.3 2.3C3.7 2.1 4.1 2.2 4.3 2.5' stroke='%230087ED' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{border-top-color:rgba(255,255,255,0.09);border-left:2px solid rgba(0,135,237,0.40);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis .field-content{color:rgba(255,255,255,0.75);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{border:1px solid rgba(255,255,255,0.105);border-radius:23px;background:radial-gradient(circle at 95% 0%,rgba(0,135,237,0.040) 0%,transparent 30%),linear-gradient(180deg,rgba(255,255,255,0.064) 0%,rgba(255,255,255,0.020) 100%),var(--profile-glass-panel-v5);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.045),0 18px 44px rgba(0,0,0,0.12);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label{display:flex;align-items:center;gap:14px;width:fit-content;margin-bottom:30px;font-size:29px;font-weight:600;line-height:1.15;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label:before,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label:before{content:"[";position:static;display:inline;flex:0 0 auto;font-family:"Onest",sans-serif;font-size:31px;font-weight:500;line-height:1;color:rgba(255,255,255,0.92);background:none;border:0;box-shadow:none;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label:after,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label:after{content:"]";position:static;display:inline;width:auto;height:auto;flex:0 0 auto;font-family:"Onest",sans-serif;font-size:31px;font-weight:500;line-height:1;color:rgba(255,255,255,0.92);background:none;border:0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p{font-size:14.5px;line-height:1.55;color:rgba(255,255,255,0.71);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie strong{font-size:15.5px;color:rgba(255,255,255,0.97);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie p:before{border-color:var(--profile-blue);box-shadow:0 0 0 4px rgba(0,135,237,0.08),0 0 14px rgba(0,135,237,0.15);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{gap:12px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li{padding:16px 16px 17px;border:1px solid rgba(255,255,255,0.065);border-radius:15px;background:linear-gradient(180deg,rgba(255,255,255,0.050) 0%,rgba(255,255,255,0.020) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.030);transition:transform .30s cubic-bezier(.19,1,.22,1),border-color .30s ease,background .30s ease,box-shadow .30s ease;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti li:hover{transform:translateY(-3px);border-color:rgba(0,135,237,0.19);background:linear-gradient(180deg,rgba(255,255,255,0.064) 0%,rgba(0,135,237,0.022) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.040),0 13px 26px rgba(0,0,0,0.11);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-first{margin-bottom:11px;font-size:15px;font-weight:700;color:rgba(255,255,255,0.90);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-second{gap:5px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot{width:8px;height:8px;flex-basis:8px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot.is-filled{background:#0099ff;box-shadow:0 0 9px rgba(0,153,255,0.39),0 0 18px rgba(0,153,255,0.15);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .skill-dot.is-empty{background:rgba(255,255,255,0.18);}body.path-user.grafeon-profile-v5-ready .v5-reveal,body.path-user.grafeon-profile-v5-ready .v5-stagger-item,body.path-user.grafeon-profile-v5-ready .v5-project-reveal{opacity:0;filter:blur(7px);transform:translate3d(0,26px,0) scale(.985);transition:opacity .72s cubic-bezier(.19,1,.22,1),transform .82s cubic-bezier(.19,1,.22,1),filter .72s ease;transition-delay:var(--v5-delay,0ms);will-change:opacity,transform,filter;}body.path-user.grafeon-profile-v5-ready .views-field-field-profilova-fotografia.v5-reveal{transform:translate3d(-28px,14px,0) scale(.97);}body.path-user.grafeon-profile-v5-ready .views-field-name.v5-reveal,body.path-user.grafeon-profile-v5-ready .views-field-field-zameranie.v5-reveal{transform:translate3d(24px,15px,0) scale(.99);}body.path-user.grafeon-profile-v5-ready .v5-stagger-item{transform:translate3d(0,18px,0) scale(.98);filter:blur(5px);}body.path-user.grafeon-profile-v5-ready .v5-project-reveal{transform:translate3d(0,34px,0) scale(.965);filter:blur(8px);}body.path-user.grafeon-profile-v5-ready .v5-reveal.is-visible,body.path-user.grafeon-profile-v5-ready .v5-stagger-item.is-visible,body.path-user.grafeon-profile-v5-ready .v5-project-reveal.is-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1);}body.path-user.grafeon-profile-v5-ready .v5-stagger-group{transition:border-color .45s ease,box-shadow .45s ease;}body.path-user.grafeon-profile-v5-ready .v5-stagger-group.is-sequence-visible{border-color:rgba(255,255,255,0.12);}.grafeon-acf-sections{--gacf-bg:#00041E;--gacf-text:#ffffff;--gacf-muted:rgba(255,255,255,0.62);--gacf-muted-2:rgba(255,255,255,0.42);--gacf-border:rgba(255,255,255,0.12);--gacf-border-strong:rgba(255,255,255,0.20);--gacf-surface:rgba(255,255,255,0.05);--gacf-surface-hover:rgba(255,255,255,0.075);--gacf-accent:#0087ED;--gacf-accent-2:#0092FF;--gacf-radius:15px;--gacf-transition:0.35s cubic-bezier(.2,.75,.25,1);}.grafeon-acf-sections .gacf-why-us,.grafeon-acf-sections .gacf-services,.grafeon-acf-sections .gacf-workflow{position:relative;color:var(--gacf-text);font-family:"Red Hat Display",sans-serif;padding:clamp(0px,4vw,40px) 0;}.grafeon-acf-sections .gacf-why-us > .container,.grafeon-acf-sections .gacf-services > .container,.grafeon-acf-sections .gacf-workflow > .container{width:100%;max-width:1480px;margin:0 auto;padding-left:clamp(20px,3vw,46px);padding-right:clamp(20px,3vw,46px);}.grafeon-acf-sections .gacf-eyebrow{margin-bottom:18px;color:var(--gacf-accent-2);letter-spacing:0.11em;font-family:Red Hat Display;font-style:normal;font-weight:300;font-size:16px;line-height:1.6;text-align:left;text-transform:uppercase;color:#ffffff;}.grafeon-acf-sections .gacf-eyebrow:before{content:"[";margin-right:25px;}.grafeon-acf-sections .gacf-eyebrow:after{content:"]";margin-left:25px;}.grafeon-acf-sections .gacf-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 15px 6px;border:1px solid var(--gacf-border-strong);border-radius:999px;color:rgba(255,255,255,.78);background:rgba(255,255,255,.025);font-size:12px;line-height:1;white-space:nowrap;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}.grafeon-acf-sections .gacf-why-us__layout{display:grid;grid-template-columns:minmax(320px,0.82fr) minmax(520px,1.18fr);gap:clamp(65px,8vw,145px);align-items:start;}.grafeon-acf-sections .gacf-why-us__intro{position:sticky;top:110px;}.grafeon-acf-sections .gacf-why-us__title{max-width:650px;margin:0;color:var(--gacf-text);font-family:"Onest",sans-serif;font-size:clamp(52px,6.2vw,96px);font-weight:300;line-height:0.94;letter-spacing:-0.055em;}.grafeon-acf-sections .gacf-why-us__image{position:relative;overflow:hidden;margin-top:clamp(60px,8vw,115px);border:1px solid var(--gacf-border);border-radius:var(--gacf-radius);background:var(--gacf-surface);aspect-ratio:1.34 / 1;}.grafeon-acf-sections .gacf-why-us__image::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(0,4,30,.18));}.grafeon-acf-sections .gacf-why-us__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.7s cubic-bezier(.2,.75,.25,1);}.grafeon-acf-sections .gacf-why-us__image:hover img{transform:scale(1.025);}.grafeon-acf-sections .gacf-why-us__list{border-top:1px solid var(--gacf-border);}.grafeon-acf-sections .gacf-why-us__item{display:grid;grid-template-columns:122px minmax(0,1fr) auto;gap:38px;min-height:168px;padding:31px 0 32px;border-bottom:1px solid var(--gacf-border);align-items:start;transition:border-color var(--gacf-transition),background var(--gacf-transition);}.grafeon-acf-sections .gacf-why-us__item:hover{border-bottom-color:rgba(0,146,255,.45);}.grafeon-acf-sections .gacf-why-us__number{color:rgba(255,255,255,.58);font-family:"Onest",sans-serif;font-size:clamp(42px,4.2vw,68px);font-weight:300;line-height:0.9;letter-spacing:-0.05em;}.grafeon-acf-sections .gacf-why-us__copy h3{margin:-3px 0 12px;color:var(--gacf-text);font-family:"Onest",sans-serif;font-size:clamp(25px,2.2vw,36px);font-weight:400;line-height:1.05;letter-spacing:-0.035em;}.grafeon-acf-sections .gacf-why-us__copy h3:before{display:none;}.grafeon-acf-sections .gacf-why-us__copy h3:after{display:none;}.grafeon-acf-sections .gacf-why-us__copy p{max-width:480px;margin:0;color:var(--gacf-muted);font-size:16px;line-height:1.6;}.grafeon-acf-sections .gacf-services__header{max-width:1260px;margin-bottom:clamp(64px,7.5vw,108px);}.grafeon-acf-sections .gacf-services__title{margin:0;color:var(--gacf-text);font-family:"Onest",sans-serif;font-size:clamp(52px,5.9vw,92px);font-weight:300;line-height:.98;letter-spacing:-0.055em;}.grafeon-acf-sections .gacf-services__title > span{display:block;}.grafeon-acf-sections .gacf-services__title-accent{color:var(--gacf-accent-2);}.grafeon-acf-sections .gacf-services__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:minmax(300px,auto);gap:18px;align-items:stretch;}.grafeon-acf-sections .gacf-services__cards{display:contents;}.grafeon-acf-sections .gacf-services__intro{grid-column:1 / span 3;grid-row:2;display:flex;flex-direction:column;justify-content:flex-end;min-width:0;min-height:300px;padding:24px 28px 10px 0;}.grafeon-acf-sections .gacf-services__intro h3{max-width:330px;margin:0 0 18px;color:var(--gacf-text);font-family:"Onest",sans-serif;font-size:clamp(21px,1.7vw,27px);font-weight:500;line-height:1.1;letter-spacing:-0.03em;}.grafeon-acf-sections .gacf-services__intro h3::before,.grafeon-acf-sections .gacf-services__intro h3::after,.grafeon-acf-sections .gacf-service-card h3::before,.grafeon-acf-sections .gacf-service-card h3::after{content:none !important;display:none !important;}.grafeon-acf-sections .gacf-services__intro p{max-width:330px;margin:0 0 25px;color:rgba(255,255,255,.72);font-size:15px;line-height:1.42;}.grafeon-acf-sections .gacf-services__button{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;min-height:44px;padding:4px 5px 4px 18px;border:1px solid rgba(255,255,255,.46);border-radius:999px;color:#fff;background:rgba(255,255,255,.018);text-decoration:none !important;font-size:12px;font-weight:500;line-height:1;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease;}.grafeon-acf-sections .gacf-services__button i{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#0087ED 0%,#0092FF 100%);color:#fff;font-style:normal;font-size:18px;line-height:1;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s ease;}.grafeon-acf-sections .gacf-services__button:hover,.grafeon-acf-sections .gacf-services__button:focus-visible{color:#fff;border-color:rgba(0,146,255,.82);background:rgba(0,135,237,.08);box-shadow:0 0 0 1px rgba(0,146,255,.08),0 12px 34px rgba(0,78,173,.12);}.grafeon-acf-sections .gacf-services__button:hover i,.grafeon-acf-sections .gacf-services__button:focus-visible i{transform:rotate(7deg) translate(1px,-1px);box-shadow:0 7px 22px rgba(0,146,255,.25);}.grafeon-acf-sections .gacf-service-card{--gacf-card-glow-x:78%;--gacf-card-glow-y:20%;position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:300px;border:1px solid rgba(255,255,255,.13);border-radius:var(--gacf-radius);background:linear-gradient(145deg,rgba(10,26,67,.78) 0%,rgba(5,11,43,.96) 58%,rgba(6,10,38,.99) 100%);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.012);transition:border-color .34s ease,box-shadow .34s ease,background .34s ease;}.grafeon-acf-sections .gacf-service-card::before{content:"";position:absolute;z-index:-1;width:74%;aspect-ratio:1;left:var(--gacf-card-glow-x);top:var(--gacf-card-glow-y);border-radius:50%;pointer-events:none;background:rgba(0,135,237,.24);filter:blur(52px);transform:translate(-50%,-50%);opacity:.48;transition:opacity .4s ease,filter .4s ease;}.grafeon-acf-sections .gacf-service-card::after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.032),transparent 31%,transparent 72%,rgba(0,146,255,.035));opacity:.7;}.grafeon-acf-sections .gacf-service-card:hover,.grafeon-acf-sections .gacf-service-card:focus-within{border-color:rgba(0,146,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 24px 70px rgba(0,26,92,.13);}.grafeon-acf-sections .gacf-service-card:hover::before,.grafeon-acf-sections .gacf-service-card:focus-within::before{opacity:.72;filter:blur(46px);}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(2){--gacf-card-glow-x:72%;--gacf-card-glow-y:78%;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(3){--gacf-card-glow-x:22%;--gacf-card-glow-y:20%;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(4){--gacf-card-glow-x:18%;--gacf-card-glow-y:84%;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(5){--gacf-card-glow-x:76%;--gacf-card-glow-y:22%;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(6){--gacf-card-glow-x:25%;--gacf-card-glow-y:72%;}.grafeon-acf-sections .gacf-service-card--accent{background:radial-gradient(ellipse at 20% 8%,rgba(0,146,255,.50) 0%,rgba(0,111,224,.24) 33%,transparent 61%),radial-gradient(ellipse at 92% 100%,rgba(42,68,255,.20),transparent 52%),linear-gradient(145deg,rgba(9,22,68,.92),rgba(8,10,49,.98));}.grafeon-acf-sections .gacf-service-card--accent::before{background:rgba(0,146,255,.34);opacity:.72;}.grafeon-acf-sections .gacf-service-card--light{border-color:rgba(255,255,255,.72);background:radial-gradient(circle at 18% 10%,rgba(0,146,255,.08),transparent 38%),#f3f3f5;color:#00041E;box-shadow:0 20px 60px rgba(0,0,0,.06);}.grafeon-acf-sections .gacf-service-card--light::before{background:rgba(0,135,237,.10);opacity:.55;}.grafeon-acf-sections .gacf-service-card__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:34px 32px;text-align:center;}.grafeon-acf-sections .gacf-service-card--linked .gacf-service-card__inner{pointer-events:none;}.grafeon-acf-sections .gacf-service-card h3{max-width:88%;margin:0 0 8px;color:inherit;font-family:"Onest",sans-serif;font-size:clamp(25px,1.85vw,31px);font-weight:400;line-height:1.04;letter-spacing:-0.038em;transition:transform .4s cubic-bezier(.2,.75,.25,1);margin:0 0 8px;font-family:"Onest",sans-serif;line-height:1.08;text-align:center;font-size:26px;font-weight:bold;letter-spacing:0;}.grafeon-acf-sections .gacf-service-card__subtitle{max-width:88%;margin:0;color:rgba(255,255,255,.78);font-size:12px;font-weight:500;line-height:1.35;transition:transform .4s cubic-bezier(.2,.75,.25,1),opacity .3s ease;}.grafeon-acf-sections .gacf-service-card--light .gacf-service-card__subtitle{color:rgba(0,4,30,.62);}.grafeon-acf-sections .gacf-service-card p{max-width:320px;margin:14px 0 0;color:rgba(255,255,255,.62);font-size:13px;line-height:1.42;}.grafeon-acf-sections .gacf-service-card--light p{color:rgba(0,4,30,.58);}.grafeon-acf-sections .gacf-service-card__link-overlay{position:absolute;z-index:5;inset:0;border-radius:inherit;text-decoration:none !important;outline:0;}.grafeon-acf-sections .gacf-service-card__link-overlay::after{content:"↗";position:absolute;top:18px;right:18px;display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#fff;color:#00041E;font-family:Arial,sans-serif;font-size:25px;font-weight:400;line-height:1;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:transform .32s cubic-bezier(.2,.75,.25,1),background .25s ease,color .25s ease,box-shadow .25s ease;}.grafeon-acf-sections .gacf-service-card--light .gacf-service-card__link-overlay::after{background:#00041E;color:#fff;}.grafeon-acf-sections .gacf-service-card:hover .gacf-service-card__link-overlay::after,.grafeon-acf-sections .gacf-service-card__link-overlay:focus-visible::after{transform:translate(2px,-2px) rotate(4deg);background:#0092FF;color:#fff;box-shadow:0 10px 30px rgba(0,146,255,.22);}.grafeon-acf-sections .gacf-service-card__link-overlay:focus-visible{box-shadow:inset 0 0 0 2px #0092FF;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(1){grid-column:1 / span 3;grid-row:1;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(2){grid-column:4 / span 3;grid-row:1;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(3){grid-column:10 / span 3;grid-row:1;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(4){grid-column:7 / span 3;grid-row:2;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(5){grid-column:10 / span 3;grid-row:2;}.grafeon-acf-sections .gacf-services__cards:has(> .gacf-service-card:nth-child(6)) > .gacf-service-card:nth-child(4){grid-column:4 / span 3;grid-row:2;}.grafeon-acf-sections .gacf-services__cards:has(> .gacf-service-card:nth-child(6)) > .gacf-service-card:nth-child(5){grid-column:7 / span 3;grid-row:2;}.grafeon-acf-sections .gacf-services__cards:has(> .gacf-service-card:nth-child(6)) > .gacf-service-card:nth-child(6){grid-column:10 / span 3;grid-row:2;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(7){grid-column:1 / span 3;grid-row:3;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(8){grid-column:4 / span 3;grid-row:3;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(9){grid-column:7 / span 3;grid-row:3;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(10){grid-column:10 / span 3;grid-row:3;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(11){grid-column:1 / span 3;grid-row:4;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(12){grid-column:4 / span 3;grid-row:4;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(13){grid-column:7 / span 3;grid-row:4;}.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(14){grid-column:10 / span 3;grid-row:4;}.grafeon-acf-sections .gacf-workflow__top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:15px;margin-bottom:42px;border-bottom:1px solid var(--gacf-border-strong);}.grafeon-acf-sections .gacf-workflow__label,.grafeon-acf-sections .gacf-workflow__section-number{color:rgba(255,255,255,.9);font-family:"Onest",sans-serif;font-size:17px;font-weight:400;}.grafeon-acf-sections .gacf-workflow__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;align-items:stretch;}.grafeon-acf-sections .gacf-workflow__step,.grafeon-acf-sections .gacf-workflow__feature{position:relative;min-height:325px;overflow:hidden;border:1px solid var(--gacf-border-strong);border-radius:var(--gacf-radius);background:rgba(255,255,255,.025);}.grafeon-acf-sections .gacf-workflow__step{display:flex;flex-direction:column;justify-content:space-between;padding:22px 20px 20px;transition:transform var(--gacf-transition),border-color var(--gacf-transition),background var(--gacf-transition);}.grafeon-acf-sections .gacf-workflow__step:hover{transform:translateY(-4px);border-color:rgba(0,146,255,.42);background:rgba(0,135,237,.055);}.grafeon-acf-sections .gacf-workflow__step-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;}.grafeon-acf-sections .gacf-workflow__step-number{color:var(--gacf-text);font-family:"Onest",sans-serif;font-size:48px;font-weight:300;line-height:.92;letter-spacing:-0.05em;}.grafeon-acf-sections .gacf-workflow__step-body h3{margin:0 0 12px;color:var(--gacf-text);font-family:"Onest",sans-serif;font-size:clamp(24px,2vw,31px);font-weight:400;line-height:1.05;letter-spacing:-0.035em;}.grafeon-acf-sections .gacf-workflow__step-body p{margin:0;color:var(--gacf-muted);font-size:14px;line-height:1.36;}.grafeon-acf-sections .gacf-workflow__feature{border-color:rgba(0,146,255,.26);background:rgba(0,135,237,.08);}.grafeon-acf-sections .gacf-workflow__feature-media{position:absolute;inset:0;}.grafeon-acf-sections .gacf-workflow__feature-media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,4,30,.04) 20%,rgba(0,4,30,.25) 66%,rgba(0,4,30,.78) 100%),linear-gradient(135deg,rgba(0,135,237,.10),transparent 55%);pointer-events:none;}.grafeon-acf-sections .gacf-workflow__feature img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .75s cubic-bezier(.2,.75,.25,1);}.grafeon-acf-sections .gacf-workflow__feature:hover img{transform:scale(1.035);}.grafeon-acf-sections .gacf-workflow__feature-title{position:absolute;z-index:2;left:22px;right:22px;bottom:20px;color:#fff;font-family:"Onest",sans-serif;font-size:clamp(34px,3.2vw,52px);font-weight:300;line-height:.9;letter-spacing:-0.05em;}.grafeon-acf-sections .gacf-workflow .gacf-workflow__step-body h3::before,.grafeon-acf-sections .gacf-workflow .gacf-workflow__step-body h3::after{content:none !important;display:none !important;}.grafeon-acf-sections .gacf-workflow__top{position:relative;overflow:hidden;border-bottom-color:rgba(255,255,255,.09);}.grafeon-acf-sections .gacf-workflow__top::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.12) 0%,rgba(0,146,255,.85) 48%,rgba(255,255,255,.20) 100%);transform:scaleX(0);transform-origin:left center;animation:gacfWorkflowLine 10s cubic-bezier(.22,.72,.2,1) infinite;}.grafeon-acf-sections .gacf-workflow__grid > *{--gacf-workflow-delay:0s;will-change:transform,opacity,border-color,background-color;animation:gacfWorkflowCard 10s cubic-bezier(.22,.72,.2,1) infinite;animation-delay:var(--gacf-workflow-delay);}.grafeon-acf-sections .gacf-workflow__grid > :nth-child(1){--gacf-workflow-delay:0s;}.grafeon-acf-sections .gacf-workflow__grid > :nth-child(2){--gacf-workflow-delay:.14s;}.grafeon-acf-sections .gacf-workflow__grid > :nth-child(3){--gacf-workflow-delay:.28s;}.grafeon-acf-sections .gacf-workflow__grid > :nth-child(4){--gacf-workflow-delay:.42s;}.grafeon-acf-sections .gacf-workflow__grid > :nth-child(5){--gacf-workflow-delay:.56s;}.grafeon-acf-sections .gacf-workflow__step::before{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 24% 12%,rgba(0,146,255,.13),transparent 34%),linear-gradient(115deg,transparent 20%,rgba(255,255,255,.045) 48%,transparent 72%);transform:translate3d(-12px,0,0);animation:gacfWorkflowGlow 10s ease-in-out infinite;animation-delay:var(--gacf-workflow-delay);}.grafeon-acf-sections .gacf-workflow__step-head,.grafeon-acf-sections .gacf-workflow__step-body{position:relative;z-index:1;}.grafeon-acf-sections .gacf-workflow__step-number,.grafeon-acf-sections .gacf-workflow .gacf-pill,.grafeon-acf-sections .gacf-workflow__step-body{will-change:transform,opacity;}.grafeon-acf-sections .gacf-workflow__step-number{animation:gacfWorkflowInnerTop 10s cubic-bezier(.22,.72,.2,1) infinite;animation-delay:var(--gacf-workflow-delay);}.grafeon-acf-sections .gacf-workflow .gacf-pill{animation:gacfWorkflowPill 10s cubic-bezier(.22,.72,.2,1) infinite;animation-delay:calc(var(--gacf-workflow-delay) + .07s);}.grafeon-acf-sections .gacf-workflow__step-body{animation:gacfWorkflowBody 10s cubic-bezier(.22,.72,.2,1) infinite;animation-delay:calc(var(--gacf-workflow-delay) + .11s);}.grafeon-acf-sections .gacf-workflow__feature img{transform:scale(1.07);animation:gacfWorkflowImage 10s cubic-bezier(.22,.72,.2,1) infinite;}.grafeon-acf-sections .gacf-workflow__feature-title{animation:gacfWorkflowFeatureTitle 10s cubic-bezier(.22,.72,.2,1) infinite;animation-delay:.28s;}.grafeon-acf-sections .gacf-workflow__feature-media::before{content:"";position:absolute;z-index:1;top:-25%;bottom:-25%;left:-55%;width:40%;pointer-events:none;opacity:0;background:linear-gradient(90deg,transparent,rgba(0,146,255,.14),rgba(255,255,255,.10),transparent);transform:skewX(-10deg) translateX(0);animation:gacfWorkflowSweep 10s ease-in-out infinite;animation-delay:.28s;}@keyframes gacfWorkflowCard{0%,2%{opacity:0;transform:translate3d(0,34px,0);border-color:rgba(255,255,255,.08);background-color:rgba(255,255,255,.012);}9%,18%{opacity:1;transform:translate3d(0,0,0);border-color:rgba(0,146,255,.30);background-color:rgba(0,135,237,.035);}28%,82%{opacity:1;transform:translate3d(0,0,0);border-color:var(--gacf-border-strong);background-color:rgba(255,255,255,.025);}91%,100%{opacity:0;transform:translate3d(0,-16px,0);border-color:rgba(255,255,255,.08);background-color:rgba(255,255,255,.012);}}@keyframes gacfWorkflowGlow{0%,5%,84%,100%{opacity:0;transform:translate3d(-12px,0,0);}12%,22%{opacity:1;transform:translate3d(0,0,0);}34%,78%{opacity:.22;transform:translate3d(8px,0,0);}}@keyframes gacfWorkflowInnerTop{0%,4%{opacity:0;transform:translate3d(0,14px,0);}11%,84%{opacity:1;transform:translate3d(0,0,0);}92%,100%{opacity:0;transform:translate3d(0,-7px,0);}}@keyframes gacfWorkflowPill{0%,5%{opacity:0;transform:translate3d(10px,0,0);}13%,84%{opacity:1;transform:translate3d(0,0,0);}92%,100%{opacity:0;transform:translate3d(-5px,0,0);}}@keyframes gacfWorkflowBody{0%,6%{opacity:0;transform:translate3d(0,18px,0);}15%,84%{opacity:1;transform:translate3d(0,0,0);}92%,100%{opacity:0;transform:translate3d(0,-9px,0);}}@keyframes gacfWorkflowImage{0%{transform:scale(1.075) translate3d(-1.2%,1.4%,0);}18%{transform:scale(1.045) translate3d(0,0,0);}58%{transform:scale(1.01) translate3d(.8%,-.6%,0);}84%{transform:scale(1.035) translate3d(.2%,-.2%,0);}100%{transform:scale(1.075) translate3d(-1.2%,1.4%,0);}}@keyframes gacfWorkflowFeatureTitle{0%,6%{opacity:0;transform:translate3d(0,22px,0);}16%,82%{opacity:1;transform:translate3d(0,0,0);}92%,100%{opacity:0;transform:translate3d(0,-10px,0);}}@keyframes gacfWorkflowSweep{0%,14%{opacity:0;transform:skewX(-10deg) translateX(0);}20%{opacity:.8;}34%{opacity:0;transform:skewX(-10deg) translateX(430%);}100%{opacity:0;transform:skewX(-10deg) translateX(430%);}}@keyframes gacfWorkflowLine{0%,2%{opacity:0;transform:scaleX(0);}13%,82%{opacity:1;transform:scaleX(1);}93%,100%{opacity:0;transform:scaleX(1);}}.grafeon-acf-sections .gacf-workflow__step:hover{border-color:rgba(0,146,255,.52);background:rgba(0,135,237,.065);}.grafeon-acf-sections .gacf-services__grid.form-group,.grafeon-acf-sections .gacf-services__cards.form-group,.grafeon-acf-sections .gacf-services__intro.form-group,.grafeon-acf-sections .gacf-service-card.form-group{margin-bottom:0 !important;}.grafeon-acf-sections .gacf-services h3::before,.grafeon-acf-sections .gacf-services h3::after{content:none !important;display:none !important;}.grafeon-acf-sections a.gacf-service-card,.grafeon-acf-sections a.gacf-service-card:visited,.grafeon-acf-sections a.gacf-service-card:hover,.grafeon-acf-sections a.gacf-service-card:focus{color:#fff;text-decoration:none !important;}.grafeon-acf-sections a.gacf-service-card--light,.grafeon-acf-sections a.gacf-service-card--light:visited,.grafeon-acf-sections a.gacf-service-card--light:hover,.grafeon-acf-sections a.gacf-service-card--light:focus{color:#00041E;}.grafeon-acf-sections .gacf-service-card--linked{cursor:pointer;}.grafeon-acf-sections .gacf-service-card__arrow{position:absolute;z-index:6;top:18px;right:18px;display:grid;place-items:center;width:54px;height:54px;border-radius:14px;background:#fff;color:#00041E;font-family:Arial,sans-serif;font-size:26px;font-weight:400;line-height:1;pointer-events:none;box-shadow:0 9px 26px rgba(0,0,0,.10);transition:transform .32s cubic-bezier(.2,.75,.25,1),background .25s ease,color .25s ease,box-shadow .25s ease;}.grafeon-acf-sections .gacf-service-card--light .gacf-service-card__arrow{background:#00041E;color:#fff;}.grafeon-acf-sections .gacf-service-card--linked:hover .gacf-service-card__arrow,.grafeon-acf-sections .gacf-service-card--linked:focus-visible .gacf-service-card__arrow{transform:translate(2px,-2px) rotate(4deg);background:#0092FF;color:#fff;box-shadow:0 12px 32px rgba(0,146,255,.26);}.grafeon-acf-sections .gacf-service-card--linked:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0092FF,0 24px 70px rgba(0,26,92,.16);}.grafeon-acf-sections .gacf-service-card__link-overlay{text-decoration:none !important;}.grafeon-acf-sections .gacf-services__button{display:inline-flex !important;align-items:center;align-self:flex-start;gap:7px;min-height:45px;margin-top:1px;padding:4px 5px 4px 18px;border:1px solid rgba(255,255,255,.46);border-radius:999px;color:#fff !important;background:rgba(255,255,255,.018);text-decoration:none !important;font-size:12px;font-weight:500;line-height:1;transition:border-color .28s ease,background .28s ease,box-shadow .28s ease;}.grafeon-acf-sections .gacf-services__button-icon,.grafeon-acf-sections .gacf-services__button i{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#0087ED 0%,#0092FF 100%);color:#fff;font-family:Arial,sans-serif;font-style:normal;font-size:19px;line-height:1;transition:transform .28s cubic-bezier(.2,.75,.25,1),box-shadow .28s ease;}.grafeon-acf-sections .gacf-services__button:hover,.grafeon-acf-sections .gacf-services__button:focus-visible{border-color:rgba(0,146,255,.82);background:rgba(0,135,237,.08);box-shadow:0 0 0 1px rgba(0,146,255,.08),0 12px 34px rgba(0,78,173,.12);}.grafeon-acf-sections .gacf-services__button:hover .gacf-services__button-icon,.grafeon-acf-sections .gacf-services__button:focus-visible .gacf-services__button-icon,.grafeon-acf-sections .gacf-services__button:hover i,.grafeon-acf-sections .gacf-services__button:focus-visible i{transform:translateX(2px);box-shadow:0 7px 22px rgba(0,146,255,.25);}.grafeon-acf-sections .gacf-services{--gacf-radius:15px;}.grafeon-acf-sections .gacf-service-card{border-radius:15px !important;}.grafeon-acf-sections .gacf-services h3::before,.grafeon-acf-sections .gacf-services h3::after{content:none !important;display:none !important;}.grafeon-acf-sections .gacf-services__grid.form-group,.grafeon-acf-sections .gacf-services__cards.form-group,.grafeon-acf-sections .gacf-services__intro.form-group,.grafeon-acf-sections .gacf-service-card.form-group{margin-bottom:0 !important;}.grafeon-acf-sections .gacf-services__intro h3{margin:0 0 14px;font-family:"Red Hat Display",sans-serif;font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-0.02em;text-transform:uppercase;}.grafeon-acf-sections .gacf-services__intro p{margin:0 0 24px;font-family:"Red Hat Display",sans-serif;font-size:16px;font-weight:300;line-height:1.6;color:rgba(255,255,255,.72);}.grafeon-acf-sections .gacf-service-card h3{margin:0 0 8px;font-family:"Onest",sans-serif;font-size:clamp(24px,1.65vw,29px);font-weight:400;line-height:1.08;letter-spacing:-0.035em;}.grafeon-acf-sections .gacf-service-card__subtitle{font-family:"Red Hat Display",sans-serif;font-size:13px;font-weight:400;line-height:1.45;}.grafeon-acf-sections .gacf-service-card p{font-family:"Red Hat Display",sans-serif;font-size:14px;font-weight:300;line-height:1.55;}.grafeon-acf-sections .gacf-services .gacf-services__button.btn.btn-primary,.grafeon-acf-sections .gacf-services .gacf-services__button.btn.btn-primary:visited{display:inline-flex !important;align-items:center;align-self:flex-start;gap:0;min-height:0;margin:0;padding:12px 24px 12px 30px;border:0 solid transparent;border-radius:100px;background:#0087ED;box-shadow:none;color:#fff !important;font-family:"Red Hat Display",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:21px;letter-spacing:.04em;text-align:center;text-decoration:none !important;transition:background-color .3s ease,transform .3s ease;}.grafeon-acf-sections .gacf-services .gacf-services__button.btn.btn-primary::after{content:"";display:block;flex:0 0 auto;width:24px;height:24px;margin-left:5px;background:url(/themes/web/images/arrow_right.svg) no-repeat center / contain transparent;transition:transform .3s ease;}.grafeon-acf-sections .gacf-services .gacf-services__button.btn.btn-primary:hover,.grafeon-acf-sections .gacf-services .gacf-services__button.btn.btn-primary:focus,.grafeon-acf-sections .gacf-services .gacf-services__button.btn.btn-primary:active{background:#0092FF;color:#fff !important;transform:none;}.grafeon-acf-sections .gacf-services .gacf-services__button.btn.btn-primary:hover::after,.grafeon-acf-sections .gacf-services .gacf-services__button.btn.btn-primary:focus::after{transform:translateX(2px);}.grafeon-acf-sections .gacf-services__button-icon{display:none !important;}.grafeon-acf-sections a.gacf-service-card,.grafeon-acf-sections a.gacf-service-card:visited,.grafeon-acf-sections a.gacf-service-card:hover,.grafeon-acf-sections a.gacf-service-card:focus{text-decoration:none !important;color:#fff;}.grafeon-acf-sections a.gacf-service-card--light,.grafeon-acf-sections a.gacf-service-card--light:visited,.grafeon-acf-sections a.gacf-service-card--light:hover,.grafeon-acf-sections a.gacf-service-card--light:focus{color:#00041E;}.grafeon-acf-sections .gacf-service-card--linked{cursor:pointer;}.grafeon-acf-sections .gacf-service-card__arrow{position:absolute;z-index:6;top:18px;right:18px;display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#fff;color:#00041E;font-size:0;line-height:0;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.08);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;}.grafeon-acf-sections .gacf-service-card__arrow::before{content:"";display:block;width:17px;height:17px;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.707 1C16.707 0.447715 16.2593 -2.52353e-10 15.707 -2.53133e-07L6.70703 5.47657e-07C6.15475 2.10482e-07 5.70703 0.447716 5.70703 1C5.70703 1.55228 6.15475 2 6.70703 2L14.707 2L14.707 10C14.707 10.5523 15.1547 11 15.707 11C16.2593 11 16.707 10.5523 16.707 10L16.707 1ZM0.707031 16L1.41414 16.7071L16.4141 1.70711L15.707 1L14.9999 0.292893L-7.55191e-05 15.2929L0.707031 16Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.707 1C16.707 0.447715 16.2593 -2.52353e-10 15.707 -2.53133e-07L6.70703 5.47657e-07C6.15475 2.10482e-07 5.70703 0.447716 5.70703 1C5.70703 1.55228 6.15475 2 6.70703 2L14.707 2L14.707 10C14.707 10.5523 15.1547 11 15.707 11C16.2593 11 16.707 10.5523 16.707 10L16.707 1ZM0.707031 16L1.41414 16.7071L16.4141 1.70711L15.707 1L14.9999 0.292893L-7.55191e-05 15.2929L0.707031 16Z' fill='black'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;transition:transform .3s cubic-bezier(.2,.75,.25,1);}.grafeon-acf-sections .gacf-service-card--light .gacf-service-card__arrow{background:#00041E;color:#fff;}.grafeon-acf-sections .gacf-service-card--linked:hover .gacf-service-card__arrow,.grafeon-acf-sections .gacf-service-card--linked:focus-visible .gacf-service-card__arrow{background:#0092FF;color:#fff;box-shadow:0 12px 32px rgba(0,146,255,.24);transform:none;}.grafeon-acf-sections .gacf-service-card--linked:hover .gacf-service-card__arrow::before,.grafeon-acf-sections .gacf-service-card--linked:focus-visible .gacf-service-card__arrow::before{transform:translate(2px,-2px);}.grafeon-acf-sections .gacf-service-card--linked:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #0092FF,0 24px 70px rgba(0,26,92,.16);}.grafeon-acf-sections .gacf-service-card--glass{background:radial-gradient(circle at var(--gacf-card-glow-x) var(--gacf-card-glow-y),rgba(0,135,237,.12),transparent 38%),linear-gradient(145deg,rgba(10,26,67,.72) 0%,rgba(5,11,43,.96) 58%,rgba(6,10,38,.99) 100%);}.grafeon-acf-sections .gacf-service-card--accent{background:radial-gradient(ellipse at 18% 5%,rgba(0,146,255,.48) 0%,rgba(0,111,224,.24) 33%,transparent 62%),radial-gradient(ellipse at 95% 105%,rgba(40,68,255,.18),transparent 50%),linear-gradient(145deg,rgba(9,22,68,.94),rgba(8,10,49,.99));}.grafeon-acf-sections .gacf-service-card--light{background:radial-gradient(circle at 18% 10%,rgba(0,146,255,.065),transparent 40%),#f5f6f8;}.grafeon-acf-sections .gacf-service-card::before{opacity:.30;}.grafeon-acf-sections .gacf-service-card--accent::before{opacity:.44;}.grafeon-acf-sections .gacf-service-card:hover::before,.grafeon-acf-sections .gacf-service-card:focus-within::before{opacity:.56;}body.page-node-36{--services-bg:#00041E;--services-white:#ffffff;--services-muted:rgba(255,255,255,.60);--services-muted-soft:rgba(255,255,255,.38);--services-border:rgba(255,255,255,.11);--services-border-hover:rgba(255,255,255,.18);--services-surface:rgba(255,255,255,.035);--services-surface-hover:rgba(255,255,255,.05);--services-blue:#0087ED;--services-blue-light:#0092FF;--services-radius:20px;}body.page-node-36 .main-container{margin-top:0;margin-bottom:0;}body.page-node-36 .grafeon-acf-sections{counter-reset:grafeon-services;position:relative;padding:clamp(0px,0vw,0px)
		0
		clamp(0px,0vw,0px);font-family:"Red Hat Display",sans-serif;}body.page-node-36 .grafeon-acf-sections:before{content:"";position:absolute;top:8%;right:-220px;width:650px;height:650px;border-radius:50%;background:rgba(0,135,237,.06);filter:blur(140px);pointer-events:none;}body.page-node-36 .grafeon-acf-sections .region_basic{counter-increment:grafeon-services;position:relative;margin:0 0 28px;padding:0;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special{position:relative;isolation:isolate;display:grid !important;grid-template-columns:minmax(0,1fr)
		minmax(0,1fr);align-items:stretch;width:calc(100% - 30px) !important;max-width:1480px !important;min-width:0 !important;min-height:540px;margin:0 auto !important;padding:0 !important;overflow:hidden;border:1px solid var(--services-border);border-radius:var(--services-radius);background:radial-gradient(circle at 90% 5%,rgba(0,135,237,.075) 0%,transparent 32%),linear-gradient(145deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.022) 52%,rgba(255,255,255,.012) 100%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 65px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .35s ease,box-shadow .45s ease,transform .45s cubic-bezier(.19,1,.22,1);}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:before,body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:after{content:none !important;display:none !important;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover{transform:translateY(-3px);border-color:var(--services-border-hover);box-shadow:0 32px 85px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045);}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:after{content:"";position:absolute;top:12%;bottom:12%;left:0;width:2px;background:linear-gradient(180deg,transparent,rgba(0,146,255,.70),transparent);opacity:.55;pointer-events:none;}body.page-node-36 .grafeon-acf-sections .region_basic_text{position:relative;z-index:2;float:none !important;display:flex;flex-direction:column;justify-content:center;width:auto !important;min-width:0;margin:0 !important;padding:clamp(48px,5vw,82px)
		clamp(38px,5.5vw,86px) !important;}body.page-node-36 .grafeon-acf-sections .region_basic_text:before{content:"0" counter(grafeon-services);display:block;width:fit-content;margin-bottom:28px;font-family:"Red Hat Display",sans-serif;font-size:250px;font-weight:600;letter-spacing:.03em;color:rgba(255,255,255,.05);position:absolute;top:0;left:-48px;line-height:99%;}body.page-node-36 .grafeon-acf-sections .region_basic_text h2{max-width:600px;margin:0 0 27px;font-family:"Onest",sans-serif;font-size:clamp(43px,4.2vw,68px);font-weight:300;line-height:.98;letter-spacing:-.05em;color:var(--services-white);}body.page-node-36 .grafeon-acf-sections .region_basic_text h2:before,body.page-node-36 .grafeon-acf-sections .region_basic_text h2:after{display:none;}body.page-node-36 .grafeon-acf-sections .region_basic_text p{max-width:570px;margin:0;font-family:"Red Hat Display",sans-serif;font-size:17px;font-weight:300;line-height:1.75;color:var(--services-muted);}body.page-node-36 .grafeon-acf-sections .region_basic_text p:after{content:"";display:block;width:42px;height:2px;margin-top:34px;background:var(--services-blue);}body.page-node-36 .grafeon-acf-sections .region_basic_image{position:relative;z-index:1;float:none !important;display:flex;align-items:stretch;width:auto !important;min-width:0;margin:0 !important;padding:18px !important;}body.page-node-36 .grafeon-acf-sections .parallax_image{position:relative;width:100%;min-height:500px;margin:0 !important;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:radial-gradient(circle at 75% 20%,rgba(0,135,237,.12),transparent 42%),rgba(255,255,255,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.025);}body.page-node-36 .grafeon-acf-sections .parallax_image:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,4,30,0) 55%,rgba(0,4,30,.18) 100%);}body.page-node-36 .grafeon-acf-sections .parallax_image img{display:block;width:100%;height:100% !important;min-height:500px;object-fit:cover;object-position:center;border-radius:0;transition:transform .8s cubic-bezier(.19,1,.22,1),filter .4s ease;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image img{filter:brightness(1.04)
		saturate(1.04);}body.page-node-36 .grafeon-acf-sections .region_basic.reversed .region_basic_image{grid-column:1;grid-row:1;}body.page-node-36 .grafeon-acf-sections .region_basic.reversed .region_basic_text{grid-column:2;grid-row:1;}body.page-node-36 .grafeon-acf-sections .region_basic.reversed > .container_special:after{left:auto;right:0;}body.page-node-36 .grafeon-acf-sections .region_basic + .region_basic{margin-top:28px;}body.page-node-36 .grafeon-acf-sections .region_basic:nth-child(2) > .container_special{background:radial-gradient(circle at 8% 90%,rgba(0,135,237,.065),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.018));}body.page-node-36 .grafeon-acf-sections .region_basic:nth-child(3) > .container_special{background:radial-gradient(circle at 88% 10%,rgba(0,146,255,.065),transparent 33%),linear-gradient(145deg,rgba(255,255,255,.052),rgba(255,255,255,.018));}body.page-node-36 .grafeon-acf-sections .region_basic_text p:after{content:none !important;display:none !important;}body.page-node-36 .grafeon-acf-sections .region_basic_text p{margin:0;}body.page-node-36 .grafeon-acf-sections .region_basic_text p:has(> .btn){max-width:none;margin:32px 0 0 !important;padding:0;line-height:1;}body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary{margin:0;}body.page-node-36 .grafeon-acf-sections .parallax_image img{transform:none !important;scale:1;filter:brightness(1)
		saturate(1);transition:scale .7s cubic-bezier(.19,1,.22,1),filter .45s ease,opacity .45s ease;}body.page-node-36 .grafeon-acf-sections .parallax_image{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 18px 48px rgba(0,0,0,.10);transition:border-color .4s ease,box-shadow .5s ease,transform .5s cubic-bezier(.19,1,.22,1);}body.page-node-36 .grafeon-acf-sections .parallax_image:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(circle at 82% 12%,rgba(0,146,255,.18) 0%,rgba(0,135,237,.07) 20%,transparent 47%),linear-gradient(135deg,rgba(255,255,255,.055) 0%,transparent 30%);opacity:0;transition:opacity .5s ease;}body.page-node-36 .grafeon-acf-sections .parallax_image:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.07) 0%,transparent 18%,transparent 75%,rgba(0,135,237,.045) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.055);opacity:.65;transition:opacity .45s ease;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image{transform:translateY(-2px);border-color:rgba(0,146,255,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 25px 65px rgba(0,0,0,.16),0 0 45px rgba(0,135,237,.055);}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image:before{opacity:1;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image:after{opacity:1;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image img{scale:1.022;filter:brightness(1.035)
		saturate(1.045);}.region_view.users_o_nas{--team-bg:#050814;--team-card:rgba(12,16,29,0.62);--team-card-hover:rgba(15,20,36,0.70);--team-white:#ffffff;--team-muted:rgba(255,255,255,0.66);--team-muted-soft:rgba(255,255,255,0.40);--team-border:rgba(255,255,255,0.10);--team-border-soft:rgba(255,255,255,0.065);--team-blue:#0087ed;--team-blue-light:#1ba2ff;position:relative;padding-top:34px;padding-bottom:105px;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content{counter-reset:grafeon-team;display:flex;flex-direction:column;gap:20px;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row{counter-increment:grafeon-team;position:relative;isolation:isolate;display:grid;grid-template-columns:205px minmax(0,1fr) minmax(330px,410px);grid-template-areas:"photo info skills";align-items:center;column-gap:36px;min-height:288px;padding:25px 28px;border:1px solid var(--team-border);border-radius:16px;background:radial-gradient(circle at 90% 5%,rgb(0 135 237 / 0%) 0%,transparent 34%),linear-gradient(145deg,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 0%) 46%,rgba(255,255,255,0.010) 100%),var(--team-card);backdrop-filter:blur(20px) saturate(132%);-webkit-backdrop-filter:blur(20px) saturate(132%);box-shadow:0 22px 62px rgba(0,0,0,0.17),inset 0 1px 0 rgba(255,255,255,0.038);overflow:hidden;transition:transform .42s cubic-bezier(.19,1,.22,1),border-color .32s ease,background .32s ease,box-shadow .42s ease;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row:hover{transform:translateY(-3px);border-color:rgba(255,255,255,0.14);background:radial-gradient(circle at 90% 5%,rgba(0,135,237,0.075) 0%,transparent 35%),linear-gradient(145deg,rgba(255,255,255,0.072) 0%,rgba(255,255,255,0.023) 46%,rgba(255,255,255,0.012) 100%),var(--team-card-hover);box-shadow:0 28px 75px rgba(0,0,0,0.21),inset 0 1px 0 rgba(255,255,255,0.046);}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row:before{content:"0" counter(grafeon-team);position:absolute;top:19px;left:24px;z-index:0;font-family:"Onest",sans-serif;font-size:12px;font-weight:600;line-height:1;letter-spacing:.08em;color:rgba(255,255,255,0.31);pointer-events:none;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row:after{content:"";position:absolute;top:0;left:0;z-index:0;width:3px;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(0,135,237,0.55) 50%,transparent 100%);opacity:0;transition:opacity .35s ease;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row:hover:after{opacity:.75;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia{grid-area:photo;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia:before{content:"";position:absolute;width:184px;height:184px;border:1px solid rgba(255,255,255,0.075);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.010),0 0 35px rgba(0,135,237,0.035);pointer-events:none;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia .field-content{position:relative;width:168px;height:168px;overflow:hidden;border:1px solid rgba(255,255,255,0.14);border-radius:50%;background:rgba(255,255,255,0.025);box-shadow:0 18px 42px rgba(0,0,0,0.21);}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia a{display:block;width:100%;height:100%;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia img{display:block;width:100%;height:100% !important;object-fit:cover;object-position:center 18%;border-radius:50%;transition:transform .75s cubic-bezier(.19,1,.22,1),filter .35s ease;}.region_view.users_o_nas .view-users-o-nas > .view-content > .views-row:hover .views-field-field-profilova-fotografia img{transform:scale(1.035);}.region_view.users_o_nas .team-about-info{grid-area:info;position:relative;z-index:1;min-width:0;align-self:center;padding-right:8px;}.region_view.users_o_nas .team-about-info:before{content:"TEAM MEMBER";display:block;margin-bottom:8px;font-family:"Red Hat Display",sans-serif;font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.17em;text-transform:uppercase;color:rgba(255,255,255,0.35);}.region_view.users_o_nas .views-field-name{margin:0;}.region_view.users_o_nas .views-field-name h2{margin:0;font-family:"Onest",sans-serif;font-size:clamp(30px,2.2vw,39px);font-weight:550;line-height:1.04;letter-spacing:-.035em;}.region_view.users_o_nas .views-field-name h2 a{color:#fff;text-decoration:none;}.region_view.users_o_nas .views-field-field-zameranie{margin:8px 0 18px;}.region_view.users_o_nas .views-field-field-zameranie .field-content{display:inline-flex;align-items:center;gap:9px;font-family:"Red Hat Display",sans-serif;font-size:13px;font-weight:650;line-height:1.35;color:var(--team-blue-light);}.region_view.users_o_nas .views-field-field-zameranie .field-content:before{content:"";width:22px;height:1px;background:var(--team-blue);box-shadow:0 0 11px rgba(0,135,237,0.17);}.region_view.users_o_nas .views-field-field-lokacia,.region_view.users_o_nas .views-field-field-e-mail-zobrazi-sa,.region_view.users_o_nas .views-field-field-telefon{display:none !important;}.region_view.users_o_nas .views-field-field-popis{position:relative;max-width:560px;margin:0;padding-left:15px;border-left:1px solid rgba(255,255,255,0.105);}.region_view.users_o_nas .views-field-field-popis .field-content{font-family:"Red Hat Display",sans-serif;font-size:13px;font-weight:400;line-height:1.56;color:var(--team-muted);}.region_view.users_o_nas .views-field-field-popis p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:0;color:white;}.region_view.users_o_nas .views-field-view-user{margin-top:17px;}.region_view.users_o_nas .views-field-view-user a{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:38px;padding:8px 15px;border:1px solid rgba(255,255,255,0.11);border-radius:999px;background:rgba(255,255,255,0.035);font-family:"Red Hat Display",sans-serif;font-size:11px;font-weight:700;line-height:1;letter-spacing:.025em;color:#fff;text-decoration:none;transition:transform .25s ease,border-color .25s ease,background .25s ease;}.region_view.users_o_nas .views-field-view-user a:after{content:"↗";font-size:15px;font-weight:400;color:var(--team-blue-light);transition:transform .25s ease;}.region_view.users_o_nas .views-field-view-user a:hover{transform:translateY(-2px);border-color:rgba(0,135,237,0.22);background:rgba(0,135,237,0.065);}.region_view.users_o_nas .views-field-view-user a:hover:after{transform:translate(2px,-2px);}.region_view.users_o_nas .views-field-field-zrucnosti{grid-area:skills;position:relative;z-index:1;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-left:30px;border-left:1px solid rgba(255,255,255,0.085);}.region_view.users_o_nas .views-field-field-zrucnosti > .views-label{display:none;}.region_view.users_o_nas .team-skill-carousel{width:100%;min-width:0;}.region_view.users_o_nas .team-skill-carousel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}.region_view.users_o_nas .team-skill-carousel-kicker{font-family:"Red Hat Display",sans-serif;font-size:9px;font-weight:700;line-height:1;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,0.37);}.region_view.users_o_nas .team-skill-carousel-count{font-family:"Onest",sans-serif;font-size:11px;font-weight:500;line-height:1;color:rgba(255,255,255,0.45);}.region_view.users_o_nas .team-skill-carousel-count .current{color:rgba(255,255,255,0.87);}.region_view.users_o_nas .team-skill-viewport{position:relative;width:100%;overflow:hidden;}.region_view.users_o_nas .team-skill-track{display:flex;align-items:stretch;width:100%;transform:translate3d(0,0,0);transition:transform .72s cubic-bezier(.19,1,.22,1);}.region_view.users_o_nas .team-skill-slide{flex:0 0 100%;min-width:100%;}.region_view.users_o_nas .team-skill-slide-list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;}.region_view.users_o_nas .team-skill-slide-list li{min-width:0;}.region_view.users_o_nas .team-skill-slide-list .double-field-first{margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Red Hat Display",sans-serif;font-size:13px;font-weight:650;line-height:1.25;color:rgba(255,255,255,0.84);}.region_view.users_o_nas .team-skill-slide-list .double-field-second{display:flex;align-items:center;flex-wrap:nowrap;gap:4px;font-size:0;line-height:0;}.region_view.users_o_nas .team-skill-dot{display:block;width:6px;height:6px;flex:0 0 6px;border-radius:50%;}.region_view.users_o_nas .team-skill-dot.is-filled{background:#0099ff;box-shadow:0 0 7px rgba(0,153,255,0.30);}.region_view.users_o_nas .team-skill-dot.is-empty{background:rgba(255,255,255,0.15);}.region_view.users_o_nas .team-skill-carousel-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:19px;}.region_view.users_o_nas .team-skill-progress{position:relative;height:1px;overflow:hidden;background:rgba(255,255,255,0.10);}.region_view.users_o_nas .team-skill-progress-bar{position:absolute;inset:0 auto 0 0;width:0;background:rgba(255,255,255,0.70);transition:width .55s cubic-bezier(.19,1,.22,1);}.region_view.users_o_nas .team-skill-controls{display:inline-flex;align-items:center;gap:6px;}.region_view.users_o_nas .team-skill-control{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid rgba(255,255,255,0.10);border-radius:50%;background:rgba(255,255,255,0.025);font-family:"Red Hat Display",sans-serif;font-size:13px;font-weight:500;line-height:1;color:rgba(255,255,255,0.76);cursor:pointer;transition:background .24s ease,border-color .24s ease,transform .24s ease;}.region_view.users_o_nas .team-skill-control:hover{transform:translateY(-1px);border-color:rgba(0,135,237,0.22);background:rgba(0,135,237,0.055);}.region_view.users_o_nas .team-skill-carousel.is-static .team-skill-carousel-foot{display:none;}body.team-about-editorial-ready .region_view.users_o_nas .team-editorial-card,body.team-about-editorial-ready .region_view.users_o_nas .team-editorial-part{opacity:0;filter:blur(6px);transform:translate3d(0,24px,0);transition:opacity .68s cubic-bezier(.19,1,.22,1),transform .78s cubic-bezier(.19,1,.22,1),filter .64s ease;transition-delay:var(--team-delay,0ms);}body.team-about-editorial-ready .region_view.users_o_nas .team-editorial-part{transform:translate3d(0,12px,0);filter:blur(4px);}body.team-about-editorial-ready .region_view.users_o_nas .team-editorial-card.is-visible,body.team-about-editorial-ready .region_view.users_o_nas .team-editorial-part.is-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0);}body.page-node-40{--gw-navy:#00041e;--gw-blue:#0087ed;--gw-blue-bright:#0092ff;--gw-white:#f6f8ff;--gw-muted:#a0a8c0;--gw-line:rgba(201,215,255,.15);--gw-glass:rgba(255,255,255,.035);--gw-glass-strong:rgba(255,255,255,.065);--gw-radius:19px;--gw-serif:'Onest',Arial,sans-serif;--gw-body:'Red Hat Display','Onest',Arial,sans-serif;background-color:var(--gw-navy);}body.page-node-40 .grafeon-acf-sections{color:var(--gw-white);font-family:var(--gw-body);}body.page-node-40 .grafeon-acf-sections > .region{position:relative;margin:0;padding:clamp(55px,7vw,115px) 0;isolation:isolate;}body.page-node-40 .grafeon-acf-sections > .region > .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;margin:0 auto;}body.page-node-40 .grafeon-acf-sections :is(h2,h3,h4){font-family:var(--gw-serif);color:var(--gw-white);text-wrap:balance;}body.page-node-40 .grafeon-acf-sections :is(p,.benefit-text){color:var(--gw-muted);font-family:var(--gw-body);line-height:1.7;}body.page-node-40 .grafeon-acf-sections a:focus-visible{outline:2px solid var(--gw-blue-bright);outline-offset:5px;}body.page-node-40 .grafeon-acf-sections .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:15px;max-width:100%;padding:13px 25px;border-radius:100px;font-family:var(--gw-body);font-weight:600;line-height:1.35;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s;}body.page-node-40 .grafeon-acf-sections .btn:hover{transform:translateY(-3px);box-shadow:0 12px 37px rgba(0,135,237,.18);}body.page-node-40 .grafeon-acf-sections .btn-primary{border:1px solid rgba(40,167,255,.7);background:linear-gradient(115deg,#0077d4,#0092ff);color:#fff;}body.page-node-40 .grafeon-acf-sections .btn-secondary{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.045);color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}body.page-node-40 .grafeon-acf-sections .btn-secondary:hover{color:#fff;background:rgba(0,135,237,.18);border-color:rgba(0,146,255,.7);}body.page-node-40 .grafeon-acf-sections > .region_basic{padding-top:clamp(24px,3vw,45px);padding-bottom:clamp(24px,3vw,45px);}body.page-node-40 .grafeon-acf-sections > .region_basic:first-child{padding-top:clamp(42px,7vw,108px);}body.page-node-40 .grafeon-acf-sections .region_basic > .container_special{position:relative;display:flex;align-items:center;gap:clamp(35px,5vw,90px);min-height:440px;padding:clamp(10px,2vw,30px) 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;overflow:visible;}body.page-node-40 .grafeon-acf-sections .region_basic > .container_special::before{content:'';position:absolute;z-index:-1;top:50%;right:-1%;width:min(51%,710px);aspect-ratio:1.2;transform:translateY(-50%);background:radial-gradient(ellipse at center,rgba(0,135,237,.13) 0%,rgba(0,135,237,.048) 32%,transparent 68%);filter:blur(18px);pointer-events:none;}body.page-node-40 .grafeon-acf-sections .region_basic.reversed > .container_special::before{right:auto;left:-1%;}body.page-node-40 .grafeon-acf-sections .region_basic > .container_special > :is(.region_basic_text,.region_basic_image){position:relative;z-index:1;float:none;width:auto;min-width:0;padding:0;margin:0;flex:1 1 50%;}body.page-node-40 .grafeon-acf-sections .region_basic_text{max-width:680px;}body.page-node-40 .grafeon-acf-sections .region_basic_text :is(h2,h3){margin:0 0 24px;font-size:clamp(32px,3.3vw,58px);line-height:1.13;letter-spacing:-.045em;font-weight:400;text-align:left;}body.page-node-40 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(37px,4.05vw,72px);}body.page-node-40 .grafeon-acf-sections .region_basic_text h2 strong{font-weight:450;background:linear-gradient(100deg,#eff8ff 0%,#73caff 55%,#0087ed 110%);background-clip:text;-webkit-background-clip:text;color:transparent;}body.page-node-40 .grafeon-acf-sections .region_basic_text p{max-width:620px;margin:0 0 24px;font-size:clamp(15px,1.07vw,18px);text-align:left;}body.page-node-40 .grafeon-acf-sections .region_basic_text p:last-child{margin-bottom:0;}body.page-node-40 .grafeon-acf-sections .region_basic_text p:has(> .btn){display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;}body.page-node-40 .grafeon-acf-sections .region_basic_image{display:flex;align-items:center;justify-content:center;}body.page-node-40 .grafeon-acf-sections .region_basic_image .parallax_image{position:relative;width:100%;min-width:0;margin:0;padding:0;}body.page-node-40 .grafeon-acf-sections .region_basic_image img{display:block;width:auto;height:auto;max-width:100%;max-height:530px;margin:auto;object-fit:contain;}body.page-node-40 .grafeon-acf-sections .region_basic_image .parallax_image img{transition:filter .4s ease;}body.page-node-40 .grafeon-acf-sections .region_basic_image:empty{display:block;position:relative;flex:0 1 46%;min-height:clamp(250px,28vw,390px);border-radius:22px;border:1px solid rgba(130,186,255,.22);background:radial-gradient(circle at 69% 35%,rgba(0,146,255,.32),transparent 38%),radial-gradient(circle at 21% 78%,rgba(0,135,237,.21),transparent 45%),linear-gradient(140deg,rgba(255,255,255,.085),rgba(255,255,255,.008));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 25px 65px rgba(0,0,0,.18);overflow:hidden;pointer-events:none;}body.page-node-40 .grafeon-acf-sections .region_basic_image:empty::before{content:'';position:absolute;width:56%;aspect-ratio:1;border:1px solid rgba(137,203,255,.38);border-radius:50%;left:22%;top:14%;box-shadow:0 0 0 33px rgba(0,146,255,.055),0 0 0 72px rgba(0,146,255,.025),inset 0 0 48px rgba(0,146,255,.11);animation:gw-orbit 12s ease-in-out infinite alternate;}body.page-node-40 .grafeon-acf-sections .region_basic_image:empty::after{content:'';position:absolute;width:34%;aspect-ratio:1;left:33%;top:25%;border-radius:22%;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(0,135,237,.16));border:1px solid rgba(173,216,255,.3);box-shadow:0 18px 46px rgba(0,29,90,.23),inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform:rotate(-16deg);animation:gw-float 7.5s ease-in-out infinite;}body.page-node-40 .grafeon-acf-sections .region_basic.reversed .region_basic_image:empty{background:radial-gradient(circle at 35% 25%,rgba(0,146,255,.32),transparent 34%),radial-gradient(circle at 83% 78%,rgba(0,101,213,.25),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.014));}body.page-node-40 .grafeon-acf-sections .region_basic.reversed .region_basic_image:empty::after{border-radius:50%;transform:rotate(-12deg);}body.page-node-40 .grafeon-acf-sections .gacf-why-us{padding-top:125px;}body.page-node-40 .grafeon-acf-sections .gacf-why-us__item{position:relative;transition:background .35s ease,border-color .35s ease;}body.page-node-40 .grafeon-acf-sections .gacf-why-us__item::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,135,237,.065),transparent 66%);opacity:0;transition:opacity .35s ease;}body.page-node-40 .grafeon-acf-sections .gacf-why-us__number{transition:color .35s ease;}body.page-node-40 .grafeon-acf-sections > .region_obsah_text{padding:clamp(30px,6vw,92px) 0;}body.page-node-40 .grafeon-acf-sections .region_obsah_text > .text_with_background{position:relative;display:flex;align-items:center;min-height:clamp(380px,43vw,590px);margin:0 auto;isolation:isolate;overflow:hidden;background:#040c2d;}body.page-node-40 .grafeon-acf-sections .region_obsah_text > .text_with_background::before{content:'';position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(0,4,30,.92),rgba(0,4,30,.52) 58%,rgba(0,4,30,.72)),radial-gradient(circle at 55% 30%,rgba(0,146,255,.28),transparent 55%);pointer-events:none;}body.page-node-40 .grafeon-acf-sections .region_obsah_text > .text_with_background::after{content:'';position:absolute;z-index:0;width:min(60vw,770px);height:min(60vw,770px);top:-69%;right:-12%;border-radius:50%;border:1px solid rgba(98,184,255,.18);box-shadow:0 0 0 55px rgba(0,146,255,.026),0 0 0 130px rgba(0,146,255,.018);pointer-events:none;}body.page-node-40 .grafeon-acf-sections .region_obsah_text .parallax_background_image{position:absolute;inset:-2%;z-index:-1;background-size:cover;background-position:center;opacity:.82;}body.page-node-40 .grafeon-acf-sections .region_obsah_text .container{position:relative;z-index:1;width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;}body.page-node-40 .grafeon-acf-sections .region_obsah_text .content{width:min(850px,100%);margin:0 auto;padding:clamp(25px,4.7vw,75px);border-radius:25px;border:1px solid rgba(173,216,255,.2);background:linear-gradient(125deg,rgba(3,14,43,.62),rgba(0,4,30,.44));box-shadow:0 24px 80px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.075);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:center;}body.page-node-40 .grafeon-acf-sections .region_obsah_text h2{margin:0 0 26px;font-size:clamp(31px,4.1vw,66px);font-weight:400;letter-spacing:-.05em;line-height:1.12;}body.page-node-40 .grafeon-acf-sections .region_obsah_text p{max-width:680px;margin:0 auto 17px;font-size:clamp(15px,1.05vw,18px);color:#bdc8df;}body.page-node-40 .grafeon-acf-sections .region_obsah_text p:last-child{margin-bottom:0;}body.page-node-40 .grafeon-acf-sections > .region_benefity_s_ikonkou{padding-top:clamp(70px,9vw,145px);padding-bottom:50px;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou > .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);counter-reset:gw-benefit;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit{float:none;width:100%;padding:0;margin:0;min-width:0;counter-increment:gw-benefit;backdrop-filter:blur(6px);}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner{position:relative;height:100%;min-height:290px;margin:0;padding:clamp(27px,2.8vw,43px);border-radius:var(--gw-radius);border:1px solid rgba(183,208,255,.16);background:radial-gradient(380px circle at 97% 0%,rgba(0,135,237,.11),transparent 60%),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));box-shadow:0 14px 48px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:flex-start;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner::before{content:'0' counter(gw-benefit);display:grid;place-items:center;width:52px;height:52px;margin-bottom:32px;border-radius:16px;border:1px solid rgba(0,146,255,.36);background:rgba(0,135,237,.11);box-shadow:inset 0 1px rgba(255,255,255,.085);color:#80cfff;font:500 17px var(--gw-serif);letter-spacing:-.02em;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit h4{margin:0 0 17px;font-weight:450;letter-spacing:-.035em;font-size:clamp(23px,1.65vw,29px);line-height:1.2;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit-text{margin:0;font-size:clamp(14px,.97vw,17px);line-height:1.65;overflow-wrap:anywhere;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit-text > i{display:block;margin-top:12px;color:#8691ad;font-size:.91em;font-style:normal;line-height:1.58;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-wrap{display:inline-flex;position:relative;align-items:center;vertical-align:middle;margin-left:7px;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-trigger{display:inline-grid;place-items:center;flex-shrink:0;width:21px;height:21px;padding:0;border-radius:50%;border:1px solid rgba(118,193,255,.55);background:rgba(0,135,237,.14);box-shadow:inset 0 1px rgba(255,255,255,.1);color:#a8dcff;font:650 12px/1 'Onest',Arial,sans-serif;cursor:help;transition:background .22s ease,border-color .22s ease,transform .22s ease;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-trigger:is(:hover,:focus-visible),body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-open .gw-tooltip-trigger{background:rgba(0,135,237,.32);border-color:#69bdff;transform:scale(1.09);}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-trigger:focus-visible{outline:2px solid #7dcfff;outline-offset:3px;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-wrap > i.gw-tooltip-content{position:absolute;top:calc(100% + 13px);left:50%;z-index:40;display:block;width:min(390px,calc(100vw - 36px));margin:0;padding:18px 20px;border:1px solid rgba(145,200,255,.32);border-radius:15px;background:linear-gradient(145deg,rgba(16,31,70,.96),rgba(4,13,43,.98));box-shadow:0 24px 58px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:#d9e5f6;font:normal 400 13px/1.65 var(--gw-body);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-50% + var(--gw-tip-offset,0px)),-7px);transition:opacity .23s ease,visibility .23s ease,transform .23s ease;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-wrap:is(:hover,:focus-within,.gw-tooltip-open):not(.gw-tooltip-dismissed) > i.gw-tooltip-content{opacity:1;visibility:visible;pointer-events:auto;transform:translate(calc(-50% + var(--gw-tip-offset,0px)),0);}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-wrap.gw-tooltip-above > i.gw-tooltip-content{top:auto;bottom:calc(100% + 13px);transform:translate(calc(-50% + var(--gw-tip-offset,0px)),7px);}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .gw-tooltip-wrap.gw-tooltip-above:is(:hover,:focus-within,.gw-tooltip-open):not(.gw-tooltip-dismissed) > i.gw-tooltip-content{transform:translate(calc(-50% + var(--gw-tip-offset,0px)),0);}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(.gw-tooltip-wrap:is(:hover,:focus-within,.gw-tooltip-open)){position:relative;z-index:30;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,24px);}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step{position:relative;float:none;min-width:0;width:100%;min-height:385px;padding:clamp(20px,1.8vw,29px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(204,219,255,.21);border-radius:17px;background:linear-gradient(155deg,rgba(255,255,255,.056),rgba(255,255,255,.016));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px rgba(255,255,255,.055);transition:border-color .4s,box-shadow .4s,transform .45s cubic-bezier(.2,.8,.2,1);}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(300px circle at var(--gw-mx,50%) var(--gw-my,15%),rgba(0,146,255,.19),transparent 75%);opacity:0;transition:opacity .4s;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step-head,body.page-node-40 .grafeon-acf-sections .gacf-workflow__step-body{position:relative;z-index:1;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step h3{margin:0 0 16px;font-size:22px;font-weight:450;letter-spacing:-.04em;line-height:1.4;overflow-wrap:break-word;text-transform:unset;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step{margin-bottom:0;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step p{font-size:clamp(13px,.86vw,15px);line-height:1.55;margin:0;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step-number{font-family:var(--gw-serif);font-size:clamp(43px,3.1vw,57px);font-weight:350;letter-spacing:-.06em;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step .gacf-pill{flex-shrink:0;white-space:nowrap;}body.page-node-40 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text{max-width:850px;margin:0 auto 48px;text-align:center;}body.page-node-40 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text h2{margin:0 0 15px;font-size:clamp(38px,4.5vw,66px);font-weight:400;letter-spacing:-.045em;}body.page-node-40 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text p{margin:0;font-size:clamp(15px,1.1vw,18px);}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion{width:min(1050px,100%);margin:0 auto;display:flex;flex-direction:column;gap:12px;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .faq_item{position:relative;margin:0;border:1px solid rgba(183,208,255,.16);border-radius:17px;overflow:hidden;background:linear-gradient(130deg,rgba(255,255,255,.067),rgba(255,255,255,.022));box-shadow:inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .3s,background .3s;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .faq_item:has(.faq_toggle:not(.collapsed)){border-color:rgba(0,146,255,.46);background:linear-gradient(125deg,rgba(0,135,237,.12),rgba(255,255,255,.03));}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .panel-heading{padding:0;border:0;border-radius:inherit;background:none;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .panel-title{margin:0;font-family:var(--gw-serif);font-size:clamp(17px,1.4vw,23px);font-weight:450;line-height:1.3;text-transform:unset;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:22px;padding:15px 25px;color:var(--gw-white);text-align:left;text-decoration:none;background:transparent;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle:hover{color:#85ceff;text-decoration:none;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle::after{content:'+';display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:50%;border:1px solid rgba(156,194,255,.32);background:rgba(0,135,237,.12);color:#fff;font:300 28px/1 var(--gw-serif);transition:transform .35s,background .35s;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle:not(.collapsed)::after{transform:rotate(45deg);background:rgba(0,135,237,.3);}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .panel-collapse{border:0;background:none;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .panel-body{padding:0 clamp(20px,3.1vw,37px) 27px;border:0;background:transparent;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .panel-body p{max-width:880px;margin:0 0 13px;font-size:16px;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .panel-body p:last-child{margin:0;}body.page-node-40 .grafeon-acf-sections > :is(.region_basic:first-child,.region_basic:nth-child(5),.region_benefity_s_ikonkou,.region_caste_otazky)::after{position:absolute;z-index:-1;display:block;max-width:none;white-space:nowrap;font-family:var(--gw-serif);font-size:clamp(108px,20vw,370px);font-weight:700;line-height:.9;text-transform:uppercase;color:rgba(255,255,255,.025);pointer-events:none;user-select:none;}body.page-node-40 .grafeon-acf-sections > .region_basic:first-child::after{content:'WEB DESIGN';top:2%;left:12%;}body.page-node-40 .grafeon-acf-sections > .region_basic:nth-child(5)::after{content:'RESPONZÍVNE';bottom:5%;right:-10%;}body.page-node-40 .grafeon-acf-sections > .region_benefity_s_ikonkou::after{content:'BENEFITY';top:1%;left:-4%;}body.page-node-40 .grafeon-acf-sections > .region_caste_otazky::after{content:'OTÁZKY';top:7%;right:2%;}body.page-node-40 .grafeon-acf-sections > .region_basic > .container_special,body.page-node-40 .grafeon-acf-sections > .region_benefity_s_ikonkou > .container,body.page-node-40 .grafeon-acf-sections > .region_caste_otazky > .container{position:relative;z-index:1;}body.page-node-40.gw-animations-ready .grafeon-acf-sections .gw-reveal:not(.gw-in-view){opacity:0;translate:0 36px;filter:blur(7px);}body.page-node-40.gw-animations-ready .grafeon-acf-sections .gw-reveal{transition:opacity .95s cubic-bezier(.16,1,.3,1),translate .95s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--gw-delay,0ms);}body.page-node-40.gw-animations-ready .grafeon-acf-sections .gw-reveal.gw-in-view{opacity:1;translate:0 0;filter:blur(0);}@keyframes gw-float{0%,100%{transform:translateY(0) rotate(-16deg);}50%{transform:translateY(-17px) rotate(-10deg);}}@keyframes gw-orbit{0%{translate:-7px 7px;}100%{translate:10px -8px;}}.region_benefity_s_ikonkou .container:before{display:none;}.region_caste_otazky h3:before,.region_caste_otazky h3:after{display:none;}.grafeon-acf-sections .gacf-workflow__grid > *{margin-bottom:0;}body.page-node-305{--ge-navy:#00041e;--ge-blue:#0087ed;--ge-blue-bright:#0092ff;--ge-white:#f6f8ff;--ge-muted:#a0a8c0;--ge-line:rgba(201,215,255,.15);--ge-glass:rgba(255,255,255,.035);--ge-glass-strong:rgba(255,255,255,.065);--ge-radius:19px;--ge-serif:'Onest',Arial,sans-serif;--ge-body:'Red Hat Display','Onest',Arial,sans-serif;background-color:var(--ge-navy);}body.page-node-305 .grafeon-acf-sections{color:var(--ge-white);font-family:var(--ge-body);}body.page-node-305 .grafeon-acf-sections > .region{position:relative;margin:0;padding:clamp(55px,7vw,115px) 0;isolation:isolate;}body.page-node-305 .grafeon-acf-sections > .region > .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;margin:0 auto;}body.page-node-305 .grafeon-acf-sections :is(h2,h3,h4){font-family:var(--ge-serif);color:var(--ge-white);text-wrap:balance;}body.page-node-305 .grafeon-acf-sections :is(p,.benefit-text){color:var(--ge-muted);font-family:var(--ge-body);line-height:1.7;}body.page-node-305 .grafeon-acf-sections a:focus-visible{outline:2px solid var(--ge-blue-bright);outline-offset:5px;}body.page-node-305 .grafeon-acf-sections .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:15px;max-width:100%;padding:13px 25px;border-radius:100px;font-family:var(--ge-body);font-weight:600;line-height:1.35;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s;}body.page-node-305 .grafeon-acf-sections .btn:hover{transform:translateY(-3px);box-shadow:0 12px 37px rgba(0,135,237,.18);}body.page-node-305 .grafeon-acf-sections .btn-primary{border:1px solid rgba(40,167,255,.7);background:linear-gradient(115deg,#0077d4,#0092ff);color:#fff;}body.page-node-305 .grafeon-acf-sections .btn-secondary{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.045);color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}body.page-node-305 .grafeon-acf-sections .btn-secondary:hover{color:#fff;background:rgba(0,135,237,.18);border-color:rgba(0,146,255,.7);}body.page-node-305 .grafeon-acf-sections > .region_basic{padding-top:30px;padding-bottom:30px;}body.page-node-305 .grafeon-acf-sections > .region_basic:first-child{padding-top:clamp(42px,7vw,108px);}body.page-node-305 .grafeon-acf-sections .region_basic > .container_special{position:relative;display:flex;align-items:center;gap:clamp(35px,5vw,90px);min-height:440px;padding:clamp(10px,2vw,30px) 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;overflow:visible;}body.page-node-305 .grafeon-acf-sections .region_basic > .container_special::before{content:'';position:absolute;z-index:-1;top:50%;right:-1%;width:min(51%,710px);aspect-ratio:1.2;transform:translateY(-50%);background:radial-gradient(ellipse at center,rgba(0,135,237,.13) 0%,rgba(0,135,237,.048) 32%,transparent 68%);filter:blur(18px);pointer-events:none;display:none;}body.page-node-305 .grafeon-acf-sections .region_basic.reversed > .container_special::before{right:auto;left:-1%;}body.page-node-305 .grafeon-acf-sections .region_basic > .container_special > :is(.region_basic_text,.region_basic_image){position:relative;z-index:1;float:none;width:auto;min-width:0;padding:0;margin:0;flex:1 1 50%;}body.page-node-305 .grafeon-acf-sections .region_basic_text{max-width:680px;}body.page-node-305 .grafeon-acf-sections .region_basic_text :is(h2,h3){margin:0 0 24px;font-size:clamp(32px,3.3vw,58px);line-height:1.13;letter-spacing:-.045em;font-weight:400;text-align:left;}body.page-node-305 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(37px,4.05vw,72px);}body.page-node-305 .grafeon-acf-sections .region_basic_text h2 strong{font-weight:450;background:linear-gradient(100deg,#eff8ff 0%,#73caff 55%,#0087ed 110%);background-clip:text;-webkit-background-clip:text;color:transparent;}body.page-node-305 .grafeon-acf-sections .region_basic_text p{max-width:620px;margin:0 0 24px;font-size:clamp(15px,1.07vw,18px);text-align:left;}body.page-node-305 .grafeon-acf-sections .region_basic_text p:last-child{margin-bottom:0;}body.page-node-305 .grafeon-acf-sections .region_basic_text p:has(> .btn){display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;}body.page-node-305 .grafeon-acf-sections .region_basic_image{display:flex;align-items:center;justify-content:center;}body.page-node-305 .grafeon-acf-sections .region_basic_image .parallax_image{position:relative;width:100%;min-width:0;margin:0;padding:0;}body.page-node-305 .grafeon-acf-sections .region_basic_image img{display:block;width:auto;height:auto;max-width:100%;max-height:530px;margin:auto;object-fit:contain;}body.page-node-305 .grafeon-acf-sections .region_basic_image .parallax_image img{transition:filter .4s ease;}body.page-node-305 .grafeon-acf-sections .region_basic_image:empty{display:block;position:relative;flex:0 1 46%;min-height:clamp(250px,28vw,390px);border-radius:22px;border:1px solid rgba(130,186,255,.22);background:radial-gradient(circle at 69% 35%,rgba(0,146,255,.32),transparent 38%),radial-gradient(circle at 21% 78%,rgba(0,135,237,.21),transparent 45%),linear-gradient(140deg,rgba(255,255,255,.085),rgba(255,255,255,.008));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 25px 65px rgba(0,0,0,.18);overflow:hidden;pointer-events:none;}body.page-node-305 .grafeon-acf-sections .region_basic_image:empty::before{content:'';position:absolute;width:56%;aspect-ratio:1;border:1px solid rgba(137,203,255,.38);border-radius:50%;left:22%;top:14%;box-shadow:0 0 0 33px rgba(0,146,255,.055),0 0 0 72px rgba(0,146,255,.025),inset 0 0 48px rgba(0,146,255,.11);animation:ge-orbit 12s ease-in-out infinite alternate;}body.page-node-305 .grafeon-acf-sections .region_basic_image:empty::after{content:'';position:absolute;width:34%;aspect-ratio:1;left:33%;top:25%;border-radius:22%;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(0,135,237,.16));border:1px solid rgba(173,216,255,.3);box-shadow:0 18px 46px rgba(0,29,90,.23),inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform:rotate(-16deg);animation:ge-float 7.5s ease-in-out infinite;}body.page-node-305 .grafeon-acf-sections .region_basic.reversed .region_basic_image:empty{background:radial-gradient(circle at 35% 25%,rgba(0,146,255,.32),transparent 34%),radial-gradient(circle at 83% 78%,rgba(0,101,213,.25),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.014));}body.page-node-305 .grafeon-acf-sections .region_basic.reversed .region_basic_image:empty::after{border-radius:50%;transform:rotate(-12deg);}body.page-node-305 .grafeon-acf-sections .gacf-why-us{padding-top:125px;}body.page-node-305 .grafeon-acf-sections .gacf-why-us__item{position:relative;transition:background .35s ease,border-color .35s ease;}body.page-node-305 .grafeon-acf-sections .gacf-why-us__item::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,135,237,.065),transparent 66%);opacity:0;transition:opacity .35s ease;}body.page-node-305 .grafeon-acf-sections .gacf-why-us__number{transition:color .35s ease;}body.page-node-305 .grafeon-acf-sections > .region_obsah_text{padding:clamp(30px,6vw,92px) 0;}body.page-node-305 .grafeon-acf-sections .region_obsah_text > .text_with_background{position:relative;display:flex;align-items:center;min-height:clamp(380px,43vw,590px);margin:0 auto;isolation:isolate;overflow:hidden;background:#040c2d;}body.page-node-305 .grafeon-acf-sections .region_obsah_text > .text_with_background::before{content:'';position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(0,4,30,.92),rgba(0,4,30,.52) 58%,rgba(0,4,30,.72)),radial-gradient(circle at 55% 30%,rgba(0,146,255,.28),transparent 55%);pointer-events:none;}body.page-node-305 .grafeon-acf-sections .region_obsah_text > .text_with_background::after{content:'';position:absolute;z-index:0;width:min(60vw,770px);height:min(60vw,770px);top:-69%;right:-12%;border-radius:50%;border:1px solid rgba(98,184,255,.18);box-shadow:0 0 0 55px rgba(0,146,255,.026),0 0 0 130px rgba(0,146,255,.018);pointer-events:none;}body.page-node-305 .grafeon-acf-sections .region_obsah_text .parallax_background_image{position:absolute;inset:-2%;z-index:-1;background-size:cover;background-position:center;opacity:.82;}body.page-node-305 .grafeon-acf-sections .region_obsah_text .container{position:relative;z-index:1;width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;}body.page-node-305 .grafeon-acf-sections .region_obsah_text .content{width:min(850px,100%);margin:0 auto;padding:clamp(25px,4.7vw,75px);border-radius:25px;border:1px solid rgba(173,216,255,.2);background:linear-gradient(125deg,rgba(3,14,43,.62),rgba(0,4,30,.44));box-shadow:0 24px 80px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.075);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:center;}body.page-node-305 .grafeon-acf-sections .region_obsah_text h2{margin:0 0 26px;font-size:clamp(31px,4.1vw,66px);font-weight:400;letter-spacing:-.05em;line-height:1.12;}body.page-node-305 .grafeon-acf-sections .region_obsah_text p{max-width:680px;margin:0 auto 17px;font-size:clamp(15px,1.05vw,18px);color:#bdc8df;}body.page-node-305 .grafeon-acf-sections .region_obsah_text p:last-child{margin-bottom:0;}body.page-node-305 .grafeon-acf-sections > .region_benefity_s_ikonkou{padding-top:clamp(70px,9vw,145px);padding-bottom:50px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou > .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);counter-reset:ge-benefit;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit{float:none;width:100%;padding:0;margin:0;min-width:0;counter-increment:ge-benefit;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner{position:relative;height:100%;min-height:290px;margin:0;padding:clamp(27px,2.8vw,43px);border-radius:var(--ge-radius);border:1px solid rgba(183,208,255,.16);background:radial-gradient(380px circle at 97% 0%,rgba(0,135,237,.11),transparent 60%),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));box-shadow:0 14px 48px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:flex-start;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner::before{content:'0' counter(ge-benefit);display:grid;place-items:center;width:52px;height:52px;margin-bottom:32px;border-radius:16px;border:1px solid rgba(0,146,255,.36);background:rgba(0,135,237,.11);box-shadow:inset 0 1px rgba(255,255,255,.085);color:#80cfff;font:500 17px var(--ge-serif);letter-spacing:-.02em;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit h4{margin:0 0 17px;font-weight:450;letter-spacing:-.035em;font-size:clamp(23px,1.65vw,29px);line-height:1.2;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit-text{margin:0;font-size:clamp(14px,.97vw,17px);line-height:1.65;overflow-wrap:anywhere;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit-text i:not(.ge-tooltip-content){display:block;margin-top:12px;color:#8691ad;font-size:.91em;font-style:normal;line-height:1.58;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-wrap{display:inline-flex;position:relative;align-items:center;vertical-align:middle;margin-left:7px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-trigger{display:inline-grid;place-items:center;flex-shrink:0;width:21px;height:21px;padding:0;border-radius:50%;border:1px solid rgba(118,193,255,.55);background:rgba(0,135,237,.14);box-shadow:inset 0 1px rgba(255,255,255,.1);color:#a8dcff;font:650 12px/1 'Onest',Arial,sans-serif;cursor:help;transition:background .22s ease,border-color .22s ease,transform .22s ease;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-trigger:is(:hover,:focus-visible),body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-open .ge-tooltip-trigger{background:rgba(0,135,237,.32);border-color:#69bdff;transform:scale(1.09);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-trigger:focus-visible{outline:2px solid #7dcfff;outline-offset:3px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-wrap > i.ge-tooltip-content{position:absolute;top:calc(100% + 13px);left:50%;z-index:40;display:block;width:min(390px,calc(100vw - 36px));margin:0;padding:18px 20px;border:1px solid rgba(145,200,255,.32);border-radius:15px;background:linear-gradient(145deg,rgba(16,31,70,.96),rgba(4,13,43,.98));box-shadow:0 24px 58px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:#d9e5f6;font:normal 400 13px/1.65 var(--ge-body);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-50% + var(--ge-tip-offset,0px)),-7px);transition:opacity .23s ease,visibility .23s ease,transform .23s ease;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-wrap:is(:hover,:focus-within,.ge-tooltip-open):not(.ge-tooltip-dismissed) > i.ge-tooltip-content{opacity:1;visibility:visible;pointer-events:auto;transform:translate(calc(-50% + var(--ge-tip-offset,0px)),0);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-wrap.ge-tooltip-above > i.ge-tooltip-content{top:auto;bottom:calc(100% + 13px);transform:translate(calc(-50% + var(--ge-tip-offset,0px)),7px);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .ge-tooltip-wrap.ge-tooltip-above:is(:hover,:focus-within,.ge-tooltip-open):not(.ge-tooltip-dismissed) > i.ge-tooltip-content{transform:translate(calc(-50% + var(--ge-tip-offset,0px)),0);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(.ge-tooltip-wrap:is(:hover,:focus-within,.ge-tooltip-open)){position:relative;z-index:30;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,24px);}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step{position:relative;float:none;min-width:0;width:100%;min-height:385px;padding:clamp(20px,1.8vw,29px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(204,219,255,.21);border-radius:17px;background:linear-gradient(155deg,rgba(255,255,255,.056),rgba(255,255,255,.016));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px rgba(255,255,255,.055);transition:border-color .4s,box-shadow .4s,transform .45s cubic-bezier(.2,.8,.2,1);}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(300px circle at var(--ge-mx,50%) var(--ge-my,15%),rgba(0,146,255,.19),transparent 75%);opacity:0;transition:opacity .4s;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step-head,body.page-node-305 .grafeon-acf-sections .gacf-workflow__step-body{position:relative;z-index:1;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step h3{margin:0 0 16px;font-size:22px;font-weight:450;letter-spacing:-.04em;line-height:1.4;overflow-wrap:break-word;text-transform:unset;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step{margin-bottom:0;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step p{font-size:clamp(13px,.86vw,15px);line-height:1.55;margin:0;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step-number{font-family:var(--ge-serif);font-size:clamp(43px,3.1vw,57px);font-weight:350;letter-spacing:-.06em;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step .gacf-pill{flex-shrink:0;white-space:nowrap;}body.page-node-305 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text{max-width:850px;margin:0 auto 48px;text-align:center;}body.page-node-305 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text h2{margin:0 0 15px;font-size:clamp(38px,4.5vw,66px);font-weight:400;letter-spacing:-.045em;}body.page-node-305 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text p{margin:0;font-size:clamp(15px,1.1vw,18px);}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion{width:min(1050px,100%);margin:0 auto;display:flex;flex-direction:column;gap:12px;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .faq_item{position:relative;margin:0;border:1px solid rgba(183,208,255,.16);border-radius:17px;overflow:hidden;background:linear-gradient(130deg,rgba(255,255,255,.067),rgba(255,255,255,.022));box-shadow:inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .3s,background .3s;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .faq_item:has(.faq_toggle:not(.collapsed)){border-color:rgba(0,146,255,.46);background:linear-gradient(125deg,rgba(0,135,237,.12),rgba(255,255,255,.03));}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .panel-heading{padding:0;border:0;border-radius:inherit;background:none;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .panel-title{margin:0;font-family:var(--ge-serif);font-size:clamp(17px,1.4vw,23px);font-weight:450;line-height:1.3;text-transform:unset;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:22px;padding:15px 25px;color:var(--ge-white);text-align:left;text-decoration:none;background:transparent;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle:hover{color:#85ceff;text-decoration:none;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle::after{content:'+';display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:50%;border:1px solid rgba(156,194,255,.32);background:rgba(0,135,237,.12);color:#fff;font:300 28px/1 var(--ge-serif);transition:transform .35s,background .35s;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle:not(.collapsed)::after{transform:rotate(45deg);background:rgba(0,135,237,.3);}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .panel-collapse{border:0;background:none;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .panel-body{padding:0 clamp(20px,3.1vw,37px) 27px;border:0;background:transparent;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .panel-body p{max-width:880px;margin:0 0 13px;font-size:18px;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .panel-body p:last-child{margin:0;}body.page-node-305 .grafeon-acf-sections > :is(.region_basic:first-child,.region_basic:nth-child(5),.region_benefity_s_ikonkou:has(+ .gacf-workflow),.region_caste_otazky)::after{position:absolute;z-index:-1;display:block;max-width:none;white-space:nowrap;font-family:var(--ge-serif);font-size:clamp(108px,20vw,370px);font-weight:700;line-height:.9;text-transform:uppercase;color:rgba(255,255,255,.025);pointer-events:none;user-select:none;}body.page-node-305 .grafeon-acf-sections > .region_basic:first-child::after{content:'E-COMMERCE';top:2%;left:12%;z-index:50;pointer-events:none;}body.page-node-305 .grafeon-acf-sections > .region_basic:nth-child(5)::after{content:'INTEGRÁCIE';bottom:5%;right:-10%;}body.page-node-305 .grafeon-acf-sections > .region_benefity_s_ikonkou:has(+ .gacf-workflow)::after{content:'VÝHODY';top:1%;left:-4%;}body.page-node-305 .grafeon-acf-sections > .region_caste_otazky::after{content:'OTÁZKY';top:7%;right:2%;}body.page-node-305 .grafeon-acf-sections > .region_basic > .container_special,body.page-node-305 .grafeon-acf-sections > .region_benefity_s_ikonkou > .container,body.page-node-305 .grafeon-acf-sections > .region_caste_otazky > .container{position:relative;z-index:1;}body.page-node-305.ge-animations-ready .grafeon-acf-sections .ge-reveal:not(.ge-in-view){opacity:0;translate:0 36px;filter:blur(7px);}body.page-node-305.ge-animations-ready .grafeon-acf-sections .ge-reveal{transition:opacity .95s cubic-bezier(.16,1,.3,1),translate .95s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--ge-delay,0ms);}body.page-node-305.ge-animations-ready .grafeon-acf-sections .ge-reveal.ge-in-view{opacity:1;translate:0 0;filter:blur(0);}@keyframes ge-float{0%,100%{transform:translateY(0) rotate(-16deg);}50%{transform:translateY(-17px) rotate(-10deg);}}@keyframes ge-orbit{0%{translate:-7px 7px;}100%{translate:10px -8px;}}body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container{position:relative;display:block;min-height:0;width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;margin-inline:auto;}body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container > .content{width:100%;max-width:1080px;min-height:0;margin-inline:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}body.page-node-305 .grafeon-acf-sections > .region_obsah_text:has(> .container){padding-top:40px;padding-bottom:30px;}body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container h2{max-width:1080px;margin:0 auto;font-size:clamp(35px,4.6vw,69px);line-height:1.1;letter-spacing:-.055em;font-weight:400;text-align:center;}body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container h2::after{content:'';display:block;width:68px;height:2px;margin:28px auto 0;border-radius:2px;background:linear-gradient(90deg,rgba(0,135,237,.35),#0087ed,rgba(0,135,237,.35));}body.page-node-305 .grafeon-acf-sections > .region_obsah_text + .region_benefity_s_ikonkou{padding-top:18px;padding-bottom:clamp(38px,6vw,90px);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(img) > .inner{min-height:440px;padding-top:25px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(img) > .inner::before{position:absolute;top:25px;left:clamp(23px,2.2vw,37px);z-index:2;width:43px;height:43px;margin:0;border-radius:13px;font-size:15px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner > img{display:block;width:100%;max-width:100%;height:clamp(145px,14vw,185px);margin:4px 0 23px;object-fit:contain;object-position:50% 50%;background:transparent;border:0;border-radius:0;filter:drop-shadow(0 15px 23px rgba(0,0,0,.22));transition:translate .5s cubic-bezier(.2,.8,.2,1),filter .45s ease;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(img) h4{margin-top:0;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:not(:has(img)) > .inner{min-height:310px;}body.page-node-305 .grafeon-acf-sections > .region_obsah_text:has(> .text_with_background){padding-top:clamp(25px,5vw,75px);padding-bottom:clamp(32px,5vw,75px);}body.page-node-305 .grafeon-acf-sections > .region_video_pozadie{position:relative;display:grid;place-items:center;min-height:max(540px,60vh);width:100%;margin:clamp(35px,4vw,75px) 0;padding:clamp(85px,10vw,145px) 0;overflow:hidden;isolation:isolate;background:#050a1c;}body.page-node-305 .grafeon-acf-sections .grafeon-acf-video-background__video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;pointer-events:none;}body.page-node-305 .grafeon-acf-sections > .region_video_pozadie::before{content:'';position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(0,4,30,.88) 0%,rgba(0,4,30,.55) 45%,rgba(0,4,30,.83) 100%),linear-gradient(180deg,rgba(0,4,30,.2),rgba(0,4,30,.36));pointer-events:none;}body.page-node-305 .grafeon-acf-sections .grafeon-acf-video-background__overlay{position:relative;z-index:1;width:100%;min-height:0;display:block;padding:0;background:transparent;}body.page-node-305 .grafeon-acf-sections .region_video_pozadie .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;min-width:0;margin-inline:auto;}body.page-node-305 .grafeon-acf-sections .region_video_pozadie .content{position:relative;width:min(970px,100%);margin:0 auto;padding:clamp(32px,5vw,75px);border:1px solid rgba(183,208,255,.23);border-radius:25px;background:linear-gradient(135deg,rgba(4,16,45,.74),rgba(0,4,30,.56));backdrop-filter:blur(19px);-webkit-backdrop-filter:blur(19px);box-shadow:0 30px 86px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.09);text-align:center;}body.page-node-305 .grafeon-acf-sections .region_video_pozadie h2{max-width:850px;margin:0 auto 24px;color:var(--ge-white);font-size:clamp(34px,4.25vw,67px);font-weight:400;line-height:1.13;letter-spacing:-.048em;text-align:center;}body.page-node-305 .grafeon-acf-sections .region_video_pozadie p{max-width:810px;margin:0 auto;color:#c7d2e9;font-size:clamp(15px,1.08vw,18px);line-height:1.74;text-align:center;}body.page-node-305 .grafeon-acf-sections .region_video_pozadie p em{display:block;margin-top:17px;color:#e3ecfc;font-style:normal;font-weight:550;}body.page-node-305 .grafeon-acf-sections > .region_basic:nth-child(12) .region_basic_text h2{max-width:600px;}body.page-node-305 .grafeon-acf-sections > .region_basic:nth-child(12) .region_basic_text h2::after{content:'';display:block;width:63px;height:2px;margin-top:24px;background:linear-gradient(90deg,#0087ed,transparent);}body.page-node-305 .grafeon-acf-sections > .region_basic:nth-child(11){padding-top:30px;}body.page-node-305 .grafeon-acf-sections > .region_benefity_s_ikonkou:has(+ .gacf-workflow){padding-top:clamp(95px,11vw,165px);padding-bottom:clamp(65px,8vw,110px);}body.page-node-305 .grafeon-acf-sections > .gacf-workflow{padding-top:clamp(65px,8vw,110px);}body.page-node-305 .grafeon-acf-sections > .front_portfolio{padding-block:clamp(70px,8vw,120px);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .container::before{display:none;}body.page-node-305 .grafeon-acf-sections .region_caste_otazky h3::before,body.page-node-305 .grafeon-acf-sections .region_caste_otazky h3::after{display:none;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid > *{margin-bottom:0;}body.page-node-305.ge-animations-ready .grafeon-acf-sections .ge-reveal.ge-image-reveal:not(.ge-in-view){translate:0 25px;opacity:0;filter:none;}body.page-node-305.ge-animations-ready .grafeon-acf-sections .ge-reveal.ge-image-reveal.ge-in-view{translate:0 0;opacity:1;filter:none;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou.form-group::before,body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou.form-group::after,body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou > .container.form-group::before,body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou > .container.form-group::after,body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit.form-group::before,body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit.form-group::after,body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner.form-group::before,body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner.form-group::after,body.page-node-305 .grafeon-acf-sections .gacf-workflow.form-group::before,body.page-node-305 .grafeon-acf-sections .gacf-workflow.form-group::after,body.page-node-305 .grafeon-acf-sections .gacf-workflow > .container.form-group::before,body.page-node-305 .grafeon-acf-sections .gacf-workflow > .container.form-group::after,body.page-node-305 .grafeon-acf-sections .gacf-workflow__top.form-group::before,body.page-node-305 .grafeon-acf-sections .gacf-workflow__top.form-group::after,body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid.form-group::before,body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid.form-group::after,body.page-node-305 .grafeon-acf-sections .gacf-workflow__step.form-group::before,body.page-node-305 .grafeon-acf-sections .gacf-workflow__step.form-group::after,body.page-node-305 .grafeon-acf-sections .gacf-workflow__step-body.form-group::before,body.page-node-305 .grafeon-acf-sections .gacf-workflow__step-body.form-group::after,body.page-node-305 .grafeon-acf-sections .gacf-workflow__feature.form-group::before,body.page-node-305 .grafeon-acf-sections .gacf-workflow__feature.form-group::after,body.page-node-305 .grafeon-acf-sections > .region_obsah_text.form-group::before,body.page-node-305 .grafeon-acf-sections > .region_obsah_text.form-group::after,body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container.form-group::before,body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container.form-group::after,body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container > .content.form-group::before,body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container > .content.form-group::after{content:none !important;display:none !important;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit,body.page-node-305 .grafeon-acf-sections .gacf-workflow__step,body.page-node-305 .grafeon-acf-sections .gacf-workflow__feature{clear:none !important;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(> .inner > img) > .inner{min-height:445px;padding-top:22px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner > img{display:block;width:100%;height:auto;object-fit:contain;object-position:50% 50%;border-radius:16px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:not(:has(> .inner > img)) > .inner{min-height:320px;justify-content:flex-start;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(> .inner > img) h4{margin-bottom:14px;font-size:clamp(22px,1.55vw,28px);}body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid{align-items:stretch;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid > *{min-width:0;margin:0;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__feature{width:100%;min-height:385px;float:none;}:not(.path-frontpage) .front_portfolio h2{margin-bottom:10px;}:not(.path-frontpage) .front_portfolio .content p{margin-bottom:35px;font-size:18px;}body.page-node-42{--ga-navy:#00041e;--ga-blue:#0087ed;--ga-blue-bright:#0092ff;--ga-white:#f6f8ff;--ga-muted:#a0a8c0;--ga-line:rgba(201,215,255,.15);--ga-glass:rgba(255,255,255,.035);--ga-glass-strong:rgba(255,255,255,.065);--ga-radius:19px;--ga-serif:'Onest',Arial,sans-serif;--ga-body:'Red Hat Display','Onest',Arial,sans-serif;background-color:var(--ga-navy);}body.page-node-42 .grafeon-acf-sections{color:var(--ga-white);font-family:var(--ga-body);}body.page-node-42 .grafeon-acf-sections > .region{position:relative;margin:0;padding:clamp(55px,7vw,115px) 0;isolation:isolate;}body.page-node-42 .grafeon-acf-sections > .region > .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;margin:0 auto;}body.page-node-42 .grafeon-acf-sections :is(h2,h3,h4){font-family:var(--ga-serif);color:var(--ga-white);text-wrap:balance;}body.page-node-42 .grafeon-acf-sections :is(p,.benefit-text){color:var(--ga-muted);font-family:var(--ga-body);line-height:1.7;}body.page-node-42 .grafeon-acf-sections a:focus-visible{outline:2px solid var(--ga-blue-bright);outline-offset:5px;}body.page-node-42 .grafeon-acf-sections .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:15px;max-width:100%;padding:13px 25px;border-radius:100px;font-family:var(--ga-body);font-weight:600;line-height:1.35;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .35s,box-shadow .35s,background .35s;}body.page-node-42 .grafeon-acf-sections .btn:hover{transform:translateY(-3px);box-shadow:0 12px 37px rgba(0,135,237,.18);}body.page-node-42 .grafeon-acf-sections .btn-primary{border:1px solid rgba(40,167,255,.7);background:linear-gradient(115deg,#0077d4,#0092ff);color:#fff;}body.page-node-42 .grafeon-acf-sections .btn-secondary{border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.045);color:#fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}body.page-node-42 .grafeon-acf-sections .btn-secondary:hover{color:#fff;background:rgba(0,135,237,.18);border-color:rgba(0,146,255,.7);}body.page-node-42 .grafeon-acf-sections > .region_basic{padding-top:clamp(24px,3vw,45px);padding-bottom:clamp(24px,3vw,45px);}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child{padding-top:clamp(42px,7vw,108px);}body.page-node-42 .grafeon-acf-sections .region_basic > .container_special{position:relative;display:flex;align-items:center;gap:clamp(35px,5vw,90px);min-height:440px;padding:clamp(10px,2vw,30px) 0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;isolation:isolate;overflow:visible;}body.page-node-42 .grafeon-acf-sections .region_basic > .container_special::before{content:'';position:absolute;z-index:-1;top:50%;right:-1%;width:min(51%,710px);aspect-ratio:1.2;transform:translateY(-50%);background:radial-gradient(ellipse at center,rgba(0,135,237,.13) 0%,rgba(0,135,237,.048) 32%,transparent 68%);filter:blur(18px);pointer-events:none;}.moznosti_mobilnych_zariadeni .container_special:before{display:none !important;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special::before{right:auto;left:-1%;}body.page-node-42 .grafeon-acf-sections .region_basic > .container_special > :is(.region_basic_text,.region_basic_image){position:relative;z-index:1;float:none;width:auto;min-width:0;padding:0;margin:0;flex:1 1 50%;}body.page-node-42 .grafeon-acf-sections .region_basic_text{max-width:680px;}body.page-node-42 .grafeon-acf-sections .region_basic_text :is(h2,h3){margin:0 0 24px;font-size:clamp(32px,3.3vw,58px);line-height:1.13;letter-spacing:-.045em;font-weight:400;text-align:left;}body.page-node-42 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(37px,4.05vw,72px);}body.page-node-42 .grafeon-acf-sections .region_basic_text h2 strong{font-weight:450;background:linear-gradient(100deg,#eff8ff 0%,#73caff 55%,#0087ed 110%);background-clip:text;-webkit-background-clip:text;color:transparent;}body.page-node-42 .grafeon-acf-sections .region_basic_text p{max-width:620px;margin:0 0 24px;font-size:clamp(15px,1.07vw,18px);text-align:left;}body.page-node-42 .grafeon-acf-sections .region_basic_text p:last-child{margin-bottom:0;}body.page-node-42 .grafeon-acf-sections .region_basic_text p:has(> .btn){display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;}body.page-node-42 .grafeon-acf-sections .region_basic_image{display:flex;align-items:center;justify-content:center;}body.page-node-42 .grafeon-acf-sections .region_basic_image .parallax_image{position:relative;width:100%;min-width:0;margin:0;padding:0;}body.page-node-42 .grafeon-acf-sections .region_basic_image img{display:block;width:auto;height:auto;max-width:100%;max-height:530px;margin:auto;object-fit:contain;}body.page-node-42 .grafeon-acf-sections .region_basic_image .parallax_image img{transition:filter .4s ease;}body.page-node-42 .grafeon-acf-sections .region_basic_image:empty{display:block;position:relative;flex:0 1 46%;min-height:clamp(250px,28vw,390px);border-radius:22px;border:1px solid rgba(130,186,255,.22);background:radial-gradient(circle at 69% 35%,rgba(0,146,255,.32),transparent 38%),radial-gradient(circle at 21% 78%,rgba(0,135,237,.21),transparent 45%),linear-gradient(140deg,rgba(255,255,255,.085),rgba(255,255,255,.008));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 25px 65px rgba(0,0,0,.18);overflow:hidden;pointer-events:none;}body.page-node-42 .grafeon-acf-sections .region_basic_image:empty::before{content:'';position:absolute;width:56%;aspect-ratio:1;border:1px solid rgba(137,203,255,.38);border-radius:50%;left:22%;top:14%;box-shadow:0 0 0 33px rgba(0,146,255,.055),0 0 0 72px rgba(0,146,255,.025),inset 0 0 48px rgba(0,146,255,.11);animation:ga-orbit 12s ease-in-out infinite alternate;}body.page-node-42 .grafeon-acf-sections .region_basic_image:empty::after{content:'';position:absolute;width:34%;aspect-ratio:1;left:33%;top:25%;border-radius:22%;background:linear-gradient(135deg,rgba(255,255,255,.14),rgba(0,135,237,.16));border:1px solid rgba(173,216,255,.3);box-shadow:0 18px 46px rgba(0,29,90,.23),inset 0 1px 0 rgba(255,255,255,.2);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);transform:rotate(-16deg);animation:ga-float 7.5s ease-in-out infinite;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed .region_basic_image:empty{background:radial-gradient(circle at 35% 25%,rgba(0,146,255,.32),transparent 34%),radial-gradient(circle at 83% 78%,rgba(0,101,213,.25),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.014));}body.page-node-42 .grafeon-acf-sections .region_basic.reversed .region_basic_image:empty::after{border-radius:50%;transform:rotate(-12deg);}body.page-node-42 .grafeon-acf-sections .gacf-why-us{padding-top:125px;}body.page-node-42 .grafeon-acf-sections .gacf-why-us__item{position:relative;transition:background .35s ease,border-color .35s ease;}body.page-node-42 .grafeon-acf-sections .gacf-why-us__item::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(0,135,237,.065),transparent 66%);opacity:0;transition:opacity .35s ease;}body.page-node-42 .grafeon-acf-sections .gacf-why-us__number{transition:color .35s ease;}body.page-node-42 .grafeon-acf-sections > .region_obsah_text{padding:clamp(30px,6vw,92px) 0;}body.page-node-42 .grafeon-acf-sections .region_obsah_text > .text_with_background{position:relative;display:flex;align-items:center;min-height:clamp(380px,43vw,590px);margin:0 auto;isolation:isolate;overflow:hidden;background:#040c2d;}body.page-node-42 .grafeon-acf-sections .region_obsah_text > .text_with_background::before{content:'';position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(0,4,30,.92),rgba(0,4,30,.52) 58%,rgba(0,4,30,.72)),radial-gradient(circle at 55% 30%,rgba(0,146,255,.28),transparent 55%);pointer-events:none;}body.page-node-42 .grafeon-acf-sections .region_obsah_text > .text_with_background::after{content:'';position:absolute;z-index:0;width:min(60vw,770px);height:min(60vw,770px);top:-69%;right:-12%;border-radius:50%;border:1px solid rgba(98,184,255,.18);box-shadow:0 0 0 55px rgba(0,146,255,.026),0 0 0 130px rgba(0,146,255,.018);pointer-events:none;}body.page-node-42 .grafeon-acf-sections .region_obsah_text .parallax_background_image{position:absolute;inset:-2%;z-index:-1;background-size:cover;background-position:center;opacity:.82;}body.page-node-42 .grafeon-acf-sections .region_obsah_text .container{position:relative;z-index:1;width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;}body.page-node-42 .grafeon-acf-sections .region_obsah_text .content{width:min(850px,100%);margin:0 auto;padding:clamp(25px,4.7vw,75px);border-radius:25px;border:1px solid rgba(173,216,255,.2);background:linear-gradient(125deg,rgba(3,14,43,.62),rgba(0,4,30,.44));box-shadow:0 24px 80px rgba(0,0,0,.26),inset 0 1px rgba(255,255,255,.075);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);text-align:center;}body.page-node-42 .grafeon-acf-sections .region_obsah_text h2{margin:0 0 26px;font-size:clamp(31px,4.1vw,66px);font-weight:400;letter-spacing:-.05em;line-height:1.12;}body.page-node-42 .grafeon-acf-sections .region_obsah_text p{max-width:680px;margin:0 auto 17px;font-size:clamp(15px,1.05vw,18px);color:#bdc8df;}body.page-node-42 .grafeon-acf-sections .region_obsah_text p:last-child{margin-bottom:0;}body.page-node-42 .grafeon-acf-sections > .region_benefity_s_ikonkou{padding-top:clamp(70px,9vw,145px);padding-bottom:50px;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou > .container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);counter-reset:ga-benefit;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit{float:none;width:100%;padding:0;margin:0;min-width:0;counter-increment:ga-benefit;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner{position:relative;height:100%;min-height:290px;margin:0;padding:clamp(27px,2.8vw,43px);border-radius:var(--ga-radius);border:1px solid rgba(183,208,255,.16);background:radial-gradient(380px circle at 97% 0%,rgba(0,135,237,.11),transparent 60%),linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.018));box-shadow:0 14px 48px rgba(0,0,0,.13),inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);display:flex;flex-direction:column;align-items:flex-start;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner::before{content:'0' counter(ga-benefit);display:grid;place-items:center;width:52px;height:52px;margin-bottom:32px;border-radius:16px;border:1px solid rgba(0,146,255,.36);background:rgba(0,135,237,.11);box-shadow:inset 0 1px rgba(255,255,255,.085);color:#80cfff;font:500 17px var(--ga-serif);letter-spacing:-.02em;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit h4{margin:0 0 17px;font-weight:450;letter-spacing:-.035em;font-size:clamp(23px,1.65vw,29px);line-height:1.2;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit-text{margin:0;font-size:clamp(14px,.97vw,17px);line-height:1.65;overflow-wrap:anywhere;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit-text > i{display:block;margin-top:12px;color:#8691ad;font-size:.91em;font-style:normal;line-height:1.58;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-wrap{display:inline-flex;position:relative;align-items:center;vertical-align:middle;margin-left:7px;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-trigger{display:inline-grid;place-items:center;flex-shrink:0;width:21px;height:21px;padding:0;border-radius:50%;border:1px solid rgba(118,193,255,.55);background:rgba(0,135,237,.14);box-shadow:inset 0 1px rgba(255,255,255,.1);color:#a8dcff;font:650 12px/1 'Onest',Arial,sans-serif;cursor:help;transition:background .22s ease,border-color .22s ease,transform .22s ease;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-trigger:is(:hover,:focus-visible),body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-open .ga-tooltip-trigger{background:rgba(0,135,237,.32);border-color:#69bdff;transform:scale(1.09);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-trigger:focus-visible{outline:2px solid #7dcfff;outline-offset:3px;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-wrap > i.ga-tooltip-content{position:absolute;top:calc(100% + 13px);left:50%;z-index:40;display:block;width:min(390px,calc(100vw - 36px));margin:0;padding:18px 20px;border:1px solid rgba(145,200,255,.32);border-radius:15px;background:linear-gradient(145deg,rgba(16,31,70,.96),rgba(4,13,43,.98));box-shadow:0 24px 58px rgba(0,0,0,.48),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);color:#d9e5f6;font:normal 400 13px/1.65 var(--ga-body);text-align:left;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;transform:translate(calc(-50% + var(--ga-tip-offset,0px)),-7px);transition:opacity .23s ease,visibility .23s ease,transform .23s ease;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-wrap:is(:hover,:focus-within,.ga-tooltip-open):not(.ga-tooltip-dismissed) > i.ga-tooltip-content{opacity:1;visibility:visible;pointer-events:auto;transform:translate(calc(-50% + var(--ga-tip-offset,0px)),0);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-wrap.ga-tooltip-above > i.ga-tooltip-content{top:auto;bottom:calc(100% + 13px);transform:translate(calc(-50% + var(--ga-tip-offset,0px)),7px);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .ga-tooltip-wrap.ga-tooltip-above:is(:hover,:focus-within,.ga-tooltip-open):not(.ga-tooltip-dismissed) > i.ga-tooltip-content{transform:translate(calc(-50% + var(--ga-tip-offset,0px)),0);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(.ga-tooltip-wrap:is(:hover,:focus-within,.ga-tooltip-open)){position:relative;z-index:30;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.2vw,24px);}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step{position:relative;float:none;min-width:0;width:100%;min-height:385px;padding:clamp(20px,1.8vw,29px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid rgba(204,219,255,.21);border-radius:17px;background:linear-gradient(155deg,rgba(255,255,255,.056),rgba(255,255,255,.016));backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px rgba(255,255,255,.055);transition:border-color .4s,box-shadow .4s,transform .45s cubic-bezier(.2,.8,.2,1);}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step::before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(300px circle at var(--ga-mx,50%) var(--ga-my,15%),rgba(0,146,255,.19),transparent 75%);opacity:0;transition:opacity .4s;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step-head,body.page-node-42 .grafeon-acf-sections .gacf-workflow__step-body{position:relative;z-index:1;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step h3{margin:0 0 16px;font-size:22px;font-weight:450;letter-spacing:-.04em;line-height:1.4;overflow-wrap:break-word;text-transform:unset;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step{margin-bottom:0;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step p{font-size:clamp(13px,.86vw,15px);line-height:1.55;margin:0;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step-number{font-family:var(--ga-serif);font-size:clamp(43px,3.1vw,57px);font-weight:350;letter-spacing:-.06em;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step .gacf-pill{flex-shrink:0;white-space:nowrap;}body.page-node-42 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text{max-width:850px;margin:0 auto 48px;text-align:center;}body.page-node-42 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text h2{margin:0 0 15px;font-size:clamp(38px,4.5vw,66px);font-weight:400;letter-spacing:-.045em;}body.page-node-42 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text p{margin:0;font-size:clamp(15px,1.1vw,18px);}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion{width:min(1050px,100%);margin:0 auto;display:flex;flex-direction:column;gap:12px;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .faq_item{position:relative;margin:0;border:1px solid rgba(183,208,255,.16);border-radius:17px;overflow:hidden;background:linear-gradient(130deg,rgba(255,255,255,.067),rgba(255,255,255,.022));box-shadow:inset 0 1px rgba(255,255,255,.05);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .3s,background .3s;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .faq_item:has(.faq_toggle:not(.collapsed)){border-color:rgba(0,146,255,.46);background:linear-gradient(125deg,rgba(0,135,237,.12),rgba(255,255,255,.03));}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .panel-heading{padding:0;border:0;border-radius:inherit;background:none;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .panel-title{margin:0;font-family:var(--ga-serif);font-size:clamp(17px,1.4vw,23px);font-weight:450;line-height:1.3;text-transform:unset;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:22px;padding:15px 25px;color:var(--ga-white);text-align:left;text-decoration:none;background:transparent;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle:hover{color:#85ceff;text-decoration:none;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle::after{content:'+';display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:50%;border:1px solid rgba(156,194,255,.32);background:rgba(0,135,237,.12);color:#fff;font:300 28px/1 var(--ga-serif);transition:transform .35s,background .35s;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle:not(.collapsed)::after{transform:rotate(45deg);background:rgba(0,135,237,.3);}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .panel-collapse{border:0;background:none;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .panel-body{padding:0 clamp(20px,3.1vw,37px) 27px;border:0;background:transparent;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .panel-body p{max-width:880px;margin:0 0 13px;font-size:16px;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .panel-body p:last-child{margin:0;}body.page-node-42 .grafeon-acf-sections > :is(.region_basic:first-child,.region_basic:nth-child(5),.region_benefity_s_ikonkou,.region_caste_otazky)::after{position:absolute;z-index:-1;display:block;max-width:none;white-space:nowrap;font-family:var(--ga-serif);font-size:clamp(108px,20vw,370px);font-weight:700;line-height:.9;text-transform:uppercase;color:rgba(255,255,255,.025);pointer-events:none;user-select:none;}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child::after{content:'MOBILE APPS';top:2%;left:12%;}body.page-node-42 .grafeon-acf-sections > .region_basic:nth-child(5)::after{content:'SMARTPHONE';bottom:5%;right:-10%;}body.page-node-42 .grafeon-acf-sections > .region_benefity_s_ikonkou::after{content:'BENEFITY';top:1%;left:-4%;}body.page-node-42 .grafeon-acf-sections > .region_caste_otazky::after{content:'OTÁZKY';top:7%;right:2%;}body.page-node-42 .grafeon-acf-sections > .region_basic > .container_special,body.page-node-42 .grafeon-acf-sections > .region_benefity_s_ikonkou > .container,body.page-node-42 .grafeon-acf-sections > .region_caste_otazky > .container{position:relative;z-index:1;}body.page-node-42.ga-animations-ready .grafeon-acf-sections .ga-reveal:not(.ga-in-view){opacity:0;translate:0 36px;filter:blur(7px);}body.page-node-42.ga-animations-ready .grafeon-acf-sections .ga-reveal{transition:opacity .95s cubic-bezier(.16,1,.3,1),translate .95s cubic-bezier(.16,1,.3,1),filter .95s cubic-bezier(.16,1,.3,1);transition-delay:var(--ga-delay,0ms);}body.page-node-42.ga-animations-ready .grafeon-acf-sections .ga-reveal.ga-in-view{opacity:1;translate:0 0;filter:blur(0);}@keyframes ga-float{0%,100%{transform:translateY(0) rotate(-16deg);}50%{transform:translateY(-17px) rotate(-10deg);}}@keyframes ga-orbit{0%{translate:-7px 7px;}100%{translate:10px -8px;}}body.page-node-42 .grafeon-acf-sections{overflow:clip;overflow-clip-margin:0px;}body.page-node-42 .grafeon-acf-sections > .region{min-width:0;}body.page-node-42 .grafeon-acf-sections :is(.region_basic,.region_benefity_s_ikonkou,.region_boxy_s_obsahom,.gacf-workflow) .container{max-width:1540px;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou > .container.form-group::before,body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou > .container.form-group::after,body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .boxy_s_obsahom.form-group::before,body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .boxy_s_obsahom.form-group::after,body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid.form-group::before,body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid.form-group::after,body.page-node-42 .grafeon-acf-sections .gacf-why-us__layout.form-group::before,body.page-node-42 .grafeon-acf-sections .gacf-why-us__layout.form-group::after,body.page-node-42 .grafeon-acf-sections .gacf-why-us__item.form-group::after,body.page-node-42 .grafeon-acf-sections .gacf-workflow__top.form-group::after,body.page-node-42 .grafeon-acf-sections .region_basic > .container_special.form-group::after,body.page-node-42 .grafeon-acf-sections .region_basic > .container_special > .region_basic_text.form-group::before,body.page-node-42 .grafeon-acf-sections .region_basic > .container_special > .region_basic_text.form-group::after,body.page-node-42 .grafeon-acf-sections .region_basic > .container_special > .region_basic_image.form-group::before,body.page-node-42 .grafeon-acf-sections .region_basic > .container_special > .region_basic_image.form-group::after{content:none !important;display:none !important;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit,body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom{float:none !important;clear:none !important;width:100%;min-width:0;padding:0;margin:0;}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child{padding-top:clamp(48px,6.5vw,105px);padding-bottom:clamp(52px,7.5vw,115px);}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child .region_basic_image img{max-height:580px;filter:drop-shadow(0 32px 40px rgba(0,0,0,.26));}body.page-node-42 .grafeon-acf-sections > .region_basic:nth-child(2) .region_basic_image img{max-height:510px;}body.page-node-42 .grafeon-acf-sections .region_basic .region_basic_image img{object-fit:contain;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special{flex-direction:row;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special > .region_basic_image{order:0;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special > .region_basic_text{order:1;}body.page-node-42 .grafeon-acf-sections .region_basic_image .parallax_image{overflow:visible;max-width:100%;}body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) > .container_special{min-height:0;padding-top:clamp(22px,4vw,55px);padding-bottom:clamp(22px,4vw,55px);justify-content:center;}body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) .region_basic_text{flex:0 1 950px;width:100%;max-width:950px;text-align:center;}body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) .region_basic_text h2,body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) .region_basic_text p{max-width:850px;margin-left:auto;margin-right:auto;text-align:center;}body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) .region_basic_image:empty{display:none;}body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) > .container_special::before{left:50%;right:auto;width:min(96vw,1100px);transform:translate(-50%,-50%);}body.page-node-42 .grafeon-acf-sections .gacf-why-us{padding-top:clamp(75px,9vw,130px);}body.page-node-42 .grafeon-acf-sections .gacf-why-us__title{font-size:clamp(41px,5.1vw,83px);line-height:1.01;}body.page-node-42 .grafeon-acf-sections .gacf-why-us__image{border-radius:20px;box-shadow:0 21px 52px rgba(0,0,0,.22);}body.page-node-42 .grafeon-acf-sections > .region_obsah_text:has(> .container){padding-top:clamp(100px,10vw,150px);padding-bottom:clamp(18px,3vw,38px);}body.page-node-42 .grafeon-acf-sections > .region_obsah_text > .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;min-height:0;margin:0 auto;}body.page-node-42 .grafeon-acf-sections > .region_obsah_text > .container > .content{width:100%;max-width:1050px;min-height:0;padding:0;margin:0 auto;background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;}body.page-node-42 .grafeon-acf-sections > .region_obsah_text > .container h2{font-size:clamp(37px,4.65vw,70px);font-weight:400;letter-spacing:-.055em;line-height:1.12;margin:0 auto;text-align:center;}body.page-node-42 .grafeon-acf-sections > .region_obsah_text > .container h2::after{content:'';display:block;width:68px;height:2px;margin:28px auto 0;background:linear-gradient(90deg,transparent,var(--ga-blue),transparent);}body.page-node-42 .grafeon-acf-sections > .region_obsah_text + .region_benefity_s_ikonkou{padding-top:16px;padding-bottom:clamp(55px,6vw,105px);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou > .container{align-items:stretch;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner{min-height:315px;padding:clamp(28px,2.75vw,41px);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner::before{flex:0 0 52px;margin-bottom:25px;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit h4{font-size:clamp(22px,1.6vw,29px);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:hover > .inner{border-color:rgba(76,166,255,.33);box-shadow:0 22px 48px rgba(0,20,65,.2),inset 0 1px 0 rgba(255,255,255,.065);}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie + .region_benefity_s_ikonkou{padding-top:clamp(36px,6vw,75px);padding-bottom:clamp(70px,8vw,120px);}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;min-height:clamp(430px,52vw,610px) !important;margin:clamp(32px,5vw,70px) 0 0;padding:clamp(65px,8vw,118px) 0;overflow:hidden;background:radial-gradient(ellipse at 75% 25%,rgba(0,135,237,.20),transparent 45%),radial-gradient(ellipse at 20% 95%,rgba(0,91,224,.13),transparent 45%),#020b2c;}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie::before{content:'';position:absolute;z-index:0;inset:0;pointer-events:none;opacity:.52;background-image:linear-gradient(rgba(96,160,244,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(96,160,244,.075) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(90deg,transparent,#000 35%,#000 75%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%,#000 75%,transparent);}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie::after{content:'';position:absolute;z-index:0;width:min(70vw,700px);aspect-ratio:1;border:1px solid rgba(66,171,255,.18);border-radius:50%;right:-13%;top:-35%;box-shadow:0 0 0 64px rgba(0,140,255,.026),0 0 0 160px rgba(0,140,255,.018);pointer-events:none;}body.page-node-42 .grafeon-acf-sections .grafeon-acf-video-background__video{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;z-index:-1;}body.page-node-42 .grafeon-acf-sections .grafeon-acf-video-background__overlay{position:relative;z-index:1;display:block;width:100%;min-height:0;padding:0;background:transparent;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;margin:0 auto;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie .content{position:relative;max-width:1060px;padding:clamp(33px,5.2vw,74px);margin:0 auto;border:1px solid rgba(151,200,255,.19);border-radius:24px;background:linear-gradient(145deg,rgba(5,19,50,.74),rgba(2,8,32,.52));box-shadow:0 24px 90px rgba(0,0,0,.23),inset 0 1px rgba(255,255,255,.08);backdrop-filter:blur(17px);-webkit-backdrop-filter:blur(17px);text-align:center;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie h2{max-width:900px;margin:0 auto 27px;font-size:clamp(34px,4.2vw,68px);line-height:1.1;font-weight:400;letter-spacing:-.052em;text-align:center;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie p{max-width:820px;margin:0 auto 13px;font-size:clamp(15px,1.08vw,18px);color:#bdcbe6;line-height:1.7;text-align:center;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie p:last-child{margin-bottom:0;}body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom{position:relative;padding-top:clamp(10px,3vw,43px);padding-bottom:clamp(73px,8vw,125px);}body.page-node-42 .grafeon-acf-sections > .region_basic + .region_boxy_s_obsahom{padding-top:5px;}body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom > .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;margin:0 auto;padding:0;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .boxy_s_obsahom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(15px,2vw,26px);counter-reset:ga-feature;width:100%;margin:0;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom{counter-increment:ga-feature;position:relative;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom > .inner{position:relative;display:flex;flex-direction:column;align-items:stretch;height:100%;min-height:265px;margin:0;padding:clamp(27px,2.5vw,39px);border:1px solid rgba(176,207,255,.17);border-radius:19px;overflow:hidden;background:radial-gradient(360px circle at var(--ga-mx,100%) var(--ga-my,0%),rgba(0,135,237,.105),transparent 60%),linear-gradient(145deg,rgba(255,255,255,.060),rgba(255,255,255,.012));box-shadow:inset 0 1px rgba(255,255,255,.06),0 12px 43px rgba(0,0,0,.13);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .4s,box-shadow .4s;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom > .inner::before{content:'0' counter(ga-feature);display:inline-grid;place-items:center;align-self:flex-start;flex:0 0 47px;min-width:47px;height:47px;margin-bottom:clamp(25px,3vw,38px);padding:0 7px;border:1px solid rgba(0,146,255,.38);border-radius:14px;background:rgba(0,135,237,.1);color:#81cbff;font:500 15px/1 var(--ga-serif);}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom_content{position:relative;z-index:1;flex:1 1 auto;width:100%;min-width:0;padding:0;margin:0;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom h3{margin:0 0 17px;color:var(--ga-white);font-family:var(--ga-serif);font-size:clamp(22px,1.7vw,29px);font-weight:450;letter-spacing:-.036em;line-height:1.22;text-transform:initial;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom h3:before,body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom h3:after{display:none;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom .text,body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom p{width:100%;max-width:none;margin:0;color:var(--ga-muted);font-size:clamp(14px,1vw,17px);line-height:1.66;font-weight:400;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom_content::after{content:'';display:block;width:48px;height:2px;margin-top:25px;background:linear-gradient(90deg,#0087ed,transparent);display:none;}body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom:nth-of-type(2){counter-reset:ga-feature;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step{min-height:clamp(355px,27vw,415px);padding:clamp(22px,2vw,34px);}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step h3{font-size:clamp(22px,1.7vw,28px);line-height:1.28;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step p{font-size:clamp(13px,.96vw,16px);line-height:1.61;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step-body,body.page-node-42 .grafeon-acf-sections .gacf-workflow__step-head{min-width:0;}body.page-node-42 .grafeon-acf-sections > .region_basic:nth-child(5)::after,body.page-node-42 .grafeon-acf-sections > .region_benefity_s_ikonkou::after{content:none !important;display:none !important;}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child::after{content:'MOBILE APPS';left:13%;top:7%;font-size:clamp(100px,18vw,300px);}body.page-node-42 .grafeon-acf-sections > .region_caste_otazky::after{content:'OTÁZKY';}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child,body.page-node-42 .grafeon-acf-sections > .region_caste_otazky{overflow:clip;}body.page-node-42.ga-animations-ready .grafeon-acf-sections .ga-reveal.ga-image-reveal:not(.ga-in-view){opacity:0;translate:0 28px;filter:none;}body.page-node-42.ga-animations-ready .grafeon-acf-sections .ga-reveal.ga-image-reveal.ga-in-view{opacity:1;translate:0;filter:none;}body.page-node-42 .grafeon-acf-sections,body.page-node-42 .grafeon-acf-sections > .region:not(.region_video_pozadie){overflow:visible;overflow-clip-margin:unset;}body.page-node-42 .grafeon-acf-sections > .region:not(.region_video_pozadie){padding-top:clamp(18px,2.3vw,38px);padding-bottom:clamp(18px,2.3vw,38px);margin-top:0;margin-bottom:0;}body.page-node-42 .grafeon-acf-sections > .region_basic{padding-top:clamp(12px,1.5vw,26px);padding-bottom:clamp(12px,1.5vw,26px);}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child{padding-top:clamp(27px,3.2vw,48px);padding-bottom:clamp(20px,2.1vw,36px);}body.page-node-42 .grafeon-acf-sections .region_basic > .container_special{min-height:0;gap:clamp(24px,3vw,52px);padding:clamp(6px,1vw,15px) 0;}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child .region_basic_image img{max-height:510px;}body.page-node-42 .grafeon-acf-sections .region_basic_text h2,body.page-node-42 .grafeon-acf-sections .region_basic_text h3{margin-bottom:clamp(15px,1.5vw,22px);}body.page-node-42 .grafeon-acf-sections .region_basic_text p{margin-bottom:clamp(12px,1.3vw,20px);}body.page-node-42 .grafeon-acf-sections .region_basic_text p:has(> .btn){margin-top:clamp(12px,1.5vw,20px);}body.page-node-42 .grafeon-acf-sections > .gacf-why-us{padding-top:clamp(27px,3.3vw,54px);padding-bottom:clamp(27px,3.3vw,54px);}body.page-node-42 .grafeon-acf-sections .gacf-why-us__layout{gap:clamp(30px,4.3vw,75px);}body.page-node-42 .grafeon-acf-sections > .region_obsah_text:has(> .container){padding-top:clamp(27px,3vw,48px);padding-bottom:clamp(7px,1vw,16px);}body.page-node-42 .grafeon-acf-sections > .region_obsah_text > .container h2::after{margin-top:clamp(13px,1.6vw,21px);}body.page-node-42 .grafeon-acf-sections > .region_obsah_text + .region_benefity_s_ikonkou{padding-top:clamp(8px,1.2vw,18px);padding-bottom:clamp(20px,2.3vw,37px);}body.page-node-42 .grafeon-acf-sections > .region_benefity_s_ikonkou{padding-top:clamp(20px,2.6vw,42px);padding-bottom:clamp(20px,2.6vw,42px);}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie + .region_benefity_s_ikonkou{padding-top:clamp(22px,2.5vw,40px);padding-bottom:clamp(24px,2.8vw,45px);}body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom,body.page-node-42 .grafeon-acf-sections > .region_basic + .region_boxy_s_obsahom,body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom:nth-of-type(2){padding-top:clamp(8px,1.2vw,18px);padding-bottom:clamp(22px,2.7vw,43px);}body.page-node-42 .grafeon-acf-sections > .gacf-workflow{padding-top:clamp(26px,3.5vw,56px);padding-bottom:clamp(24px,3.2vw,50px);}body.page-node-42 .grafeon-acf-sections .gacf-workflow__top{margin-bottom:clamp(20px,2.3vw,36px);}body.page-node-42 .grafeon-acf-sections > .region_caste_otazky{padding-top:clamp(28px,3.3vw,52px);padding-bottom:clamp(35px,4vw,64px);}body.page-node-42 .grafeon-acf-sections .region_caste_otazky .caste_otazky_text{margin-bottom:clamp(22px,2.8vw,37px);}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;min-height:clamp(420px,50vw,660px) !important;margin-top:clamp(15px,2vw,30px);margin-bottom:clamp(15px,2vw,30px);margin-left:calc(50% - 50vw);margin-right:0;padding:clamp(52px,5.2vw,84px) 0;overflow:hidden;background:#030a1d;}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie > video.grafeon-acf-video-background__video{position:absolute;display:block;top:0;left:0;inset:0;z-index:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;opacity:1;pointer-events:none;}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie::before{content:'';display:block;position:absolute;inset:0;z-index:1;opacity:1;width:auto;height:auto;transform:none;background:linear-gradient(180deg,rgba(0,4,30,.40) 0%,rgba(0,4,30,.28) 38%,rgba(0,4,30,.38) 70%,rgba(0,4,30,.57) 100%);mask-image:none;-webkit-mask-image:none;pointer-events:none;}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie::after{content:none;display:none;}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie > .grafeon-acf-video-background__overlay{position:relative;z-index:2;width:100%;margin:0;padding:0;background:none;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;margin-inline:auto;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie .content{max-width:1020px;padding:clamp(28px,4vw,58px);border:1px solid rgba(193,220,255,.21);border-radius:22px;background:linear-gradient(135deg,rgba(4,12,35,.51),rgba(3,10,28,.38));box-shadow:0 22px 70px rgba(0,0,0,.21),inset 0 1px 0 rgba(255,255,255,.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);}body.page-node-42 .grafeon-acf-sections .region_video_pozadie h2,body.page-node-42 .grafeon-acf-sections .region_video_pozadie p{text-shadow:0 2px 20px rgba(0,4,30,.32);}body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) > .container_special{padding-top:clamp(9px,1.4vw,20px);padding-bottom:clamp(9px,1.4vw,20px);}body.page-node-42{overflow-x:hidden;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;width:100vw;max-width:none;min-height:clamp(420px,50vw,660px) !important;left:50%;transform:translateX(-50%);margin:clamp(16px,2vw,32px) 0;padding:clamp(52px,5.2vw,84px) 0;overflow:hidden;background:#030a1d;margin-top:70px;z-index:30;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video > video.grafeon-acf-video-background__video{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:center;opacity:1;pointer-events:none;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video::before{content:'';display:block;position:absolute;inset:0;z-index:1;width:auto;height:auto;background:linear-gradient(180deg,rgba(0,4,30,.40) 0%,rgba(0,4,30,.28) 38%,rgba(0,4,30,.38) 70%,rgba(0,4,30,.57) 100%);opacity:1;transform:none;mask-image:none;-webkit-mask-image:none;pointer-events:none;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video::after{content:none;display:none;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video > .grafeon-acf-video-background__overlay{position:relative;z-index:2;display:block;width:100%;min-height:0;margin:0;padding:0;background:transparent;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .container{width:calc(100% - clamp(36px,8vw,140px));max-width:1540px;min-width:0;margin:0 auto;padding:0;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .content{position:relative;width:100%;max-width:1020px;min-height:0;margin:0 auto;padding:clamp(28px,4vw,58px);border:1px solid rgba(193,220,255,.21);border-radius:22px;background:linear-gradient(135deg,rgba(4,12,35,.51),rgba(3,10,28,.38));box-shadow:0 22px 70px rgba(0,0,0,.21),inset 0 1px 0 rgba(255,255,255,.10);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video > .grafeon-acf-video-background__overlay.form-group::before,body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video > .grafeon-acf-video-background__overlay.form-group::after{content:none;display:none;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .content p{max-width:820px;margin:0 auto 20px;color:#e1e9f8;font-family:'Red Hat Display',sans-serif;font-size:clamp(16px,1.5vw,24px);font-weight:400;line-height:1.65;text-align:center;text-shadow:0 2px 20px rgba(0,4,30,.32);}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .content p:last-child{margin-bottom:0;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 27px;border:1px solid rgba(40,167,255,.65);border-radius:100px;background:linear-gradient(115deg,#0077d4,#0092ff);color:#fff;font-family:'Red Hat Display',sans-serif;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;}:is(.view-front-projekty,.view-portfolio) .view-content > .views-row.gf-portfolio-clickable{cursor:pointer;}:is(.view-front-projekty,.view-portfolio) .view-content > .views-row.gf-portfolio-clickable:focus-visible{outline:2px solid #0092ff;outline-offset:4px;}:is(.view-front-projekty,.view-portfolio) .views-row .views-field-field-kategorie a{position:relative;z-index:3;cursor:pointer;}body.path-frontpage{--gf-ease-out:cubic-bezier(.18,.76,.22,1);--gf-ease-expo:cubic-bezier(.16,1,.3,1);--gf-ink:#00041e;--gf-accent:#0087ed;}body.path-frontpage .slider{isolation:isolate;background-attachment:scroll;}body.path-frontpage .slider::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 47% 47% at 88% 45%,rgba(0,135,237,.12),transparent 75%),radial-gradient(ellipse 38% 47% at 7% 18%,rgba(255,255,255,.09),transparent 78%),linear-gradient(110deg,rgba(0,4,30,.04),transparent 48%,rgba(0,4,30,.12));}body.path-frontpage .slider::after{z-index:1;pointer-events:none;}body.path-frontpage .slider > .region-slider{z-index:2;}body.path-frontpage .slider > .scroll_more_container{z-index:2;}body.path-frontpage #block-web-webstrankynamieru h1{--gf-title-shift-y:0px;position:relative;top:var(--gf-title-shift-y);}body.path-frontpage #block-web-webstrankynamieru .field--name-body > p{--gf-actions-shift-y:0px;top:var(--gf-actions-shift-y);}body.path-frontpage #block-web-webstrankynamieru{min-width:0;max-width:1650px;width:calc(100% - clamp(32px,5.2vw,92px));}body.path-frontpage #block-web-webstrankynamieru h1{font-size:clamp(38px,10.6vw,182px);line-height:1;letter-spacing:-.025em;}body.path-frontpage #block-web-webstrankynamieru h1 .second_line,body.path-frontpage #block-web-webstrankynamieru h1 .third_line{font-size:clamp(37px,8.5vw,140px);line-height:1.04;}body.path-frontpage #block-web-webstrankynamieru h1 .fourth_line{font-size:clamp(38px,9.1vw,150px);line-height:1.17;align-items:center;flex-wrap:wrap;gap:0 clamp(10px,1.5vw,23px);}body.path-frontpage #block-web-webstrankynamieru .field--name-body > p{position:relative;z-index:2;}body.path-frontpage #block-web-webstrankynamieru .gf-hero-line{display:block;transform-origin:10% 80%;}body.path-frontpage #block-web-webstrankynamieru .fourth_line.gf-hero-line{display:flex;}body.path-frontpage.gf-front-effects:not(.gf-front-play) .gf-hero-line,body.path-frontpage.gf-front-effects:not(.gf-front-play) .gf-hero-actions{opacity:0;filter:blur(12px);transform:translate3d(0,62px,0) scale(.982);}body.path-frontpage.gf-front-effects .gf-hero-line,body.path-frontpage.gf-front-effects .gf-hero-actions{transition:opacity 1050ms var(--gf-ease-expo),transform 1150ms var(--gf-ease-expo),filter 1150ms var(--gf-ease-expo);transition-delay:var(--gf-hero-delay,0ms);}body.path-frontpage.gf-front-effects.gf-front-play .gf-hero-line,body.path-frontpage.gf-front-effects.gf-front-play .gf-hero-actions{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1);}body.path-frontpage .first_line.gf-slot-word{position:relative;display:block;width:max-content;max-width:100%;white-space:nowrap;}body.path-frontpage .gf-slot-a11y{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}body.path-frontpage .gf-slot-glyph-probe{position:absolute;top:0;left:0;display:inline-block;width:max-content;white-space:pre;visibility:hidden;pointer-events:none;}body.path-frontpage .gf-slot-reserve{display:inline-block;visibility:hidden;white-space:nowrap;user-select:none;}body.path-frontpage .gf-slot-machine{position:absolute;top:0;left:0;display:inline-flex;align-items:flex-start;height:1em;white-space:nowrap;perspective:800px;}body.path-frontpage .gf-slot-column{display:block;position:relative;flex:0 0 auto;width:auto;height:1em;overflow:hidden;transition:width 960ms cubic-bezier(.19,.78,.22,1),flex-basis 960ms cubic-bezier(.19,.78,.22,1);mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),#000 19%,#000 82%,rgba(0,0,0,.80));-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.75),#000 19%,#000 82%,rgba(0,0,0,.80));}body.path-frontpage .gf-slot-track{display:flex;flex-direction:column;transform:translate3d(0,0,0);will-change:transform;}body.path-frontpage .gf-slot-cell{flex:0 0 1em;display:flex;justify-content:center;align-items:center;height:1em;line-height:1;white-space:pre;}body.path-frontpage .gf-slot-track.gf-slot-track-rolling{transform:translate3d(0,var(--gf-reel-distance,0em),0);transition:transform var(--gf-reel-duration,780ms) cubic-bezier(.15,.75,.20,1) var(--gf-reel-delay,0ms);}body.path-frontpage .slider_boxes_wrapper .slider_box{--gf-shift-y:0px;position:relative;top:var(--gf-shift-y);border:1px solid rgba(255,255,255,.23);background:radial-gradient(ellipse 82% 72% at 72% 4%,rgba(0,146,255,.22),transparent 78%),linear-gradient(142deg,rgba(255,255,255,.19) 0%,rgba(255,255,255,.095) 43%,rgba(4,12,35,.19) 100%);-webkit-backdrop-filter:blur(18px) saturate(146%);backdrop-filter:blur(18px) saturate(146%);box-shadow:0 26px 70px rgba(0,4,30,.13),inset 0 1px 0 rgba(255,255,255,.24);}body.path-frontpage .slider_boxes_wrapper .gf-stat-inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;}body.path-frontpage .slider_boxes_wrapper .slider_box h2{font-variant-numeric:tabular-nums;white-space:nowrap;}body.path-frontpage .slider_boxes_wrapper .gf-count-number{display:inline-block;}body.path-frontpage .slider_boxes_wrapper .gf-count-plus{display:inline-block;opacity:0;filter:blur(7px);transform:translate3d(0,.16em,0) scale(.68);transition:opacity 420ms ease,transform 650ms var(--gf-ease-expo),filter 600ms ease;}body.path-frontpage .slider_boxes_wrapper .gf-count-plus.gf-plus-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1);}body.path-frontpage.gf-front-effects .slider_boxes_wrapper .gf-stat-inner{opacity:0;transform:translateY(32px);transition:opacity 1000ms var(--gf-ease-expo),transform 1100ms var(--gf-ease-expo);transition-delay:var(--gf-stat-delay,0ms);}body.path-frontpage.gf-front-effects.gf-front-play .slider_boxes_wrapper .gf-stat-inner{opacity:1;transform:none;}body.path-frontpage.gf-front-effects .grafeon-acf-sections .gf-front-reveal{opacity:0;filter:blur(8px);transform:translate3d(0,43px,0) scale(.985);transition:opacity 850ms var(--gf-ease-expo),transform 1050ms var(--gf-ease-expo),filter 1050ms var(--gf-ease-expo);transition-delay:var(--gf-reveal-delay,0ms);}body.path-frontpage.gf-front-effects .grafeon-acf-sections .gf-front-reveal.gf-is-visible{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1);}body.path-frontpage.gf-front-effects .grafeon-acf-sections .gf-front-reveal:not(.gf-is-visible){will-change:opacity,transform;}body.page-node-36{--gs-bg:#00041e;--gs-text:#f6f8ff;--gs-muted:#a0a8c0;--gs-blue:#0087ed;--gs-bright:#0092ff;--gs-line:rgba(177,203,255,.13);background-color:var(--gs-bg);}body.page-node-36 .main-container.container{width:100%;min-width:0;max-width:none;margin-top:30px;padding:0;}body.page-node-36 .main-container > .row{margin:0;}body.page-node-36 .main-container > .row > section.col-sm-12{float:none;width:100%;padding:0;}body.page-node-36 .grafeon-acf-sections{color:var(--gs-text);font-family:'Red Hat Display','Onest',Arial,sans-serif;}body.page-node-36 .grafeon-acf-sections > .region{position:relative;isolation:isolate;margin:0;}body.page-node-36 .grafeon-acf-sections > .region > .container{width:calc(100% - clamp(38px,8vw,160px));max-width:1550px;min-width:0;margin-inline:auto;padding:0;}body.page-node-36 .grafeon-acf-sections .form-group{margin-bottom:0;}body.page-node-36 .grafeon-acf-sections > .region_basic{padding:0;border:none;background:transparent;}body.page-node-36 .grafeon-acf-sections > .region_basic:first-child{padding-top:clamp(55px,7vw,112px);}body.page-node-36 .grafeon-acf-sections > .region_basic:nth-child(3){padding-bottom:clamp(70px,8vw,135px);}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special{display:flex;flex-direction:row;align-items:center;gap:clamp(35px,4.7vw,90px);min-height:clamp(400px,35vw,570px);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special::before,body.page-node-36 .grafeon-acf-sections .region_basic > .container_special::after{content:none;display:none;}body.page-node-36 .grafeon-acf-sections .region_basic.reversed > .container_special{flex-direction:row-reverse;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special > .region_basic_text,body.page-node-36 .grafeon-acf-sections .region_basic > .container_special > .region_basic_image{position:relative;float:none;width:auto;min-width:0;margin:0;padding:0;}body.page-node-36 .grafeon-acf-sections .region_basic_text{flex:0 1 45%;max-width:690px;isolation:isolate;}body.page-node-36 .grafeon-acf-sections .region_basic_text::before{position:absolute;z-index:-1;top:-30px;left:-10px;content:'01';color:rgba(183,200,255,.055);font-family:'Onest',sans-serif;font-size:clamp(145px,15vw,255px);line-height:1;pointer-events:none;font-weight:500;letter-spacing:0;}body.page-node-36 .grafeon-acf-sections > .region_basic:nth-child(2) .region_basic_text::before{content:'02';}body.page-node-36 .grafeon-acf-sections > .region_basic:nth-child(3) .region_basic_text::before{content:'03';}body.page-node-36 .grafeon-acf-sections .region_basic_text h2{margin:0 0 clamp(22px,2vw,32px);color:var(--gs-text);font-family:'Onest',sans-serif;font-size:clamp(38px,4.05vw,72px);font-weight:400;line-height:1.08;letter-spacing:-.05em;text-align:left;text-wrap:balance;}body.page-node-36 .grafeon-acf-sections .region_basic_text h2::before,body.page-node-36 .grafeon-acf-sections .region_basic_text h2::after{content:none;display:none;}body.page-node-36 .grafeon-acf-sections .region_basic_text p{max-width:620px;margin:0 0 24px;color:var(--gs-muted);font-family:'Red Hat Display',sans-serif;font-size:clamp(15px,1.075vw,18px);font-weight:400;line-height:1.72;text-align:left;}body.page-node-36 .grafeon-acf-sections .region_basic_text p:last-child{margin-bottom:0;}body.page-node-36 .grafeon-acf-sections .region_basic_text p:has(> a.btn){display:flex;align-items:center;margin-top:32px;}body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:14px;width:auto;min-height:48px;max-width:100%;padding:12px 24px;border:1px solid rgba(39,170,255,.65);border-radius:100px;background:linear-gradient(115deg,#0077d4,#0092ff);box-shadow:none;color:#fff;font-family:'Red Hat Display',sans-serif;font-size:15px;font-weight:700;line-height:1.35;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease,background .3s ease;}body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary::after{content:'→';font-family:Arial,sans-serif;font-size:21px;font-weight:400;line-height:1;transition:transform .3s ease;}body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,135,237,.2);}body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary:hover::after{transform:translateX(4px);}body.page-node-36 .grafeon-acf-sections a:focus-visible{outline:2px solid #73caff;outline-offset:4px;}body.page-node-36 .grafeon-acf-sections .region_basic_image{display:flex;flex:1 1 55%;align-items:center;justify-content:center;isolation:isolate;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;}body.page-node-36 .grafeon-acf-sections .region_basic_image::before{content:'';position:absolute;z-index:-1;inset:0;border:0;border-radius:0;background:radial-gradient(ellipse at center,rgba(0,135,237,.15) 0%,rgba(0,135,237,.065) 30%,transparent 69%);filter:blur(22px);pointer-events:none;}body.page-node-36 .grafeon-acf-sections .region_basic_image::after{content:none;display:none;}body.page-node-36 .grafeon-acf-sections .region_basic_image .parallax_image{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;margin:0;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;}body.page-node-36 .grafeon-acf-sections .region_basic_image img{display:block;width:100%;height:auto;max-width:100%;max-height:570px;margin:0 auto;padding:0;object-fit:contain;border:0;border-radius:0;background:transparent;box-shadow:none;}body.page-node-36 .grafeon-acf-sections > .region_basic:first-child .region_basic_image img{max-height:625px;}body.page-node-36 .grafeon-acf-sections > .gacf-services{padding:clamp(54px,6.5vw,108px) 0 clamp(95px,8vw,145px);border-top:1px solid var(--gs-line);background:radial-gradient(ellipse 47% 51% at 52% 82%,rgba(0,89,191,.09),transparent 80%),transparent;}body.page-node-36 .grafeon-acf-sections > .gacf-services > .container{width:calc(100% - clamp(38px,8vw,160px));max-width:1550px;min-width:0;padding:0;}body.page-node-36 .grafeon-acf-sections .gacf-services__header{margin:0 0 clamp(34px,4vw,62px);padding:0;}body.page-node-36 .grafeon-acf-sections .gacf-services__title{margin:0;color:var(--gs-text);font-family:'Onest',sans-serif;font-size:clamp(41px,5.2vw,82px);font-weight:400;line-height:1.08;letter-spacing:-.052em;text-align:left;}body.page-node-36 .grafeon-acf-sections .gacf-services__title > span{display:block;}body.page-node-36 .grafeon-acf-sections .gacf-services__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;align-items:stretch;gap:clamp(16px,1.8vw,28px);}body.page-node-36 .grafeon-acf-sections .gacf-services__cards{display:contents;}body.page-node-36 .grafeon-acf-sections .gacf-services__intro:empty{display:none;}body.page-node-36 .grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(n){grid-column:auto;grid-row:auto;}body.page-node-36 .grafeon-acf-sections .gacf-service-card{position:relative;min-height:330px;border:1px solid rgba(165,192,255,.16);border-radius:19px;background:linear-gradient(145deg,rgba(21,32,67,.75),rgba(8,13,41,.74) 75%);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease;}body.page-node-36 .grafeon-acf-sections .gacf-service-card::before{content:'';position:absolute;z-index:0;top:-38%;left:auto;right:-45%;width:88%;aspect-ratio:1;border-radius:50%;background:rgba(0,135,237,.18);filter:blur(64px);opacity:.7;transform:none;pointer-events:none;}body.page-node-36 .grafeon-acf-sections .gacf-service-card::after{content:'01';position:absolute;z-index:0;top:20px;right:25px;left:auto;bottom:auto;inset:auto 25px auto auto;color:rgba(190,209,255,.09);background:none;font-family:'Onest',sans-serif;font-size:82px;font-weight:300;line-height:1;letter-spacing:-.065em;opacity:1;pointer-events:none;}body.page-node-36 .grafeon-acf-sections .gacf-service-card:nth-child(2)::after{content:'02';}body.page-node-36 .grafeon-acf-sections .gacf-service-card:nth-child(3)::after{content:'03';}body.page-node-36 .grafeon-acf-sections .gacf-service-card:hover{border-color:rgba(71,170,255,.5);box-shadow:0 22px 58px rgba(0,41,111,.16),inset 0 1px 0 rgba(255,255,255,.06);transform:translateY(-4px);}body.page-node-36 .grafeon-acf-sections .gacf-service-card__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-height:330px;padding:clamp(30px,2.5vw,44px);text-align:left;}body.page-node-36 .grafeon-acf-sections .gacf-service-card h3{max-width:95%;margin:0 0 15px;color:#fff;font-family:'Onest',sans-serif;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.16;letter-spacing:-.035em;text-align:left;transform:none;}body.page-node-36 .grafeon-acf-sections .gacf-service-card__subtitle{max-width:100%;margin:0 0 14px;color:#72c7ff;font-family:'Red Hat Display',sans-serif;font-size:13px;font-weight:600;line-height:1.45;text-align:left;transform:none;}body.page-node-36 .grafeon-acf-sections .gacf-service-card p{position:static;inset:auto;width:auto;max-width:100%;margin:6px 0 0;color:var(--gs-muted);font-family:'Red Hat Display',sans-serif;font-size:15px;font-weight:400;line-height:1.68;text-align:left;opacity:1;transform:none;}body.page-node-36 .grafeon-acf-sections .gacf-service-card:hover h3,body.page-node-36 .grafeon-acf-sections .gacf-service-card:hover .gacf-service-card__subtitle,body.page-node-36 .grafeon-acf-sections .gacf-service-card:focus-within h3,body.page-node-36 .grafeon-acf-sections .gacf-service-card:focus-within .gacf-service-card__subtitle,body.page-node-36 .grafeon-acf-sections .gacf-service-card:hover p,body.page-node-36 .grafeon-acf-sections .gacf-service-card:focus-within p{opacity:1;transform:none;}body.page-node-36 .grafeon-acf-sections .parallax_image:after,body.page-node-36 .grafeon-acf-sections .parallax_image:hover:after{display:none;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image:before{display:none;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover{transform:initial;border-color:transparent;box-shadow:none;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image{transform:initial;border-color:transparent;box-shadow:none;}body.page-node-36 .grafeon-acf-sections .region_basic:nth-child(2) > .container_special,body.page-node-36 .grafeon-acf-sections .region_basic:nth-child(3) > .container_special{background:none;}body.page-node-36 .grafeon-acf-sections > .region_basic:first-child{padding-top:clamp(55px,7vw,112px);margin-bottom:0;padding:0;}body.page-node-36 .before_footer{border-top:1px solid rgba(255,255,255,0.3);margin-top:0;padding-top:40px;}.grafeon-acf-sections .front_sluzby_text .gacf-services__title{font-size:65px;}.grafeon-acf-sections .front_sluzby_text .gacf-services__header{margin-bottom:20px;}.grafeon-acf-sections .front_sluzby_text p{font-size:18px;}body.path-frontpage .region_boxy_s_obsahom{margin-top:35px;}#block-web-tvorbawebstranokodgrafeonsk .field--name-body{display:flex;gap:10px;align-items:center;}.front_portfolio .container,.front_technologie .container,.front_projekty_slider .container,.background_lines .container{width:calc(100% - 30px);min-width:0;max-width:1620px;margin-right:auto;margin-left:auto;}@media (max-width:1600px){.view-benefity .views-row{padding:80px 30px;}}@media (min-width:1200px){.container{min-width:1200px;max-width:1200px;width:calc(100% - 30px);}}@media (min-width:1450px){.container{min-width:1450px;max-width:1450px;width:calc(100% - 30px);}}@media (min-width:1650px){.container{min-width:1650px;max-width:1650px;width:calc(100% - 30px);}}@media (max-width:991px){.webform-submission-contact-form .form-item-name,.webform-submission-contact-form .form-item-email,.webform-submission-contact-form .form-item-message{grid-template-columns:1fr;gap:12px;margin-bottom:24px;}.webform-submission-contact-form .form-item-name > label,.webform-submission-contact-form .form-item-email > label,.webform-submission-contact-form .form-item-message > label{padding-top:0;font-size:18px;}.webform-submission-contact-form input[type="text"],.webform-submission-contact-form input[type="email"],.webform-submission-contact-form input[type="tel"],.webform-submission-contact-form textarea{min-height:64px;padding-left:24px;padding-right:24px;border-radius:16px;font-size:17px;}.webform-submission-contact-form textarea{min-height:150px;padding-top:22px;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) > legend{position:static;width:100%;margin:0 0 12px;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) > .fieldset-wrapper{margin-bottom:24px;padding-left:0;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) label.option{min-height:52px;padding:0 20px;font-size:16px;}}@media (max-width:1199px){.grafeon-acf-sections .kontakt > .container{grid-template-columns:1fr;gap:18px;}.grafeon-acf-sections .kontakt .content{min-height:0;}.grafeon-acf-sections .kontakt .custom_html,.grafeon-acf-sections .kontakt .custom_html iframe{min-height:480px;}}@media (max-width:767px){.grafeon-acf-sections .kontakt{padding:0px 0;}.grafeon-acf-sections .kontakt > .container{width:calc(100% - 30px) !important;}.grafeon-acf-sections .kontakt .content{padding:32px 24px;}.grafeon-acf-sections .kontakt .content h2{margin-bottom:38px;font-size:clamp(40px,12vw,56px);}.grafeon-acf-sections .kontakt .content h2:before{margin-bottom:16px;font-size:12px;}.grafeon-acf-sections .kontakt .content p{padding-left:40px;font-size:15px;line-height:1.7;}.grafeon-acf-sections .kontakt .custom_html,.grafeon-acf-sections .kontakt .custom_html iframe{min-height:390px;}}@media (max-width:479px){.grafeon-acf-sections .kontakt .content{padding:28px 20px;}.grafeon-acf-sections .kontakt .content p{padding-left:34px;}.grafeon-acf-sections .kontakt .custom_html,.grafeon-acf-sections .kontakt .custom_html iframe{min-height:340px;}}@media (max-width:1199px){.grafeon-acf-sections .kontakt_form > .container{grid-template-columns:1fr;gap:45px;}.grafeon-acf-sections .kontakt_form > .container > .content{position:static;}}@media (max-width:767px){.grafeon-acf-sections .kontakt_form{padding:65px 0;}.grafeon-acf-sections .kontakt_form > .container{width:calc(100% - 30px) !important;}.grafeon-acf-sections .kontakt_form .grafeon-acf-webform-contact{padding:27px 22px;}.grafeon-acf-sections .kontakt_form .content h2{font-size:clamp(46px,13vw,62px);}.grafeon-acf-sections .kontakt_form .js-webform-radios{gap:7px;}}@media (max-width:1199px){.grafeon-acf-sections .kontakt_form > .container{grid-template-columns:1fr;gap:48px;}.grafeon-acf-sections .kontakt_form .grafeon-acf-webform-contact{padding-left:0;padding-top:45px;border-left:0;border-top:1px solid rgba(255,255,255,.09);}.grafeon-acf-sections .kontakt_form > .container > .content p{max-width:620px;}}@media (max-width:767px){.grafeon-acf-sections .kontakt_form{padding:0px 15px;}.grafeon-acf-sections .kontakt_form .webform-actions{margin-top:25px;margin-bottom:0;margin:0;padding:0;text-align:center;}.grafeon-acf-sections .kontakt_form > .container{width:calc(100% - 30px) !important;padding:32px 24px !important;border-radius:16px;gap:38px;}.grafeon-acf-sections .kontakt_form .content h2{font-size:clamp(46px,13vw,62px);}.grafeon-acf-sections .kontakt_form > .container > .content p{margin-top:26px;font-size:15px;}.grafeon-acf-sections .kontakt_form .grafeon-acf-webform-contact{padding-top:34px;}body.page-node-302 .background,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .background{min-height:280px;padding-top:130px;padding-bottom:50px;}body.page-node-302 .main-container,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .main-container{width:calc(100% - 30px);margin-top:45px;margin-bottom:80px;}body.page-node-302 #block-web-views-block-projekty-block-1,body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) #block-web-views-block-projekt-dizajny-block-1{padding:14px;border-radius:16px;}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row{grid-template-columns:46px minmax(0,1fr) 42px;min-height:64px;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name a{min-height:62px;padding:0 14px;font-size:16px;}body.page-node-302 .view-projekty.view-display-id-block_1 .view-content > .views-row:after{width:31px;height:31px;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content > .views-row{grid-template-columns:46px
			minmax(0,1fr)
			42px;min-height:78px;padding-right:7px;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-title{grid-column:2;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-title a{min-height:76px;padding:0 12px;font-size:15px;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-field-zastarala-verzia{position:absolute;left:58px;bottom:7px;padding:0;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-field-field-zastarala-verzia .field-content:not(:empty),body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .views-row:not(:has(.views-field-field-zastarala-verzia .field-content:not(:empty))) .views-field-field-zastarala-verzia:before{min-height:23px;padding:4px 8px;font-size:9px;}body.path-taxonomy:has(#block-web-views-block-projekt-dizajny-block-1) .view-projekt-dizajny .view-content > .views-row:after{grid-column:3;width:31px;height:31px;}body.page-node-302 .view-projekty.view-display-id-block_1 .views-field-name-1 a{min-height:62px;padding:0 14px;font-size:17px;}}@media (max-width:1199px){body.path-frontpage .region_boxy_s_obsahom .boxy_s_obsahom{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;}}@media (max-width:767px){body.path-frontpage .region_boxy_s_obsahom{padding:12px 0 65px;}body.path-frontpage .region_boxy_s_obsahom .boxy_s_obsahom{grid-template-columns:minmax(0,1fr);gap:16px;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom > .inner{min-height:0;padding:22px 20px 25px;border-radius:20px;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_image{flex-basis:215px;height:215px;margin-bottom:15px;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_image img{max-height:215px;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content h3{font-size:19px;margin-bottom:12px;}.view-taxonomy-term .field--name-field-dlhy-popis p{font-size:16px;}.view-taxonomy-term .field--name-field-dlhy-popis{padding:0px 15px 30px 15px;}#block-web-views-block-portfolio-block-2{padding:0 15px;}#block-web-views-block-portfolio-block-2 .view-content{margin-top:0px;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content .text > p:last-child{margin-top:8px;padding-top:10px;}body.path-frontpage #block-web-webstrankynamieru .grafeon-hero-location{font-size:9px;letter-spacing:.09em;padding:7px 10px;}}@media (prefers-reduced-motion:reduce){body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom > .inner,body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_image img{transition:none;transform:none !important;}}@media (max-width:767px){body:is(.page-node-43,.page-node-306) .region_obsah_text h2{font-size:25px;margin-top:32px;}body:is(.page-node-43,.page-node-306) .region_obsah_text h3{font-size:18px;}body:is(.page-node-43,.page-node-306) .region_obsah_text th,body:is(.page-node-43,.page-node-306) .region_obsah_text td{padding:12px 10px;font-size:13px;}body:is(.page-node-43,.page-node-306) .region_obsah_text code{font-size:12px;overflow-wrap:anywhere;}}@media (max-width:1449px){body.node--type-praca-do-portfolia .main-container > .row{grid-template-columns:minmax(0,1fr) 340px;gap:24px;}body.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-2{padding:24px;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-row{padding-left:8px;padding-right:8px;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-field-field-profilova-fotografia img{width:70px;height:70px !important;max-width:70px;}}@media (max-width:1199px){body.node--type-praca-do-portfolia .background{min-height:340px;padding-top:155px;padding-bottom:55px;}body.node--type-praca-do-portfolia .main-container{margin-top:45px;}body.node--type-praca-do-portfolia .main-container > .row{grid-template-columns:minmax(0,1fr);gap:35px;}body.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-2,body.user-logged-in.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-2{position:relative;top:auto;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .view-content{grid-template-columns:repeat(4,minmax(0,1fr));}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .view-content{grid-template-columns:repeat(4,minmax(0,1fr));}}@media (max-width:767px){body.node--type-praca-do-portfolia .background{min-height:280px;padding-top:125px;padding-bottom:42px;}body.node--type-praca-do-portfolia .background > .col-sm-12{width:100%;padding-left:20px;padding-right:20px;}body.node--type-praca-do-portfolia .background h1.page-header{font-size:clamp(38px,12vw,58px);line-height:1.03;}body.node--type-praca-do-portfolia .background h1.page-header:before{margin-bottom:14px;font-size:12px;}body.node--type-praca-do-portfolia .main-container{width:100%;margin-top:30px;padding-left:15px;padding-right:15px;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 > .view-content > .views-row{gap:8px;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie{flex:0 0 100%;order:1;margin-bottom:3px;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-kategorie a,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-pocet-zobrazeni .field-content,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-count .field-content,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag a{min-height:38px;padding-top:8px;padding-bottom:8px;font-size:13px;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca{margin-top:14px;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca img{margin-bottom:10px;border-radius:12px;box-shadow:0 18px 40px rgba(0,0,0,0.22);}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-body .field-content:not(:empty),body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .field-content:not(:empty){padding:22px 18px;}body.node--type-praca-do-portfolia #block-web-views-block-portfolio-praca-block-2{padding:22px 18px;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}body.node--type-praca-do-portfolia .fourth_content{margin-top:75px;padding-top:55px;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .view-content{gap:8px;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-row{width:calc(50% - 4px);}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .view-content .views-field-fieldset{opacity:1;padding:12px;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-field-title a{font-size:15px;line-height:1.25;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-field-field-kategorie *{font-size:12px;line-height:1.3;}body.node--type-praca-do-portfolia .before_footer{margin-top:70px;}}@media (max-width:479px){body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag{flex:0 0 100%;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag a{width:100%;}body.node--type-praca-do-portfolia .view-portfolio-praca-autori .views-field-field-profilova-fotografia img{width:64px;height:64px !important;max-width:64px;}body.node--type-praca-do-portfolia .view-portfolio-praca-technologie .views-row{min-height:112px;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-row{width:100%;}}@media (max-width:767px){body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag .portfolio-flag-thanks{min-height:38px;padding-top:8px;padding-bottom:8px;font-size:13px;}}@media (max-width:479px){body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-link-flag .flag .portfolio-flag-thanks{width:100%;}}@media (max-width:767px){body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .field-content:has(.video_holder,iframe,video){margin-top:10px;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach .video_holder,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-html-po-pracach video{border-radius:12px;}}@media (max-width:1199px){body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:310px minmax(0,1fr);column-gap:38px;padding:38px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:1fr;}}@media (max-width:991px){body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:260px minmax(0,1fr);grid-template-areas:"photo name"
			"photo focus"
			"photo location"
			"photo email"
			"photo phone"
			"description description"
			"education skills";column-gap:30px;padding:30px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{margin-top:35px;}}@media (max-width:767px){body.path-user #block-web-views-block-user-rozklik-block-1{margin-top:30px;margin-bottom:60px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{display:block;padding:18px;border-radius:16px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia{max-width:420px;margin:0 auto 30px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{font-size:clamp(38px,11vw,54px);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{margin-top:28px;padding-top:25px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{margin-top:18px;padding:22px 18px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}}@media (max-width:479px){body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:1fr;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti .double-field-first{white-space:normal;}}@media (max-width:1299px){body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:350px repeat(3,minmax(0,1fr));}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{min-height:480px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{font-size:clamp(46px,4.5vw,64px);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:991px){body.path-user .main-container{width:calc(100% - 36px);margin-top:-48px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:280px repeat(2,minmax(0,1fr));grid-template-areas:"photo name name"
			"photo focus focus"
			"photo location email"
			"photo phone phone"
			"description description description"
			"education skills skills";padding:22px;column-gap:16px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{min-height:390px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name{padding:22px 12px 0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie{margin-left:12px;margin-right:12px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{margin-top:24px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{margin-top:24px;}}@media (max-width:767px){body.path-user .background{min-height:205px;}body.path-user .main-container{width:calc(100% - 24px);margin-top:-34px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{display:block;padding:14px;border-radius:20px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia{max-width:none;margin-bottom:28px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{min-height:0;height:auto;aspect-ratio:1 / 1;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia img{height:100% !important;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name{padding:6px 6px 0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie{margin:12px 6px 25px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{margin:0 6px 8px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{margin:25px 6px 0;padding-left:19px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{margin-top:16px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:repeat(2,minmax(0,1fr));}body.path-user #block-web-views-block-portfolio-block-4{padding-top:52px;}}@media (max-width:479px){body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{font-size:38px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:1fr;}}@media (max-width:1399px){body.path-user .main-container{width:calc(100% - 42px);}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:360px repeat(3,minmax(0,1fr));}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{font-size:clamp(50px,4.3vw,72px);}}@media (max-width:1199px){body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:320px repeat(3,minmax(0,1fr));padding:28px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:before{width:320px;height:320px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:after{width:364px;height:364px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{width:min(286px,100%);height:286px;min-height:286px !important;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label{font-size:28px;}}@media (max-width:991px){body.path-user .main-container{width:calc(100% - 32px);margin-top:-36px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:280px repeat(2,minmax(0,1fr));grid-template-areas:"photo name name"
			"photo focus focus"
			"photo location email"
			"photo phone phone"
			"description description description"
			"education skills skills";column-gap:18px;row-gap:4px;padding:24px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia{padding-top:10px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:before{width:270px;height:270px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:after{width:308px;height:308px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{width:min(240px,100%);height:240px;min-height:240px !important;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name{padding-top:24px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{font-size:clamp(40px,5.6vw,58px);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){body.path-user .main-container{width:calc(100% - 22px);margin-top:-18px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{display:block;padding:18px;border-radius:22px;}body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row:after{font-size:62px;top:20px;right:18px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia{margin-bottom:24px;padding:6px 0 0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:before{width:260px;height:260px;top:2px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia:after{width:294px;height:294px;top:18px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-profilova-fotografia .field-content{width:min(230px,100%);height:230px;min-height:230px !important;box-shadow:0 20px 50px rgba(0,0,0,0.24),0 0 0 12px rgba(0,135,237,0.040);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name{padding:6px 4px 0;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-name h2{font-size:clamp(34px,10vw,48px);}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zameranie{margin:12px 4px 22px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{margin:0 4px 10px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{margin:24px 4px 0;padding:24px 0 4px 18px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti{margin-top:16px;padding:22px 16px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label{font-size:25px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti ul{grid-template-columns:1fr;}body.path-user #block-web-views-block-portfolio-block-4{padding-top:58px;}}@media (max-width:991px){body.path-user .main-container{margin-top:-28px;}}@media (max-width:767px){body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{border-radius:24px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-popis{padding-left:20px;}}@media (prefers-reduced-motion:reduce){body.path-user .views-field-field-profilova-fotografia .field-content,body.path-user .skill-dot{animation:none !important;}body.path-user.grafeon-profile-v5-ready .v5-reveal,body.path-user.grafeon-profile-v5-ready .v5-stagger-item,body.path-user.grafeon-profile-v5-ready .v5-project-reveal{opacity:1 !important;filter:none !important;transform:none !important;transition:none !important;}}@media (max-width:1199px){body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{padding:30px;column-gap:22px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label{font-size:27px;}}@media (max-width:767px){body.path-user .view-user-rozklik.view-display-id-block_1 > .view-content > .views-row{padding:18px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-lokacia,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-e-mail-zobrazi-sa,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-telefon{min-height:58px;}body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-vzdelanie > .views-label,body.path-user .view-user-rozklik.view-display-id-block_1 .views-field-field-zrucnosti > .views-label{font-size:25px;gap:11px;}}@media (hover:hover) and (pointer:fine){.grafeon-acf-sections .gacf-service-card p{position:absolute;left:32px;right:32px;bottom:27px;max-width:none;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .28s ease,transform .42s cubic-bezier(.2,.75,.25,1);}.grafeon-acf-sections .gacf-service-card:has(.gacf-service-card__inner > p):hover h3,.grafeon-acf-sections .gacf-service-card:has(.gacf-service-card__inner > p):focus-within h3,.grafeon-acf-sections .gacf-service-card:has(.gacf-service-card__inner > p):hover .gacf-service-card__subtitle,.grafeon-acf-sections .gacf-service-card:has(.gacf-service-card__inner > p):focus-within .gacf-service-card__subtitle{transform:translateY(-22px);}.grafeon-acf-sections .gacf-service-card:hover p,.grafeon-acf-sections .gacf-service-card:focus-within p{opacity:1;transform:translateY(0);}}@media (max-width:1199px){.grafeon-acf-sections .gacf-why-us__layout{grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);gap:60px;}.grafeon-acf-sections .gacf-why-us__item{grid-template-columns:90px minmax(0,1fr);gap:24px;}.grafeon-acf-sections .gacf-why-us__item > .gacf-pill{grid-column:2;justify-self:start;}.grafeon-acf-sections .gacf-services__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;}.grafeon-acf-sections .gacf-services__intro,.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(n){grid-column:auto;grid-row:auto;}.grafeon-acf-sections .gacf-services__intro{min-height:280px;padding:26px;border:1px solid var(--gacf-border);border-radius:var(--gacf-radius);background:rgba(255,255,255,.025);}.grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:991px){.grafeon-acf-sections .gacf-why-us__layout{grid-template-columns:1fr;}.grafeon-acf-sections .gacf-why-us__intro{position:static;}.grafeon-acf-sections .gacf-why-us__image{max-width:680px;margin-top:45px;}.grafeon-acf-sections .gacf-services__grid,.grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:767px){.grafeon-acf-sections .gacf-why-us,.grafeon-acf-sections .gacf-services,.grafeon-acf-sections .gacf-workflow{padding:70px 0;}.grafeon-acf-sections .gacf-why-us__title,.grafeon-acf-sections .gacf-services__title{font-size:clamp(42px,13vw,58px);}.grafeon-acf-sections .gacf-why-us__item{grid-template-columns:62px minmax(0,1fr);gap:18px;min-height:0;padding:25px 0 27px;}.grafeon-acf-sections .gacf-why-us__number{font-size:34px;}.grafeon-acf-sections .gacf-why-us__copy h3{font-size:25px;}.grafeon-acf-sections .gacf-services__grid,.grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:1fr;}.grafeon-acf-sections .gacf-services__intro,.grafeon-acf-sections .gacf-service-card,.grafeon-acf-sections .gacf-service-card__inner,.grafeon-acf-sections .gacf-workflow__step,.grafeon-acf-sections .gacf-workflow__feature{min-height:260px;}.grafeon-acf-sections .gacf-workflow__top{margin-bottom:24px;}}@media (max-width:991px){.grafeon-acf-sections .gacf-workflow__grid > *{animation-name:gacfWorkflowCardMobile;}@keyframes gacfWorkflowCardMobile{0%,2%{opacity:0;transform:translate3d(0,18px,0);}10%,84%{opacity:1;transform:translate3d(0,0,0);}93%,100%{opacity:0;transform:translate3d(0,-8px,0);}}}@media (prefers-reduced-motion:reduce){.grafeon-acf-sections .gacf-workflow *,.grafeon-acf-sections .gacf-workflow *::before,.grafeon-acf-sections .gacf-workflow *::after{animation:none !important;transform:none !important;}}@media (min-width:1200px){.grafeon-acf-sections .gacf-services__grid{grid-auto-rows:300px;align-items:stretch;}.grafeon-acf-sections .gacf-services__intro,.grafeon-acf-sections .gacf-service-card,.grafeon-acf-sections .gacf-service-card__inner{height:100%;min-height:0;box-sizing:border-box;}}@media (hover:hover) and (pointer:fine){.grafeon-acf-sections .gacf-service-card--linked:focus-visible h3,.grafeon-acf-sections .gacf-service-card--linked:focus-visible .gacf-service-card__subtitle{transform:translateY(-22px);}.grafeon-acf-sections .gacf-service-card--linked:focus-visible p{opacity:1;transform:translateY(0);}}@media (max-width:1199px){.grafeon-acf-sections .gacf-services__grid{grid-auto-rows:auto;}.grafeon-acf-sections .gacf-services__intro,.grafeon-acf-sections .gacf-service-card,.grafeon-acf-sections .gacf-service-card__inner{height:auto;min-height:280px;}}@media (max-width:767px){.grafeon-acf-sections .gacf-service-card__arrow{top:14px;right:14px;width:46px;height:46px;border-radius:12px;font-size:23px;}}@media (min-width:1200px){.grafeon-acf-sections .gacf-services__grid{grid-auto-rows:300px;align-items:stretch;}.grafeon-acf-sections .gacf-services__intro,.grafeon-acf-sections .gacf-service-card,.grafeon-acf-sections a.gacf-service-card,.grafeon-acf-sections .gacf-service-card__inner{height:300px !important;min-height:300px !important;max-height:300px !important;box-sizing:border-box;}}@media (max-width:767px){.grafeon-acf-sections .gacf-services__intro h3{font-size:22px;}.grafeon-acf-sections .gacf-service-card__arrow{top:14px;right:14px;width:48px;height:48px;border-radius:15px;}.grafeon-acf-sections .gacf-service-card__arrow::before{width:15px;height:15px;}}@media (max-width:1199px){body.page-node-36 .grafeon-acf-sections .region_basic > .container_special{grid-template-columns:1fr;min-height:0;}body.page-node-36 .grafeon-acf-sections .region_basic_text{grid-column:1 !important;grid-row:1 !important;padding:55px
			clamp(35px,6vw,65px) !important;}body.page-node-36 .grafeon-acf-sections .region_basic_image,body.page-node-36 .grafeon-acf-sections .region_basic.reversed .region_basic_image{grid-column:1;grid-row:2;padding:0 18px 18px !important;}body.page-node-36 .grafeon-acf-sections .parallax_image,body.page-node-36 .grafeon-acf-sections .parallax_image img{min-height:430px;}body.page-node-36 .grafeon-acf-sections .region_basic.reversed > .container_special:after{left:0;right:auto;}}@media (max-width:767px){body.page-node-36 .grafeon-acf-sections{padding:60px
			0
			85px;}body.page-node-36 .grafeon-acf-sections .region_basic{margin-bottom:16px;}body.page-node-36 .grafeon-acf-sections .region_basic + .region_basic{margin-top:16px;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special{width:calc(100% - 30px) !important;border-radius:16px;}body.page-node-36 .grafeon-acf-sections .region_basic_text{padding:38px 25px 35px !important;}body.page-node-36 .grafeon-acf-sections .region_basic_text:before{margin-bottom:20px;font-size:13px;}body.page-node-36 .grafeon-acf-sections .region_basic_text h2{margin-bottom:20px;font-size:clamp(38px,11vw,52px);}body.page-node-36 .grafeon-acf-sections .region_basic_text p{font-size:15px;line-height:1.7;}body.page-node-36 .grafeon-acf-sections .region_basic_image,body.page-node-36 .grafeon-acf-sections .region_basic.reversed .region_basic_image{padding:0 10px 10px !important;}body.page-node-36 .grafeon-acf-sections .parallax_image{min-height:310px;border-radius:12px;}body.page-node-36 .grafeon-acf-sections .parallax_image img{min-height:310px;}}@media (hover:none){body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image{transform:none;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special:hover .parallax_image img{scale:1;}}@media (max-width:1199px){.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:180px minmax(0,1fr) 320px;column-gap:28px;min-height:270px;padding:23px 24px;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia:before{width:164px;height:164px;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia .field-content{width:150px;height:150px;}.region_view.users_o_nas .views-field-name h2{font-size:31px;}.region_view.users_o_nas .views-field-field-zrucnosti{padding-left:24px;}}@media (max-width:991px){.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row{grid-template-columns:175px minmax(0,1fr);grid-template-areas:"photo info"
			"skills skills";min-height:0;column-gap:25px;row-gap:23px;padding:22px;}.region_view.users_o_nas .views-field-field-zrucnosti{padding:21px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,0.085);}.region_view.users_o_nas .team-skill-slide-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}}@media (max-width:767px){.region_view.users_o_nas{padding-bottom:72px;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content{gap:16px;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row{display:block;padding:18px;border-radius:14px;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content > .views-row:before{top:17px;left:18px;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia{margin-bottom:23px;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia:before{width:174px;height:174px;}.region_view.users_o_nas .view-users-o-nas .views-field-field-profilova-fotografia .field-content{width:158px;height:158px;}.region_view.users_o_nas .views-field-name h2{font-size:30px;}.region_view.users_o_nas .team-about-info{padding-right:0;}.region_view.users_o_nas .views-field-field-zrucnosti{margin-top:22px;padding-top:20px;}.region_view.users_o_nas .team-skill-slide-list{display:flex;flex-direction:column;gap:13px;}}@media (prefers-reduced-motion:reduce){.region_view.users_o_nas .team-skill-track{transition:none !important;}body.team-about-editorial-ready .region_view.users_o_nas .team-editorial-card,body.team-about-editorial-ready .region_view.users_o_nas .team-editorial-part{opacity:1 !important;filter:none !important;transform:none !important;transition:none !important;}}@media (hover:hover){body.page-node-40 .grafeon-acf-sections .gacf-why-us__item:hover::before{opacity:1;}body.page-node-40 .grafeon-acf-sections .gacf-why-us__item:hover .gacf-why-us__number{color:#d7eaff;}}@media (hover:hover) and (pointer:fine){body.page-node-40 .grafeon-acf-sections .gacf-workflow__step:hover{transform:translateY(-7px);border-color:rgba(0,146,255,.46);box-shadow:0 19px 48px rgba(0,67,145,.22),inset 0 1px rgba(255,255,255,.1);}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step:hover::before{opacity:1;}}@media (max-width:767px){body.page-node-40 .grafeon-acf-sections > :is(.region_basic:first-child,.region_basic:nth-child(5),.region_benefity_s_ikonkou,.region_caste_otazky)::after{font-size:clamp(95px,25vw,175px);color:rgba(255,255,255,.018);letter-spacing:-.075em;}body.page-node-40 .grafeon-acf-sections > .region_basic:first-child::after{left:1%;top:6%;}}@media (max-width:1350px){body.page-node-40 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(3,minmax(0,1fr));}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step{min-height:340px;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step h3{font-size:26px;}}@media (max-width:991px){body.page-node-40 .grafeon-acf-sections > .region > .container{width:calc(100% - 48px);}body.page-node-40 .grafeon-acf-sections .region_basic > .container_special{gap:35px;min-height:360px;padding:20px 0;}body.page-node-40 .grafeon-acf-sections .region_basic_text h2{font-size:clamp(30px,3.7vw,42px);}body.page-node-40 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(36px,4.5vw,50px);}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou > .container{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-40 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step{min-height:335px;}body.page-node-40 .grafeon-acf-sections .region_basic_image:empty{min-height:285px;}}@media (max-width:767px){body.page-node-40 .grafeon-acf-sections > .region{padding-top:30px;padding-bottom:30px;}body.page-node-40 .grafeon-acf-sections > .region > .container{width:calc(100% - 32px);}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle{padding:15px 0px;}body.page-node-40 .grafeon-acf-sections > .region_basic:first-child{padding-top:0;}body.page-node-40 .grafeon-acf-sections > .region_basic{padding:15px 0;}body.page-node-40 .grafeon-acf-sections .region_basic > .container_special{flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding:14px 0;border-radius:0;}body.page-node-40 .grafeon-acf-sections .region_basic > .container_special > :is(.region_basic_text,.region_basic_image){flex:0 0 auto;width:100%;max-width:none;}body.page-node-40 .grafeon-acf-sections .region_basic.reversed .region_basic_text{order:0;}body.page-node-40 .grafeon-acf-sections .region_basic.reversed .region_basic_image{order:1;}body.page-node-40 .grafeon-acf-sections .region_basic_text h2,body.page-node-40 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(32px,7vw,45px);margin-bottom:19px;}body.page-node-40 .grafeon-acf-sections .region_basic_text p{font-size:16px;line-height:1.68;}body.page-node-40 .grafeon-acf-sections .region_basic_image img{max-height:330px;}body.page-node-40 .grafeon-acf-sections .region_basic_image:empty{min-height:260px;}body.page-node-40 .grafeon-acf-sections .region_obsah_text .container{width:calc(100% - 32px);}body.page-node-40 .grafeon-acf-sections .region_obsah_text .content{padding:31px 22px;border-radius:19px;}body.page-node-40 .grafeon-acf-sections .region_obsah_text h2{font-size:clamp(30px,7vw,45px);}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou > .container,body.page-node-40 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:1fr;gap:15px;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner{min-height:220px;padding:27px;}body.page-node-40 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner::before{margin-bottom:21px;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step{min-height:275px;padding:25px;}body.page-node-40 .grafeon-acf-sections .gacf-workflow__step h3{font-size:27px;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle{min-height:66px;}}@media (max-width:390px){body.page-node-40 .grafeon-acf-sections .region_basic > .container_special{padding:12px 0;}body.page-node-40 .grafeon-acf-sections .region_basic_text h2,body.page-node-40 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:31px;}body.page-node-40 .grafeon-acf-sections .region_basic_text p:has(> .btn){align-items:stretch;}body.page-node-40 .grafeon-acf-sections .region_basic_text .btn{width:100%;}body.page-node-40 .grafeon-acf-sections .caste_otazky_accordion .panel-title{font-size:16px;}}@media (prefers-reduced-motion:reduce){body.page-node-40 .grafeon-acf-sections *,body.page-node-40 .grafeon-acf-sections *::before,body.page-node-40 .grafeon-acf-sections *::after{animation:none !important;scroll-behavior:auto !important;transition-duration:.01ms !important;transition-delay:0ms !important;}body.page-node-40 .grafeon-acf-sections .gw-reveal{opacity:1 !important;translate:none !important;filter:none !important;}}@media (hover:hover){body.page-node-305 .grafeon-acf-sections .gacf-why-us__item:hover::before{opacity:1;}body.page-node-305 .grafeon-acf-sections .gacf-why-us__item:hover .gacf-why-us__number{color:#d7eaff;}}@media (hover:hover) and (pointer:fine){body.page-node-305 .grafeon-acf-sections .gacf-workflow__step:hover{transform:translateY(-7px);border-color:rgba(0,146,255,.46);box-shadow:0 19px 48px rgba(0,67,145,.22),inset 0 1px rgba(255,255,255,.1);}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step:hover::before{opacity:1;}}@media (max-width:767px){body.page-node-305 .grafeon-acf-sections > :is(.region_basic:first-child,.region_basic:nth-child(5),.region_benefity_s_ikonkou:has(+ .gacf-workflow),.region_caste_otazky)::after{font-size:clamp(95px,25vw,175px);color:rgba(255,255,255,.018);letter-spacing:-.075em;}body.page-node-305 .grafeon-acf-sections > .region_basic:first-child::after{left:1%;top:6%;}}@media (max-width:1350px){body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(3,minmax(0,1fr));}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step{min-height:340px;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step h3{font-size:26px;}}@media (max-width:991px){body.page-node-305 .grafeon-acf-sections > .region > .container{width:calc(100% - 48px);}body.page-node-305 .grafeon-acf-sections .region_basic > .container_special{gap:35px;min-height:360px;padding:20px 0;}body.page-node-305 .grafeon-acf-sections .region_basic_text h2{font-size:clamp(30px,3.7vw,42px);}body.page-node-305 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(36px,4.5vw,50px);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou > .container{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step{min-height:335px;}body.page-node-305 .grafeon-acf-sections .region_basic_image:empty{min-height:285px;}}@media (max-width:767px){body.page-node-305 .grafeon-acf-sections > .region{padding-top:65px;padding-bottom:65px;}body.page-node-305 .grafeon-acf-sections > .region > .container{width:calc(100% - 32px);}body.page-node-305 .grafeon-acf-sections > .region_basic{padding:15px 0;}body.page-node-305 .grafeon-acf-sections .region_basic > .container_special{flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding:14px 0;border-radius:0;}body.page-node-305 .grafeon-acf-sections .region_basic > .container_special > :is(.region_basic_text,.region_basic_image){flex:0 0 auto;width:100%;max-width:none;}body.page-node-305 .grafeon-acf-sections .region_basic.reversed .region_basic_text{order:0;}body.page-node-305 .grafeon-acf-sections .region_basic.reversed .region_basic_image{order:1;}body.page-node-305 .grafeon-acf-sections .region_basic_text h2,body.page-node-305 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(32px,7vw,45px);margin-bottom:19px;}body.page-node-305 .grafeon-acf-sections .region_basic_text p{font-size:16px;line-height:1.68;}body.page-node-305 .grafeon-acf-sections .region_basic_image img{max-height:330px;}body.page-node-305 .grafeon-acf-sections .region_basic_image:empty{min-height:260px;}body.page-node-305 .grafeon-acf-sections .region_obsah_text .container{width:calc(100% - 32px);}body.page-node-305 .grafeon-acf-sections .region_obsah_text .content{padding:31px 22px;border-radius:19px;}body.page-node-305 .grafeon-acf-sections .region_obsah_text h2{font-size:clamp(30px,7vw,45px);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou > .container,body.page-node-305 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:1fr;gap:15px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner{min-height:220px;padding:27px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner::before{margin-bottom:21px;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step{min-height:275px;padding:25px;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step h3{font-size:27px;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle{min-height:66px;padding:15px 0;}.special_reversed_container{margin-top:30px;gap:0;}.number_1 .view-featured-projekty .views-field-title:before,.number_2 .view-featured-projekty .views-field-title:before,.number_3 .view-featured-projekty .views-field-title:before,.number_4 .view-featured-projekty .views-field-title:before,.number_5 .view-featured-projekty .views-field-title:before,.number_6 .view-featured-projekty .views-field-title:before,.number_7 .view-featured-projekty .views-field-title:before,.number_8 .view-featured-projekty .views-field-title:before,.number_9 .view-featured-projekty .views-field-title:before{font-size:80px;}.view-featured-projekty .views-field-field-prezentacne-obrazky-do-sli{display:none;}.view-featured-projekty{margin-bottom:0px;}.view-featured-projekty .views-field-view-node{display:none;}body.node--type-praca-do-portfolia .background{padding-bottom:0px;}.node--type-praca-do-portfolia .col-sm-9,.node--type-praca-do-portfolia .col-sm-3{padding:0;}.page-node-38 .main-container{margin:0;}}@media (max-width:390px){body.page-node-305 .grafeon-acf-sections .region_basic > .container_special{padding:12px 0;}body.page-node-305 .grafeon-acf-sections .region_basic_text h2,body.page-node-305 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:31px;}body.page-node-305 .grafeon-acf-sections .region_basic_text p:has(> .btn){align-items:stretch;}body.page-node-305 .grafeon-acf-sections .region_basic_text .btn{width:100%;}body.page-node-305 .grafeon-acf-sections .caste_otazky_accordion .panel-title{font-size:16px;}}@media (prefers-reduced-motion:reduce){body.page-node-305 .grafeon-acf-sections *,body.page-node-305 .grafeon-acf-sections *::before,body.page-node-305 .grafeon-acf-sections *::after{animation:none !important;scroll-behavior:auto !important;transition-duration:.01ms !important;transition-delay:0ms !important;}body.page-node-305 .grafeon-acf-sections .ge-reveal{opacity:1 !important;translate:none !important;filter:none !important;}}@media (min-width:1250px){body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou:has(> .container > .benefit:nth-child(4):last-child) > .container{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,22px);}}@media (min-width:768px) and (max-width:1249px){body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou:has(> .container > .benefit:nth-child(4):last-child) > .container{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (hover:hover) and (pointer:fine){body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:hover > .inner > img{translate:0 -7px;filter:drop-shadow(0 20px 28px rgba(0,0,0,.27));}}@media (min-width:1250px){body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou:has(> .container > .benefit:nth-child(4):last-child) .benefit h4{font-size:clamp(21px,1.45vw,27px);}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou:has(> .container > .benefit:nth-child(4):last-child) .benefit > .inner{padding-inline:clamp(20px,2vw,31px);}}@media (max-width:991px){body.page-node-305 .grafeon-acf-sections > .region_video_pozadie{min-height:520px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(img) > .inner{min-height:390px;}}@media (max-width:767px){body.page-node-305 .grafeon-acf-sections > .region_obsah_text:has(> .container){padding-top:54px;padding-bottom:12px;}body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container{width:calc(100% - 32px);}body.page-node-305 .grafeon-acf-sections > .region_obsah_text > .container h2{font-size:clamp(32px,7.6vw,43px);}body.page-node-305 .grafeon-acf-sections > .region_obsah_text + .region_benefity_s_ikonkou{padding-top:12px;padding-bottom:30px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(img) > .inner{min-height:0;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner > img{height:clamp(150px,44vw,195px);}body.page-node-305 .grafeon-acf-sections > .region_video_pozadie{min-height:0;margin:40px 0;padding:75px 0;}body.page-node-305 .grafeon-acf-sections .region_video_pozadie .container{width:calc(100% - 32px);}body.page-node-305 .grafeon-acf-sections .region_video_pozadie .content{padding:30px 21px;border-radius:19px;}body.page-node-305 .grafeon-acf-sections .region_video_pozadie h2{font-size:clamp(31px,7vw,45px);}body.page-node-305 .grafeon-acf-sections > .region_benefity_s_ikonkou:has(+ .gacf-workflow){padding-top:65px;}}@media (prefers-reduced-motion:reduce){body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit img{translate:none !important;filter:none;}}@media (hover:hover) and (pointer:fine){body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:hover > .inner > img{transform:translateY(-5px);border-color:rgba(0,146,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 22px 44px rgba(0,0,0,.22);}}@media (max-width:767px){body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:has(> .inner > img) > .inner{min-height:0;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner > img{min-height:155px;max-height:none;margin-bottom:20px;padding:12px;}}@media (hover:hover){body.page-node-42 .grafeon-acf-sections .gacf-why-us__item:hover::before{opacity:1;}body.page-node-42 .grafeon-acf-sections .gacf-why-us__item:hover .gacf-why-us__number{color:#d7eaff;}}@media (hover:hover) and (pointer:fine){body.page-node-42 .grafeon-acf-sections .gacf-workflow__step:hover{transform:translateY(-7px);border-color:rgba(0,146,255,.46);box-shadow:0 19px 48px rgba(0,67,145,.22),inset 0 1px rgba(255,255,255,.1);}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step:hover::before{opacity:1;}}@media (max-width:767px){body.page-node-42 .grafeon-acf-sections > :is(.region_basic:first-child,.region_basic:nth-child(5),.region_benefity_s_ikonkou,.region_caste_otazky)::after{font-size:clamp(95px,25vw,175px);color:rgba(255,255,255,.018);letter-spacing:-.075em;}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child::after{left:1%;top:6%;}}@media (max-width:1350px){body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(3,minmax(0,1fr));}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step{min-height:340px;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step h3{font-size:26px;}}@media (max-width:991px){body.page-node-42 .grafeon-acf-sections > .region > .container{width:calc(100% - 48px);}body.page-node-42 .grafeon-acf-sections .region_basic > .container_special{gap:35px;min-height:360px;padding:20px 0;}body.page-node-42 .grafeon-acf-sections .region_basic_text h2{font-size:clamp(30px,3.7vw,42px);}body.page-node-42 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(36px,4.5vw,50px);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou > .container{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step{min-height:335px;}body.page-node-42 .grafeon-acf-sections .region_basic_image:empty{min-height:285px;}}@media (max-width:767px){body.page-node-42 .grafeon-acf-sections > .region{padding-top:65px;padding-bottom:65px;}body.page-node-42 .grafeon-acf-sections > .region > .container{width:calc(100% - 32px);}body.page-node-42 .grafeon-acf-sections > .region_basic{padding:15px 0;}body.page-node-42 .grafeon-acf-sections .region_basic > .container_special{flex-direction:column;align-items:stretch;gap:30px;min-height:0;padding:14px 0;border-radius:0;}body.page-node-42 .grafeon-acf-sections .region_basic > .container_special > :is(.region_basic_text,.region_basic_image){flex:0 0 auto;width:100%;max-width:none;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed .region_basic_text{order:0;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed .region_basic_image{order:1;}body.page-node-42 .grafeon-acf-sections .region_basic_text h2,body.page-node-42 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:clamp(32px,7vw,45px);margin-bottom:19px;}body.page-node-42 .grafeon-acf-sections .region_basic_text p{font-size:16px;line-height:1.68;}body.page-node-42 .grafeon-acf-sections .region_basic_image img{max-height:330px;}body.page-node-42 .grafeon-acf-sections .region_basic_image:empty{min-height:260px;}body.page-node-42 .grafeon-acf-sections .region_obsah_text .container{width:calc(100% - 32px);}body.page-node-42 .grafeon-acf-sections .region_obsah_text .content{padding:31px 22px;border-radius:19px;}body.page-node-42 .grafeon-acf-sections .region_obsah_text h2{font-size:clamp(30px,7vw,45px);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou > .container,body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:1fr;gap:15px;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner{min-height:220px;padding:27px;}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner::before{margin-bottom:21px;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step{min-height:275px;padding:25px;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step h3{font-size:27px;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .faq_toggle{min-height:66px;}}@media (max-width:390px){body.page-node-42 .grafeon-acf-sections .region_basic > .container_special{padding:12px 0;}body.page-node-42 .grafeon-acf-sections .region_basic_text h2,body.page-node-42 .grafeon-acf-sections .region_basic:first-child .region_basic_text h2{font-size:31px;}body.page-node-42 .grafeon-acf-sections .region_basic_text p:has(> .btn){align-items:stretch;}body.page-node-42 .grafeon-acf-sections .region_basic_text .btn{width:100%;}body.page-node-42 .grafeon-acf-sections .caste_otazky_accordion .panel-title{font-size:16px;}}@media (prefers-reduced-motion:reduce){body.page-node-42 .grafeon-acf-sections *,body.page-node-42 .grafeon-acf-sections *::before,body.page-node-42 .grafeon-acf-sections *::after{animation:none !important;scroll-behavior:auto !important;transition-duration:.01ms !important;transition-delay:0ms !important;}body.page-node-42 .grafeon-acf-sections .ga-reveal{opacity:1 !important;translate:none !important;filter:none !important;}}@media (hover:hover) and (pointer:fine){body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom:hover > .inner{transform:translateY(-6px);border-color:rgba(0,146,255,.42);box-shadow:0 21px 48px rgba(0,32,90,.2),inset 0 1px rgba(255,255,255,.10);}}@media (max-width:1199px){body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .boxy_s_obsahom{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom > .inner{min-height:250px;}}@media (max-width:991px){body.page-node-42 .grafeon-acf-sections > .region_obsah_text > .container,body.page-node-42 .grafeon-acf-sections .region_video_pozadie .container,body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom > .container{width:calc(100% - 48px);}body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special{flex-direction:row;}body.page-node-42 .grafeon-acf-sections .gacf-why-us__title{font-size:clamp(41px,6vw,65px);}}@media (max-width:767px){body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special{flex-direction:column;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special > .region_basic_text{order:0;}body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special > .region_basic_image{order:1;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .boxy_s_obsahom,body.page-node-42 .grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:1fr;gap:15px;}body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom{padding:15px 0 70px;}body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom > .container,body.page-node-42 .grafeon-acf-sections .region_video_pozadie .container,body.page-node-42 .grafeon-acf-sections > .region_obsah_text > .container{width:calc(100% - 32px);}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom > .inner{min-height:0;padding:27px;}body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom > .inner::before{margin-bottom:23px;}body.page-node-42 .grafeon-acf-sections > .region_obsah_text:has(> .container){padding:65px 0 20px;}body.page-node-42 .grafeon-acf-sections > .region_obsah_text > .container h2{font-size:clamp(33px,7.4vw,45px);}body.page-node-42 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit > .inner{min-height:0;}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie{min-height:0 !important;padding:74px 0;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie .content{padding:30px 22px;border-radius:19px;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie h2{font-size:clamp(32px,7vw,45px);}body.page-node-42 .grafeon-acf-sections .gacf-workflow__step{min-height:280px;}body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) .region_basic_text h2,body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) .region_basic_text p{text-align:left;}}@media (prefers-reduced-motion:reduce){body.page-node-42 .grafeon-acf-sections .region_boxy_s_obsahom .box_s_obsahom > .inner{transform:none !important;}}@media (max-width:991px){body.page-node-42 .grafeon-acf-sections .gacf-why-us__layout{gap:clamp(25px,4vw,45px);}}@media (max-width:767px){body.page-node-42 .grafeon-acf-sections > .region:not(.region_video_pozadie){padding-top:18px;padding-bottom:18px;}body.page-node-42 .grafeon-acf-sections > .region_basic:first-child{padding-top:25px;padding-bottom:20px;}body.page-node-42 .grafeon-acf-sections .region_basic > .container_special{gap:19px;padding:5px 0;}body.page-node-42 .grafeon-acf-sections > .region_obsah_text:has(> .container){padding-top:31px;padding-bottom:8px;}body.page-node-42 .grafeon-acf-sections > .region_obsah_text + .region_benefity_s_ikonkou{padding-top:7px;padding-bottom:23px;}body.page-node-42 .grafeon-acf-sections > .region_boxy_s_obsahom,body.page-node-42 .grafeon-acf-sections > .region_basic + .region_boxy_s_obsahom{padding-top:8px;padding-bottom:24px;}body.page-node-42 .grafeon-acf-sections > .region_video_pozadie{min-height:440px !important;margin-top:14px;margin-bottom:14px;padding:55px 0;}body.page-node-42 .grafeon-acf-sections .region_video_pozadie .container{width:calc(100% - 32px);}body.page-node-42 .grafeon-acf-sections .region_video_pozadie .content{padding:27px 21px;border-radius:17px;}body.page-node-42 .grafeon-acf-sections > .region_caste_otazky{padding-top:27px;padding-bottom:34px;}body.page-node-42 .grafeon-acf-sections .region_basic:has(.region_basic_image:empty) .region_basic_text{flex:0 0 auto;min-height:0;width:100%;max-width:none;}}@media (hover:hover) and (pointer:fine){body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .btn:hover{transform:translateY(-3px);box-shadow:0 12px 37px rgba(0,135,237,.25);}}@media (max-width:767px){body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video{min-height:440px !important;padding:55px 0;margin:14px 0;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .container{width:calc(100% - 32px);}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .content{padding:27px 21px;border-radius:17px;}body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video .content p{font-size:clamp(16px,4.2vw,19px);line-height:1.6;}}@media (max-width:1690px){body.path-frontpage .front_technologie > .container,body.path-frontpage .front_projekty_slider > .container{min-width:0;width:calc(100% - 30px);max-width:1620px;}}@media (max-width:1199px){body.path-frontpage .slider{min-height:800px;padding-top:clamp(125px,13vw,175px);}body.path-frontpage .slider_boxes_wrapper .slider_box{width:230px;height:170px;}body.path-frontpage .slider_boxes_wrapper .slider_box h2{font-size:75px;}body.path-frontpage .slider_boxes_wrapper .slider_box_text{font-size:17px;}}@media (max-width:767px){body.path-frontpage .slider{min-height:0;padding-top:clamp(112px,27vw,148px);padding-bottom:150px;background-position:58% center;}body.path-frontpage #block-web-webstrankynamieru{width:calc(100% - 32px);max-width:none;margin:0 auto;}body.path-frontpage #block-web-webstrankynamieru h1{font-size:clamp(32px,10.5vw,80px);line-height:1.01;letter-spacing:-.03em;margin-bottom:24px;}body.path-frontpage #block-web-webstrankynamieru h1 .second_line,body.path-frontpage #block-web-webstrankynamieru h1 .third_line{font-size:clamp(31px,8.35vw,64px);}body.path-frontpage #block-web-webstrankynamieru h1 .fourth_line{font-size:clamp(32px,9.2vw,69px);line-height:1.22;gap:3px 9px;}body.path-frontpage #block-web-webstrankynamieru .field--name-body > p{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;}body.path-frontpage #block-web-webstrankynamieru .field--name-body > p .btn{font-size:13px;padding:11px 14px;}body.path-frontpage #block-web-webstrankynamieru .btn-question{font-size:11px;line-height:17px;padding:5px 9px;margin-left:0;}body.path-frontpage .slider_boxes_wrapper{position:relative;right:auto;bottom:auto;width:calc(100% - 32px);margin:58px auto 0;gap:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}body.path-frontpage .slider_boxes_wrapper .slider_box{width:100%;min-width:0;height:160px;padding:17px;}body.path-frontpage .slider_boxes_wrapper .slider_box h2{font-size:clamp(45px,8.7vw,70px);}body.path-frontpage .slider_boxes_wrapper .slider_box_text{font-size:clamp(13px,3.15vw,17px);line-height:1.35;}body.path-frontpage .scroll_more_container{bottom:58px;display:none;}}@media (max-width:390px){body.path-frontpage .slider_boxes_wrapper .slider_box{height:145px;padding:13px;}body.path-frontpage .slider_boxes_wrapper .slider_box h2{font-size:45px;}body.path-frontpage .slider_boxes_wrapper{gap:9px;}}@media (prefers-reduced-motion:reduce){body.path-frontpage .gf-hero-line,body.path-frontpage .gf-hero-actions,body.path-frontpage .gf-stat-inner,body.path-frontpage .gf-front-reveal,body.path-frontpage .gf-count-plus,body.path-frontpage .gf-slot-track{animation:none !important;transition:none !important;opacity:1 !important;filter:none !important;transform:none !important;}body.path-frontpage .slider_boxes_wrapper .slider_box{top:0 !important;}body.path-frontpage #block-web-webstrankynamieru h1,body.path-frontpage #block-web-webstrankynamieru .field--name-body > p{top:0 !important;}}@media (max-width:1199px){body.page-node-36 .grafeon-acf-sections .region_basic > .container_special{gap:clamp(25px,4vw,50px);min-height:360px;}body.page-node-36 .grafeon-acf-sections .region_basic_text{flex-basis:47%;}body.page-node-36 .grafeon-acf-sections .region_basic_image{flex-basis:53%;}body.page-node-36 .grafeon-acf-sections .region_basic_text h2{font-size:clamp(35px,4vw,53px);}body.page-node-36 .grafeon-acf-sections .gacf-service-card__inner{padding:29px 25px;}body.page-node-36 .grafeon-acf-sections .gacf-service-card h3{font-size:25px;}}@media (max-width:767px){body.page-node-36 .grafeon-acf-sections > .region > .container,body.page-node-36 .grafeon-acf-sections > .gacf-services > .container{width:calc(100% - 36px);}body.page-node-36 .grafeon-acf-sections > .region_basic,body.page-node-36 .grafeon-acf-sections > .region_basic:first-child{padding:0px 0;}body.page-node-36 .grafeon-acf-sections > .region_basic:nth-child(3){padding-bottom:75px;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special,body.page-node-36 .grafeon-acf-sections .region_basic.reversed > .container_special{flex-direction:column;align-items:stretch;gap:30px;min-height:0;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special > .region_basic_text{order:0;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special > .region_basic_image{order:1;}body.page-node-36 .grafeon-acf-sections .region_basic_text,body.page-node-36 .grafeon-acf-sections .region_basic_image{flex:0 1 auto;width:100%;max-width:100%;}body.page-node-36 .grafeon-acf-sections .region_basic_text p:has(> .btn){margin:0px 0 0 !important;}body.page-node-36 .grafeon-acf-sections .region_basic_text::before{top:-65px;left:-30px;font-size:clamp(115px,24vw,170px);}body.page-node-36 .grafeon-acf-sections .region_basic_text h2{font-size:clamp(33px,7.5vw,48px);}body.page-node-36 .grafeon-acf-sections .region_basic_text p{font-size:16px;}body.page-node-36 .grafeon-acf-sections .region_basic_text p:has(> a.btn){margin-top:24px;}body.page-node-36 .grafeon-acf-sections .region_basic_image img,body.page-node-36 .grafeon-acf-sections > .region_basic:first-child .region_basic_image img{max-height:380px;}body.page-node-36 .grafeon-acf-sections .gacf-services__grid{grid-template-columns:1fr;}body.page-node-36 .grafeon-acf-sections .gacf-service-card,body.page-node-36 .grafeon-acf-sections .gacf-service-card__inner{min-height:0;}body.page-node-36 .grafeon-acf-sections .gacf-service-card__inner{padding:34px 30px;}body.page-node-36 .grafeon-acf-sections .gacf-service-card h3{font-size:27px;padding:0;}}@media (min-width:768px) and (max-width:991px){body.page-node-36 .grafeon-acf-sections .gacf-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-36 .grafeon-acf-sections .gacf-service-card,body.page-node-36 .grafeon-acf-sections .gacf-service-card__inner{min-height:320px;}}@media (max-width:420px){body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary{width:100%;}body.page-node-36 .grafeon-acf-sections .gacf-service-card__inner{padding:30px 24px;}}@media (prefers-reduced-motion:reduce){body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary,body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary::after,body.page-node-36 .grafeon-acf-sections .gacf-service-card{transition:none;}body.page-node-36 .grafeon-acf-sections .region_basic_text .btn-primary:hover,body.page-node-36 .grafeon-acf-sections .gacf-service-card:hover{transform:none;}}@media (max-width:1199px){.container,.container-fluid{min-width:0;max-width:100%;}.grafeon-acf-sections .container,.grafeon-acf-sections .container_special,.before_footer > .container,.footer > .container{min-width:0;}#block-web-webform{padding-left:0;margin-top:36px;}.before_footer::before{display:none;}.region-before-footer,#block-web-webform,#block-web-webform > *{min-width:0;max-width:100%;}.region-footer{flex-wrap:wrap;row-gap:42px;}.region-footer > *{width:50%;min-width:0;padding-right:22px;}.grafeon-acf-sections .gacf-services__grid,.grafeon-acf-sections .gacf-workflow__grid{min-width:0;}.grafeon-acf-sections .gacf-services__grid > *,.grafeon-acf-sections .gacf-workflow__grid > *{min-width:0;}}@media (max-width:991px){#navbar{min-height:74px;}#navbar > .container{width:100%;min-width:0;min-height:74px;display:block;padding:10px 22px;}#navbar .navbar-header{float:none;width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;margin-right:0px;margin-left:0px;}.navbar .logo{padding-left:0px;}#navbar .logo_wrapper,#navbar .region-navigation{min-width:0;}#navbar .navbar-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;float:none;position:static;width:46px;height:44px;flex:0 0 46px;margin:0 0 0 auto;padding:9px 10px;border:1px solid rgba(0,0,0,.2);border-radius:10px;background:rgba(255,255,255,.85);cursor:pointer;}#navbar .navbar-toggle .icon-bar{display:block;width:23px;height:2px;margin:3px 0;background:#091128;border-radius:2px;}#navbar #navbar-collapse{float:none;flex:none;position:absolute;top:100%;right:0;left:0;width:100%;max-height:calc(100vh - 74px);max-height:calc(100dvh - 74px);margin:0;padding:0;border:0;overflow-x:hidden;overflow-y:auto !important;background:rgba(5,10,31,.98);box-shadow:0 24px 55px rgba(0,0,0,.25);}#navbar #navbar-collapse.collapse:not(.in){display:none !important;}#navbar #navbar-collapse.collapse.in,#navbar #navbar-collapse.collapsing{display:block !important;}#navbar .region-navigation-collapsible{display:block;padding:18px 24px 26px;}#navbar-collapse #superfish-main,#navbar-collapse #superfish-main > li{display:block !important;width:100%;float:none !important;position:relative;margin:0;padding:0;}#navbar-collapse #superfish-main > li > a,#navbar-collapse #superfish-main > li ul a{display:flex;align-items:center;justify-content:flex-start;min-height:46px;padding:10px 12px;text-align:left;font-size:16px;line-height:1.4;color:#fff !important;}#navbar-collapse #superfish-main > li + li{border-top:1px solid rgba(255,255,255,.1);}#navbar-collapse #superfish-main > li ul{display:block !important;position:static !important;visibility:visible !important;opacity:1 !important;float:none !important;width:100% !important;min-width:0;padding:0 0 8px 15px;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;}#navbar-collapse #superfish-main > li ul a{font-size:14px;color:rgba(255,255,255,.82) !important;}#navbar-collapse #superfish-main .sf-sub-indicator{display:none;}#navbar-collapse a:focus-visible,#navbar .navbar-toggle:focus-visible{outline:2px solid #55bcff;outline-offset:3px;}.grafeon-acf-sections .gacf-services__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.grafeon-acf-sections .gacf-why-us__layout{grid-template-columns:minmax(0,1fr);}#block-web-matepredstavu h2{max-width:100%;overflow-wrap:break-word;}.region-footer-bottom{flex-wrap:wrap;gap:12px 24px;}}@media (max-width:767px){.container,.container-fluid{width:100%;max-width:100%;}.main-container,.grafeon-acf-sections,.grafeon-acf-sections > .region,.before_footer,.footer{min-width:0;}.grafeon-acf-sections .region > .container,.grafeon-acf-sections .region > .container_special,.before_footer > .container,.footer > .container{width:calc(100% - 36px);min-width:0;max-width:100%;margin-right:auto;margin-left:auto;}#navbar > .container{padding-right:18px;padding-left:18px;}#navbar .navbar-header .logo img{max-width:160px;height:auto;}.grafeon-acf-sections .region_basic > .container_special,.grafeon-acf-sections .region_basic.reversed > .container_special{flex-direction:column;align-items:stretch;gap:30px;}.grafeon-acf-sections .region_basic_text,.grafeon-acf-sections .region_basic_image{min-width:0;max-width:100%;width:100%;}.grafeon-acf-sections .region_basic_image img,.grafeon-acf-sections .region_basic_image video{display:block;max-width:100%;height:auto;}.grafeon-acf-sections .gacf-services__grid,.grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:minmax(0,1fr);}.grafeon-acf-sections h1,.grafeon-acf-sections h2,.grafeon-acf-sections h3,.before_footer h2,.footer h2{overflow-wrap:break-word;}.grafeon-acf-sections p,.grafeon-acf-sections li,.footer p,.footer a{overflow-wrap:anywhere;}.grafeon-acf-sections iframe,.grafeon-acf-sections video,.grafeon-acf-sections .field--name-body img,.before_footer img{max-width:100%;}.region-footer{gap:30px 18px;padding-top:35px;}.region-footer > *{width:calc(50% - 9px);padding-right:0;}.region-footer > #block-web-footerlogo{width:100%;}.before_footer{margin-top:55px;}.before_footer #block-web-matepredstavu h2{font-size:clamp(29px,7vw,46px);line-height:1.15;}.webform-submission-contact-form input,.webform-submission-contact-form textarea,.webform-submission-contact-form select{max-width:100%;}.webform-submission-contact-form .form-actions .btn,.webform-submission-contact-form .form-actions button{max-width:100%;white-space:normal;}.grafeon-acf-sections .gacf-service-card__inner{max-width:100%;}.grafeon-acf-sections .gacf-workflow__step,.grafeon-acf-sections .gacf-why-us__item{max-width:100%;}body.path-frontpage .slider_boxes_wrapper{width:calc(100% - 36px);max-width:100%;margin-left:auto;margin-right:auto;}body.path-frontpage #block-web-webstrankynamieru{min-width:0;width:calc(100% - 36px);margin-left:auto;margin-right:auto;}}@media (max-width:479px){.region-footer > *{width:100%;}#navbar .region-navigation-collapsible{padding-right:18px;padding-left:18px;}.grafeon-acf-sections .region > .container,.grafeon-acf-sections .region > .container_special,.before_footer > .container,.footer > .container{width:calc(100% - 30px);}.grafeon-acf-sections .gacf-service-card__inner,.grafeon-acf-sections .gacf-workflow__step{min-width:0;}.before_footer #block-web-matepredstavu h2{font-size:clamp(27px,8vw,36px);}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}#navbar,#navbar .container,.grafeon-acf-sections .gacf-service-card,.grafeon-acf-sections .gacf-workflow__step{transition:none;}}@media (max-width:1199.98px){.main-container,.main-container.container,.grafeon-acf-sections,.grafeon-acf-sections > .region,.before_footer,.footer{min-width:0;max-width:100%;}.grafeon-acf-sections .container,.grafeon-acf-sections .container_special,.background_lines .container,.front_portfolio .container,.before_footer > .container,.footer > .container{min-width:0;max-width:100%;box-sizing:border-box;}.grafeon-acf-sections img,.grafeon-acf-sections video,.grafeon-acf-sections iframe,.region-content img,.region-content video,.region-content iframe,.before_footer img,.footer img{max-width:100%;}.front_portfolio::after{display:none;}.front_portfolio,.front_ludia,.front_projekty_slider,.grafeon-acf-sections > .region_view{min-width:0;max-width:100%;}.grafeon-acf-sections > .region_view.front_portfolio{overflow:clip;}.view-front-projekty,.view-portfolio,.view-featured-projekty,.view-front-projekty-slider,.view-front-vypis-ludi,.slick,.slick__slider,.slick__slide{min-width:0;max-width:100%;}.slick-list,.slick__slider,.view-front-projekty-slider .view-content{overflow:hidden;}.grafeon-acf-sections .gacf-services__grid,.grafeon-acf-sections .gacf-workflow__grid,.grafeon-acf-sections .gacf-why-us__layout{min-width:0;max-width:100%;}.grafeon-acf-sections .gacf-services__grid > *,.grafeon-acf-sections .gacf-workflow__grid > *,.grafeon-acf-sections .gacf-why-us__layout > *{min-width:0;}.grafeon-acf-sections .region_basic > .container_special,.grafeon-acf-sections .region_basic.reversed > .container_special{min-width:0;max-width:100%;}.grafeon-acf-sections .region_basic_text,.grafeon-acf-sections .region_basic_image,.grafeon-acf-sections .parallax_image,.grafeon-acf-sections .parallax_background{min-width:0;max-width:100%;}.view-portfolio .form-item-field-kategorie-target-id-selective,.view-portfolio .form-item-field-kategorie-target-id-selective .bef-links{min-width:0;max-width:100%;}.view-portfolio .form-item-field-kategorie-target-id-selective ul,.view-blog-kategorie .view-content{justify-content:center;flex-wrap:wrap;max-width:100%;}.view-portfolio .form-item-field-kategorie-target-id-selective ul{gap:10px;margin:0;}.view-front-projekty .view-content,.view-portfolio .view-content{min-width:0;}.view-front-projekty .views-row,.view-portfolio .views-row,.view-blog-taxonomy .views-row{min-width:0;}.view-front-projekty .views-field-title a,.view-portfolio .views-field-title a,.view-blog-taxonomy .views-field-title a{overflow-wrap:anywhere;}body.page-node-36 .grafeon-acf-sections::before{right:0;width:min(90vw,650px);max-width:100%;}body:is(.page-node-305,.page-node-40,.page-node-42) .grafeon-acf-sections > .region::after{content:none !important;}.grafeon-acf-sections > .region_obsah_text .text_with_background,.grafeon-acf-sections .parallax_background,.grafeon-acf-sections .region_video_pozadie{max-width:100%;overflow:clip;}.view-featured-projekty .views-row,.view-featured-projekty .slider-content-left,.view-featured-projekty .views-row > *{min-width:0;max-width:100%;box-sizing:border-box;}html{overflow-x:clip;}}@media (max-width:991.98px){#navbar > .container{width:100% !important;min-width:0;max-width:100%;margin:0 !important;padding:10px 20px !important;box-sizing:border-box;}#navbar .navbar-header{min-width:0;max-width:100%;}#navbar .logo_wrapper,#navbar .region-navigation,#navbar .navbar-brand{min-width:0;}#navbar .navbar-toggle{flex-shrink:0;margin-left:auto;}#navbar #navbar-collapse{box-sizing:border-box;max-width:100%;}#navbar .region-navigation-collapsible{min-width:0;flex-wrap:wrap;}.moderne_studio{padding:15px 0;margin-top:-70px;}.moderne_studio .container,.special_reversed_container{flex-direction:column;align-items:stretch;gap:34px;}.moderne_studio .container > *,.special_reversed_container > *{width:100%;min-width:0;max-width:100%;}.moderne_studio .container .custom_html{padding:0 24px;}.moderne_studio .content h2,.front_ludia .content h2,.special_h2 h2{width:auto;max-width:100%;font-size:clamp(39px,7vw,74px);overflow-wrap:anywhere;}.moderne_studio .content h2 span,.front_ludia .content h2 span:nth-child(1),.special_h2 h2 span{margin-left:0;}.special_reversed_container h2{padding-right:0;}.front_ludia .container{position:relative;width:min(100% - 36px,760px);padding:0 15px;box-sizing:border-box;}.front_ludia .container::before{position:relative;display:block;width:100%;height:clamp(220px,40vw,420px);margin-bottom:32px;border-radius:15px;}.front_ludia .content p{max-width:100%;}.front_ludia h3{position:static;margin:18px 0;}.front_ludia .views-element-container{margin-top:80px;}.front_ludia .slick__slide{gap:16px;padding:20px;}.front_ludia .views-field-view-user a{top:14px;right:14px;}.grafeon-acf-sections .gacf-services__grid,.grafeon-acf-sections .gacf-workflow__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.grafeon-acf-sections .gacf-why-us__layout{grid-template-columns:minmax(0,1fr);}.grafeon-acf-sections .kontakt > .container,.grafeon-acf-sections .kontakt_form > .container{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:28px;}.grafeon-acf-sections .kontakt .content{min-height:0;}.grafeon-acf-sections .kontakt .custom_html,.grafeon-acf-sections .kontakt .custom_html iframe{min-width:0;width:100%;max-width:100%;box-sizing:border-box;}.grafeon-acf-sections .kontakt_form > .container{padding:38px !important;}.grafeon-acf-sections .kontakt_form .grafeon-acf-webform-contact{padding:26px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.12);}.grafeon-acf-sections .kontakt_form .content h2{font-size:clamp(38px,6vw,64px);}.grafeon-acf-sections .kontakt_form .webform-submission-form,.grafeon-acf-sections .kontakt_form input,.grafeon-acf-sections .kontakt_form textarea,.grafeon-acf-sections .kontakt_form select{min-width:0;max-width:100%;box-sizing:border-box;}.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content{grid-template-columns:repeat(2,minmax(0,1fr));}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special{min-height:0;}body.page-node-42 .grafeon-acf-sections .gacf-workflow__top,body.page-node-42 .grafeon-acf-sections .region_basic{min-width:0;}body.node--type-praca-do-portfolia .fourth_content::before{display:none;}.moderne_studio .container .custom_html,.moderne_studio .container .content{min-width:0;box-sizing:border-box;}.view-blog-taxonomy .view-content{gap:20px;}.view-blog-taxonomy .views-row{width:100%;max-width:100%;min-width:0;flex:0 0 100%;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok,.view-blog-taxonomy .views-field-fieldset{min-width:0;}.view-featured-projekty .views-field-field-kategorie ul{flex-wrap:wrap;}}@media (max-width:767.98px){.main-container.container{width:100%;max-width:100%;margin-right:auto;margin-left:auto;box-sizing:border-box;}.grafeon-acf-sections .region > .container,.grafeon-acf-sections .region > .container_special,.before_footer > .container,.footer > .container{min-width:0;max-width:100%;}.grafeon-acf-sections h1,.grafeon-acf-sections h2,.grafeon-acf-sections h3,.region-content h1,.region-content h2,.before_footer h2{max-width:100%;overflow-wrap:anywhere;}.grafeon-acf-sections p,.grafeon-acf-sections li,.region-content p,.region-content li,.before_footer p{overflow-wrap:anywhere;}.grafeon-acf-sections .region_basic > .container_special,.grafeon-acf-sections .region_basic.reversed > .container_special{flex-direction:column;gap:22px;}.grafeon-acf-sections .region_basic_text,.grafeon-acf-sections .region_basic_image{width:100%;max-width:100%;min-width:0;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special{display:grid !important;grid-template-columns:minmax(0,1fr) !important;min-height:0;}body.page-node-36 .grafeon-acf-sections .region_basic_text{padding:0px 0px !important;}body.page-node-36 .grafeon-acf-sections .region_basic_image{min-width:0;width:100% !important;}body.page-node-36 .grafeon-acf-sections .region_basic_text h2{font-size:clamp(35px,9vw,52px);}body.page-node-36 .grafeon-acf-sections .region_basic_text::before{font-size:130px;}.grafeon-acf-sections .gacf-services__grid,.grafeon-acf-sections .gacf-workflow__grid,.region_view.users_o_nas .view-users-o-nas.view-display-id-block_1 > .view-content{grid-template-columns:minmax(0,1fr);}.view-front-projekty .view-content,.view-portfolio .view-content{margin-top:35px;}.view-front-projekty .views-row,.view-portfolio .views-row{width:100%;max-width:100%;flex:0 0 100%;}.view-portfolio .form-item-field-kategorie-target-id-selective ul li a{padding:9px 15px;font-size:14px;line-height:1.3;white-space:normal;}.view-portfolio .view-content .views-field-fieldset,.view-front-projekty .view-content .views-field-fieldset{max-width:100%;min-width:0;box-sizing:border-box;}.view-blog-kategorie .view-content,.view-blog-taxonomy .view-content{max-width:100%;}.view-blog-kategorie .views-row{min-width:0;max-width:100%;}.view-blog-taxonomy .views-row,.view-blog-taxonomy .views-field-fieldset{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.view-blog-taxonomy .views-field-fieldset .views-field-title h2{font-size:clamp(25px,7vw,38px);}.front_ludia,.front_portfolio{margin-top:55px;}.front_ludia .content h2,.moderne_studio .content h2,.special_h2 h2{font-size:clamp(33px,11vw,54px);}.front_ludia .slick__slide img{max-width:130px;}.moderne_studio .container .custom_html{padding:10px 18px;}.moderne_studio .quote::before,.moderne_studio .quote::after{display:none;}.path-frontpage .slider{min-height:0;padding-top:145px;padding-bottom:85px;}#block-web-webstrankynamieru{width:calc(100% - 36px);min-width:0;max-width:100%;margin:0 auto;}#block-web-webstrankynamieru h1,#block-web-webstrankynamieru h1 .first_line,#block-web-webstrankynamieru h1 .second_line,#block-web-webstrankynamieru h1 .third_line,#block-web-webstrankynamieru h1 .fourth_line{font-size:clamp(32px,8.3vw,65px);line-height:1.05;max-width:100%;overflow-wrap:anywhere;}#block-web-webstrankynamieru .btn,.grafeon-acf-sections .region_basic_text .btn{max-width:100%;white-space:normal;}body.path-frontpage .slider_boxes_wrapper,body.path-frontpage #block-web-boxy{width:calc(100% - 36px);max-width:100%;margin-left:auto;margin-right:auto;}body.path-frontpage .slider_boxes_wrapper{display:flex;flex-wrap:wrap;gap:15px;}body.path-frontpage .slider_box{min-width:0;max-width:100%;}.grafeon-acf-sections .kontakt > .container,.grafeon-acf-sections .kontakt_form > .container{width:calc(100% - 30px) !important;max-width:100% !important;grid-template-columns:minmax(0,1fr) !important;gap:20px;margin:0 auto !important;}.grafeon-acf-sections .kontakt .content{min-height:0;padding:26px 20px;}.grafeon-acf-sections .kontakt_form > .container{padding:24px 18px !important;}.grafeon-acf-sections .kontakt .content h2,.grafeon-acf-sections .kontakt_form .content h2{font-size:clamp(32px,8vw,47px);}.grafeon-acf-sections .kontakt_form .js-webform-radios{display:flex;flex-wrap:wrap;gap:8px;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio{max-width:100%;}.grafeon-acf-sections .kontakt_form .js-webform-type-radio > label{max-width:100%;white-space:normal;}.grafeon-acf-sections .region_video_pozadie.fullwidth,.grafeon-acf-sections > .region_video_pozadie,body.page-node-42 .grafeon-acf-sections > .region_video_pozadie,body.path-frontpage .grafeon-acf-sections > .region_video_pozadie.front_video{width:100%;max-width:100%;left:auto;transform:none;margin-left:0;margin-right:0;}.region-footer,.region-footer-bottom,.portfolio_footer_holder{flex-wrap:wrap;}.grafeon-acf-sections .kontakt::before{display:none;}.view-featured-projekty .views-row,.reversed .view-featured-projekty .views-row,.view-featured-projekty .slider-content-left,.reversed .view-featured-projekty .slider-content-left{flex-direction:column;align-items:stretch;}.view-featured-projekty .views-row > *,.view-featured-projekty .slider-content-left,.reversed .view-featured-projekty .slider-content-left{flex:0 0 auto;width:100%;max-width:100%;min-width:0;padding-left:0;padding-right:0;}.view-featured-projekty .views-field-title a{display:inline-block;max-width:100%;font-size:clamp(25px,7vw,43px);overflow-wrap:anywhere;}.view-featured-projekty .views-field-field-strucny-popis-vpravo > *{width:100%;max-width:100%;}.view-featured-projekty .views-field-view-node a{width:110px;height:110px;margin:15px 0;}.view-featured-projekty .slick-dots{width:calc(100% - 110px);max-width:100%;}.view-featured-projekty .slick__slide,.view-featured-projekty .slide__content,.view-featured-projekty .media{max-width:100%;min-width:0;}.view-blog-taxonomy .views-row{flex-direction:column;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok{width:100%;max-width:100%;flex:0 0 auto;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok img{height:auto;aspect-ratio:16 / 10;object-fit:cover;}.view-blog-taxonomy .views-field-fieldset{padding:20px;}.view-blog-taxonomy .views-field-fieldset .views-field-created time{position:static;display:inline-block;}.view-blog-taxonomy .views-field-fieldset .views-field-view-node a{max-width:100%;white-space:normal;}.webform-submission-contact-form .form-item-name,.webform-submission-contact-form .form-item-email,.webform-submission-contact-form .form-item-message{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) > legend{position:static;width:auto;max-width:100%;margin-bottom:12px;}.webform-submission-contact-form fieldset:has(input[name="mam_zaujem_o"]) > .fieldset-wrapper{padding:0;}body.node--type-praca-do-portfolia .fourth_content .view-portfolio .views-row{width:100%;max-width:100%;}.view-portfolio .view-content .views-field-title a,.view-portfolio .view-content .views-field-title .field-content,.view-featured-projekty .views-field-title,.view-featured-projekty .views-field-title a{max-width:100%;overflow-wrap:anywhere;}.grafeon-acf-sections .region_basic.reversed > .container_special,body.page-node-42 .grafeon-acf-sections .region_basic.reversed > .container_special{flex-direction:column;}}@media (max-width:575.98px){#navbar > .container{padding-right:12px !important;padding-left:12px !important;}#navbar .logo img,#navbar .navbar-header .logo img{width:auto;max-width:min(39vw,152px);height:auto;}.view-portfolio .form-item-field-kategorie-target-id-selective ul{gap:7px;}.view-portfolio .form-item-field-kategorie-target-id-selective ul li a{font-size:13px;padding:8px 12px;}.region-footer > *,.region-footer > #block-web-footerlogo{width:100%;padding-right:0;}.before_footer #block-web-matepredstavu h2{width:auto;max-width:100%;font-size:clamp(27px,8vw,37px);}.front_ludia .container{width:calc(100% - 30px);}.grafeon-acf-sections .gacf-service-card__inner,.grafeon-acf-sections .gacf-workflow__step{min-width:0;max-width:100%;}}@media (max-width:767.98px){#navbar{min-height:65px !important;margin:10px 15px 0 !important;border-radius:15px;background:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(18px) saturate(145%);backdrop-filter:blur(18px) saturate(145%);}#navbar > .container{min-height:63px !important;height:auto;padding:5px 12px !important;}#navbar .navbar-header{min-height:53px !important;height:53px;}#navbar .navbar-header .logo img{max-width:min(42vw,172px);max-height:47px;}#navbar .navbar-toggle{width:43px;height:41px;flex-basis:43px;}#navbar #navbar-collapse{position:static !important;width:100% !important;max-height:calc(100dvh - 85px);margin:5px 0 0 !important;padding:0 !important;border:1px solid rgba(255,255,255,.23);border-radius:13px;background:transparent !important;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%);box-shadow:0 12px 28px rgba(0,4,30,.18);margin-bottom:6px !important;}#navbar .region-navigation-collapsible{padding:10px 12px 14px !important;}#navbar-collapse #superfish-main{display:block !important;visibility:visible !important;opacity:1 !important;height:auto !important;margin:0 !important;}#navbar-collapse #superfish-main > li > a{color:#00041e !important;}#navbar-collapse #superfish-main > li ul a{color:#0b1734 !important;}#navbar-collapse #superfish-main > li + li{border-color:rgba(0,4,30,.12);}#navbar-collapse #superfish-main > li ul{background:rgba(255,255,255,.08);}#navbar-collapse .sf-accordion-toggle,#navbar-collapse #superfish-main-toggle,#navbar-collapse .sf-accordion-toggle.sf-style-none,#navbar-collapse .block-superfish > h2,#navbar-collapse .block-superfish > .block-title{display:none !important;}#navbar-collapse .sf-accordion-toggle + ul#superfish-main{display:block !important;}.main-container.container:has(.grafeon-acf-sections){padding-left:0 !important;padding-right:0 !important;}.main-container.container:has(.grafeon-acf-sections) > .row{margin-left:0 !important;margin-right:0 !important;}.main-container.container:has(.grafeon-acf-sections) > .row > .col-sm-12{padding-left:0 !important;padding-right:0 !important;}.main-container.container{width:100% !important;max-width:100% !important;padding-left:15px !important;padding-right:15px !important;}.page-node-38 .main-container.container:has(.grafeon-acf-sections) > .row > .col-sm-12{padding:15px 0;padding-left:15px !important;padding-right:15px !important;}.grafeon-acf-sections > .region > .container:not(.container_special),.grafeon-acf-sections .region_view > .container,.front_portfolio > .container,.front_technologie > .container,.front_projekty_slider > .container,.background_lines > .container,.before_footer > .container,.footer > .container{width:100% !important;max-width:100% !important;min-width:0 !important;margin-left:auto !important;margin-right:auto !important;padding-left:15px !important;padding-right:15px !important;box-sizing:border-box;}.grafeon-acf-sections .region > .container_special{width:calc(100% - 30px) !important;margin-left:auto !important;margin-right:auto !important;}.grafeon-acf-sections .region > .container > .content,.front_technologie .container > .content,.front_projekty_slider .container > .content{min-width:0;max-width:100%;}.grafeon-acf-sections p,.grafeon-acf-sections li,.front_projekty_slider p,.view-technologie p,.node--type-article article p{overflow-wrap:break-word;word-break:normal;}.path-frontpage .slider{min-height:0 !important;padding-bottom:100px !important;}body.path-frontpage #block-web-webstrankynamieru{width:calc(100% - 30px) !important;margin-left:15px !important;margin-right:15px !important;}body.path-frontpage .slider_boxes_wrapper{position:relative !important;inset:auto !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;width:calc(100vw - 30px) !important;max-width:none !important;left:calc(50% - 50vw + 15px) !important;margin:32px 0 0 !important;}body.path-frontpage .slider_boxes_wrapper .slider_box{width:100% !important;height:auto !important;min-width:0 !important;min-height:135px;padding:15px !important;justify-content:space-between;box-sizing:border-box;}body.path-frontpage .slider_boxes_wrapper .slider_box h2{font-size:clamp(37px,10.5vw,65px) !important;line-height:1.05 !important;}body.path-frontpage .slider_boxes_wrapper .slider_box_text{font-size:clamp(12px,3.6vw,16px) !important;line-height:1.4;text-align:left;}.front_technologie .content h3{position:static !important;margin:0 0 18px !important;padding:0;}.front_technologie .view-technologie .view-content{display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:15px !important;align-items:stretch;}.front_technologie .view-technologie .view-content > .views-row,.front_technologie .view-technologie .view-content > .views-row:nth-child(n){display:block !important;grid-column:1 / -1 !important;grid-row:auto !important;width:100% !important;height:auto !important;min-height:0 !important;max-width:none !important;margin:0 !important;padding:22px 18px !important;box-sizing:border-box;}.front_technologie .view-technologie .view-content > .views-row:nth-child(-n+2) > *:not(.views-field-field-ikona-v-pozadi-na-hl-stran,.link){width:100% !important;min-width:0;max-width:100%;}.front_projekty_slider .slick__arrow *{display:none !important;}.front_projekty_slider .views-field-field-prezentacne-obrazky-do-sli{display:none !important;}.front_projekty_slider .views-field-view-node{display:none !important;}h2{font-size:32px;}.front_technologie .view-technologie .view-content > .views-row:nth-child(-n+2) > *:not(.views-field-field-ikona-v-pozadi-na-hl-stran,.link){}.front_technologie .view-technologie .views-row:nth-child(-n+2) > .views-field-field-ikona-v-pozadi-na-hl-stran{width:65% !important;opacity:.24;}.front_technologie .view-technologie .views-row .views-field-name{padding-right:52px;}.front_technologie .view-technologie .views-field-name a,.front_technologie .view-technologie .views-row:nth-child(n+3) .views-field-name a{font-size:clamp(23px,7vw,30px) !important;line-height:1.15 !important;overflow-wrap:break-word;word-break:normal;}.front_technologie .view-technologie .views-field-field-kratky-popis-na-hl-stranke p{text-align:left;font-size:15px;line-height:1.55;}.front_technologie .view-technologie .views-row:nth-child(-n+2) .views-field-view{position:relative !important;bottom:auto !important;right:auto !important;width:100% !important;max-width:100% !important;margin-top:18px;}.front_technologie .view-technologie .views-row.clickable-row > .link{top:18px;right:18px;width:42px;height:42px;}.front_technologie .view-technologie .views-row.clickable-row > .link::after{width:42px;height:42px;border-radius:12px;}.front_projekty_slider{margin-top:60px;}.front_projekty_slider .content h2{margin:10px 0 24px !important;font-size:clamp(28px,8vw,38px) !important;line-height:1.2 !important;text-align:left;}.front_projekty_slider .content h3{text-align:left !important;}.front_projekty_slider .view-front-projekty-slider .slick__slide:has(> .views-field-fieldset){display:flex !important;flex-direction:column !important;gap:20px !important;align-items:stretch;}.front_projekty_slider .view-front-projekty-slider .slick__slide:has(> .views-field-fieldset) > .views-field{flex:0 0 auto !important;width:100% !important;max-width:100% !important;min-width:0 !important;}.front_projekty_slider .slider-content-left{display:block !important;height:auto !important;}.front_projekty_slider .views-field-counter{margin-top:10px;}.front_projekty_slider .views-field-title{width:100% !important;margin:12px 0 !important;}.front_projekty_slider .views-field-title a{font-size:clamp(23px,6.5vw,30px) !important;line-height:1.22 !important;}.front_projekty_slider .views-field-field-strucny-popis-vpravo,.front_projekty_slider .views-field-field-strucny-popis-vpravo > *{width:100% !important;max-width:100% !important;min-width:0 !important;}.front_projekty_slider .views-field-field-strucny-popis-vpravo p{font-size:15px;line-height:1.55;text-align:left;}.front_projekty_slider .views-field-fieldset-1,.front_projekty_slider .presentation-image-container,.front_projekty_slider .views-field-field-prezentacne-obrazky-do-sli{display:block;width:100% !important;min-width:0;max-width:100%;}.front_projekty_slider .views-field-view-node a{width:104px !important;height:104px !important;margin:18px 0 !important;font-size:14px;}.front_projekty_slider .slick__arrow{top:auto;margin-left:0;}.front_projekty_slider .view-front-projekty-slider img{max-width:100%;height:auto;}.moderne_studio::before,.front_ludia::before,.front_projekty_slider::before,.background_lines::before{background-image:var(--line),var(--line),var(--line) !important;background-position:0 0,50% 0,100% 0 !important;left:15px;right:15px;display:none;}.region_view.users_o_nas .views-field-field-popis{padding-left:0;border-left:0;}.background h1{font-size:42px;text-align:center;}body.page-node-36 .grafeon-acf-sections{padding:0px 0 0px 0;}.grafeon-acf-sections .gacf-services__grid,body.page-node-36 .grafeon-acf-sections .gacf-services__grid{display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-auto-flow:row !important;grid-auto-rows:auto !important;gap:15px !important;align-items:stretch;}.grafeon-acf-sections .gacf-services__cards,body.page-node-36 .grafeon-acf-sections .gacf-services__cards{display:contents !important;}.grafeon-acf-sections .gacf-services__grid > .gacf-services__intro,.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(n),body.page-node-36 .grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(n){grid-column:1 / -1 !important;grid-row:auto !important;width:100% !important;max-width:100% !important;min-width:0 !important;min-height:0 !important;margin:0 !important;box-sizing:border-box;}.grafeon-acf-sections .gacf-services__intro{padding:20px !important;}.grafeon-acf-sections .gacf-service-card__inner,body.page-node-36 .grafeon-acf-sections .gacf-service-card__inner{width:100%;min-height:185px !important;padding:24px 17px !important;box-sizing:border-box;}.grafeon-acf-sections .gacf-services__title,body.page-node-36 .grafeon-acf-sections .gacf-services__title{font-size:clamp(32px,8vw,42px) !important;line-height:1.2 !important;}.grafeon-acf-sections .gacf-service-card h3{max-width:100%;padding:0 26px;font-size:clamp(22px,6vw,27px) !important;}.grafeon-acf-sections .gacf-service-card__subtitle,.grafeon-acf-sections .gacf-service-card p{max-width:100%;}body.page-node-36 .grafeon-acf-sections > .gacf-services > .container{width:100% !important;padding-left:15px !important;padding-right:15px !important;}body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca > .field-content,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca img,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca ul,body.node--type-praca-do-portfolia .view-portfolio-praca.view-display-id-block_1 .views-field-field-praca li{margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}body.node--type-article .main-container.container{padding-left:15px !important;padding-right:15px !important;}body.node--type-article .background .page-header{max-width:100%;margin:0px 0 22px !important;padding:0 15px !important;font-size:clamp(29px,8vw,43px) !important;line-height:1.12 !important;letter-spacing:-.035em;overflow-wrap:normal;}body.node--type-article .region-content article{width:100%;max-width:100%;padding:20px 15px !important;box-sizing:border-box;}body.node--type-article article h2{font-size:clamp(24px,6.5vw,32px) !important;line-height:1.2 !important;margin:24px 0 14px;}body.node--type-article article h3{font-size:21px !important;line-height:1.25 !important;}body.node--type-article article p,body.node--type-article article li{font-size:16px !important;line-height:1.65;}body.node--type-article article .field--name-body,body.node--type-article article .field--name-body > *{max-width:100%;}.grafeon-acf-sections .kontakt > .container{width:calc(100% - 30px) !important;padding:0 !important;}.grafeon-acf-sections .kontakt .content{width:100%;padding:24px 15px !important;box-sizing:border-box;}.grafeon-acf-sections .kontakt .content h2{font-size:clamp(28px,7vw,38px) !important;line-height:1.2;margin-bottom:28px;}.grafeon-acf-sections .kontakt .content p,.grafeon-acf-sections .kontakt .content p + p{position:relative;padding-left:51px !important;font-size:14px;line-height:1.65;overflow-wrap:anywhere;}.grafeon-acf-sections .kontakt .content p::before{left:0 !important;width:36px;height:36px;}.grafeon-acf-sections .kontakt_form > .container{width:calc(100% - 30px) !important;padding:20px 15px !important;}}@media (max-width:767.98px){html{overflow-x:hidden !important;overflow-y:auto !important;}body,body.adminimal-admin-toolbar,body.page-node-42{overflow-x:clip !important;overflow-y:visible !important;}.grafeon-acf-sections .moderne_studio > .container{width:100% !important;max-width:100% !important;padding-left:15px !important;padding-right:15px !important;box-sizing:border-box;}.grafeon-acf-sections .moderne_studio > .container > .content,.grafeon-acf-sections .moderne_studio > .container > .custom_html{width:100% !important;min-width:0;max-width:100% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box;}.grafeon-acf-sections .moderne_studio .content h2{max-width:100%;margin-left:0;margin-right:0;text-align:left;}.grafeon-acf-sections .moderne_studio .custom_html .quote{margin-left:0;margin-right:0;text-align:left;}.front_projekty_slider .views-field-field-prezentacne-obrazky-do-sli .slick--field-prezentacne-obrazky-do-sli > .slick__slider{position:relative;}.front_projekty_slider .views-field-field-prezentacne-obrazky-do-sli .slick--field-prezentacne-obrazky-do-sli > .slick__slider > ul.slick-dots{position:absolute !important;z-index:8;top:auto !important;bottom:16px !important;left:0 !important;right:0 !important;display:flex !important;align-items:center;justify-content:center;gap:8px;width:100% !important;height:auto !important;margin:0 !important;padding:0 12px !important;list-style:none;box-sizing:border-box;}.front_projekty_slider .views-field-field-prezentacne-obrazky-do-sli .slick--field-prezentacne-obrazky-do-sli > .slick__slider > ul.slick-dots > li{display:block;flex:0 0 auto;width:auto;height:auto;margin:0;padding:0;list-style:none;}.front_projekty_slider .views-field-field-prezentacne-obrazky-do-sli .slick--field-prezentacne-obrazky-do-sli > .slick__slider > ul.slick-dots > li > button{display:block;width:27px;height:4px;min-width:0;min-height:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:999px;background:rgba(255,255,255,0.5);color:transparent;font-size:0;line-height:0;text-indent:-9999px;box-shadow:0 1px 5px rgba(0,0,0,0.3);cursor:pointer;}.front_projekty_slider .views-field-field-prezentacne-obrazky-do-sli .slick--field-prezentacne-obrazky-do-sli > .slick__slider > ul.slick-dots > li.slick-active > button{background:#ffffff;}.front_projekty_slider .views-field-field-prezentacne-obrazky-do-sli .slick--field-prezentacne-obrazky-do-sli > .slick__slider > ul.slick-dots > li > button:focus-visible{outline:2px solid #ffffff;outline-offset:4px;}}@media (min-width:1199px){.dialog-off-canvas-main-canvas{overflow-x:hidden;}}.scroll_more_container{pointer-events:none;}@media (max-width:1650px){.path-frontpage .view-technologie .views-field-field-kratky-popis-na-hl-stranke{padding-right:15px;}.front_ludia .content h2{font-size:90px;}.grafeon-acf-sections .gacf-why-us__title{font-size:60px;}.reversed .view-featured-projekty .slider-content-left{padding-left:70px;}.moderne_studio .content h2{font-size:88px;}body.page-node-305 .grafeon-acf-sections .region_benefity_s_ikonkou .benefit:not(:has(> .inner > img)) > .inner{min-height:220px;}body.node--type-praca-do-portfolia .main-container{width:100%;max-width:100%;}body.node--type-praca-do-portfolia .fourth_content .container{position:relative;z-index:1;width:100%;max-width:100%;padding:30px;}}@media (max-width:1450px){.view-technologie .views-row:nth-child(1) .views-field-view,.view-technologie .views-row:nth-child(2) .views-field-view{max-width:42%;}.view-technologie .views-row:nth-child(1){width:calc(60% - 15px);}.view-technologie .views-row:nth-child(2){width:calc(40% - 15px);}.view-technologie .views-row:nth-child(2){margin-top:90px;max-width:40%;}.view-technologie .views-row:nth-child(2) .views-field-field-ikona-v-pozadi-na-hl-stran{width:100%;}.view-technologie .views-row:nth-child(2) > *:not(.link){width:100%;}.view-technologie .views-row{width:calc(30% - 23.5px);}.front_technologie .content h3{margin-left:calc(60% + 15px);}.front_projekty_slider .slick__arrow{top:102%;right:0;}.front_ludia .content h2{font-size:72px;}.moderne_studio .content h2{font-size:68px;}.moderne_studio .quote{font-size:16px;line-height:1.65;}body.page-node-305 .grafeon-acf-sections .gacf-workflow__step,body.page-node-42 .grafeon-acf-sections .gacf-workflow__step,body.page-node-40 .grafeon-acf-sections .gacf-workflow__step{padding:15px;}.view-featured-projekty .views-field-field-prezentacny-obrazok img{max-width:255px;}.number_1 .view-featured-projekty .views-field-title:before,.number_2 .view-featured-projekty .views-field-title:before,.number_3 .view-featured-projekty .views-field-title:before,.number_4 .view-featured-projekty .views-field-title:before,.number_5 .view-featured-projekty .views-field-title:before,.number_6 .view-featured-projekty .views-field-title:before,.number_7 .view-featured-projekty .views-field-title:before,.number_8 .view-featured-projekty .views-field-title:before,.number_9 .view-featured-projekty .views-field-title:before{font-size:150px;}.view-featured-projekty .views-field-title a{font-size:36px;}.view-featured-projekty .views-field-field-strucny-popis-vpravo *{font-size:16px;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok{max-width:40%;}.view-blog-taxonomy .views-field-fieldset .views-field-title h2{font-size:20px;}.slider_box{width:220px;height:195px;}.slider_box h2{font-size:75px;}.slider_box_text{font-size:16px;}.navbar .container{min-width:100%;}.grafeon-acf-sections .kontakt_form > .container{padding:30px !important;}.grafeon-acf-sections .kontakt .content{padding:30px !important;}.grafeon-acf-sections .kontakt_form .content h2{font-size:48px;}}@media (max-width:1199px){body{overflow:hidden;}body.path-frontpage .slider_boxes_wrapper .slider_box{width:200px;height:170px;}body.path-frontpage .slider_boxes_wrapper .slider_box h2{font-size:55px;}body.path-frontpage .slider_boxes_wrapper .slider_box_text{font-size:14px;}.moderne_studio .content h2{font-size:49px;}.moderne_studio .container .custom_html{padding:0 30px;}.moderne_studio{padding:75px 0;}body.path-frontpage .region_boxy_s_obsahom .boxy_s_obsahom{display:flex;flex-wrap:wrap;gap:20px;}body.path-frontpage .region_boxy_s_obsahom .boxy_s_obsahom > *{width:calc(50% - 10px);}body.path-frontpage .region_boxy_s_obsahom .boxy_s_obsahom > *:nth-child(3){width:100%;}.front_ludia .content h2{font-size:48px;}.front_ludia .container:before{width:45%;height:450px;}.front_ludia .container{padding-left:calc(45% + 30px);}.front_ludia img{min-width:150px;}.front_ludia .slick__slide{padding:15px;gap:15px;}.front_ludia .views-element-container{margin-top:75px;}.front_ludia .views-field-view-user a{display:none;}body.page-node-36 .grafeon-acf-sections .region_basic > .container_special > .region_basic_image{width:50%;}.special_h2 h2{font-size:60px;}.view-featured-projekty .views-field-fieldset{width:40%;}.view-featured-projekty .views-field-field-prezentacne-obrazky-do-sli{width:60%;}.number_1 .view-featured-projekty .views-field-title:before,.number_2 .view-featured-projekty .views-field-title:before,.number_3 .view-featured-projekty .views-field-title:before,.number_4 .view-featured-projekty .views-field-title:before,.number_5 .view-featured-projekty .views-field-title:before,.number_6 .view-featured-projekty .views-field-title:before,.number_7 .view-featured-projekty .views-field-title:before,.number_8 .view-featured-projekty .views-field-title:before,.number_9 .view-featured-projekty .views-field-title:before{font-size:100px;}.view-featured-projekty .views-field-title a{font-size:26px;}.view-featured-projekty .views-field-view-node{display:none;}.view-featured-projekty .views-field-field-kategorie ul li{display:flex;align-items:center;padding:8px 12px;}.view-featured-projekty .views-field-field-strucny-popis-vpravo > *{width:90%;}.view-front-projekty .views-row,.view-portfolio .views-row{width:calc(33% - 10px);}.reversed .view-featured-projekty .slider-content-left{padding-left:35px;display:flex;justify-content:flex-end;}body.node--type-praca-do-portfolia .main-container > .row{display:flex;flex-direction:column;}body.node--type-praca-do-portfolia .main-container > .row > *{width:100%;}.view-blog-taxonomy .views-row{min-width:0;display:flex;flex-direction:column;}.view-blog-taxonomy .views-field-field-prezentacny-obrazok{max-width:100%;width:100%;}.view-front-projekty .views-row:after,.view-portfolio .views-row:after{width:50px;height:50px;background-size:13px 13px;}.views-row.clickable-row > .link::after{width:50px;height:50px;background-size:13px 13px;}.views-row.clickable-row > .link{width:50px;height:50px;}.view-technologie .views-row{padding:22px;}#superfish-main > li > a,#superfish-main > li a{padding:15px 18px;}body.node--type-praca-do-portfolia .background{padding-bottom:0px;}body.node--type-praca-do-portfolia .main-container{margin-top:0px;}}@media (max-width:1199px){.grafeon-acf-sections .gacf-services__grid,body.page-node-36 .grafeon-acf-sections .gacf-services__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;grid-auto-flow:row !important;grid-auto-rows:auto !important;gap:18px !important;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;}.grafeon-acf-sections .gacf-services__cards,body.page-node-36 .grafeon-acf-sections .gacf-services__cards{display:contents !important;}.grafeon-acf-sections .gacf-services__grid > .gacf-services__intro,.grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(n),body.page-node-36 .grafeon-acf-sections .gacf-services__cards > .gacf-service-card:nth-child(n){grid-column:auto !important;grid-row:auto !important;width:100% !important;min-width:0 !important;max-width:100% !important;margin:0 !important;box-sizing:border-box;justify-self:stretch;}}@media (min-width:768px) and (max-width:991px){.grafeon-acf-sections .gacf-services__grid,body.page-node-36 .grafeon-acf-sections .gacf-services__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}@media (min-width:768px) and (max-width:991px){.navbar .logo{margin:0;}body.path-frontpage .slider_boxes_wrapper .slider_box{width:145px;height:150px;}body.path-frontpage .slider_boxes_wrapper .slider_box h2{font-size:45px;}.scroll_more_container{bottom:118px;}.moderne_studio .content h2{font-size:80px;}.moderne_studio .content h2 span,.front_ludia .content h2 span:nth-child(1),.special_h2 h2 span{margin-left:140px;}.moderne_studio .container .custom_html{padding:0 0px;}body.path-frontpage .region_boxy_s_obsahom .box_s_obsahom_content h3{font-size:20px;}body.path-frontpage .region_boxy_s_obsahom .boxy_s_obsahom > *{width:calc(100%);}.view-technologie .views-row:nth-child(1){width:calc(100%);}.view-technologie .views-row:nth-child(2){margin-top:0px;max-width:100%;width:100%;}.view-technologie .views-row{width:100%;}.view-technologie .views-row:nth-child(3),.view-technologie .views-row:nth-child(4){margin-top:0px;}body.path-frontpage .front_technologie > .container,body.path-frontpage .front_projekty_slider > .container{padding:0;}.front_technologie .content h3{margin-left:0;margin-top:-35px;}.view-front-projekty-slider > * > * > * > * > * > .slick__slide > *{width:100%;}.view-front-projekty-slider > * > * > * > * > * > .slick__slide{display:flex;gap:30px;flex-direction:column;}.view-front-projekty-slider .views-field-field-prezentacne-obrazky-do-sli{display:none;}.front_projekty_slider .slick__arrow{top:0;right:0;}.front_ludia:before{display:none;}.front_ludia .container{padding-left:0;}.front_ludia .container:before{width:100%;height:450px;}.view-front-projekty .views-row,.view-portfolio .views-row{width:calc(50% - 10px);}.special_reversed_container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;margin-top:15px;margin-bottom:15px;}.special_reversed_container > *{width:45% !important;}.special_h2 h2{font-size:42px;}.view-featured-projekty .views-field-field-prezentacne-obrazky-do-sli{display:none;}.view-featured-projekty .views-field-fieldset{width:100%;}.page-node-37 .grafeon-acf-sections > .region_view .container{padding:0;}.view-featured-projekty .views-field-field-prezentacny-obrazok img{max-width:initial;}.reversed .view-featured-projekty .slider-content-left{padding-left:0px;display:flex;justify-content:flex-end;}.view-featured-projekty{margin-bottom:60px;}}@media (max-width:767px){.grafeon-acf-sections .gacf-services__grid,body.page-node-36 .grafeon-acf-sections .gacf-services__grid{grid-template-columns:minmax(0,1fr) !important;}body.path-frontpage .slider{min-height:0;padding-top:105px;}.moderne_studio{padding:30px 0;}body.path-frontpage .region_boxy_s_obsahom .boxy_s_obsahom > *{width:calc(100%);}.front_ludia .container:before{width:100%;height:450px;}.path-taxonomy .background{padding-bottom:0;}.path-taxonomy .main-container{margin-top:0;}.view-featured-projekty .views-field-fieldset{width:100%;}.view-featured-projekty .views-field-field-prezentacny-obrazok img{max-width:initial;}.reversed .view-featured-projekty .slider-content-left{padding-left:0px;}.grafeon-acf-sections img,.grafeon-acf-sections video,.grafeon-acf-sections iframe,.region-content img,.region-content video,.region-content iframe,.before_footer img,.footer img{max-width:100%;border-radius:15px;}body.node--type-praca-do-portfolia .fourth_content .container{padding:15px;}}.fourth_line .btn-question{display:none;}body.path-frontpage #block-web-webstrankynamieru .field--name-body > p.gf-hero-actions{display:flex;gap:15px;}legend.captcha__title{display:none;}.captcha{display:flex;align-items:flex-start;gap:10px;width:100%;margin:0 0 10px;flex-direction:column;padding-left:180px !important;}@media (max-width:991px){.captcha{padding-left:0px !important;}}.webform-submission-contact-form .captcha .help-block{color:#b4ffd4;}.webform-submission-contact-form textarea{color:#fff !important;}.webform-submission-contact-form .webform-confirmation{height:100%;margin-top:30%;}.webform-submission-contact-form .webform-confirmation__message{font-size:18px;}.webform-submission-contact-form .webform-confirmation__back a{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:100%;font-family:var(--gw-body);font-weight:600;line-height:1.35;gap:15px;padding:13px 25px;border-radius:100px;text-decoration:none;transition:transform 0.35s cubic-bezier(0.2,0.8,0.2,1),border-color 0.35s,box-shadow 0.35s,background 0.35s;color:rgb(255,255,255);backdrop-filter:blur(16px);border-width:1px;border-style:solid;border-color:rgba(255,255,255,0.25);border-image:initial;background:rgba(255,255,255,0.043);}#block-web-webform{padding-left:calc(50% + 30px);margin-top:100px;min-height:500px;}@media (max-width:991px){#block-web-webform{padding-left:0;}}
