@font-face{font-family:"pfmellon";src:url(//creadot.cz/wp-content/themes/creadot/fonts/pfmellon-regular-webfont.woff2) format("woff2"),url(//creadot.cz/wp-content/themes/creadot/fonts/pfmellon-regular-webfont.woff) format("woff");font-weight:normal;font-style:normal}strong{font-weight:700;color:#000}.col-left{float:left;width:50%}.col-right{float:right;width:50%}.fleft{float:left}.fright{float:right}.center{text-align:center}.left{text-align:left}.right{text-align:right}.nowrap{white-space:nowrap}.display-table{display:table}.display-table-cell,.display-cell{display:table-cell;height:100%;vertical-align:middle}html{font-size:62.5%}body{font-family:"Open Sans",sans-serif;font-size:1.4rem;font-weight:400;line-height:1.6;text-align:left;color:#333;background-color:#fff;overflow-x:hidden}a{color:#000;text-decoration:underline;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}a:hover{color:#000;text-decoration:none}a:active{color:#000;text-decoration:none}p{margin-top:2rem;margin-bottom:0}p:first-child{margin-top:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{position:relative;margin-top:3rem;margin-bottom:0;color:#000;font-family:semplicitapro,sans-serif;font-weight:600;line-height:1.2;text-align:left}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child{margin-top:0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{text-decoration:none;color:#000}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,.h1 a:hover,.h2 a:hover,.h3 a:hover,.h4 a:hover,.h5 a:hover,.h6 a:hover{color:#f38219;text-decoration:none}h1,.h1{font-size:6rem}h2,.h2{font-size:5.2rem}h3,.h3{font-size:4rem;font-weight:400}h3.bold,.h3.bold{font-weight:600}h4,.h4{font-size:2rem;font-weight:400}h4.bold,.h4.bold{font-weight:600}h5,.h5{font-size:.471rem}h6,.h6{font-size:.3535rem}.main{position:relative;background-color:#fff;overflow-x:hidden}#tablet-indicator,#mobile-indicator{display:none}.section{position:relative;padding-top:8rem;padding-bottom:8rem}.section.first{padding-top:14rem}.dark{background-color:#000;background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;color:#aaa}.dark h1,.dark h2,.dark h3,.dark h4,.dark strong{color:#fff}.nopadding-top{padding-top:0}.nopadding-bottom{padding-bottom:0}.parallax{background-size:100% auto;background-position:center top;background-repeat:no-repeat;background-attachment:fixed}.inner{position:relative;width:100%;max-width:124rem;margin:0 auto;padding:0 3rem;text-align:left;z-index:5}.inner.wide{max-width:170rem}.inner.medium{max-width:142rem}.inner.narrow{max-width:100rem}.inner.tight{max-width:70rem}.inner.full{max-width:none}.btn{position:relative;display:inline-block;min-width:14rem;margin-top:2rem;padding:1rem 2.8rem;border:0;border-radius:0;background-color:rgba(0,0,0,0);color:#000;font-size:1.3rem;line-height:2rem;font-weight:400;text-decoration:none;text-align:center;cursor:pointer;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn span{position:absolute;left:50%;top:50%;display:block;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;z-index:-1}.btn span::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:#fff;border-radius:2rem;z-index:-2}.btn span::after{content:"";position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;display:block;background:#fe9e08;background:-moz-linear-gradient(left, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);background:-webkit-linear-gradient(left, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);background:linear-gradient(to right, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fe9e08", endColorstr="#e8662b",GradientType=1 );border-radius:calc(2rem + 1px);z-index:-3}.btn:hover{color:#000;text-decoration:none}.btn:active{color:#000;text-decoration:none}.btn:active span{width:2rem !important;height:2rem !important;border-radius:50% !important;opacity:0;transition:all .2s ease-out !important}.btn:active span::before{border-radius:50%;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn:active span::after{border-radius:50%;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn.btn-dark{color:#fff}.btn.btn-dark span::before{background-color:#000}.btn.btn-transparent{min-width:0;padding:1rem 0}.btn.btn-transparent span{opacity:0}.btn.btn-transparent:hover span{opacity:1}.btn.btn-transparent:active span{opacity:0}.btn.btn-transparent.btn-transparent-wide{min-width:14rem}.btn.btn-dark-transparent{min-width:0;padding:1rem 0;color:#fff}.btn.btn-dark-transparent span{opacity:0}.btn.btn-dark-transparent span::before{background-color:#000}.btn.btn-dark-transparent:hover span{opacity:1}.btn.btn-dark-transparent:active span{opacity:0}.btn.btn-icon-only{width:5rem;padding-left:0;padding-right:0}.btn.btn-small{width:2.8rem;padding:.4rem;line-height:1.6rem;font-size:1.2rem;vertical-align:text-bottom}.btn.btn-icon-left{padding-left:1.6rem}.btn.btn-icon-left i{display:inline-block;margin-right:1.2rem;font-size:1.1rem}.btn.btn-icon-left i.icon-left{font-size:1.2rem}.btn.btn-icon-left i::before{-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;transition-property:transform}.btn.btn-icon-left:hover i.icon-left::before{-webkit-transform:translateX(-0.4rem);-ms-transform:translateX(-0.4rem);-o-transform:translateX(-0.4rem);transform:translateX(-0.4rem)}.btn.btn-icon-right{padding-right:1.6rem}.btn.btn-icon-right i{display:inline-block;margin-left:1.2rem;font-size:1.1rem}.btn.btn-icon-right i.icon-right{font-size:1.2rem}.btn.btn-icon-right i::before{-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;transition-property:transform}.btn.btn-icon-right:hover i.icon-right::before{-webkit-transform:translateX(0.4rem);-ms-transform:translateX(0.4rem);-o-transform:translateX(0.4rem);transform:translateX(0.4rem)}.btn.btn-white{background-color:rgba(0,0,0,0);border-color:#626262;color:#fff}.btn.btn-white:hover{background-color:#111;border-color:#626262;color:#fff}.btn.btn-white:active{background-color:#000;border-color:#626262;color:#fff}.btn.btn-gold{background-color:#9e794c;border-color:#9e794c;color:#fff}.btn.btn-gold:hover{background-color:#ae8656;border-color:#ae8656;color:#fff}.btn.btn-gold:active{background-color:#8d6c44;border-color:#8d6c44;color:#fff}.btn:disabled,.btn:disabled:hover,.btn:disabled:active,.btn.disabled,.btn.disabled:hover,.btn.disabled:active{background:#d3d7d8;border-color:#d3d7d8;color:#84898a;cursor:default;pointer-events:none}.input{display:block;width:100%;height:auto;padding:1rem;padding:1rem 1.4rem;font-size:1.5rem;line-height:2rem;background-color:rgba(0,0,0,0);border:0;border-radius:0;color:#000;-webkit-appearance:none;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transition-property:background-color,border-color;-o-transition-property:background-color,border-color;transition-property:background-color,border-color;transition-property:background,border}.input::-webkit-input-placeholder{color:#999}.input::-moz-placeholder{color:#999}.input:-ms-input-placeholder{color:#999}.input:-moz-placeholder{color:#999}.input:hover{background-color:rgba(0,0,0,.03)}.input:focus{background-color:rgba(0,0,0,.04);-webkit-box-shadow:inset 1px 1px 5px rgba(0,0,0,.06);-moz-box-shadow:inset 1px 1px 5px rgba(0,0,0,.06);box-shadow:inset 1px 1px 5px rgba(0,0,0,.06)}.input.input-error,.input.wpcf7-not-valid{border-color:#ae1517 !important}.dark .input{background-color:rgba(0,0,0,0);color:#fff}.dark .input::-webkit-input-placeholder{color:#999}.dark .input::-moz-placeholder{color:#999}.dark .input:-ms-input-placeholder{color:#999}.dark .input:-moz-placeholder{color:#999}.dark .input:hover{background-color:rgba(255,255,255,.04)}.dark .input:focus{background-color:rgba(255,255,255,.12)}.dark .input.input-error,.dark .input.wpcf7-not-valid{border-color:#ae1517 !important;background-color:rgba(174,21,23,.05)}textarea.input{height:4.1rem}select.input{background-image:linear-gradient(45deg, transparent 50%, gray 50%),linear-gradient(135deg, gray 50%, transparent 50%),linear-gradient(to right, #535353, #535353);background-position:calc(100% - 20px) calc(2rem + 2px),calc(100% - 15px) calc(2rem + 2px),calc(100% - 40px) center;background-size:5px 5px,5px 5px,1px 2.5rem;background-repeat:no-repeat;cursor:pointer}select.input:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.dark select.input option{background-color:#000;color:#fff}label{display:block;padding-left:1.4rem;color:#333}.dark label{color:#aaa}.input-fancy,.input-fancy-fake{position:relative;width:100%}.input-fancy .input,.input-fancy-fake .input{padding-top:2.3rem;padding-bottom:.5rem}.input-fancy textarea.input,.input-fancy-fake textarea.input{height:4.9rem}.input-fancy label,.input-fancy-fake label{position:absolute;top:1.4rem;left:1.3rem;right:.2rem;padding:0 1px;-webkit-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-fancy.has-value label,.input-fancy-fake.has-value label{top:.5rem;font-size:1.2rem}.noUi-horizontal{height:4px}.noUi-target{margin-top:4rem;margin-bottom:6rem;background:#777;border-radius:0;border:0;box-shadow:none}.noUi-connect{background:#ae1517}.noUi-origin{z-index:4 !important}.noUi-origin:hover{z-index:5 !important}.noUi-handle{border:0;border-radius:50%;background:#fff;cursor:pointer;box-shadow:1px 1px 10px rgba(0,0,0,.2)}.noUi-handle::before,.noUi-handle::after{content:none}.noUi-horizontal .noUi-handle{width:20px;height:20px;top:-9px;right:-10px}.noUi-tooltip{border:1px solid rgba(255,255,255,.1);border-radius:0;background:#27334a;color:#fff;padding:.4rem 1rem;text-align:center;white-space:nowrap;box-shadow:1px 1px 10px rgba(0,0,0,.2)}.header{position:fixed;top:0;left:0;right:0;width:100%;min-height:10rem;padding:0;background-color:#fff;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:999}.transparent-top .header:not(.open):not(.fixed){background-color:rgba(0,0,0,0)}.header.fixed{min-height:10rem;-webkit-backdrop-filter:blur(15px) saturate(1.2);backdrop-filter:blur(15px) saturate(1.2);background-color:rgba(255,255,255,.8)}body.admin-bar .header{top:32px}.logo{float:left;display:block;width:auto;height:3.6rem;margin-top:3.2rem;z-index:20;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.logo img{display:block;width:auto;height:100%}.fixed .logo{margin-top:3.2rem}.main-menu{position:relative;float:left;margin:0;margin-left:4rem;text-align:left;z-index:10}.main-menu ul{position:relative;display:block;margin:0;padding:0;font-size:0}.main-menu ul li{position:relative;display:inline-block;width:auto;margin:0;padding:0;vertical-align:top;list-style:none;transition:all .2s ease-out}.main-menu ul li a{position:relative;display:block;width:100%;height:10rem;margin:0;padding:0 2rem;line-height:10rem;font-weight:400;font-size:1.4rem;text-align:center;color:#444;text-decoration:none;z-index:10;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.main-menu ul li a:hover{color:#f38219;text-decoration:none}.main-menu ul li a:active{color:#000;text-decoration:none}.fixed .main-menu ul li a{height:10rem;line-height:10rem}.main-menu ul li.strong a{font-weight:700}.main-menu ul li.languages{position:relative;margin-left:1rem}.main-menu ul li.languages::before,.main-menu ul li.languages::after{content:"";position:absolute;top:50%;display:block;width:1px;height:2rem;margin-top:-1rem;background-color:#000}.transparent-top .header:not(.open):not(.fixed) .main-menu ul li.languages::before,.transparent-top .header:not(.open):not(.fixed) .main-menu ul li.languages::after{background-color:#fff}.main-menu ul li.languages::before{left:0}.main-menu ul li.languages::after{right:0}.main-menu ul li.languages a{padding:0 1.4rem;color:#9e794c;text-transform:uppercase}.transparent-top .header:not(.open):not(.fixed) .main-menu ul li.languages a{color:#f3d3b0}.main-menu ul li.active a{color:#000;text-decoration:none}.main-menu ul li.active a:hover{color:#f38219;text-decoration:none}.main-menu ul li.active a:active{color:#000;text-decoration:none}.main-menu.main-menu-right{float:right}.header-right{float:right;line-height:10rem;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.fixed .header-right{line-height:10rem}.header-right>*{display:inline-block;vertical-align:middle}.header-right .btn{margin-top:0}.header-right .header-social{margin-left:1rem}.header-right .header-social a{margin-left:1rem;font-size:1.8rem}.menu-button{position:absolute;top:3.7rem;right:3rem;display:none;width:2.6rem;height:2.6rem;z-index:200}.menu-button span{position:absolute;width:4px;height:4px;background-color:#000;display:block}.menu-button span:nth-child(1){left:0;top:0}.menu-button span:nth-child(2){left:50%;top:0;margin-left:-2px}.menu-button span:nth-child(3){right:0;top:0}.menu-button span:nth-child(4){left:0;top:50%;margin-top:-2px}.menu-button span:nth-child(5){left:50%;top:50%;margin-top:-2px;margin-left:-2px}.menu-button span:nth-child(6){right:0px;top:50%;margin-top:-2px}.menu-button span:nth-child(7){left:0px;bottom:0px}.menu-button span:nth-child(8){left:50%;bottom:0px;margin-left:-2px}.menu-button span:nth-child(9){right:0px;bottom:0px}.transparent-top .header:not(.open):not(.fixed) .menu-button span{background-color:#fff}.anchor{position:absolute;top:-8rem}.section.nopadding-top .anchor{top:-16rem}.box{padding:6rem 0;border-radius:5px}.text-shadow{text-shadow:1px 1px 40px rgba(0,0,0,.2)}.border-top{border-top:1px solid #eaeaea}.border-bottom{border-bottom:1px solid #eaeaea}@-webkit-keyframes bounce{0%,75%,80%,88.25%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}85%,85.75%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);transform:translate3d(0, -30px, 0) scaleY(1.1)}92.5%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);transform:translate3d(0, -15px, 0) scaleY(1.05)}95%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}97.5%{-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);transform:translate3d(0, -4px, 0) scaleY(1.02)}}@keyframes bounce{0%,75%,80%,88.25%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0);transform:translateZ(0)}85%,85.75%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0) scaleY(1.1);transform:translate3d(0, -30px, 0) scaleY(1.1)}92.5%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0) scaleY(1.05);transform:translate3d(0, -15px, 0) scaleY(1.05)}95%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translateZ(0) scaleY(0.95);transform:translateZ(0) scaleY(0.95)}97.5%{-webkit-transform:translate3d(0, -4px, 0) scaleY(1.02);transform:translate3d(0, -4px, 0) scaleY(1.02)}}.subtitle,.with-subtitle p:first-child{margin:0;color:#000;font-size:2rem;font-family:semplicitapro,sans-serif;font-weight:300;line-height:1.2}.gradient span,.with-gradient p:first-child span{color:#fe9e08;font-weight:700;line-height:1.4;background:#fe9e08;background:-moz-linear-gradient(90deg, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);background:-webkit-linear-gradient(90deg, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);background:linear-gradient(90deg, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fe9e08",endColorstr="#e8662b",GradientType=1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.gradient+h2,.gradient+h3,.gradient+h4,.with-gradient p:first-child+h2,.with-gradient p:first-child+h3,.with-gradient p:first-child+h4{margin-top:0}.page-header{position:relative;text-align:center}.page-header h1,.page-header h2{margin:0;text-align:center}.page-header .subtitle{margin-top:.8rem}.page-header p{max-width:65rem;margin-left:auto;margin-right:auto;color:#000;font-size:2rem;font-family:semplicitapro,sans-serif;font-weight:300;line-height:1.4;text-align:center}.page-header .page-header-left{float:left;width:48%;text-align:left}.page-header .page-header-left h1,.page-header .page-header-left h2{text-align:left}.page-header .page-header-left p{max-width:none;margin-left:0;margin-right:0;text-align:left}.page-header .page-header-right{float:right;width:48%}.page-header .page-header-right.logos{position:absolute;right:0;bottom:-2rem;float:none;width:48%}.page-header .page-header-right .logos-items{text-align:left;font-size:0}.single-projekty_cpt .page-header .page-header-right .logos-items{text-align:right}.page-header .page-header-right .logos-item{display:inline-block;width:33.333%;padding:0 3rem;vertical-align:middle}.page-header .page-header-right .logos-item img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:12rem;vertical-align:middle}.single-projekty_cpt .page-header .page-header-right .logos-item{width:18rem;padding:0}.video-bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:auto;height:auto;min-width:100%;min-height:100%;z-index:5}.home-top{width:100%;padding:0}.home-top .inner{height:100%}.home-top-title-wrap{height:100vh;padding:6rem 0}.home-top-title-wrap.at-bottom{position:absolute;top:auto !important;bottom:0}.home-top-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;padding-top:24rem;text-align:left;z-index:10}.hide-logo .home-top-title .inner{pointer-events:none}.home-top-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:72rem;padding-top:3rem;text-align:left}.home-top-logo h1{margin-left:-0.6rem;font-family:pfmellon,sans-serif;font-weight:normal;line-height:.85;font-size:16rem;text-transform:uppercase;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.hide-logo .home-top-logo h1{-webkit-transform:translateY(-5rem);-ms-transform:translateY(-5rem);-o-transform:translateY(-5rem);transform:translateY(-5rem);opacity:0;pointer-events:none;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.home-top-logo .subtitle{line-height:3rem;margin:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.hide-logo .home-top-logo .subtitle{-webkit-transform:translateY(-5rem);-ms-transform:translateY(-5rem);-o-transform:translateY(-5rem);transform:translateY(-5rem);opacity:0;pointer-events:none;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.particles{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:48%;display:block;width:45rem;border-radius:50%;z-index:-1}.particles::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%;border-radius:50%;-webkit-box-shadow:inset 0px 0px 30px 30px #fff;-moz-box-shadow:inset 0px 0px 30px 30px #fff;box-shadow:inset 0px 0px 30px 30px #fff;z-index:1}.particles::after{content:"";position:absolute;left:0;top:50%;display:block;width:1rem;height:1rem;border-radius:50%;-webkit-box-shadow:0px 0px 120px 130px #fff;-moz-box-shadow:0px 0px 120px 130px #fff;box-shadow:0px 0px 120px 130px #fff;z-index:1}.particles #particles{position:relative;display:block;width:100%;height:auto;border-radius:50%;z-index:0}.particles .home-top-service{position:absolute;display:block;-webkit-transform:translateY(5rem);-ms-transform:translateY(5rem);-o-transform:translateY(5rem);transform:translateY(5rem);visibility:hidden;pointer-events:none;opacity:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:5}.particles .home-top-service.service-main{width:30rem;font-size:2rem;font-weight:700;line-height:1.4;color:#000;text-decoration:underline}.particles .home-top-service.service-main::before,.particles .home-top-service.service-main::after{content:"";display:inline-block;border:1px solid #f38219;border-radius:50%;vertical-align:middle}.particles .home-top-service.service-1{top:20%;left:70%;text-align:left;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.particles .home-top-service.service-1::before{width:7.4rem;height:7.4rem;margin-right:2.5rem}.particles .home-top-service.service-1::after{content:none}.particles .home-top-service.service-2{top:72%;left:53%;text-align:left;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.particles .home-top-service.service-2::before{display:block;width:10.2rem;height:10.2rem;margin-left:-1.5rem;margin-bottom:1rem}.particles .home-top-service.service-2::after{content:none}.particles .home-top-service.service-3{top:48%;right:76%;text-align:right;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.particles .home-top-service.service-3::before{content:none}.particles .home-top-service.service-3::after{width:7.4rem;height:7.4rem;margin-left:2.5rem}.particles .home-top-service.service-lite{width:14rem;line-height:1.4}.particles .home-top-service.service-lite::before{content:"";position:absolute;bottom:calc(100% - .9rem);display:block;width:1px;height:6rem;background-color:rgba(0,0,0,.1);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.particles .home-top-service.service-4{top:23.5%;right:48%;padding-right:1.2rem;text-align:right;-webkit-transition-delay:.45s;-o-transition-delay:.45s;transition-delay:.45s}.particles .home-top-service.service-4::before{right:0}.particles .home-top-service.service-5{top:7%;left:77%;padding-left:1.2rem;text-align:left;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.particles .home-top-service.service-5::before{left:0;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.particles .home-top-service.service-6{top:54%;right:21%;padding-right:1.2rem;text-align:right;-webkit-transition-delay:.55s;-o-transition-delay:.55s;transition-delay:.55s}.particles .home-top-service.service-6::before{right:0}.particles .home-top-service.service-7{top:69%;left:96%;padding-left:1.2rem;text-align:left;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.particles .home-top-service.service-7::before{left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.particles .home-top-service.service-8{top:92%;right:75%;padding-right:1.2rem;text-align:right;-webkit-transition-delay:.65s;-o-transition-delay:.65s;transition-delay:.65s}.particles .home-top-service.service-8::before{right:0}.show-services .particles .home-top-service{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);visibility:visible;pointer-events:auto}.home-top-text{max-width:38rem;margin:0 0 0 auto;color:#000;font-size:2rem;font-family:semplicitapro,sans-serif;font-weight:300;line-height:1.2;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.hide-logo .home-top-text{-webkit-transform:translateY(-5rem);-ms-transform:translateY(-5rem);-o-transform:translateY(-5rem);transform:translateY(-5rem);opacity:0;pointer-events:none;-webkit-transition-delay:.1s;-o-transition-delay:.1s;transition-delay:.1s}.home-top-text p{max-width:27rem}.home-top-text .home-top-buttons{max-width:none;margin-top:1rem}.home-top-text .home-top-buttons .btn{margin:.6rem 1.5rem 0 0;text-decoration:underline}.home-top-text .home-top-buttons .btn::before{content:"";display:inline-block;width:5px;height:5px;margin-right:.8rem;background-color:#000;vertical-align:middle;border-radius:50%;opacity:.9}.home-top-button{text-align:right}.home-top-button .btn{margin:0}.home-top-continue{position:fixed;left:0;right:0;bottom:2rem;text-align:center}.home-top-continue a{display:inline-block;padding:2rem;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.home-top-continue a .arrow-down{border-color:rgba(170,170,170,.7);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.home-top-continue a:hover{opacity:1 !important}.home-top-continue a:hover .arrow-down{border-color:#000}.home-top-button{text-align:right}.home-top-button .btn{margin:0}.cookiedot-top{width:100%;height:70rem;padding:0}.cookiedot-top .inner{height:100%}.cookiedot-top-title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:52%;width:100%;text-align:left;z-index:10}.cookiedot-top-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:85rem;text-align:left}.cookiedot-top-logo .cookiedot-top-logo-inner{max-width:36rem}.cookiedot-top-logo .cookiedot-top-logo-inner h1{margin-left:-0.6rem;font-weight:400}.cookiedot-top-logo .cookiedot-top-logo-inner h1 strong{font-weight:600}.cookiedot-top-logo .cookiedot-top-logo-inner h1 img{position:relative;top:.07em;display:inline-block;width:auto;height:.75em}.cookiedot-top-logo .particles{opacity:.6}.cookiedot-top-text{max-width:85rem;margin:0 auto;color:#000;font-size:2rem;font-family:semplicitapro,sans-serif;font-weight:300;line-height:1.2}.cookiedot-top-text .cookiedot-top-text-inner{max-width:32rem;margin:0 0 0 auto}.cookiedot-top-button{position:absolute;bottom:0;left:0;right:0;text-align:center;z-index:10}.cursor{position:absolute;display:block;width:8rem;height:8rem;margin:-4rem 0 0 -4rem;mix-blend-mode:hard-light;opacity:0;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transition-property:transform,opacity;-o-transition-property:transform,opacity;transition-property:transform,opacity;pointer-events:none;z-index:50}.cursor .cursor-circle{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#fe9e08;background:-moz-linear-gradient(left, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);background:-webkit-linear-gradient(left, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);background:linear-gradient(to right, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fe9e08", endColorstr="#e8662b",GradientType=1 );border-radius:50%;opacity:.4;-webkit-transition:transform .2s ease-out 0s;-o-transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s;z-index:50}.cursor .cursor-plus{display:block;width:100%;height:100%}.cursor .cursor-plus::before,.cursor .cursor-plus::after{content:"";position:absolute;top:50%;left:50%;display:block;width:2rem;height:2px;margin:-1px 0 0 -1rem;background-color:#fff;z-index:55}.cursor .cursor-plus::after{width:2px;height:2rem;margin:-1rem 0 0 -1px}.hover .cursor{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.projects-items{margin-top:8rem}.projects-item{position:relative;display:block;margin:8rem 6.5rem 0;padding:20rem 7.5rem;text-decoration:none;overflow:hidden;-webkit-transition:all .35s ease-out 0s;-o-transition:all .35s ease-out 0s;transition:all .35s ease-out 0s}.projects-item:first-child{margin-top:0}.projects-item .projects-text{position:relative;max-width:52rem;z-index:10}.projects-item .projects-text .projects-logo{display:block;width:auto;max-width:20rem;height:auto;max-height:6rem}.projects-item .projects-text .projects-desc{margin-top:4rem;color:#fff;opacity:.9}.projects-item .projects-text h3{margin-top:3.6rem;color:#fff;font-size:3.2rem;font-weight:400}.projects-item .projects-bg{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:3}.projects-item .projects-bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background:#000;opacity:.1;z-index:6}.projects-item .projects-bg::after{content:"";position:absolute;top:0;left:0;bottom:0;display:block;width:80%;background:-moz-linear-gradient(left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(left, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to right, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#00000000",GradientType=1 );opacity:.2;z-index:6}.projects-item .projects-bg .projects-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:4}.projects-item .projects-bg .projects-video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block;width:auto;height:auto;min-width:100%;min-height:100%;opacity:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:5}.projects-item.in-view{margin-left:0;margin-right:0;padding-left:14rem;padding-right:14rem}.projects-item:hover{cursor:none}.projects-item:hover .cursor{opacity:1}.projects-item:hover .projects-text h3 span{border-color:#fff}.projects-item:hover .projects-bg .projects-video{opacity:1}.projects-item.light .projects-text .projects-desc{color:#000}.projects-item.light .projects-text h3{color:#000}.projects-item.light .projects-bg::before{background:#fff;opacity:0}.projects-item.light .projects-bg::after{background:-moz-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(left, white 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#ffffff00",GradientType=1 );opacity:0}.projects-lite-items{margin-top:6rem}.projects-lite-item{position:relative;display:block;margin:0 6.5rem;padding:2.5rem 7.5rem;border-bottom:1px solid #eaeaea;font-size:0;color:#333;text-decoration:none;overflow:hidden}.projects-lite-item:first-child{border-top:1px solid #eaeaea}.projects-lite-item>div{display:inline-block;padding-right:2rem;vertical-align:middle;font-size:1.4rem}.projects-lite-item .projects-title{width:24%}.projects-lite-item .projects-title h3{margin:0;font-size:2.4rem}.projects-lite-item .projects-desc,.projects-lite-item .projects-services{width:38%}.projects-lite-item .projects-desc h4,.projects-lite-item .projects-services h4{font-size:1.7rem}.projects-lite-item .projects-desc p,.projects-lite-item .projects-services p{margin-top:.5rem}.projects-lite-item .projects-services{padding-right:0}.projects-lite-item:hover{color:#333;text-decoration:none}.fancy-hover{position:relative}.fancy-hover span{position:absolute;left:50%;top:50%;display:block;width:8rem;height:8rem;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .1s ease-out 0s;-o-transition:all .1s ease-out 0s;transition:all .1s ease-out 0s;opacity:0;z-index:-1}.fancy-hover span::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block;background-color:#fff;border-radius:50%;z-index:-2}.fancy-hover span::after{content:"";position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;display:block;background:#fe9e08;background:-moz-linear-gradient(left, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);background:-webkit-linear-gradient(left, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);background:linear-gradient(to right, rgb(254, 158, 8) 0%, rgb(232, 102, 43) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#fe9e08", endColorstr="#e8662b",GradientType=1 );border-radius:50%;z-index:-3}.fancy-hover:hover span{width:4rem;height:4rem;opacity:1}.fancy-hover:active span{width:2rem !important;height:2rem !important;border-radius:50% !important;opacity:0;transition:all .2s ease-out !important}.fancy-hover:active span::before{border-radius:50%;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.fancy-hover:active span::after{border-radius:50%;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.project-gallery img{float:left;width:48.78%;margin-left:2.44%}.project-gallery img:nth-child(2n+1){clear:left;margin-left:0}.skills{margin-top:8rem}.skills-items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:4rem;flex-wrap:wrap}.skills-item{width:33.333%;padding:1rem 0;border-left:1px solid #d1d2d9}.skills-item:nth-child(1){width:calc(33.333% - 1.6666666667rem);padding-right:5rem;border-left:0}.skills-item:nth-child(2){width:calc(33.333% + 3.3333333333rem);padding-left:5rem;padding-right:5rem}.skills-item:nth-child(3){width:calc(33.333% - 1.6666666667rem);padding-left:5rem}.skills-item p{margin-top:1rem}.skills-item p.gradient{margin-top:0}.skills-item ul{margin:0;margin-top:2rem;padding:0;list-style:none}.skills-item ul li{position:relative;margin:0;margin-top:.8rem;padding:0;padding-left:1.8rem}.skills-item ul li::before{content:"";position:absolute;left:0;top:.8em;display:block;width:5px;height:5px;margin-top:-2px;border-radius:50%;background-color:#000}.skills-item ul li strong{color:#000;font-family:semplicitapro,sans-serif;font-weight:400;line-height:1.2}.accordion-item{padding:0 .5rem;padding-right:4rem;border-top:1px solid #eee}.accordion-item:first-child{border-top:0}.accordion-item .accordion-title{position:relative;margin:0;padding:2rem 0;text-align:left;cursor:pointer}.accordion-item .accordion-title::after{content:"";display:inline-block;position:absolute;right:-2.5rem;top:2.8rem;font:normal normal normal 14px/1 FontAwesome;font-size:1.8rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.accordion-item .accordion-content{display:none;padding:2rem 0;padding-top:0}.accordion-item.open .accordion-title::after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.dark .accordion-item{border-color:#aaa}.dark .accordion-item .accordion-title::after{color:#fff}.how-item{position:relative;margin-top:8rem}.how-item:first-child{margin-top:0}.how-item .anchor{top:-8rem}.how-item .how-title{float:left;width:30%}.how-item .how-steps{float:left;width:64%;margin-left:6%}.how-item .how-steps .how-steps-row .how-steps-col{float:left;width:47%;padding-bottom:2rem;margin-bottom:2rem;margin-left:6%;border-bottom:1px solid #000}.how-item .how-steps .how-steps-row .how-steps-col:nth-child(2n+1){clear:left;margin-left:0}.how-item .how-steps .how-steps-row .how-steps-col .accordion-item{padding:0;border:0}.how-item .how-steps .how-steps-row .how-steps-col .accordion-item .accordion-title{padding:2rem 0}.how-item .how-steps .how-steps-row .how-steps-col .accordion-item .accordion-title::after{right:.5rem;top:5.3rem}.how-item .how-steps .how-steps-row .how-steps-col .accordion-item .accordion-title h4{margin-top:.5rem}@keyframes bar-animation{0%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.bar-wrap{overflow:hidden}.bar-inner{font-size:0;white-space:nowrap;-webkit-animation:bar-animation 60s linear infinite;-moz-animation:bar-animation 60s linear infinite;-ms-animation:bar-animation 60s linear infinite;-o-animation:bar-animation 60s linear infinite;animation:bar-animation 60s linear infinite}.bar-items{display:inline-block;vertical-align:top;text-align:left;white-space:normal}.bar-item{position:relative;display:inline-block;margin-bottom:4rem;padding:0 5rem;vertical-align:middle}.bar-item.bar-item-logo{width:26rem}.bar-item.bar-item-logo img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:12rem;vertical-align:middle}.bar-item.bar-item-text{width:52rem;font-size:1.4rem}.bar-item.bar-item-text::before{content:"„";position:absolute;left:1.2rem;bottom:5rem;font-size:6rem;font-weight:700;text-align:left;line-height:0;color:#000}.bar-item.bar-item-text .bar-name{text-align:right;font-family:semplicitapro,sans-serif;font-weight:300;line-height:1.2;color:#000}.article .page-header{margin-bottom:4rem}.article .article-header{margin-bottom:4rem;text-align:center}.article .article-header h1{text-align:center}.article p,.article ul,.article li{max-width:75rem}.article h1{font-size:4.4rem}.article h2{font-size:2.8rem}.article h3{font-size:1.6rem}.article h2,.article h3{position:relative}.article h2 .anchor,.article h3 .anchor{top:-12rem}.article ul{margin:2rem 0 0;padding:0;list-style:none}.article ul li{position:relative;margin:0;padding:0 0 0 2em}.article ul li::before{content:"";position:absolute;top:.7em;left:.6em;display:block;width:4px;height:4px;border-radius:50%;background-color:#000}.article ol{margin:2rem 0 0;padding:0;list-style:none;counter-reset:ul}.article ol li{position:relative;margin:0;padding:0 0 0 2em;counter-increment:ul}.article ol li::before{content:counter(ul) ".";position:absolute;left:-0.1em;display:block;width:2rem;text-align:right;font-variant-numeric:tabular-nums}.article blockquote{max-width:50rem;margin:4rem 0 4rem 0;padding:.5rem 0 .5rem 1.5rem;border-left:2px solid #5495a2;font-size:2rem;font-style:italic;color:#000}.article figure{margin:0}.article .video-responsive{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.article .video-responsive iframe,.article .video-responsive object,.article .video-responsive embed{position:absolute;left:0;top:0;width:100%;height:100%}.article .wp-block-embed-youtube,.article .wp-block-video,.article .wp-block-image,.article .wp-block-gallery{position:relative;max-width:calc(100% + 3rem);margin:4rem -1.5rem;padding:0}.article .wp-block-embed-youtube:last-child,.article .wp-block-video:last-child,.article .wp-block-image:last-child,.article .wp-block-gallery:last-child{margin-bottom:0}.article .wp-block-embed-youtube img,.article .wp-block-video img,.article .wp-block-image img,.article .wp-block-gallery img{position:relative;display:block;width:100%;height:auto;z-index:5}.article .wp-block-embed-youtube figcaption,.article .wp-block-video figcaption,.article .wp-block-image figcaption,.article .wp-block-gallery figcaption{text-align:center}.article .wp-block-gallery{text-align:center;font-size:0;list-style:none}.article .wp-block-gallery .blocks-gallery-grid{max-width:none;margin:0;padding:0}.article .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item{display:inline-block;margin:0;padding:0;font-size:1.4rem}.article .wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-left:1.2%;margin-top:1.2%}.article .wp-block-gallery.columns-1 .blocks-gallery-item:nth-child(1n+1){margin-left:0}.article .wp-block-gallery.columns-1 .blocks-gallery-item:nth-child(1){margin-top:0}.article .wp-block-gallery.columns-2 .blocks-gallery-item{width:49.4%;margin-left:1.2%;margin-top:1.2%}.article .wp-block-gallery.columns-2 .blocks-gallery-item:nth-child(2n+1){margin-left:0}.article .wp-block-gallery.columns-2 .blocks-gallery-item:nth-child(1){margin-top:0}.article .wp-block-gallery.columns-2 .blocks-gallery-item:nth-child(2){margin-top:0}.article .wp-block-gallery.columns-3 .blocks-gallery-item{width:32.5333333333%;margin-left:1.2%;margin-top:1.2%}.article .wp-block-gallery.columns-3 .blocks-gallery-item:nth-child(3n+1){margin-left:0}.article .wp-block-gallery.columns-3 .blocks-gallery-item:nth-child(1){margin-top:0}.article .wp-block-gallery.columns-3 .blocks-gallery-item:nth-child(2){margin-top:0}.article .wp-block-gallery.columns-3 .blocks-gallery-item:nth-child(3){margin-top:0}.article .wp-block-gallery.columns-4 .blocks-gallery-item{width:24.1%;margin-left:1.2%;margin-top:1.2%}.article .wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(4n+1){margin-left:0}.article .wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(1){margin-top:0}.article .wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(2){margin-top:0}.article .wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(3){margin-top:0}.article .wp-block-gallery.columns-4 .blocks-gallery-item:nth-child(4){margin-top:0}.article .wp-block-gallery.columns-5 .blocks-gallery-item{width:19.04%;margin-left:1.2%;margin-top:1.2%}.article .wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(5n+1){margin-left:0}.article .wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(1){margin-top:0}.article .wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(2){margin-top:0}.article .wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(3){margin-top:0}.article .wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(4){margin-top:0}.article .wp-block-gallery.columns-5 .blocks-gallery-item:nth-child(5){margin-top:0}.presentation{padding-top:10rem}.presentation-video{padding:5vw 0}.presentation-video .presentation-video-border{width:85%;max-width:115rem;margin:0 auto;border:8px solid #000;border-radius:1.5vw;box-shadow:2px 1vw 4vw rgba(0,0,0,.15);overflow:hidden}.presentation-video .presentation-video-border video{display:block;width:calc(100% + 2px);height:auto;margin:-1px}.presentation-images img{display:block;width:100%;height:auto}.legislation-title{float:left;width:30%}.legislation-cols{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;float:right;width:62%}.legislation-cols>div{width:50%;margin-top:1rem}.legislation-cols>div:nth-child(1){padding-right:5rem;border-right:1px solid #a1a2a9}.legislation-cols>div:nth-child(2){padding-left:5rem}.legislation-cols>div p{margin-top:1rem}.legislation-cols>div p:first-child{margin-top:0}.usp-items{margin-top:4rem;counter-reset:usp}.usp-item{position:relative;margin-top:4rem;counter-increment:usp}.usp-item .usp-text{position:absolute;top:4rem;width:100%;max-width:39rem;z-index:10}.usp-item .usp-text h3::before{content:"0" counter(usp);display:block;margin-bottom:.5rem;color:#f38219}.usp-item .usp-image{position:relative;display:block;width:100%;height:auto;z-index:5}.usp-item .usp-image-mobile{display:none;width:100%;max-width:55rem;height:auto;margin:4rem auto 0}.usp-item:nth-child(2n+1) .usp-text{left:0}.usp-item:nth-child(2n+0) .usp-text{right:0}.prices-items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem}.prices-item{position:relative;width:32%;margin-top:2rem;padding:8rem 3rem 12rem;border:1px solid #000;border-radius:5px;text-align:center}.prices-item .prices-top{position:absolute;right:1.5rem;top:1.5rem}.prices-item h3{margin:0;text-align:center}.prices-item p.gradient{margin-top:.5rem}.prices-item .prices-description{min-height:10rem}.prices-item .prices-price{margin:2rem 0 6rem}.prices-item .prices-price .prices-price-title{margin-bottom:1rem}.prices-item .prices-price .prices-price-value{font-size:2.4rem;font-family:semplicitapro,sans-serif;font-weight:600;line-height:1.2;color:#000}.prices-item .prices-price .prices-price-value span{white-space:nowrap}.prices-item .prices-price .prices-price-value .prices-price-tax{font-size:1.3rem}.prices-item .prices-price.prices-price-multiple{display:none}.prices-item .prices-notes p{margin-top:.5rem;line-height:1.4}.prices-item .prices-notes p:first-child{margin-top:0}.prices-item .prices-notes p i{margin-right:1rem}.prices-item .prices-bottom{position:absolute;left:0;bottom:0;right:0;padding:3rem;padding-top:0;padding-bottom:4rem;z-index:5}.prices-item.dark .prices-price .prices-price-value{font-weight:300;color:#fff}.prices-bottom-notes{margin-top:2rem;padding:0 2rem}.prices-bottom-notes p{margin-top:.5rem;line-height:1.4}.prices-bottom-notes p:first-child{margin-top:0}.prices-bottom-notes p i{margin-right:1rem}.references h2{margin-top:8rem}.references h2:first-child{margin-top:0}.references-item{position:relative;margin-top:4rem}.references-item .references-text{float:left;width:33%;padding-top:2rem}.references-item .references-gallery{float:left;width:62.5%;margin-left:4.5%}.references-item .references-gallery a{position:relative;float:left;display:block;width:32%;margin-left:2%}.references-item .references-gallery a::after{content:"";position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;display:block;background-color:#000;border-radius:5px;opacity:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:5}.references-item .references-gallery a:nth-child(3n+1){clear:left;margin-left:0}.references-item .references-gallery a:nth-child(n+4){display:none}.references-item .references-gallery a img{position:relative;display:block;width:100%;height:auto;border-radius:5px;z-index:1}.references-item .references-gallery a:hover::after{opacity:.08}.strip-content{position:relative;cursor:ew-resize}.strip-item{position:relative;float:left;display:block}.news{position:relative;z-index:10}.news .strip{margin-left:-0.5rem}.news-item{width:27rem;padding:0 .5rem;text-decoration:none;color:#333}.news-item h3{min-height:7.2rem;font-size:2rem}.news-item img{display:block;width:100%;height:auto}.news-item.news-title{width:50rem;padding-top:6rem;padding-left:0}.news-item.news-title .page-header,.news-item.news-title .page-header>*{text-align:left}.news-item:hover{text-decoration:none;color:#333}.featured{position:relative;margin-top:-12rem;padding-left:70%;-webkit-transform:translateY(12rem);-ms-transform:translateY(12rem);-o-transform:translateY(12rem);transform:translateY(12rem);opacity:0;-webkit-transition:transform .6s ease-out 0s;-o-transition:transform .6s ease-out 0s;transition:transform .6s ease-out 0s;z-index:80}body.scrolled .featured,.featured.visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}body.scrolled .featured{-webkit-transition:transform .2s ease-out 0s;-o-transition:transform .2s ease-out 0s;transition:transform .2s ease-out 0s}.featured-items{width:200rem}.featured-item{width:40rem}.featured-item .featured-inner{position:relative;display:block;width:100%;height:28rem;background-color:#fff;border-radius:5px}.featured-item .featured-inner .featured-image{position:absolute;top:0;left:50%;display:block;width:28rem;height:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.featured-item .featured-inner .featured-text{position:absolute;bottom:0;left:0;right:0;padding:2.5rem;text-align:center;z-index:6}.featured-item .featured-inner .featured-text .subtitle{text-align:center}.featured-item .featured-inner .featured-text h3{margin-top:.2rem;text-align:center}.featured-item .featured-inner .featured-text h3 span{display:inline-block;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.featured-item .featured-inner:hover{background-size:28rem auto}.featured-item .featured-inner:hover .featured-text h3 span{border-color:rgba(0,0,0,.4)}.filter{position:absolute;left:0;right:0;top:0;padding:2rem 0}.filter-item{display:inline-block;margin-right:2rem}.filter-item:last-child{margin-right:0}.filter-item .checkbox+label{margin-left:0;padding-left:2.6rem;text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:1.4}.filter-item .checkbox+label::before{top:-0.1rem;width:1.7rem;height:1.7rem;border:1px solid #d7d7d7;border-radius:2px}.filter-item .checkbox:checked+label::before{border-color:#fff}.filter-item .checkbox+label::after{left:0;top:-0.2rem;width:1.6rem;height:1.9rem;line-height:1.9rem;font-size:1.4rem;color:#9e794c;-webkit-transform:scale(0.5);transform:scale(0.5)}.filter-item .checkbox:checked+label::after{-webkit-transform:scale(1);transform:scale(1)}.filter-item.filter-item-tag .checkbox+label{color:#555}.price{white-space:nowrap}.tags{position:absolute;left:0;top:0;font-size:0;z-index:5}.tag{float:left;clear:left;display:inline-block;padding:.6rem .8rem .5rem;background-color:#555;color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:1.4}.tag.remaining{background-color:#98c1d9}.tag.remaining.today{background-color:#ee4266}.tag.remaining.tomorrow{background-color:#e3879e}.remind{position:absolute;right:0;top:0;display:block;padding:.5rem .8rem .4rem;font-size:1.4rem;line-height:1.4;color:#333;z-index:5}.remind i{margin-left:.8rem;opacity:.4;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.remind:hover{color:#9e794c}.remind:hover i{opacity:.7}.impossibru{position:absolute;left:0;top:0;right:0;bottom:0;display:block;background-color:rgba(255,255,255,.9);font-family:semplicitapro,sans-serif;font-size:2rem;font-weight:300;line-height:1.4;text-align:center;color:#000;z-index:5}.impossibru .impossibru-inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:24rem;padding:2rem}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.products-ajax::after{content:"";position:absolute;left:50%;top:8rem;display:block;width:5rem;height:5rem;border-radius:50%;margin-left:-2.5rem;border-top:4px solid rgba(158,121,76,.2);border-right:4px solid rgba(158,121,76,.2);border-bottom:4px solid rgba(158,121,76,.2);border-left:4px solid #9e794c;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear;opacity:0;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;z-index:50}.products-ajax.loading{pointer-events:none}.products-ajax.loading::after{opacity:1}.products-ajax.loading>*{opacity:.2;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.products-items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:4rem;flex-wrap:wrap}.products-item{display:block;width:23.4666%;margin-left:2.0444%;margin-top:3rem;text-decoration:none;color:inherit}.products-item:nth-child(4n+1){margin-left:0}.products-item .products-image{position:relative;border:1px solid #eaeaea;overflow:hidden}.products-item .products-image .products-image-link{display:block}.products-item .products-image img{display:block;width:100%;height:auto;opacity:0;z-index:1;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.products-item .products-image img:nth-child(n+2){position:absolute;top:0;left:0}.products-item .products-image img.hover{z-index:3}.products-item .products-image img.active{opacity:1}.products-item .products-image::before{content:"";position:absolute;left:0;right:0;top:0;display:block;width:100%;height:8rem;background:-moz-linear-gradient(top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#00ffffff",GradientType=0 );opacity:.7;z-index:2}.products-item .products-text{display:block;padding:1.5rem 1rem;color:#333;text-decoration:none}.products-item .products-text .subtitle{margin-top:0}.products-item .products-text h3{margin-top:.3rem;margin-bottom:.3rem}.products-item .products-text h3 span{display:inline-block;border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.products-item .products-text .products-info{margin:0;margin-top:1rem}.products-item .products-text .products-info .products-info-line{position:relative;margin:0;padding:.4rem 0;padding-right:6.5rem;border-top:1px solid #eaeaea;white-space:nowrap;vertical-align:middle;line-height:1.4}.products-item .products-text .products-info .products-info-line:first-child{border-top:0}.products-item .products-text .products-info .products-info-line>span{display:inline-block;white-space:nowrap;vertical-align:middle}.products-item .products-text .products-info .products-info-line .products-variants{margin-right:.5rem;font-size:0}.products-item .products-text .products-info .products-info-line .products-variants>span{display:inline-block;width:16px;height:16px;margin-right:.2rem;padding:3px;border:1px solid rgba(0,0,0,0);border-radius:50%;vertical-align:middle;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.products-item .products-text .products-info .products-info-line .products-variants>span span{display:block;width:100%;height:100%;border-radius:50%}.products-item .products-text .products-info .products-info-line .products-material .products-material-mobile{display:none}.products-item .products-text .products-info .products-info-line .products-price{position:absolute;right:0;top:.6rem;margin:0;text-align:right}.products-item .products-text:hover{color:#333;text-decoration:none}.products-item:hover{color:inherit;text-decoration:none}.products-item:hover .products-image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.products-item:hover .products-image img.hover{opacity:1}.products-item:hover .products-text h3 span{border-color:rgba(0,0,0,.4)}.product-detail{width:100%;max-width:85rem;padding:2rem}.product-detail .product-detail-left{float:left;width:43%}.product-detail .product-detail-right{float:left;width:51%;margin-left:6%}.product-detail .product-thumbnails{float:left;width:calc(5.5rem + 2px);margin-right:1rem}.product-detail .product-thumbnails img{display:block;width:100%;height:auto;margin-bottom:1rem;border:1px solid #eaeaea;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;cursor:pointer}.product-detail .product-thumbnails img:hover{border-color:#bbb}.product-detail .product-images{position:relative;border:1px solid #eaeaea;overflow:hidden}.product-detail .product-images .slideshow a{display:block}.product-detail .product-images .slideshow a img{display:block;width:100%;height:auto}.product-detail .product-images .slideshow a:nth-child(n+2){display:none}.product-detail .product-images .slideshow .slick-prev,.product-detail .product-images .slideshow .slick-next{position:absolute;top:50%;display:block;width:5rem;margin-top:-3rem;font-size:2rem;line-height:6rem;color:#000;text-align:center;opacity:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;cursor:pointer;z-index:25}.product-detail .product-images .slideshow .slick-prev{left:0}.product-detail .product-images .slideshow .slick-next{right:0}.product-detail .product-images .slideshow.slick-initialized a:nth-child(n+2){display:block}.product-detail .product-images .slideshow:hover .slick-prev,.product-detail .product-images .slideshow:hover .slick-next{opacity:.2}.product-detail .product-images .slideshow:hover .slick-prev:hover,.product-detail .product-images .slideshow:hover .slick-next:hover{opacity:.6}.product-detail .product-images .slideshow:hover .slick-prev:active,.product-detail .product-images .slideshow:hover .slick-next:active{opacity:1}.product-detail .product-text{padding:2rem 0}.product-detail .product-text .subtitle{margin-top:0}.product-detail .product-text h3{margin-top:.3rem;margin-bottom:.2rem}.product-detail .product-text .product-info{margin:0;margin-top:2rem}.product-detail .product-text .product-info .product-info-line{position:relative;margin:0;padding:.4rem 0;padding-right:6.5rem;border-top:1px solid #eaeaea;white-space:nowrap;vertical-align:middle;line-height:1.4}.product-detail .product-text .product-info .product-info-line:first-child{border-top:0}.product-detail .product-text .product-info .product-info-line>span{display:inline-block;white-space:nowrap;vertical-align:middle}.product-detail .product-text .product-info .product-info-line .product-variants{margin-right:.5rem;font-size:0}.product-detail .product-text .product-info .product-info-line .product-variants>span{display:inline-block;width:16px;height:16px;margin-right:.2rem;padding:3px;border:1px solid rgba(0,0,0,0);border-radius:50%;vertical-align:middle;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.product-detail .product-text .product-info .product-info-line .product-variants>span span{display:block;width:100%;height:100%;border-radius:50%}.product-detail .product-text .product-info .product-info-line .product-price{position:absolute;right:0;top:.5rem;margin:0;text-align:right}.product-detail .product-text .product-buttons{margin-top:4rem}.product-detail .product-text .product-buttons .btn{margin-top:2rem}.reminder{width:100%;max-width:45rem;padding:2rem}.reminder h2{font-size:3.2rem}.reminder form{margin-top:2.5rem}.reminder form .btn{margin-top:0}.form-result{display:none;margin:1.5rem 0 0 0;padding:1rem 1.4rem;border:0;color:#fff}.form-result.success{background-color:#2da024}.form-result.error{background-color:#ae1517}.pagination{margin-top:4rem;text-align:center}.pagination .page-numbers{display:inline-block;margin:0 .2rem;padding:0 .4rem;line-height:3rem;border:0;border-bottom:1px solid rgba(0,0,0,0);text-align:center;font-family:semplicitapro,sans-serif;font-weight:300;font-size:2.2rem;color:#888;text-decoration:none;vertical-align:middle}.pagination .page-numbers.prev,.pagination .page-numbers.next{font-size:3.2rem}.pagination .page-numbers.current{color:#000;border-color:#000}.pagination a.page-numbers:hover{border-color:rgba(158,121,76,.5);color:#9e794c}.pagination a.page-numbers:active{border-color:rgba(0,0,0,.5);color:#000}.pagination a.page-numbers.prev:hover,.pagination a.page-numbers.next:hover{border-color:rgba(0,0,0,0)}.pagination a.page-numbers.prev:active,.pagination a.page-numbers.next:active{border-color:rgba(0,0,0,0)}.faq-items{margin-top:6rem}.faq-item .faq-answer p{max-width:70rem}.faq-item .faq-answer .faq-contact{max-width:none}.tips-items{margin-top:2rem}.tips-item{float:left;width:28%;margin-left:8%;margin-top:6rem;text-align:center}.tips-item:nth-child(3n+1){clear:left;margin-left:0}.tips-item h3{text-align:center}.testimonials-items{position:relative;width:384rem}.testimonials-item{width:48rem;text-align:center}.testimonials-item .testimonials-text{position:relative;padding:6rem 1rem 0}.testimonials-item .testimonials-text::before{content:"„";position:absolute;left:0;right:0;top:-1rem;display:block;text-align:center;font-family:semplicitapro,sans-serif;font-weight:300;font-size:9rem;line-height:1rem;color:#9e794c;pointer-events:none}.testimonials-item .testimonials-text .testimonials-title{margin-top:2.5rem}.about-image{display:block;width:100%;height:auto}.about .about-video-wrap{position:relative;height:70rem;overflow:hidden;z-index:5}.about .about-video-wrap::before{content:"";position:absolute;left:0;bottom:0;right:0;width:100%;height:25rem;background:-moz-linear-gradient(top, rgba(11, 11, 11, 0) 0%, rgb(11, 11, 11) 100%);background:-webkit-linear-gradient(top, rgba(11, 11, 11, 0) 0%, rgb(11, 11, 11) 100%);background:linear-gradient(to bottom, rgba(11, 11, 11, 0) 0%, rgb(11, 11, 11) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000b0b0b", endColorstr="#0b0b0b",GradientType=0 );pointer-events:none;z-index:10}.about .about-video-wrap .video-bg{z-index:8}.about .about-title{margin-top:-12rem;z-index:20}.about .page-header{width:100%;z-index:50}.contact h2{margin-bottom:2rem}.contact .circle{position:absolute;right:2rem;top:0;display:block;width:37rem;height:auto;opacity:.9}.contact-left{float:left;width:46%;max-width:48rem}.contact-right{float:right;width:50%}.contact-item{margin-top:0;font-size:2.4rem;line-height:1.4;color:#aaa}.contact-item a{color:#aaa;text-decoration:none}.contact-sites{margin-top:1.5rem}.contact-site{display:inline-block;margin-top:1rem;margin-right:2rem;vertical-align:top}.contact-site p{margin:0;font-size:1.2rem}.contact-site .btn{margin-top:.4rem}.contact-site .btn svg{display:block;width:auto;height:2rem}.contact-site .btn svg .logo-svg{fill:#fff;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.contact-site:nth-child(1) .btn svg{height:1.8rem}.contact-site:nth-child(2) .btn svg{height:2.4rem;margin-bottom:-0.6rem}.contact-form{position:relative}.contact-form div.wpcf7{margin:0 auto}.contact-form div.wpcf7 .wpcf7-acceptance span{margin-left:0}.contact-form div.wpcf7 .wpcf7-acceptance label{padding-left:.5rem;color:#d5d5d5}.contact-form div.wpcf7 .wpcf7-acceptance a{color:#d5d5d5;text-decoration:underline}.contact-form div.wpcf7 .wpcf7-acceptance a:hover{color:#fff;text-decoration:none}.contact-form div.wpcf7 p{margin:0}.form-row,.row{margin-bottom:2.5rem;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.form-row .input,.row .input{border-bottom:1px solid #535353}.form-row .input:hover,.row .input:hover{border-color:#888}.contact-form div.wpcf7 .btn{margin-top:4rem}.contact-form div.wpcf7 .left,.contact-form div.wpcf7 .center,.contact-form div.wpcf7 .right{position:relative}.contact-form div.wpcf7 .ajax-loader{position:absolute;top:.5rem;left:0}.contact-form div.wpcf7 div.wpcf7-response-output{margin:1.5rem 0 0 0;padding:1rem 1.4rem;border:0;border-radius:5px;color:#fff;background-color:#ae1517}.contact-form div.wpcf7 form.sent div.wpcf7-response-output{background-color:#2da024}.contact-form div.wpcf7 div.wpcf7-mail-sent-ok{border:0;background-color:#2da024}.contact-form div.wpcf7 div.wpcf7-mail-sent-ng,.contact-form div.wpcf7 div.wpcf7-aborted{border:0;background-color:#ae1517}.contact-form div.wpcf7 div.wpcf7-spam-blocked{border:0;background-color:#ae1517}.contact-form div.wpcf7 div.wpcf7-validation-errors,.contact-form div.wpcf7 div.wpcf7-acceptance-missing{border:0;background-color:#ae1517}.contact-form div.wpcf7 span.wpcf7-not-valid-tip{display:block;margin-top:.5rem;margin-bottom:.5rem;padding-left:.5rem;color:#ae1517;font-size:1.4rem;font-weight:400}.tips-sidebar{position:fixed;top:48rem;left:0;display:none;padding:0 2rem;padding-right:6.5rem;border:1px solid #eaeaea;background-color:#fff;text-decoration:none;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;-webkit-transition:none .2s ease-out 0s;-o-transition:none .2s ease-out 0s;transition:none .2s ease-out 0s;z-index:400}.tips-sidebar .tips-sidebar-title{font-family:semplicitapro,sans-serif;font-weight:300;font-size:1.6rem;line-height:4.3rem;color:#9e794c}.tips-sidebar .tips-sidebar-icon{position:absolute;right:-1px;top:-1px;bottom:-1px;width:4.5rem;background-color:#9e794c;color:#fff;font-size:2rem;line-height:4.3rem;text-align:center;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.tips-sidebar .tips-sidebar-icon i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.tips-sidebar:hover{text-decoration:none}.tips-sidebar:hover .tips-sidebar-icon{background-color:#ae8656}.tips-sidebar:active .tips-sidebar-icon{background-color:#947147}.footer{padding-bottom:0}.footer .btn{margin:1.5rem 2rem 0 0}.footer ul{margin:4rem 0 0;padding:0;text-align:left;list-style:none;-webkit-columns:145px 3;-moz-columns:145px 3;columns:145px 3;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.footer ul li{margin:.4rem 0 0;padding:0}.footer ul li:nth-child(3n+1){margin-left:0}.footer .col{float:left;width:48%;margin-left:4%}.footer .col:nth-child(2n+1){margin-left:0;clear:left}.footer .contact-item{margin-top:0;font-size:2rem;line-height:1.4;color:#fff}.footer .contact-item a{color:#fff;text-decoration:none}.footer .footer-badges{margin-top:4rem}.footer .footer-line{margin-top:6rem;padding-top:2rem;border-top:1px solid #fff}.footer .footer-career{float:left;font-size:0}.footer .footer-career>span,.footer .footer-career>a{display:inline-block;padding:.4rem 0;vertical-align:middle;font-size:1.4rem}.footer .footer-career>a{position:relative;margin-left:4rem;color:#fff}.footer .footer-career>a::before{content:"•";position:absolute;left:-1.5rem;top:.5rem}.footer .footer-team{margin-top:2rem;padding-top:2rem;border-top:1px solid #fff;font-size:0}.footer .footer-team>span{display:inline-block;margin-right:1rem}.footer .footer-team>span.separator{position:relative;width:1px;margin-right:2.4rem}.footer .footer-team>span.separator::before{content:"";position:absolute;top:50%;left:0;width:1px;height:2.6rem;margin-top:-1.2rem;background-color:#fff}.footer .footer-team>span>span{display:inline-block;margin-right:1.2rem;vertical-align:middle;font-size:1.4rem}.footer .footer-social{float:right;text-align:right}.footer .footer-social a{display:inline-block;margin-left:1rem;font-size:1.8rem;color:#ccc;text-decoration:none}.footer .footer-social a:hover{color:#fff;text-decoration:none}.footer .copyright{margin-top:8rem;padding-top:2rem;padding-bottom:2rem}.footer .copyright p{text-align:left}.footer .copyright a{color:#aaa;text-decoration:none}.newsletter{position:relative;width:100%;max-width:92rem;padding:0}.newsletter .newsletter-right{position:absolute;top:0;right:0;bottom:0;width:30%;background-size:cover;background-position:center;background-repeat:no-repeat}.newsletter .newsletter-left{float:left;width:70%;padding:8rem 3rem 2rem}.newsletter h2{font-size:3.6rem}.newsletter form{max-width:48rem;margin:4rem auto 0}.newsletter form .newsletter-row{font-size:0}.newsletter form .newsletter-row .form-row{display:inline-block;width:calc(100% - 17rem);margin:0;vertical-align:middle}.newsletter form .newsletter-row .button{display:inline-block;width:17rem;vertical-align:middle;text-align:right}.newsletter form .newsletter-row .button .btn{margin:0}.newsletter .newsletter-close{margin-top:8rem;text-align:center}.newsletter .newsletter-close a{color:#aaa}.newsletter .newsletter-close a:hover{color:#666}.gold{color:#9e794c}.small{font-size:85%}.black{color:#000}.section-block-left{float:left;width:48%;color:#aaa;font-family:semplicitapro,sans-serif;font-weight:300;font-weight:400;line-height:1.2}.section-block-left h2{margin-top:-0.8rem}.section-block-left h3{font-size:2rem}.dark .section-block-left{color:#fff}.section-block-right{float:right;width:48%}.section-block-right .services-list{margin-top:4rem}.section-block-right .section-block-image{display:block;width:100%;max-width:46rem;height:auto;margin-top:4rem}.services .inner{position:static}.services-left{position:relative;float:left;width:48%}.services-left .services-wrap{position:relative}.services-left .services-wrap.absolute{position:fixed}.services-right{float:right;width:48%}.services-right .btn{margin-top:8rem}.services-nav{position:absolute;top:0;right:2rem;width:10px}.services-nav ul{position:relative;margin:0;padding:0;padding-top:18rem;list-style:none}.services-nav ul li{display:block;margin:0;padding:0}.services-nav ul li a{display:block;width:10px;height:10px;margin:0 0 10px;padding:0;border:1px solid #e2e2e2;border-radius:50%;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.services-nav ul li a:hover{background-color:#e2e2e2}.services-nav ul li.active a{border-color:#bfbfbf;background-color:#bfbfbf}.services-nav ul.absolute{position:fixed}.services-images{width:100%;padding-bottom:67.3647469459%}.services-image{position:relative;width:100%}.services-image img{position:absolute;left:0;top:0;right:0;display:block;width:100%;height:auto;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.services-image img.services-image-0{display:none !important;-webkit-transform:translateX(-3rem);-ms-transform:translateX(-3rem);-o-transform:translateX(-3rem);transform:translateX(-3rem)}.services-image img.services-image-0{transition:opacity .25s 0s,transform .8s 0s;z-index:10}.services-image img.services-image-1{transition:opacity .25s .05s,transform .8s .05s;z-index:9}.services-image img.services-image-2{transition:opacity .25s .1s,transform .8s .1s;z-index:8}.services-image img.services-image-3{transition:opacity .25s .15s,transform .8s .15s;z-index:7}.services-image img.services-image-4{transition:opacity .25s .2s,transform .8s .2s;z-index:6}.services-image.visible img{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.services-image.visible img.services-image-0{transition:opacity .2s .87s,transform .4s .87s;z-index:10}.services-image.visible img.services-image-1{transition:opacity .2s .51s,transform .4s .51s;z-index:9}.services-image.visible img.services-image-2{transition:opacity .2s .39s,transform .4s .39s;z-index:8}.services-image.visible img.services-image-3{transition:opacity .2s .27s,transform .4s .27s;z-index:7}.services-image.visible img.services-image-4{transition:opacity .2s .15s,transform .4s .15s;z-index:6}.services-item{position:relative;padding-top:8rem}.services-item:first-child{margin-top:0}.services-item .services-image-mobile{display:none;max-width:40rem}.services-item .services-image-mobile>div{position:relative;width:100%;padding-bottom:67.3647469459%}.services-item .services-image-mobile>div img{position:absolute;left:0;top:0;right:0;display:block;width:100%;height:auto}.services-item .services-image-mobile>div img.services-image-0{display:none !important}.services-item .services-image-mobile>div img.services-image-0{z-index:10}.services-item .services-image-mobile>div img.services-image-1{z-index:9}.services-item .services-image-mobile>div img.services-image-2{z-index:8}.services-item .services-image-mobile>div img.services-image-3{z-index:7}.services-item .services-image-mobile>div img.services-image-4{z-index:6}.recommendation-items{position:relative;padding-top:8rem}.recommendation-items::before{content:"“";position:absolute;top:6rem;left:0;right:0;display:block;line-height:0;text-align:center;pointer-events:none;font-size:9rem;color:#000}.recommendation-items .slick-dots{width:100%;margin:0;padding:0;list-style:none;text-align:center}.recommendation-items .slick-dots li{display:inline-block}.recommendation-items .slick-dots li button{display:block;width:1.4rem;height:1.4rem;margin:.5rem;padding:0;border:0;border:1px solid #c1c1c1;border-radius:50%;background-color:#fff;font-size:0;line-height:0;color:rgba(0,0,0,0);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.recommendation-items .slick-dots li.slick-active button{background-color:#429bad;border-color:#429bad}.recommendation-item{text-align:center}.recommendation-item .recommendation-text{max-width:85rem;margin:0 auto;color:#429bad;font-size:2.4rem;font-weight:300;font-weight:400;line-height:1.4}.recommendation-item .recommendation-text .recommendation-file{font-size:1.4rem}.recommendation-item .recommendation-text .recommendation-file a{color:#333;text-decoration:underline}.recommendation-item .recommendation-text .recommendation-file a:hover{color:#000;text-decoration:none}.recommendation-item .recommendation-author{text-align:right}.margin-top{margin-top:8rem}.customers-items{position:relative;display:none;text-align:left;font-size:0}.customers-items.slick-initialized{display:block}.customers-items .slick-prev,.customers-items .slick-next{position:absolute;top:50%;margin-top:-1.3rem;cursor:pointer}.customers-items .slick-prev{left:-3rem}.customers-items .slick-next{right:-3rem}.customers-item{display:inline-block;height:15rem;line-height:10rem;padding:2.5rem 3.5rem;text-align:center}.customers-item img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.contact-mandatory{padding:6rem 0;border:1px solid rgba(215,215,215,.3);border-width:1px 0}.contact-mandatory .col{float:left;width:23.5%;margin-left:4%}.contact-mandatory .col:nth-child(4n+1){clear:left;margin-left:0}.contact-mandatory .col:nth-child(1),.contact-mandatory .col:nth-child(2){width:18%}.contact-mandatory .col:nth-child(3),.contact-mandatory .col:nth-child(4){width:26%}.video-responsive{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.video-responsive iframe{position:absolute;left:0;top:0;width:100%;height:100%}.video{position:relative}.video video{position:relative;display:block;width:100%;height:auto;z-index:1}.video .video-overlay{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;padding:4rem 0;z-index:3}.video .video-overlay::before{content:"";position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:-moz-linear-gradient(15deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 99%);background:-webkit-linear-gradient(15deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 99%);background:linear-gradient(15deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 99%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#000000", endColorstr="#00000000",GradientType=1 );opacity:.5;pointer-events:none;z-index:2}.video .video-overlay .inner{position:relative;height:100%}.video .video-overlay .video-title{position:absolute;bottom:0;text-shadow:1px 1px 200px #000,1px 1px 100px #000}.video .video-overlay .video-client{color:#fff}.references-player{position:relative;margin-top:8rem;margin-bottom:4rem}.references-player-detail{width:68%}.references-player-items{position:absolute;right:0;top:0;bottom:0;width:31%;overflow-y:auto}.references-player-item{margin-top:1rem;cursor:pointer;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.references-player-item:first-child{margin-top:0}.references-player-item .references-player-image{position:relative;float:left;width:46%;margin-right:1.5rem}.references-player-item .references-player-image::before{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#000;opacity:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:3}.references-player-item .references-player-image::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:0;height:0;display:inline-block;border-style:solid;border-width:12px 0 12px 24px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;vertical-align:baseline;filter:drop-shadow(1px 1px 10px rgba(0, 0, 0, 0.5));opacity:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:5}.references-player-item .references-player-image img{position:relative;display:block;width:100%;height:auto;z-index:1}.references-player-item .references-player-text{padding:.8rem 0;padding-right:.5rem;overflow:hidden}.references-player-item .references-player-text h3{margin:0;font-size:1.6rem}.references-player-item .references-player-text .links{margin-top:.5rem}.references-player-item .references-player-text .links a,.references-player-item .references-player-text .links span{font-size:1.2rem}.references-player-item .references-player-text .links a::after,.references-player-item .references-player-text .links span::after{margin-left:.8rem;border-width:4px 0 4px 8px}.references-player-item:hover{background-color:#f8f8f8}.references-player-item:hover .references-player-image::before{opacity:.2}.references-player-item:hover .references-player-image::after{opacity:1}.references-player-item.active{background-color:#f2f2f2}.service-references .references-table-years{margin-top:8rem;margin-bottom:4rem}.reference h1{padding-right:22rem}.page-sections .sections-item{margin-top:8rem}.page-sections .sections-item:first-child{margin-top:0}.page-sections .sections-item.border-top{padding-top:8rem}.blocks-item{margin-top:8rem}.blocks-item:first-child{margin-top:0}.blocks-title{float:left;width:48%}.blocks-title h2{font-size:2rem}.blocks-text{float:right;width:48%}.gallery a{position:relative;display:block}.gallery a img{display:block;width:100%;height:auto}.gallery a .gallery-plus{position:absolute;left:0;right:0;top:0;bottom:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:5}.gallery a .gallery-plus span{position:absolute;top:50%;left:50%;text-align:center;font-size:5rem;color:#fff;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gallery.gallery-1 a{max-width:124rem;margin:0 auto}.gallery.gallery-2 a{float:left;width:49.8%;margin-left:.4%}.gallery.gallery-2 a:nth-child(2n+1){clear:left;margin-left:0}.gallery.gallery-3 a{float:left}.gallery.gallery-3 a:nth-child(1){width:66.6%}.gallery.gallery-3 a:nth-child(n+2){width:33%;margin-left:.4%}.gallery.gallery-3 a:nth-child(n+3){margin-top:.4%}.gallery.gallery-3 a:nth-child(n+4){display:none !important}.gallery.gallery-4 a{float:left;width:49.8%;margin-left:.4%}.gallery.gallery-4 a:nth-child(2n+1){clear:left;margin-left:0}.gallery.gallery-4 a:nth-child(n+3){margin-top:.4%}.gallery.gallery-5 a{float:left}.gallery.gallery-5 a:nth-child(1){width:50%}.gallery.gallery-5 a:nth-child(n+2){width:24.6%;margin-left:.4%}.gallery.gallery-5 a:nth-child(4),.gallery.gallery-5 a:nth-child(5){margin-top:.4%}.gallery.gallery-5 a:nth-child(n+6){display:none !important}.full-image{position:relative;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat}.full-image-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:44%;width:80%;max-width:36rem;pointer-events:none;z-index:50}.full-image-logo svg{display:block;width:100%;height:auto}.full-image-logo svg .logo-svg{fill:#fff}.full-image-text{position:absolute;left:0;right:0;bottom:0}.strip.strip-history .strip-item{margin-left:-1px;padding:1.5rem 4rem;border:1px solid #e0e0e0;border-width:0 1px;font-size:1.3rem}.strip.strip-history .strip-item:first-child{border-left:0}.strip.strip-history .strip-item:last-child{border-right:0}.strip.strip-history .strip-item h3{font-size:1.8rem}.strip.strip-with-caption .strip-item h3{margin-top:1.5rem;font-size:1.8rem}.team-item{float:left;width:23.5%;margin-left:2%;margin-bottom:6rem;color:#333;text-decoration:none}.team-item:nth-child(4n+1){clear:left;margin-left:0}.team-item .team-image{position:relative}.team-item .team-image::before{content:"";position:absolute;top:1.5rem;left:1.5rem;display:block;width:3.5rem;height:3.5rem;background-image:url(//creadot.cz/wp-content/themes/creadot/images/arrows.png);background-position:center;background-size:contain;background-repeat:no-repeat;z-index:5}.team-item .team-image img{display:block;width:100%;height:auto;filter:grayscale(100%);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;z-index:1}.team-item .team-text{margin-top:1.5rem;padding:0 .5rem}.team-item .team-text h3{margin:0;font-size:1.8rem}.team-item .team-text .team-position{margin:.5rem 0 0 0;color:#9b9b9b;font-size:1.3rem;line-height:1.4}.team-item:hover{color:#333;text-decoration:none}.team-item:hover .team-image img{filter:grayscale(0)}.team-item:hover .team-text h3{text-decoration:underline}.team-single{position:relative}.team-single::before{content:"";position:absolute;left:0;top:0;bottom:0;display:block;width:40rem;height:100%;background-color:#fafafa;z-index:1}.team-single.fancybox-content{width:110rem;padding:0}.team-single-left{position:relative;float:left;width:40rem;padding:6rem 6rem;z-index:5}.team-single-left .team-image{display:block;width:100%;height:auto}.team-single-left .contact-contacts{margin-top:3rem;padding:0 .5rem}.team-single-left .contact-contacts>div{display:block;margin:.8rem 0;font-size:1.7rem;color:#000}.team-single-left .contact-contacts>div i{margin-right:1rem;color:#767676;font-size:2rem}.team-single-right{padding:6rem 6rem;overflow:hidden}.team-single-right h1{font-size:4.5rem}.team-single-right h2{font-size:2.2rem}.team-single-right h3{font-size:1.8rem}.team-single-right figure{margin:4rem 0}.team-single-right figure img{max-width:100%;width:auto;height:auto}.team-single-right .team-position{margin-top:1rem;line-height:1.4;color:#5495a2}.files table{width:100%}.files table tr td{padding:1rem 1rem;border-top:1px solid #eee;vertical-align:middle;line-height:1.4}.files table tr td:first-child{color:#000;line-height:1.2;font-family:semplicitapro,sans-serif;font-weight:300;font-size:1.6rem}.files table tr td:last-child{width:1px;white-space:nowrap}.files table tr td a{color:#5495a2;text-decoration:none}.files table tr td a i{margin-left:1rem}.files table tr:last-child td{border-bottom:1px solid #eee}.client-logo{position:absolute;right:0;top:0;display:block;width:19rem;text-align:right;vertical-align:middle}.client-logo img{width:auto;height:auto;max-width:19rem;max-height:10rem}.full-gallery .slick-prev,.full-gallery .slick-next{position:absolute;bottom:0;display:block;width:8rem;height:8rem;line-height:8rem;text-align:center;background-color:#fff;color:#27334a;font-size:2.2rem;cursor:pointer;z-index:105}.full-gallery .slick-prev:hover,.full-gallery .slick-next:hover{color:#000}.full-gallery .slick-prev{left:0;padding-left:2.5rem}.full-gallery .slick-next{left:8rem;padding-right:2.5rem}.full-gallery img{z-index:10}.text{text-align:left}.text p{max-width:80rem}.text ul{margin-left:0;margin-right:0;padding:0;padding-left:3rem;list-style:none}.text ul li{position:relative;margin:0;padding:0}.text ul li::before{content:"";position:absolute;top:.7em;left:-1.7rem;display:block;width:5px;height:5px;border-radius:50%;background-color:#000}.text ol{margin-left:0;margin-right:0;padding:0;padding-left:3rem;list-style:none;counter-reset:ul}.text ol li{position:relative;counter-increment:ul;margin:0;padding:0}.text ol li::before{content:counter(ul) ".";position:absolute;left:-2.7rem;display:block;width:2rem;text-align:right;font-variant-numeric:tabular-nums}.text table{width:100%}.text table tr td,.text table tr th{padding:1rem 1rem;border-top:1px solid #eee;vertical-align:middle;line-height:1.4;vertical-align:top}.text table tr td:first-child,.text table tr th:first-child{width:1px;white-space:nowrap}.text table tr th{font-weight:700;color:#000}.text table tr:first-child td,.text table tr:first-child th{border-top:0}.centering{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.blue{color:#5495a2}.wpcf7 input[type=checkbox],.checkbox{position:absolute;left:-9999px;opacity:0}.wpcf7 input[type=checkbox]+span,.checkbox+label{position:relative;display:inline-block;margin-left:.8rem;padding-left:3.4rem;cursor:pointer}.wpcf7 input[type=checkbox]+span::before,.checkbox+label::before{content:"";position:absolute;left:0;top:.4rem;display:block;width:2rem;height:2rem;border:1px solid #d7d7d7;border-radius:2px;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.wpcf7 input[type=checkbox]:checked+span::before,.checkbox:checked+label::before{background-color:#fff;border-color:#fff}.wpcf7 input[type=checkbox]+span::after,.checkbox+label::after{content:"";position:absolute;left:0;top:.2rem;display:block;width:2.1rem;height:2.3rem;line-height:2.3rem;text-align:center;color:#000;font-size:1.5rem;font-family:"FontAwesome";text-rendering:auto;-webkit-transform:scale(2);transform:scale(2);opacity:0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.wpcf7 input[type=checkbox]:checked+span::after,.checkbox:checked+label::after{-webkit-transform:scale(1);transform:scale(1);opacity:1}.offset{padding-left:4rem}.offset>h1,.offset>h2,.offset>h3,.offset>h4{position:relative;left:-4rem}.alert{position:relative;padding:1.5rem 2.5rem}.alert.alert-success{background-color:#d3f5d3;color:#008e00}.alert.alert-error{background-color:#f9c7cc;color:#b30012}.alert.alert-floating{position:fixed;top:15rem;left:50%;width:100%;max-width:62rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:500}.alert i{position:absolute;top:1.2rem;right:1.4rem;font-size:1.8rem;color:#000;opacity:.2;cursor:pointer;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.alert i:hover{opacity:.5}hr{display:block;width:100%;height:1px;margin:1.2rem 0;background:#e5e5e5;border:0}.input-check{display:block;margin-top:3.2rem}.input-check.check-ok{color:#2da024}.input-check.check-warning{color:#fdb714}.input-check.check-error{color:#ae1517}.fancybox-bg{background:#000}.fancybox-is-open .fancybox-bg{opacity:.4}.fancybox-button{height:56px;width:56px;padding:19px}.fancybox-slide--html .fancybox-close-small{color:#bbb}.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:9rem;padding:1rem;box-sizing:border-box;background:rgba(0,0,0,.3)}.fancybox-thumbs__list a:before{border:5px solid #000}.fancybox-show-thumbs .fancybox-inner{right:0;bottom:9rem}.modal{display:none;background-color:#27334a}.modal,.modal a{color:#e4e4e4}.modal h1,.modal h2,.modal h3,.modal h4,.modal strong{color:#fff;text-align:center}#login{width:40rem;padding:0;background-color:rgba(0,0,0,0)}#login .user-form{margin:0;padding-top:5rem;padding-bottom:4rem}#login .user-form h2{margin-top:0;margin-bottom:1rem;font-size:2.8rem}#login .user-form .login-register{margin-top:0}#login .user-form .forgot-password{text-align:right}#login .user-form .form-row{margin-bottom:2rem}.bottom-bar{display:none;padding:1.5rem 0;background-color:#006faf;font-size:0;z-index:999}.bottom-bar .bottom-bar-left{display:inline-block;width:68%;vertical-align:middle;font-size:1.4rem}.bottom-bar .bottom-bar-left .bottom-bar-title{display:inline-block;vertical-align:middle;width:28%;margin-right:4%}.bottom-bar .bottom-bar-left .bottom-bar-title h2{color:#fff;font-size:2.8rem}.bottom-bar .bottom-bar-left .bottom-bar-text{display:inline-block;width:64%;color:#cbdef0;vertical-align:middle;line-height:1.4}.bottom-bar .bottom-bar-right{display:inline-block;width:32%;text-align:right;vertical-align:middle;font-size:inherit}.bottom-bar .bottom-bar-right .bottom-bar-button{display:inline-block;vertical-align:middle}.bottom-bar .bottom-bar-right .bottom-bar-button .btn{margin-top:0}.bottom-bar .fa-times{position:absolute;top:1.2rem;right:1.4rem;font-size:1.8rem;color:#000;opacity:.2;cursor:pointer;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.bottom-bar .fa-times:hover{opacity:.5}.bottom-bar.fixed{position:fixed;left:0;bottom:0;right:0;-webkit-box-shadow:0 0 40px rgba(0,0,0,.05);-moz-box-shadow:0 0 40px rgba(0,0,0,.05);box-shadow:0 0 40px rgba(0,0,0,.05)}.bottom-bar.fake{opacity:0 !important}.grecaptcha-badge{opacity:0}.arrow-left,.arrow-right,.arrow-top,.arrow-down{display:block;width:2rem;height:2rem;border:3px solid #d7d7d7;border-width:3px 3px 0 0;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.arrow-left:hover,.arrow-right:hover,.arrow-top:hover,.arrow-down:hover{border-color:#000}.arrow-left.disabled,.arrow-left.slick-disabled,.arrow-right.disabled,.arrow-right.slick-disabled,.arrow-top.disabled,.arrow-top.slick-disabled,.arrow-down.disabled,.arrow-down.slick-disabled{border-color:#f4f4f4;pointer-events:none}.arrow-left{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.arrow-right{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrow-down{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.arrow-up{-webkit-transform:rotate(315deg);transform:rotate(315deg)}div#cookie-bar{box-shadow:2px 2px 40px rgba(0,0,0,.2) !important;border:1px solid #222;width:auto;max-width:40rem;left:auto !important;right:0 !important;bottom:0 !important;margin:1rem;border-radius:13px !important}div#cookie-bar p{margin:.5rem 0 0 2rem}div#cookie-bar #cookie-bar-button{margin:1rem 1rem 0 0;padding:.8rem 1.6rem .9rem;background-color:#fff;color:#000;border-bottom:0;border-radius:5px;text-decoration:none}div#cookie-bar #cookie-bar-button:hover{text-decoration:none}.career-items{margin-top:2rem}.career-item{margin-top:4rem}@media(-webkit-min-device-pixel-ratio: 2){input,textarea,select{font-size:16px !important}}@media(max-width: 1500px){html{font-size:58%}.inner{max-width:105rem}.inner.wide{max-width:144rem}.inner.medium{max-width:130rem}.inner.narrow{max-width:88rem}.usp-item{margin-top:8rem}.usp-item .usp-text{top:0;max-width:42rem}.usp-item:nth-child(2n+1) .usp-image{-webkit-transform:translateX(7rem);-ms-transform:translateX(7rem);-o-transform:translateX(7rem);transform:translateX(7rem)}.usp-item:nth-child(2n+0) .usp-image{-webkit-transform:translateX(-7rem);-ms-transform:translateX(-7rem);-o-transform:translateX(-7rem);transform:translateX(-7rem)}}@media(max-width: 1400px){.presentation-video .presentation-video-border{border-width:6px}}@media(max-width: 1230px){html{font-size:52%}.section.first{padding-top:16rem}.inner{max-width:98rem;padding:0 2.5rem}.inner.wide{max-width:128rem}.inner.medium{max-width:115rem}.header{min-height:8rem}.header.fixed{min-height:8rem}.logo{height:3.4rem;margin-top:2.3rem}.fixed .logo{margin-top:2.3rem}.main-menu{margin-left:3rem}.main-menu ul li a{height:8rem;padding:0 1.8rem;line-height:8rem}.fixed .main-menu ul li a{height:8rem;line-height:8rem}.header-right{line-height:8rem}.fixed .header-right{line-height:8rem}.home-top-title{padding-top:26rem}.home-top-logo{max-width:64rem}.home-top-logo h1{margin-left:-0.5rem;line-height:.85;font-size:12rem}.particles{width:38rem}.particles::before{-webkit-box-shadow:inset 0px 0px 25px 25px #fff;-moz-box-shadow:inset 0px 0px 25px 25px #fff;box-shadow:inset 0px 0px 25px 25px #fff}.particles::after{-webkit-box-shadow:0px 0px 110px 110px #fff;-moz-box-shadow:0px 0px 110px 110px #fff;box-shadow:0px 0px 110px 110px #fff}.particles .home-top-service.service-main{font-size:1.8rem}.particles .home-top-service.service-lite::before{height:5rem}.page-header .page-header-right.logos{bottom:0}.usp-item{margin-top:10rem}.usp-item .usp-text{top:-2rem;max-width:42rem}.usp-item:nth-child(2n+1) .usp-image{-webkit-transform:translateX(10rem);-ms-transform:translateX(10rem);-o-transform:translateX(10rem);transform:translateX(10rem)}.usp-item:nth-child(2n+0) .usp-image{-webkit-transform:translateX(-10rem);-ms-transform:translateX(-10rem);-o-transform:translateX(-10rem);transform:translateX(-10rem)}}@media(max-width: 1000px){.presentation-video .presentation-video-border{border-width:5px}}@media(max-width: 900px){#tablet-indicator{display:block}h1,.h1{font-size:5.4rem}h2,.h2{font-size:4.4rem}h3,.h3{font-size:3.6rem}h4,.h4{font-size:2rem}.section.first{padding-top:12rem}.inner{max-width:80rem}.header{height:auto;min-height:6rem;padding:0}.header>.inner{min-height:6rem}.header.fixed{min-height:6rem}.logo{position:absolute;top:1.7rem;height:2.6rem;margin:0}.fixed .logo{top:1.7rem;margin:0}.menu-info{font-size:1.2rem}.main-menu{position:relative;float:none;display:none;left:0;right:0;max-width:none;margin:0 auto !important;padding:0 !important;background-image:none;transition:none}.main-menu ul{padding:8rem 0 0;overflow-y:auto}.main-menu ul li{float:none;display:block;width:100% !important;margin:0 auto;text-align:center}.main-menu ul li a{width:100% !important;height:auto;padding:1.2rem 0 !important;line-height:1.3;text-align:center;font-size:1.6rem}.main-menu ul li.languages{position:relative;margin-left:0}.main-menu ul li.languages::before,.main-menu ul li.languages::after{content:none}.main-menu.main-menu-right{float:none}.main-menu.main-menu-right ul{padding:0 0 2rem}.header-right{position:absolute;top:0;right:7rem;line-height:6rem}.header-right .header-social{display:none}.menu-button{display:block;top:1.7rem;right:2.5rem}.home-top-title{top:45%;padding-top:45rem;max-width:64rem}.home-top-text{margin:0}.projects-item{padding:12rem 5.5rem}.projects-item .projects-text{max-width:42rem}.projects-item .projects-text h3{font-size:2.8rem}.projects-item.in-view{padding-left:12rem;padding-right:12rem}.projects-lite-item{padding:2.5rem 5.5rem}.projects-lite-item .projects-title{width:28%}.projects-lite-item .projects-desc,.projects-lite-item .projects-services{width:36%}.contact-item{font-size:2rem}.skills-item:nth-child(1){width:calc(33.333% - 1rem);padding-right:3rem}.skills-item:nth-child(2){width:calc(33.333% + 2rem);padding-left:3rem;padding-right:3rem}.skills-item:nth-child(3){width:calc(33.333% - 1rem);padding-left:3rem}.how-item .how-title{float:none;width:100%;max-width:42rem}.how-item .how-steps{float:none;width:100%;margin-left:0;margin-top:4rem}.references-item{margin-top:6rem}.references-item .references-text{float:none;width:100%;max-width:48rem;padding-top:0}.references-item .references-gallery{float:none;width:100%;margin-left:0;margin-top:4rem}.legislation-title{float:none;width:100%}.legislation-cols{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;float:none;width:100%;margin-top:2rem}.legislation-cols>div{margin-top:2rem}.usp-item{margin-top:6rem}.usp-item .usp-text{position:static;max-width:55rem;margin:0 auto;text-align:center}.usp-item .usp-text h3{text-align:center}.usp-item .usp-text h3::before{text-align:center}.usp-item .usp-image{display:none}.usp-item .usp-image-mobile{display:block}.prices-items{display:block;margin-top:4rem}.prices-item{width:100%;padding:4rem 2.5rem 11rem}.prices-item .prices-description{min-height:0}.prices-item .prices-price{margin:2.5rem 0}.prices-item .prices-price .prices-price-title{margin-bottom:.5rem}.prices-item .prices-bottom{padding-bottom:3rem}}@media(max-width: 850px){.page-header .page-header-left{float:none;width:100%;max-width:50rem}.page-header .page-header-right{float:none;width:100%;margin-top:6rem}.page-header .page-header-right.logos{position:static;width:100%}.page-header .page-header-right .logos-items{text-align:left}.page-header .page-header-right .logos-item{width:12rem;margin-right:3rem;padding:0;vertical-align:middle}.presentation-video .presentation-video-border{border-width:4px}}@media(max-width: 767px){html{font-size:54%}.box{margin-left:-2.5rem;margin-right:-2.5rem;padding-left:2.5rem;padding-right:2.5rem;border-radius:0}.box>.inner{padding-left:0;padding-right:0}.projects-item{padding:8rem 4.5rem}.projects-item .projects-text{max-width:40rem}.projects-item .projects-text .projects-logo{max-width:16rem;max-height:5rem}.projects-item .projects-bg::before{opacity:.1}.projects-item .projects-bg::after{width:100%}.projects-item.in-view{padding-left:11rem;padding-right:11rem}.projects-lite-item{padding:2.5rem 4.5rem}.projects-lite-item>div{display:block;padding-right:0}.projects-lite-item .projects-title,.projects-lite-item .projects-desc,.projects-lite-item .projects-services{width:100%}.projects-lite-item .projects-desc,.projects-lite-item .projects-services{margin-top:2rem}.contact-left{float:none;width:100%}.contact-right{float:none;width:100%;margin-top:4rem}.footer{padding-bottom:0}.footer .col{float:none;margin-left:0;margin-top:6rem;width:100%}.footer .col:first-child{margin-top:0}}@media(max-width: 700px){.skills-items{display:block;margin-top:4rem}.skills-item,.skills-item:nth-child(1),.skills-item:nth-child(2),.skills-item:nth-child(3){width:100%;margin:3.5rem 0 0 0;padding:2.8rem 0 0 0;border-left:0;border-top:1px solid #d1d2d9}.skills-item:first-child{margin-top:0;padding-top:0;border-top:0}.prices-bottom-notes{padding:0}.contact .circle{display:none}.footer .footer-team>span{display:block;margin-right:0}.footer .footer-team>span.separator{display:none}}@media(max-width: 650px){h1,.h1{font-size:5rem}h2,.h2{font-size:4rem}h3,.h3{font-size:3.2rem}h4,.h4{font-size:2rem}.section{padding-top:6rem;padding-bottom:6rem}.section.first{padding-top:10rem}.section.nopadding-top .anchor{top:-6rem}.header{padding:0}.box{padding-top:6rem;padding-bottom:6rem}.margin-top{margin-top:6rem}.projects-items{margin-top:6rem}.projects-item{margin-top:6rem}.projects-item:first-child{margin-top:0}.projects-item .projects-text h3{font-size:2.4rem}.project-gallery{margin-top:6rem}.skills{margin-top:6rem}.how-item{margin-top:6rem}.how-item .anchor{top:-6rem}.how-item .how-steps .how-steps-row .how-steps-col{float:none;width:100%;margin-left:0}.footer{padding-bottom:0}.footer .copyright{margin-top:6rem}.nopadding-top{padding-top:0}.nopadding-bottom{padding-bottom:0}}@media(max-width: 600px){.projects-item{margin-left:0;margin-right:0;padding:6rem 4rem}.projects-item .projects-text{max-width:40rem}.projects-item .projects-text .projects-logo{max-width:16rem;max-height:5rem}.projects-item.in-view{margin-left:0;margin-right:0;padding-left:4rem;padding-right:4rem}.projects-lite-item{margin-left:0;margin-right:0;padding:2.5rem 4rem}.presentation-video .presentation-video-border{border-width:3px}.cookiedot-top-title{top:42%}.cookiedot-top-text{padding-top:40rem}.cookiedot-top-text .cookiedot-top-text-inner{margin:0}.legislation-cols{display:block;margin-top:2rem}.legislation-cols>div{width:100%;margin-top:4rem}.legislation-cols>div:nth-child(1){padding-right:0;border-right:0}.legislation-cols>div:nth-child(2){padding-left:0}}@media(max-width: 550px){.header-right{display:none}}@media(max-width: 520px){html{font-size:56%}.home-top-title{top:37%;max-width:36rem;padding-top:42rem}.particles{position:absolute;left:auto;right:-38rem;width:54rem;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%)}.particles::after{opacity:.5}.particles .home-top-service.service-1{top:22%;left:auto;right:71%;text-align:right}.particles .home-top-service.service-1::before{content:none}.particles .home-top-service.service-1::after{content:"";width:7.4rem;height:7.4rem;margin-left:2.5rem}.particles .home-top-service.service-2{top:43%;left:auto;right:92%;text-align:right}.particles .home-top-service.service-2::before{content:"";display:block;width:9rem;height:9rem;margin-left:auto;margin-right:-9rem;margin-bottom:-2rem}.particles .home-top-service.service-2::after{content:none}.particles .home-top-service.service-3{top:70%;left:auto;right:67%;text-align:right}.particles .home-top-service.service-3::before{content:none}.particles .home-top-service.service-3::after{content:"";width:7.4rem;height:7.4rem;margin-left:2.5rem}.particles .home-top-service.service-lite{display:none}.home-top-text{max-width:38rem;margin:0 0 0 auto;color:#000;font-size:2rem;font-family:semplicitapro,sans-serif;font-weight:300;line-height:1.2;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.hide-logo .home-top-text{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.home-top-text p{max-width:27rem}.home-top-text .home-top-buttons{max-width:none;margin-top:1rem}.home-top-text .home-top-buttons .btn{margin:.6rem 1.5rem 0 0;text-decoration:underline}.home-top-text .home-top-buttons .btn::before{content:"";display:inline-block;width:5px;height:5px;margin-right:.8rem;background-color:#000;vertical-align:middle;border-radius:50%;opacity:.9}.home-top-button{text-align:right}.home-top-button .btn{margin:0}.home-top-continue{position:fixed;left:0;right:0;bottom:2rem;text-align:center}.home-top-continue a{display:inline-block;padding:2rem;-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.home-top-continue a .arrow-down{border-color:rgba(170,170,170,.7);-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.home-top-continue a:hover{opacity:1 !important}.home-top-continue a:hover .arrow-down{border-color:#000}.cookiedot-top{width:100%;height:58rem;padding:0}.cookiedot-top .inner{height:100%}.cookiedot-top-title{top:41%}}@media(max-width: 450px){.inner{padding:0 1.5rem}h1,.h1{font-size:4.4rem}h2,.h2{font-size:3.6rem}h3,.h3{font-size:2.8rem}h4,.h4{font-size:2rem}.menu-button{right:1.5rem}.box{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}.projects-item{padding:5rem 3rem}.projects-item .projects-text .projects-desc{margin-top:3rem}.projects-item .projects-text h3{margin-top:2.6rem;font-size:2.2rem}.projects-item.in-view{padding-left:3rem;padding-right:3rem}.projects-lite-item{padding:2.5rem 3rem}.projects-lite-item .projects-desc{margin-top:1.5rem}.projects-lite-item .projects-desc h4{display:none}.projects-lite-item .projects-services{display:none}.footer .footer-team>span{display:block;margin-bottom:1rem}.footer .footer-team>span>span{display:block;margin:0}}@media(max-width: 400px){.presentation-video .presentation-video-border{border-width:2px}}